PageSourceSearch

https://4allfamily.com/products/milkyway-portable-breast-milk-cooler

html 4allfamily.com collected 2026-09-30 21:02:13 UTC 400,210 bytes, 6,923 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en" dir="ltr">
3<head>
3<script data-source-attribution="shopify.event_observer.bootstrap">
4(function(){let e=navigator,t=`prototype`,n=`sendBeacon`,r=e[n],i=fetch,a=XMLHttpRequest[t],{open:o,send:s}=a,c=`EventListener`,l=`add${c}`,u=`remove${c}`,d=EventTarget[t],f=d[l],p=d[u],m=e=>Error((e=document.currentScript)&&[e?.src,e?.id||e?.dataset?.sourceAttribution]),h=(e=[],t=0)=>(e.p=n=>e[t++%1e3]=n,[e,t=>(e.forEach(e.p=t),e.length=0)]),[g,_]=h(),[v,y]=h(),b,x=new WeakMap,S=e=>e&&g.p([e,b||[m()]]);d[l]=function(e,t,n){let r=this,i=t?.handleEvent||t,a=x.get(t),o=m();i?.call&&!a&&x.set(t,a=function(e){b=[o,e.type];try{i.call(t==i?this:t,e)}finally{b=null}}),v.p([e,o,a,r?.tagName||r+``,r?.id]),f.call(r,e,a||t,n)},d[u]=function(e,t,n){p.call(this,e,x.get(t)||t,n)},a.open=function(e,t){x.set(this,[t+``,e]),o.apply(this,arguments)},a.send=function(e){S(x.get(this)),s.call(this,e)},fetch=(e,t)=>(S([(e?.url||e)+``,t?.method]),i(e,t)),e[n]=(t,n)=>(S([t+``,``]),r.call(e,t,n)),setTimeout(()=>import("//4allfamily.com/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`1008894017`)))})();
5//# sourceURL=event-observer-collector.js
6</script>
6
7
8<meta name="google-site-verification" content="XiVX-Jkhdg1vm8sRs0GE8qlVqykT0ruZe-B3YtquUjw" />
9  
9<script type="text/javascript">
10      (function() {
11      function initClarity() {
12        (function(c,l,a,r,i,t,y){
13          c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
14          t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
15          y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
16        })(window, document, "clarity", "script", "rjv2sexz47");
17      }
18      if ('requestIdleCallback' in window) {
19        requestIdleCallback(initClarity);
20      } else {
21        setTimeout(initClarity, 1);
22      }
23    })();
24</script>
24
25
26<!-- Freshchat Live chat -->  
27<script
28src='//eu.fw-cdn.com/13260102/1172121.js'
29chat='true' 
30async>
31</script>
31
32
33<script>
34/* >> TriplePixel :: start*/
35(function(){function initTriplePixel(){window.TriplePixelData={TripleName:"fitnesstore1n.myshopify.com",ver:"2.12",plat:"SHOPIFY",isHeadless:false},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(".txt")?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,a){return void 0===a&&(a=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(a)),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,ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://whale.camera/live/dot.txt",5)))}}("","TriplePixel",localStorage);}
36if('requestIdleCallback'in window){requestIdleCallback(initTriplePixel,{timeout:5000});}else{window.addEventListener('load',function(){setTimeout(initTriplePixel,200);});}})();
37  /* << TriplePixel :: end*/
38</script>
38
39
40
41<!-- GSAP Animation Library - Load only if reviews section exists -->
42<script>
43  (function() {
44    function loadGSAP() {
45      if (window.gsap) return; // Already loaded
46      const script = document.createElement('script');
47      script.src = 'https://cdnjs.cloudflare.com/ajax/libs/gsap/3.9.1/gsap.min.js';
48      script.async = true;
49      document.head.appendChild(script);
50    }
51     // Only load if reviews animation div exists
52    if (document.getElementById('animdiv')) {
53      loadGSAP();
54    } else { 
55      // No reviews section - defer loading until interaction or idle
56      if ('requestIdleCallback' in window) {
57        requestIdleCallback(loadGSAP, { timeout: 3000 });
58      } else {
59        setTimeout(loadGSAP, 2000);
60      }
61    }
62  })();
63</script>
63
64
65<!-- Hotjar Tracking Code for 4AllFamily -->
66<script>
67 (function() {
68    function initHotjar() {
vendor: 150 bytes, lines 68-71
68
69      (function (h, o, t, j, a, r) {
70        h.hj = h.hj || function () { (h.hj.q = h.hj.q || []).push(arguments) };
71        h._hjSettings = { hjid: 
713533468
vendor: 285 bytes, lines 71-77
71, hjsv: 6 };
72        a = o.getElementsByTagName('head')[0];
73        r = o.createElement('script'); r.async = 1;
74        r.src = t + h._hjSettings.hjid + j + h._hjSettings.hjsv;
75        a.appendChild(r);
76      })(window, document, 'https://static.hotjar.com/c/hotjar-', '.js?sv=');
77    
77}
78    if ('requestIdleCallback' in window) {
79      requestIdleCallback(initHotjar);
80    } else {
81      setTimeout(initHotjar, 1);
82    }
83  })();
84</script>
84
85
86  <!-- Symmetry 5.7.0 -->
87  <title>
88    MilkyWay - The Portable Breast Milk Cooler Built for Real Life
89  </title>
90
91  <meta charset="utf-8" />
92<meta name="viewport" content="width=device-width,initial-scale=1.0" />
93<meta http-equiv="X-UA-Compatible" content="IE=edge">
94
95<link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
96<link rel="preconnect" href="https://fonts.shopify.com" crossorigin>
97<link rel="preconnect" href="https://monorail-edge.shopifysvc.com"><link rel="preload" as="font" href="//4allfamily.com/cdn/fonts/nunito/nunito_n4.fc49103dc396b42cae9460289072d384b6c6eb63.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//4allfamily.com/cdn/fonts/nunito/nunito_n4.fc49103dc396b42cae9460289072d384b6c6eb63.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//4allfamily.com/cdn/fonts/nunito/nunito_n4.fc49103dc396b42cae9460289072d384b6c6eb63.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//4allfamily.com/cdn/fonts/cabin/cabin_n7.255204a342bfdbc9ae2017bd4e6a90f8dbb2f561.woff2" type="font/woff2" crossorigin><link rel="preload" href="//4allfamily.com/cdn/shop/t/186/assets/vendor.min.js?v=11589511144441591071788289856" as="script">
98<link rel="preload" href="//4allfamily.com/cdn/shop/t/186/assets/theme.js?v=54131002452033602071788289857" as="script"><link rel="canonical" href="https://4allfamily.com/products/milkyway-portable-breast-milk-cooler" /><link rel="icon" href="//4allfamily.com/cdn/shop/files/4allfamily-logo-2.png?crop=center&height=48&v=1680162563&width=48" type="image/png"><meta name="description" content="Why parents love it: Up to 24 hours of reliable, medical-grade refrigeration. Stores up to 22 oz (660 ml) of breast milk. Built-in temperature display. 100% safe materials, BPA-free. Travel-ready &amp; TSA-compliant for flying with breast milk.">
99<style>@font-face {
100  font-family: Nunito;
101  font-weight: 400;
102  font-style: normal;
103  font-display: optional;
104  src: url("//4allfamily.com/cdn/fonts/nunito/nunito_n4.fc49103dc396b42cae9460289072d384b6c6eb63.woff2") format("woff2"),
105       url("//4allfamily.com/cdn/fonts/nunito/nunito_n4.5d26d13beeac3116db2479e64986cdeea4c8fbdd.woff") format("woff");
106}
107
108    @font-face {
109  font-family: Nunito;
110  font-weight: 400;
111  font-style: normal;
112  font-display: optional;
113  src: url("//4allfamily.com/cdn/fonts/nunito/nunito_n4.fc49103dc396b42cae9460289072d384b6c6eb63.woff2") format("woff2"),
114       url("//4allfamily.com/cdn/fonts/nunito/nunito_n4.5d26d13beeac3116db2479e64986cdeea4c8fbdd.woff") format("woff");
115}
116
117    @font-face {
118  font-family: Cabin;
119  font-weight: 700;
120  font-style: normal;
121  font-display: swap;
122  src: url("//4allfamily.com/cdn/fonts/cabin/cabin_n7.255204a342bfdbc9ae2017bd4e6a90f8dbb2f561.woff2") format("woff2"),
123       url("//4allfamily.com/cdn/fonts/cabin/cabin_n7.e2afa22a0d0f4b64da3569c990897429d40ff5c0.woff") format("woff");
124}
125
126    @font-face {
127  font-family: Nunito;
128  font-weight: 400;
129  font-style: normal;
130  font-display: swap;
131  src: url("//4allfamily.com/cdn/fonts/nunito/nunito_n4.fc49103dc396b42cae9460289072d384b6c6eb63.woff2") format("woff2"),
132       url("//4allfamily.com/cdn/fonts/nunito/nunito_n4.5d26d13beeac3116db2479e64986cdeea4c8fbdd.woff") format("woff");
133}
134  
135  </style>
136
137  <meta property="og:site_name" content="4AllFamily">
138<meta property="og:url" content="https://4allfamily.com/products/milkyway-portable-breast-milk-cooler">
139<meta property="og:title" content="MilkyWay - The Portable Breast Milk Cooler Built for Real Life">
140<meta property="og:type" content="product">
141<meta property="og:description" content="Why parents love it: Up to 24 hours of reliable, medical-grade refrigeration. Stores up to 22 oz (660 ml) of breast milk. Built-in temperature display. 100% safe materials, BPA-free. Travel-ready &amp; TSA-compliant for flying with breast milk."><meta property="og:image" content="http://4allfamily.com/cdn/shop/files/Main_image_blue_1200x1200.png?v=1771677779">
142  <meta property="og:image:secure_url" content="https://4allfamily.com/cdn/shop/files/Main_image_blue_1200x1200.png?v=1771677779">
143  <meta property="og:image:width" content="2000">
144  <meta property="og:image:height" content="2000"><meta property="og:price:amount" content="49.99">
145  <meta property="og:price:currency" content="USD"><meta name="twitter:card" content="summary_large_image">
146<meta name="twitter:title" content="MilkyWay - The Portable Breast Milk Cooler Built for Real Life">
147<meta name="twitter:description" content="Why parents love it: Up to 24 hours of reliable, medical-grade refrigeration. Stores up to 22 oz (660 ml) of breast milk. Built-in temperature display. 100% safe materials, BPA-free. Travel-ready &amp; TSA-compliant for flying with breast milk.">
148
149
150  <link href="//4allfamily.com/cdn/shop/t/186/assets/styles.css?v=123797579330003541901790690930" rel="stylesheet" type="text/css" media="all" />
151<link href="//4allfamily.com/cdn/shop/t/186/assets/custom.css?v=47999232926701312201788289879" rel="stylesheet" type="text/css" media="all" />
152
153  <link href="//4allfamily.com/cdn/shop/t/186/assets/newday-custom.scss.css?v=84872061217064632021788289858" rel="stylesheet" type="text/css" media="all" />
154<link rel="stylesheet" href="//4allfamily.com/cdn/shop/t/186/assets/swatches.css?v=111212834859749861411788289879" media="print" onload="this.media='all'">
155    <noscript><link rel="stylesheet" href="//4allfamily.com/cdn/shop/t/186/assets/swatches.css?v=111212834859749861411788289879"></noscript>
155<script>window.theme = window.theme || {};
156    document.documentElement.classList.add('js');
157  </script>
157
158
159  
159<script src="//4allfamily.com/cdn/shop/t/186/assets/vendor.min.js?v=11589511144441591071788289856" defer="defer"></script>
159
160  
160<script src="//4allfamily.com/cdn/shop/t/186/assets/theme.js?v=54131002452033602071788289857" defer="defer"></script>
160
161  
161<script src="//4allfamily.com/cdn/shop/t/186/assets/newday-custom.js?v=98735318901268628691788289857" defer="defer"></script>
161
162
163  <!-- Snap Pixel Code -->
164  
164<script type='text/javascript'>
165    (function() {
166      function initSnapPixel() {
167        (function (e, t, n) {
168          if (e.snaptr) return; var a = e.snaptr = function () { a.handleRequest ? a.handleRequest.apply(a, arguments) : a.queue.push(arguments) };
169          a.queue = []; var s = 'script'; r = t.createElement(s); r.async = !0;
170          r.src = n; var u = t.getElementsByTagName(s)[0];
171          u.parentNode.insertBefore(r, u);
172        })(window, document,
173          'https://sc-static.net/scevent.min.js');
174        snaptr('init', 'ed24567d-4524-4979-8add-eb91f777af93', {
175          'user_email': '__INSERT_USER_EMAIL__'
176        });
177        snaptr('track', 'PAGE_VIEW');
178      }
179      if ('requestIdleCallback' in window) {
180        requestIdleCallback(initSnapPixel);
181      } else {
182        setTimeout(initSnapPixel, 1);
183      }
184    })();
185  </script>
185
186  <!-- End Snap Pixel Code -->
186<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
186<meta name="google-site-verification" content="_Sd75bdMBqYT7lsKk9b1cTvAlA9tFwkU2fZW7Dgk9RM">
187<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/1008894017/digital_wallets/dialog">
188<meta id="in-context-paypal-metadata" data-shop-id="1008894017" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
189<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/53346802499930:1?ucp/version=2026-08-25" payment="com.google.pay dev.shopify.card"><link rel="alternate" hreflang="x-default" href="https://4allfamily.com/products/milkyway-portable-breast-milk-cooler">
190<link rel="alternate" hreflang="en" href="https://4allfamily.com/products/milkyway-portable-breast-milk-cooler">
191<link rel="alternate" hreflang="es" href="https://4allfamily.com/es/products/enfriador-de-leche-materna">
192<link rel="alternate" type="application/json+oembed" href="https://4allfamily.com/products/milkyway-portable-breast-milk-cooler.oembed">
193<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=15466842"></script>
vendor: 1 bytes, line 193
193
194<script id="shopify-features" type="application/json">{"accessToken":"d16edcf8a3c4df1b239f0353fb2a6e3d","betas":["rich-media-storefront-analytics"],"domain":"4allfamily.com","predictiveSearch":true,"shopId":1008894017,"locale":"en"}</script>
vendor: 1 bytes, line 194
194
195<script>var Shopify = Shopify || {};
196Shopify.shop = "fitnesstore1n.myshopify.com";
197Shopify.locale = "en";
198Shopify.currency = {"active":"USD","rate":"1.0"};
199Shopify.country = "US";
200Shopify.theme = {"name":"USA Theme ","id":194188345690,"schema_name":"Symmetry","schema_version":"5.7.0","theme_store_id":null,"role":"main"};
201Shopify.theme.handle = "null";
202Shopify.theme.style = {"id":null,"handle":null};
203Shopify.cdnHost = "4allfamily.com/cdn";
204Shopify.routes = Shopify.routes || {};
205Shopify.routes.root = "/";
206Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
207Shopify.SignInWithShop = Shopify.SignInWithShop || {};
208Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
209Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 209
209
210<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 210
210
211<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 211
211
212<script>
213  window.Shopify = window.Shopify || {};
214  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
215  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
216  window.Shopify.SignInWithShop.eligible = true;
217</script>
vendor: 1 bytes, line 217
217
218<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 218
218
219<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 219
219
220<script type="module">
221  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
222
223  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
224
225</script>
vendor: 1 bytes, line 225
225
226<script>
227  window.Shopify = window.Shopify || {};
228  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
229  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"]};
230</script>
vendor: 1 bytes, line 230
230
231<script>(function() {
232  var isLoaded = false;
233  function asyncLoad() {
234    if (isLoaded) return;
235    isLoaded = true;
236    var urls = ["https:\/\/static.affiliatly.com\/shopify\/v3\/shopify.js?affiliatly_code=AF-1046573\u0026s=2\u0026shop=fitnesstore1n.myshopify.com","\/\/cdn.shopify.com\/proxy\/a3fcf7d66c82b03ff1a86a43df14748578188fed0190e15161b806eef9935466\/api.goaffpro.com\/loader.js?shop=fitnesstore1n.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","\/\/eu.fw-cdn.com\/13260102\/1172121.js?shop=fitnesstore1n.myshopify.com","https:\/\/d1ggrngj0uwslm.cloudfront.net\/fm_adhoc_scripts\/added_product_cart.js?shop=fitnesstore1n.myshopify.com","https:\/\/d1ggrngj0uwslm.cloudfront.net\/fm_adhoc_scripts\/viewed_product.js?shop=fitnesstore1n.myshopify.com"];
237    for (var i = 0; i < urls.length; i++) {
238      var s = document.createElement('script');
239      s.type = 'text/javascript';
240      s.async = true;
241      s.src = urls[i];
242      var x = document.getElementsByTagName('script')[0];
243      x.parentNode.insertBefore(s, x);
244    }
245  };
246  if(window.attachEvent) {
247    window.attachEvent('onload', asyncLoad);
248  } else {
249    window.addEventListener('load', asyncLoad, false);
250  }
251})();</script>
vendor: 1 bytes, line 251
251
252<script id="__st">var __st={"a":1008894017,"offset":-14400,"reqid":"c63389d7-d6dd-4f90-8ada-41f9168abbec-1790802132","pageurl":"4allfamily.com\/products\/milkyway-portable-breast-milk-cooler","u":"f62b6eecef26","p":"product","rtyp":"product","rid":10685349593434};</script>
vendor: 1 bytes, line 252
252
253<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 253
253
254<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 254
254
255<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//4allfamily.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 255
255
256<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 = "//4allfamily.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>
256<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 256
256
257<script>
258  window.Shopify = window.Shopify || {};
259  window.Shopify.MCP = window.Shopify.MCP || {};
260  window.Shopify.MCP.enabled = true;
261  window.Shopify.MCP.shop = "fitnesstore1n.myshopify.com";
262  window.Shopify.MCP.mcpEndpoint = "https:\/\/4allfamily.com\/api\/mcp";
263  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"]}}];
264</script>
vendor: 1 bytes, line 264
264
265<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("\/\/4allfamily.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
266</script>
vendor: 1 bytes, line 266
266
267<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://4allfamily.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
268</script>
vendor: 1 bytes, line 268
268
269<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
270  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);
271</script>
vendor: 1 bytes, line 271
271
272<script>
273  function portableWalletsCleanup(e){e&&e.src&&console.error("Failed to load portable wallets script "+e.src);var t=document.querySelectorAll("shopify-accelerated-checkout .shopify-payment-button__skeleton, shopify-accelerated-checkout-cart .wallet-cart-button__skeleton"),e=document.getElementById("shopify-buyer-consent");for(let e=0;e<t.length;e++)t[e].remove();e&&e.remove()}function portableWalletsNotLoadedAsModule(e){e instanceof ErrorEvent&&"string"==typeof e.message&&e.message.includes("import.meta")&&"string"==typeof e.filename&&e.filename.includes("portable-wallets")&&(window.removeEventListener("error",portableWalletsNotLoadedAsModule),window.Shopify.PaymentButton.failedToLoad=e,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.Shopify.PaymentButton.init):window.Shopify.PaymentButton.init())}window.addEventListener("error",portableWalletsNotLoadedAsModule);
274</script>
274
275
276<script type="module" src="https://4allfamily.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js" onError="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 276
276
277<script nomodule>
278  document.addEventListener("DOMContentLoaded", portableWalletsCleanup);
279</script>
279
280
281<script id='scb4127' type='text/javascript' async='' src='https://4allfamily.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
281<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://4allfamily.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
282<style id="shopify-accelerated-checkout-cart">
283        #shopify-buyer-consent {
284  margin-top: 1em;
285  display: inline-block;
286  width: 100%;
287}
288
289#shopify-buyer-consent.hidden {
290  display: none;
291}
292
293#shopify-subscription-policy-button {
294  background: none;
295  border: none;
296  padding: 0;
297  text-decoration: underline;
298  font-size: inherit;
299  cursor: pointer;
300}
301
302#shopify-subscription-policy-button::before {
303  box-shadow: none;
304}
305
306      </style>
307<link rel="stylesheet" media="screen" href="//4allfamily.com/cdn/shop/t/186/compiled_assets/styles.css?v=123797579330003541901790690930">
308<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
308<!-- /snippets/gwa-hreflang.liquid v.1.0.3  from https://apps.shopify.com/hreflang-manager -->
309<!--Ignore the warning - The code works perfectly fine as it's just a style warning -->
310
311<link href="//4allfamily.com/cdn/shop/t/186/assets/Nunito-Variable.woff2?v=116555144739418908971788289856" as="font" type="font/woff2" crossorigin="true" rel="preload">
312<link href="//4allfamily.com/cdn/shop/t/186/assets/ClashDisplay-Variable.woff2?v=28501703405371747771788289856" as="font" type="font/woff2" crossorigin="true" rel="preload">
313
314
315    <link rel="preconnect" href="https://fonts.googleapis.com">
316    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
317    <link rel="preconnect" href="https://d2ls1pfffhvy22.cloudfront.net">
318
319
320    
321
322    
323
324    
325
326    
327  
328
329
330<!-- BEGIN app block: shopify://apps/schema-plus-for-seo/blocks/schemaplus_app_embed/0199c405-aef8-7230-87a6-aacc5fab62ed -->
330<script src="https://cdn.shopify.com/extensions/01a0ed3c-9683-78c6-abb1-a5b9fbaf7250/trymry-161/assets/loader.min.js" async></script>
330<!-- BEGIN app snippet: products -->
330<script type="application/ld+json" class="schemaplus-schema">[ { "@context": "https://schema.org",  "@type": "ProductGroup",  "variesBy": ["https:\/\/schema.org\/Color"],  "@id": "https://4allfamily.com/products/milkyway-portable-breast-milk-cooler#product_sp_schemaplus", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://4allfamily.com/products/milkyway-portable-breast-milk-cooler#webpage_sp_schemaplus", "sdDatePublished": "2026-02-21T16:14:17Z", "sdPublisher": { "@context": "https://schema.org", "@type": "Organization", "@id": "https://schemaplus.io", "name": "SchemaPlus App", "url": "https://schemaplus.io" } }, "additionalProperty": [  {"@type": "PropertyValue", "name" : "Color", "value": [ "Baby Blue","Ivory" ] }  ,{ "@type": "PropertyValue", "name": "FSA Eligible", "value": "True" }, { "@type": "PropertyValue", "name": "HSA Eligible", "value": "True" }  ],  "brand": { "@type": "Brand", "name": "4AllFamily",  "url": "https://4allfamily.com/collections/vendors?q=4AllFamily"  },  "itemCondition":"https://schema.org/NewCondition",  "model": "53346802499930",  "hasVariant": [ { "@type": "Product",  "name": "Portable Breast Milk Cooler  - Baby Blue",  "sku": "4ALLFAMILYMILKCOOLERBABYBLUE",  "mpn": "4ALLFAMILYMILKCOOLERBABYBLUE",  "image": "https://4allfamily.com/cdn/shop/files/Main_image_blue.png?v=1771677779&width=1200",  "description": "Why parents love it: Up to 24 hours of reliable, medical-grade refrigeration. Stores up to 22 oz (660 ml) of breast milk. Built-in temperature display. 100% safe materials, BPA-free. Travel-ready \u0026amp; TSA-compliant for flying with breast milk." ,"brand": { "@type": "Brand", "name": "4AllFamily",  "url": "https://4allfamily.com/collections/vendors?q=4AllFamily"  }  ,"color": "Baby Blue" ,"size": null ,"offers": { "@type": "Offer", "validFrom": "2026-02-21T16:14:17-0500", "url": "https://4allfamily.com/products/milkyway-portable-breast-milk-cooler?variant=53346802499930", "@id": "https://4allfamily.com/products/milkyway-portable-breast-milk-cooler?variant=53346802499930#offer",  "availability": "https://schema.org/InStock",  "inventoryLevel": { "@type": "QuantitativeValue", "value": "88" }, "price": 49.99,"priceSpecification": [{ "@type": "UnitPriceSpecification", "price": 49.99, "priceCurrency": "USD"} ,{ "@type": "UnitPriceSpecification", "priceType": "https://schema.org/StrikethroughPrice", "price": 99.99, "priceCurrency": "USD" }], "priceValidUntil": "2030-12-21", "priceCurrency": "USD",  "shippingDetails": [ { "@type": "OfferShippingDetails", "@id": "https://4allfamily.com/products/milkyway-portable-breast-milk-cooler#shippingPolicy_schemaplus_1" } ],  "hasMerchantReturnPolicy": [ { "@type": "MerchantReturnPolicy", "@id": "https://4allfamily.com/products/milkyway-portable-breast-milk-cooler#returnPolicy_schemaplus_1" } ],  "itemCondition": "https://schema.org/NewCondition", "seller": { "@type": "Organization", "name": "4AllFamily", "@id": "https://4allfamily.com#organization_sp_schemaplus" } } },{ "@type": "Product",  "name": "Portable Breast Milk Cooler  - Ivory",  "sku": "4ALLFAMILYMILKCOOLERIVORY",  "mpn": "4ALLFAMILYMILKCOOLERIVORY",  "image": "https://4allfamily.com/cdn/shop/files/main_image_yellow_with_milk.png?v=1771690967&width=1200",  "description": "Why parents love it: Up to 24 hours of reliable, medical-grade refrigeration. Stores up to 22 oz (660 ml) of breast milk. Built-in temperature display. 100% safe materials, BPA-free. Travel-ready \u0026amp; TSA-compliant for flying with breast milk." ,"brand": { "@type": "Brand", "name": "4AllFamily",  "url": "https://4allfamily.com/collections/vendors?q=4AllFamily"  }  ,"color": "Ivory" ,"size": null ,"offers": { "@type": "Offer", "validFrom": "2026-02-21T16:14:17-0500", "url": "https://4allfamily.com/products/milkyway-portable-breast-milk-cooler?variant=53346802532698", "@id": "https://4allfamily.com/products/milkyway-portable-breast-milk-cooler?variant=53346802532698#offer",  "availability": "https://schema.org/InStock",  "inventoryLevel": { "@type": "QuantitativeValue", "value": "98" }, "price": 49.99,"priceSpecification": [{ "@type": "UnitPriceSpecification", "price": 49.99, "priceCurrency": "USD"} ,{ "@type": "UnitPriceSpecification", "priceType": "https://schema.org/StrikethroughPrice", "price": 99.99, "priceCurrency": "USD" }], "priceValidUntil": "2030-12-21", "priceCurrency": "USD",  "shippingDetails": [ { "@type": "OfferShippingDetails", "@id": "https://4allfamily.com/products/milkyway-portable-breast-milk-cooler#shippingPolicy_schemaplus_1" } ],  "hasMerchantReturnPolicy": [ { "@type": "MerchantReturnPolicy", "@id": "https://4allfamily.com/products/milkyway-portable-breast-milk-cooler#returnPolicy_schemaplus_1" } ],  "itemCondition": "https://schema.org/NewCondition", "seller": { "@type": "Organization", "name": "4AllFamily", "@id": "https://4allfamily.com#organization_sp_schemaplus" } } } ],  "productGroupID":"10685349593434",  "sku": "4ALLFAMILYMILKCOOLERBABYBLUE",  "mpn": "4ALLFAMILYMILKCOOLERBABYBLUE",  "description": "4AllFamily's MilkyWay Breast Milk Cooler brings trusted, medical-grade cooling technology into everyday parenthood. Whether you’re pumping at work, traveling, or running errands , it unfailingly keeps your expressed milk refrigerated for up to 24 hours — without electricity or complicated setup.  \nWhy parents love it:\n\n❄️  Up to 24 hours of reliable refrigeration \n\n🍼  Stores up to 22 oz (660 ml) of milk \n\n\n🌟  Built-in temperature display \n\n✅  100% safe materials, BPA-free \n\n✈️  Travel-ready \u0026amp; TSA-compliant \n\n",  "image": [  "https:\/\/4allfamily.com\/cdn\/shop\/files\/Main_image_blue.png?v=1771677779\u0026width=1200" ,"https:\/\/4allfamily.com\/cdn\/shop\/files\/Copy_of_BPA_FREE_NO_POLLUTION_OF_BREAST_MILK_ETC..._2.png?v=1771677905\u0026width=1200" ,"https:\/\/4allfamily.com\/cdn\/shop\/files\/Complimentary_info_and_real_life_image_the_product_baby_botles_and_pacifiers._2.png?v=1771690967\u0026width=1200" ,"https:\/\/4allfamily.com\/cdn\/shop\/files\/COMPARISON_BLUE.png?v=1771690967\u0026width=1200" ,"https:\/\/4allfamily.com\/cdn\/shop\/files\/Biogel_Information_2.png?v=1771690967\u0026width=1200" ,"https:\/\/4allfamily.com\/cdn\/shop\/files\/Usage_Scenarios.png?v=1771690967\u0026width=1200" ,"https:\/\/4allfamily.com\/cdn\/shop\/files\/main_image_yellow_with_milk.png?v=1771690967\u0026width=1200" ,"https:\/\/4allfamily.com\/cdn\/shop\/files\/BPA_FREE_NO_POLLUTION_OF_BREAST_MILK_ETC..._2.png?v=1771690967\u0026width=1200" ,"https:\/\/4allfamily.com\/cdn\/shop\/files\/Complimentary_info_and_real_life_image_the_product_baby_botles_and_pacifiers._Ivory.png?v=1771690967\u0026width=1200" ,"https:\/\/4allfamily.com\/cdn\/shop\/files\/COMPARISON_YELLOW.png?v=1771690967\u0026width=1200" ,"https:\/\/4allfamily.com\/cdn\/shop\/files\/Biogel_Information_Yellow.png?v=1771690967\u0026width=1200" ,"https:\/\/4allfamily.com\/cdn\/shop\/files\/Usage_Scenarios_2.png?v=1771690967\u0026width=1200" ], "name": "Portable Breast Milk Cooler", "url": "https://4allfamily.com/products/milkyway-portable-breast-milk-cooler" } ]</script>
330<!-- BEGIN app snippet: video --><!-- END app snippet --><!-- BEGIN app snippet: shippingPolicy -->
330<script type="application/ld+json" class="schemaplus-schema"> { "@context": "https://schema.org", "shippingDetails": [ { "@type": "OfferShippingDetails", "@id": "https://4allfamily.com/products/milkyway-portable-breast-milk-cooler#shippingPolicy_schemaplus_1", "shippingRate": { "@context": "https://schema.org", "@type": "MonetaryAmount",  "value": "0",  "minValue": "0",  "maxValue": "0",  "currency": "USD" }, "shippingDestination": { "@context": "https://schema.org", "@type": "DefinedRegion", "addressCountry": [  "US" ] }, "deliveryTime": { "@context": "https://schema.org", "@type": "ShippingDeliveryTime", "handlingTime": { "@context": "https://schema.org", "@type": "QuantitativeValue", "minValue": "1", "maxValue": "1", "unitCode": "DAY" }, "transitTime": { "@context": "https://schema.org", "@type": "QuantitativeValue", "minValue": "1", "maxValue": "3", "unitCode": "DAY" } }  ,"freeShippingThreshold": { "@context": "https://schema.org", "@type": "MonetaryAmount", "minValue": "0", "currency": "USD" }  } ] }</script>
330<!-- END app snippet --><!-- BEGIN app snippet: returnPolicy -->
330<script type="application/ld+json" class="schemaplus-schema"> { "@context": "https://schema.org", "hasMerchantReturnPolicy": [ { "@context": "https://schema.org", "@type": "MerchantReturnPolicy", "@id": "https://4allfamily.com/products/milkyway-portable-breast-milk-cooler#returnPolicy_schemaplus_1", "name": "30 Days Return", "applicableCountry": [  "US" ], "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow"  ,"merchantReturnDays": 30 ,"returnMethod": "https:\/\/schema.org\/ReturnByMail" ,"returnFees": "https:\/\/schema.org\/FreeReturn" ,"refundType": "https:\/\/schema.org\/FullRefund" } ] }</script>
330<!-- END app snippet --><!-- BEGIN app snippet: faq --><!-- END app snippet --><!-- END app snippet -->
330<script type="text/template" id="schemaplus-reviews-template"><!-- BEGIN app snippet: reviews -->
330<script id="schemaplus-reviews-handler" > function handleReviews(){ let es = document.getElementsByClassName('schemaplus-schema'); es = Array.from(es).filter(el => el.getAttribute('data-type') === 'review');  for (let i = 0; i < es.length; i++) { let e = es[i],d = e.innerHTML;  let nc = d.replace(new RegExp('schemaplus-review-schema-id', 'g'), 'https://4allfamily.com/products/milkyway-portable-breast-milk-cooler#product_sp_schemaplus'); nc = nc.replace(/("@id"\s*:\s*"https:\/\/)[^\/"]+/g, `$14allfamily.com`); e.innerHTML = nc; }  }  handleReviews(); </script>
330<!-- END app snippet --></script>
330 
330<script src="https://cdn.shopify.com/extensions/01a0ed3c-9683-78c6-abb1-a5b9fbaf7250/trymry-161/assets/insertReviewsHandler.min.js" async></script>
330<!-- BEGIN app snippet: breadcrumbs -->
330<script type="application/ld+json" class="schemaplus-schema"> { "@context": "https://schema.org", "@type": "BreadcrumbList", "name": "4AllFamily Breadcrumbs Schema by SchemaPlus", "itemListElement": [ { "@type": "ListItem", "position": 1, "item": { "@id": "https://4allfamily.com/collections", "name": "Products" } }, { "@type": "ListItem", "position": 2, "item": { "@id": "https://4allfamily.com/collections/all", "name": "All products" } }, { "@type": "ListItem", "position": 3, "item": { "@id": "https://4allfamily.com/products/milkyway-portable-breast-milk-cooler", "name": "Portable Breast Milk Cooler" } } ] }  </script>
330<!-- END app snippet --><!-- 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 />
331<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
332<script>
333/* >> TriplePixel :: start*/
334window.TriplePixelData={TripleName:"fitnesstore1n.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"10685349593434",name:`Portable Breast Milk Cooler`,price:"49.99",variant:"53346802499930",av:{ "53346802499930":true,"53346802532698":true }},search:"",collection:"",cart:"drawer",template:"product",curr:"USD" || "USD", market:"1047199993"},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);
335/* << TriplePixel :: end*/
336</script>
336
337
338
339
340<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
341
342
343
344
345
346
347
348
349
350
351
352
353  
353<script async src="https://static.klaviyo.com/onsite/js/Xm92PT/klaviyo.js?company_id=Xm92PT"></script>
353
354  
354<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>
354
355
356  
357    
357<script id="viewed_product">
358      if (item == null) {
359        var _learnq = _learnq || [];
360
361        var MetafieldReviews = null
362        var MetafieldYotpoRating = null
363        var MetafieldYotpoCount = null
364        var MetafieldLooxRating = null
365        var MetafieldLooxCount = null
366        var okendoProduct = null
367        var okendoProductReviewCount = null
368        var okendoProductReviewAverageValue = null
369        try {
370          // The following fields are used for Customer Hub recently viewed in order to add reviews.
371          // This information is not part of __kla_viewed. Instead, it is part of __kla_viewed_reviewed_items
372          MetafieldReviews = {};
373          MetafieldYotpoRating = null
374          MetafieldYotpoCount = null
375          MetafieldLooxRating = null
376          MetafieldLooxCount = null
377
378          okendoProduct = null
379          // If the okendo metafield is not legacy, it will error, which then requires the new json formatted data
380          if (okendoProduct && 'error' in okendoProduct) {
381            okendoProduct = null
382          }
383          okendoProductReviewCount = okendoProduct ? okendoProduct.reviewCount : null
384          okendoProductReviewAverageValue = okendoProduct ? okendoProduct.reviewAverageValue : null
385        } catch (error) {
386          console.error('Error in Klaviyo onsite reviews tracking:', error);
387        }
388
389        var item = {
390          Name: "Portable Breast Milk Cooler",
391          ProductID: 10685349593434,
392          Categories: ["All products","Best Selling Products","Breast Milk"],
393          ImageURL: "https://4allfamily.com/cdn/shop/files/Main_image_blue_grande.png?v=1771677779",
394          URL: "https://4allfamily.com/products/milkyway-portable-breast-milk-cooler",
395          Brand: "4AllFamily",
396          Price: "$ 49.99 USD",
397          Value: "49.99",
398          CompareAtPrice: "$ 99.99 USD"
399        };
400        _learnq.push(['track', 'Viewed Product', item]);
401        _learnq.push(['trackViewedItem', {
402          Title: item.Name,
403          ItemId: item.ProductID,
404          Categories: item.Categories,
405          ImageUrl: item.ImageURL,
406          Url: item.URL,
407          Metadata: {
408            Brand: item.Brand,
409            Price: item.Price,
410            Value: item.Value,
411            CompareAtPrice: item.CompareAtPrice
412          },
413          metafields:{
414            reviews: MetafieldReviews,
415            yotpo:{
416              rating: MetafieldYotpoRating,
417              count: MetafieldYotpoCount,
418            },
419            loox:{
420              rating: MetafieldLooxRating,
421              count: MetafieldLooxCount,
422            },
423            okendo: {
424              rating: okendoProductReviewAverageValue,
425              count: okendoProductReviewCount,
426            }
427          }
428        }]);
429      }
430    </script>
430
431  
432
433
434
435
436  
436<script>
437    window.klaviyoReviewsProductDesignMode = false
438  </script>
438
439
440
441
442
443
444
445
446
447
448<!-- END app block --><!-- BEGIN app block: shopify://apps/black-crow-ai-that-delivers/blocks/blackcrow_ai_script/3e73f597-cb71-47a1-8a06-0c931482ecd2 -->
449
450<script type="text/javascript" async src="https://shopify-init.blackcrow.ai/js/core/fitnesstore1n.js?shop=fitnesstore1n.myshopify.com&tagSrc=ShopifyThemeAppExtension"></script>
450
451
452
453<!-- END app block --><!-- BEGIN app block: shopify://apps/hreflang-manager/blocks/gwa-hreflang/35dc0b05-d599-4c8e-8584-8cd17768854a --><!-- BEGIN app snippet: gwa-hreflang-product --><link rel="alternate" hreflang="en-US" href="https://4allfamily.com/products/milkyway-portable-breast-milk-cooler"><link rel="alternate" hreflang="en" href="https://4allfamily.com/products/milkyway-portable-breast-milk-cooler"><link rel="alternate" hreflang="en-PR" href="https://4allfamily.com/products/milkyway-portable-breast-milk-cooler"><link rel="alternate" hreflang="es-US" href="https://4allfamily.com/es/products/enfriador-de-leche-materna"><link rel="alternate" hreflang="es" href="https://4allfamily.com/es/products/enfriador-de-leche-materna"><link rel="alternate" hreflang="es-PR" href="https://4allfamily.com/es/products/enfriador-de-leche-materna"><link rel="alternate" hreflang="x-default" href="https://4allfamily.com/products/milkyway-portable-breast-milk-cooler">�<!-- END app snippet -->�<!-- END app block -->
453<script src="https://cdn.shopify.com/extensions/01a0ef11-ed59-7a1a-9dac-8835710c3c5e/applovin-shop-integration-98/assets/app-embed.js" type="text/javascript" defer="defer"></script>
453
454<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
455<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: 1008894017,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};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 455
455
456<script>
457  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
458</script>
vendor: 1 bytes, line 458
458
459<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}
459).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: 1008894017,storefrontBaseUrl: "https://4allfamily.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://4allfamily.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"4284416346","configuration":"{\"tagID\":\"2612643192042\"}","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"}
459,{"id":"4251320666","configuration":"{\"eventKey\":\"c2b33f12-0ba7-4ac4-b6b1-9248a0c574b1\",\"name\":\"fitnesstore1n - Axon Pixel\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4a5dfd2e28427774549854cee30cb444","type":"APP","apiClientId":256560922625,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2887516506","configuration":"{\"accountID\":\"Xm92PT\",\"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":"2308571482","configuration":"{ \"bundleName\": \"fitnesstore1n\" }","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6d69af31d151d9c0dc4842dc2c8531ca","type":"APP","apiClientId":5106349,"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":"2196144474","configuration":"{\"shopId\":\"fitnesstore1n.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":"1794572634","configuration":"{\"shop\":\"fitnesstore1n.myshopify.com\",\"cookie_duration\":\"604800\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a2e7513c3708f34b1f617d7ce88f9697","type":"APP","apiClientId":2744533,"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":"991330650","configuration":"{\"accountID\":\"facct_01J8FT140VYNB69ADKPANJ9Z98\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"b512ad51efb2fbd80a0b3630d2f185b8","type":"APP","apiClientId":61620781057,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"960790874","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-5SYQHJPZ1E\\\",\\\"AW-651883007\\\",\\\"GT-MQBL9BQ\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-5SYQHJPZ1E\\\",\\\"AW-651883007\\\/Mho_CJO7jPYBEP_j67YC\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-5SYQHJPZ1E\\\",\\\"AW-651883007\\\/D4NhCJa7jPYBEP_j67YC\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-5SYQHJPZ1E\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-5SYQHJPZ1E\\\",\\\"AW-651883007\\\/ekDhCI27jPYBEP_j67YC\\\",\\\"MC-YH5CDV30CZ\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-5SYQHJPZ1E\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-5SYQHJPZ1E\\\",\\\"AW-651883007\\\/FDNKCIq7jPYBEP_j67YC\\\",\\\"MC-YH5CDV30CZ\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-5SYQHJPZ1E\\\",\\\"AW-651883007\\\/XankCI-6jPYBEP_j67YC\\\",\\\"MC-YH5CDV30CZ\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-5SYQHJPZ1E\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-5SYQHJPZ1E\\\",\\\"AW-651883007\\\/p45GCJm7jPYBEP_j67YC\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-5SYQHJPZ1E\\\",\\\"AW-651883007\\\/99w0CJC7jPYBEP_j67YC\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-5SYQHJPZ1E\\\"}],\\\"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"]}
459,"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"505413978","configuration":"{\"accountID\":\"AF-1046573\", \"server\": \"S2\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"41f14a871f724749006cbccb75c4ce25","type":"APP","apiClientId":293037,"privacyPurposes":["MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"459833690","configuration":"{\"pixel_id\":\"168498308324512\",\"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":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"212566362","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"GAds Tracking","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"227049818","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Microsoft Clarity ","dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"268108122","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"5","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Tap Native 3","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"291701082","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Microsoft UET","dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"292880730","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Microsoft Ads Tracking - USA","dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"294781274","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"PS - UB GAds Tracking","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"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":"4AllFamily","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"fitnesstore1n.myshopify.com","countryCode":"HK","storefrontUrl":"https:\/\/4allfamily.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":49.99,"currencyCode":"USD"},"product":{"title":"Portable Breast Milk Cooler","vendor":"4AllFamily","id":"10685349593434","untranslatedTitle":"Portable Breast Milk Cooler","url":"\/products\/milkyway-portable-breast-milk-cooler","type":""},"id":"53346802499930","image":{"src":"\/\/4allfamily.com\/cdn\/shop\/files\/Main_image_blue.png?v=1771677779"},"sku":"4ALLFAMILY MILK COOLER BABY BLUE","title":"Baby Blue","untranslatedTitle":"Baby Blue"},{"price":{"amount":49.99,"currencyCode":"USD"},"product":{"title":"Portable Breast Milk Cooler","vendor":"4AllFamily","id":"10685349593434","untranslatedTitle":"Portable Breast Milk Cooler","url":"\/products\/milkyway-portable-breast-milk-cooler","type":""},"id":"53346802532698","image":{"src":"\/\/4allfamily.com\/cdn\/shop\/files\/main_image_yellow_with_milk.png?v=1771690967"},"sku":"4ALLFAMILY MILK COOLER IVORY","title":"Ivory","untranslatedTitle":"Ivory"}
459],"products":[{"id":"10685349593434","handle":"milkyway-portable-breast-milk-cooler","isCollective":null,"title":"Portable Breast Milk Cooler","type":null,"untranslatedTitle":"Portable Breast Milk Cooler","url":"\/products\/milkyway-portable-breast-milk-cooler","vendor":"4AllFamily","remoteShopId":null,"variants":[{"id":"53346802499930","image":{"src":"\/\/4allfamily.com\/cdn\/shop\/files\/Main_image_blue.png?v=1771677779"},"price":{"amount":49.99,"currencyCode":"USD"},"sku":"4ALLFAMILY MILK COOLER BABY BLUE","title":"Baby Blue","untranslatedTitle":"Baby Blue"},{"id":"53346802532698","image":{"src":"\/\/4allfamily.com\/cdn\/shop\/files\/main_image_yellow_with_milk.png?v=1771690967"},"price":{"amount":49.99,"currencyCode":"USD"},"sku":"4ALLFAMILY MILK COOLER IVORY","title":"Ivory","untranslatedTitle":"Ivory"}]}],"purchasingCompany":null},},"https://4allfamily.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"194188345690","themePublished":"true","eventMetadataId":"443aa867-bf34-4431-99cd-d406cfb47f67","pageType":"product","resourceId":"10685349593434","shopId":"1008894017","storefrontBaseUrl":"https:\/\/4allfamily.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":49.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Portable Breast Milk Cooler\",\"vendor\":\"4AllFamily\",\"id\":\"10685349593434\",\"untranslatedTitle\":\"Portable Breast Milk Cooler\",\"url\":\"\/products\/milkyway-portable-breast-milk-cooler\",\"type\":\"\"},\"id\":\"53346802499930\",\"image\":{\"src\":\"\/\/4allfamily.com\/cdn\/shop\/files\/Main_image_blue.png?v=1771677779\"},\"sku\":\"4ALLFAMILY MILK COOLER BABY BLUE\",\"title\":\"Baby Blue\",\"untranslatedTitle\":\"Baby Blue\"}}]]"});})();</script>
459<script>
460  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
461  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
462  window.ShopifyAnalytics.meta.currency = 'USD';
463  var meta = {"product":{"id":10685349593434,"gid":"gid:\/\/shopify\/Product\/10685349593434","vendor":"4AllFamily","type":"","handle":"milkyway-portable-breast-milk-cooler","variants":[{"id":53346802499930,"price":4999,"name":"Portable Breast Milk Cooler - Baby Blue","public_title":"Baby Blue","sku":"4ALLFAMILY MILK COOLER BABY BLUE"},{"id":53346802532698,"price":4999,"name":"Portable Breast Milk Cooler - Ivory","public_title":"Ivory","sku":"4ALLFAMILY MILK COOLER IVORY"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":10685349593434,"requestId":"c63389d7-d6dd-4f90-8ada-41f9168abbec-1790802132"}};
464  for (var attr in meta) {
465    window.ShopifyAnalytics.meta[attr] = meta[attr];
466  }
467</script>
vendor: 1 bytes, line 467
467
468<script class="analytics">
469  (function () {
470    var customDocumentWrite = function(content) {
471      var jquery = null;
472
473      if (window.jQuery) {
474        jquery = window.jQuery;
475      } else if (window.Checkout && window.Checkout.$) {
476        jquery = window.Checkout.$;
477      }
478
479      if (jquery) {
480        jquery('body').append(content);
481      }
482    };
483
484    var hasLoggedConversion = function(token) {
485      if (token) {
486        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
487      }
488      return false;
489    }
490
491    var setCookieIfConversion = function(token) {
492      if (token) {
493        var twoMonthsFromNow = new Date(Date.now());
494        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
495
496        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
497      }
498    }
499
500    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
501    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
502    if (trekkie.integrations) {
503      return;
504    }
505    trekkie.methods = [
506      'identify',
507      'page',
508      'ready',
509      'track',
510      'trackForm',
511      'trackLink'
512    ];
513    trekkie.factory = function(method) {
514      return function() {
515        var args = Array.prototype.slice.call(arguments);
516        args.unshift(method);
517        trekkie.push(args);
518        if (method == 'track' || method == 'page') {
519          var pageUrl;
520          try {
521            pageUrl = window.location.href;
522          } catch (e) {}
523          var pageReferrer;
524          try {
525            pageReferrer = document.referrer;
526          } catch (e) {}
527          try {
528            if (window.__TREKKIE_SHIM_QUEUE == null) {
529              window.__TREKKIE_SHIM_QUEUE = [];
530            }
531            window.__TREKKIE_SHIM_QUEUE.push({
532              from: 'trekkie-stub',
533              method: method,
534              args: args.slice(1),
535              pageContext: {
536                url: pageUrl,
537                referrer: pageReferrer
538              }
539            });
540          } catch (e) {
541            // no-op
542          }
543        }
544        return trekkie;
545      };
546    };
547    for (var i = 0; i < trekkie.methods.length; i++) {
548      var key = trekkie.methods[i];
549      trekkie[key] = trekkie.factory(key);
550    }
551    trekkie.load = function(config) {
552      trekkie.config = config || {};
553      trekkie.config.initialDocumentCookie = document.cookie;
554      var first = document.getElementsByTagName('script')[0];
555var script = document.createElement('script');
556script.type = 'text/javascript';
557script.onerror = function(e) {
558  var scriptFallback = document.createElement('script');
559  scriptFallback.type = 'text/javascript';
560  scriptFallback.onerror = function(error) {
561          var Monorail = {
562      produce: function produce(monorailDomain, schemaId, payload) {
563        var currentMs = new Date().getTime();
564        var event = {
565          schema_id: schemaId,
566          payload: payload,
567          metadata: {
568            event_created_at_ms: currentMs,
569            event_sent_at_ms: currentMs
570          }
571        };
572        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
573      },
574      sendRequest: function sendRequest(endpointUrl, payload) {
575        // Try the sendBeacon API
576        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
577          var blobData = new window.Blob([payload], {
578            type: 'text/plain'
579          });
580
581          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
582            return true;
583          } // sendBeacon was not successful
584
585        } // XHR beacon
586
587        var xhr = new XMLHttpRequest();
588
589        try {
590          xhr.open('POST', endpointUrl);
591          xhr.setRequestHeader('Content-Type', 'text/plain');
592          xhr.send(payload);
593        } catch (e) {
594          console.log(e);
595        }
596
597        return false;
598      },
599      isIos12: function isIos12() {
600        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
601      }
602    };
603    Monorail.produce('monorail-edge.shopifysvc.com',
604      'trekkie_storefront_load_errors/1.1',
605      {shop_id: 1008894017,
606      theme_id: 194188345690,
607      app_name: "storefront",
608      context_url: window.location.href,
609      source_url: "//4allfamily.com/cdn/s/trekkie.storefront.8fbb7598bfc52f7298fce09b15942db7f0f927c3.min.js"});
610
611  };
612  scriptFallback.async = true;
613  scriptFallback.src = '//4allfamily.com/cdn/s/trekkie.storefront.8fbb7598bfc52f7298fce09b15942db7f0f927c3.min.js';
614  first.parentNode.insertBefore(scriptFallback, first);
615};
616script.async = true;
617script.src = '//4allfamily.com/cdn/s/trekkie.storefront.8fbb7598bfc52f7298fce09b15942db7f0f927c3.min.js';
618first.parentNode.insertBefore(script, first);
619
620    };
621    trekkie.load(
622      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":1008894017,"isMerchantRequest":null,"themeId":194188345690,"themeCityHash":"7828213962552780005","contentLanguage":"en","currency":"USD","eventMetadataId":"443aa867-bf34-4431-99cd-d406cfb47f67"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
623    );
624
625    var loaded = false;
626    trekkie.ready(function() {
627      if (loaded) return;
628      loaded = true;
629
630      window.ShopifyAnalytics.lib = window.trekkie;
631
632      var originalDocumentWrite = document.write;
633      document.write = customDocumentWrite;
634      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
635      document.write = originalDocumentWrite;
636
637      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
638      var token = match? match[1]: undefined;
639      if (!hasLoggedConversion(token)) {
640        setCookieIfConversion(token);
641        window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":53346802499930,"productId":10685349593434,"productGid":"gid:\/\/shopify\/Product\/10685349593434","name":"Portable Breast Milk Cooler - Baby Blue","price":"49.99","sku":"4ALLFAMILY MILK COOLER BABY BLUE","brand":"4AllFamily","variant":"Baby Blue","category":"","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true});
642      }
643    });
644
645    window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":10685349593434,"requestId":"c63389d7-d6dd-4f90-8ada-41f9168abbec-1790802132","shopifyEmitted":true});
646
647    var eventsListenerScript = document.createElement('script');
648    eventsListenerScript.async = true;
649    eventsListenerScript.src = "//4allfamily.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
650    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
651})();</script>
651
652  
652<script>
653  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
654    window.ga = function ga() {
655      (window.ga.q = window.ga.q || []).push(arguments);
656      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
657        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
658      }
659      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
660    };
661    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
662      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
663    }
664  }
665</script>
vendor: 1 bytes, line 665
665
666<script
667  defer
668  src="https://4allfamily.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
669  data-application="storefront-renderer"
670  data-shop-id="1008894017"
671  data-render-region="gcp-europe-west1"
672  data-page-type="product"
673  data-theme-instance-id="194188345690"
674  data-theme-name="Symmetry"
675  data-theme-version="5.7.0"
676  data-monorail-region="shop_domain"
677  data-resource-timing-sampling-rate="10"
678  data-shs="true"
679  data-shs-beacon="true"
680  data-shs-export-with-fetch="true"
681  data-shs-logs-sample-rate="1"
682  data-shs-beacon-endpoint="https://4allfamily.com/api/collect"
683></script>
683
684<meta name="shopify-y" content="f10c291f-6ae0-4c33-b210-4ad2da2152dc" data-expiration="1822359732000"><meta name="shopify-s" content="f865d15a-752a-4ae4-81db-c7ab258bae11" data-expiration="1790803932000"><meta name="new-cookie-storage-activated" content="t">
685</head>
686
687<body class="template-product
688 template-suffix-milk-cooler-template swatch-method-standard swatch-style-listed" data-cc-animate-timeout="0">
688<script>
689      if ('IntersectionObserver' in window) {
690        document.body.classList.add("cc-animate-enabled");
691      }
692    </script>
692<a class="skip-link visually-hidden" href="#content">Skip to content</a>
693  <div id="shopify-section-scrolling-banner" class="shopify-section section-scrolling-banner">
694
695<div id="section-id-scrolling-banner" class="" data-section-type="scrolling-banner" data-cc-animate>
696    <style data-shopify>
697      #section-id-scrolling-banner {
698        --vertical-padding: 5px;
699  
700      }
701    </style>
702<div class="marquee-container" style="padding-top:10px;">
703  
704      <div class="marquee marquee--left
705                  heading-font"
706          style="--duration: 22s; --space: 50px; --text-size: 16px; height: 100%;" role="marquee"><span class="marquee-content">
707<span class="marquee-item marquee-text" style="--color: #ffffff" >FREE 2-4 BUSINESS DAY SHIPPING TO THE USA</span>
708</span><span class="marquee-content" aria-hidden="true">
709<span class="marquee-item marquee-text" style="--color: #ffffff" >FREE 2-4 BUSINESS DAY SHIPPING TO THE USA</span>
710</span><span class="marquee-content" aria-hidden="true">
711<span class="marquee-item marquee-text" style="--color: #ffffff" >FREE 2-4 BUSINESS DAY SHIPPING TO THE USA</span>
712</span><span class="marquee-content" aria-hidden="true">
713<span class="marquee-item marquee-text" style="--color: #ffffff" >FREE 2-4 BUSINESS DAY SHIPPING TO THE USA</span>
714</span><span class="marquee-content" aria-hidden="true">
715<span class="marquee-item marquee-text" style="--color: #ffffff" >FREE 2-4 BUSINESS DAY SHIPPING TO THE USA</span>
716</span><span class="marquee-content" aria-hidden="true">
717<span class="marquee-item marquee-text" style="--color: #ffffff" >FREE 2-4 BUSINESS DAY SHIPPING TO THE USA</span>
718</span><span class="marquee-content" aria-hidden="true">
719<span class="marquee-item marquee-text" style="--color: #ffffff" >FREE 2-4 BUSINESS DAY SHIPPING TO THE USA</span>
720</span><span class="marquee-content" aria-hidden="true">
721<span class="marquee-item marquee-text" style="--color: #ffffff" >FREE 2-4 BUSINESS DAY SHIPPING TO THE USA</span>
722</span><span class="marquee-content" aria-hidden="true">
723<span class="marquee-item marquee-text" style="--color: #ffffff" >FREE 2-4 BUSINESS DAY SHIPPING TO THE USA</span>
724</span><span class="marquee-content" aria-hidden="true">
725<span class="marquee-item marquee-text" style="--color: #ffffff" >FREE 2-4 BUSINESS DAY SHIPPING TO THE USA</span>
726</span><span class="marquee-content" aria-hidden="true">
727<span class="marquee-item marquee-text" style="--color: #ffffff" >FREE 2-4 BUSINESS DAY SHIPPING TO THE USA</span>
728</span><span class="marquee-content" aria-hidden="true">
729<span class="marquee-item marquee-text" style="--color: #ffffff" >FREE 2-4 BUSINESS DAY SHIPPING TO THE USA</span>
730</span><span class="marquee-content" aria-hidden="true">
731<span class="marquee-item marquee-text" style="--color: #ffffff" >FREE 2-4 BUSINESS DAY SHIPPING TO THE USA</span>
732</span><span class="marquee-content" aria-hidden="true">
733<span class="marquee-item marquee-text" style="--color: #ffffff" >FREE 2-4 BUSINESS DAY SHIPPING TO THE USA</span>
734</span><span class="marquee-content" aria-hidden="true">
735<span class="marquee-item marquee-text" style="--color: #ffffff" >FREE 2-4 BUSINESS DAY SHIPPING TO THE USA</span>
736</span></div>
737    </div></div>
738  
739  
740  <style> #shopify-section-scrolling-banner .marquee-container {background-color: #0a597e;} #shopify-section-scrolling-banner .marquee-container:hover .marquee {animation-play-state: paused;} </style></div>
741  <div id="shopify-section-announcement-bar" class="shopify-section section-announcement-bar">
742
743<div id="section-id-announcement-bar" class="announcement-bar
744      
745" data-section-type="announcement-bar" data-cc-animate>
746    <style data-shopify>
747      #section-id-announcement-bar {
748        --announcement-background: #0a597e;
749        --announcement-text: #ffffff;
750        --link-underline: rgba(255, 255, 255, 0.6);
751        --announcement-font-size: 14px;
752      }
753    </style>
754
755    <div class="container container--no-max">
756      <div class="announcement-bar__left desktop-only">
757        
758      </div>
759
760      <div class="announcement-bar__middle"></div>
761
762      <div class="announcement-bar__right desktop-only">
763        
764        
765          <div class="header-disclosures">
766            <form method="post" action="/localization" id="localization_form_annbar" accept-charset="UTF-8" class="selectors-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/products/milkyway-portable-breast-milk-cooler" /><div class="selectors-form__item">
767      <h5 class="visually-hidden" id="lang-heading-annbar">
768        Language
769      </h5>
770
771      <div class="disclosure" data-disclosure-locale>
772        <button type="button" class="disclosure__toggle" aria-expanded="false" aria-controls="lang-list-annbar" aria-describedby="lang-heading-annbar" data-disclosure-toggle>English<span class="disclosure__toggle-arrow" role="presentation"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Down</title><polyline points="6 9 12 15 18 9"></polyline></svg></span>
773        </button>
774        <ul id="lang-list-annbar" class="disclosure-list" data-disclosure-list>
775          
776            <li class="disclosure-list__item disclosure-list__item--current">
777              <a class="disclosure-list__option" href="#" lang="en" aria-current="true" data-value="en" data-disclosure-option>English</a>
778            </li>
779            <li class="disclosure-list__item">
780              <a class="disclosure-list__option" href="#" lang="es" data-value="es" data-disclosure-option>Español</a>
781            </li></ul>
782        <input type="hidden" name="locale_code" value="en" data-disclosure-input/>
783      </div>
784    </div></form>
785          </div>
786        
787      </div>
788    </div>
789  </div>
790</div>
791  <div id="shopify-section-header" class="shopify-section section-header"><style data-shopify>
792  .logo img {
793    width: 125px;
794  }
795  .logo-area__middle--logo-image {
796    max-width: 125px;
797  }
798  @media (max-width: 767.98px) {
799    .logo img {
800      width: 100px;
801    }
802  }.section-header {
803    position: -webkit-sticky;
804    position: sticky;
805  }</style>
806<div data-section-type="header" data-cc-animate>
807  <div id="pageheader" class="pageheader pageheader--layout-inline-menu
807-center pageheader--sticky">
808    <div class="logo-area container container--no-max">
809      <div class="logo-area__left">
810        <div class="logo-area__left__inner">
811          <button class="button notabutton mobile-nav-toggle" aria-label="Toggle menu" aria-controls="main-nav"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-menu" aria-hidden="true"><line x1="3" y1="12" x2="21" y2="12"></line><line x1="3" y1="6" x2="21" y2="6"></line><line x1="3" y1="18" x2="21" y2="18"></line></svg></button>
812          
813            <a class="show-search-link" href="/search" aria-label="Search">
814              <span class="show-search-link__icon"><svg width="24px" height="24px" viewBox="0 0 24 24" aria-hidden="true">
815    <g transform="translate(3.000000, 3.000000)" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd">
816        <circle cx="7.82352941" cy="7.82352941" r="7.82352941"></circle>
817        <line x1="13.9705882" y1="13.9705882" x2="18.4411765" y2="18.4411765" stroke-linecap="square"></line>
818    </g>
819</svg></span>
820              <span class="show-search-link__text visually-hidden">Search</span>
821            </a>
822          
823          
824            <div class="navigation navigation--left" role="navigation" aria-label="Primary navigation">
825              <div class="navigation__tier-1-container">
826                <ul class="navigation__tier-1">
827                  
828<li class="navigation__item navigation__item--with-children navigation__item--with-mega-menu">
829                      <a href="/collections/coolers" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-1">Medical Coolers</a>
830                    </li>
831                  
832<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu navigation__item--active">
833                      <a href="/products/milkyway-portable-breast-milk-cooler" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-2">Breast Milk Coolers</a>
834                    </li>
835                  
836<li class="navigation__item">
837                      <a href="/products/insulin-vial-protector-sleeve" class="navigation__link" >Insulin Vial Covers</a>
838                    </li>
839                  
840<li class="navigation__item navigation__item--with-children navigation__item--with-mega-menu">
841                      <a href="/collections/accessories" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-4">Accessories</a>
842                    </li>
843                  
844<li class="navigation__item">
845                      <a href="/pages/testimonials-overview" class="navigation__link" >Customer Stories</a>
846                    </li>
847                  
848<li class="navigation__item">
849                      <a href="/pages/faq" class="navigation__link" >FAQ</a>
850                    </li>
851                  
852<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu">
853                      <a href="/search" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-7">Resources</a>
854                    </li>
855                  
856<li class="navigation__item">
857                      <a href="/pages/4allfamily-global-websites" class="navigation__link" >Global Websites</a>
858                    </li>
859                  
860                </ul>
861              </div>
862            </div>
863          
864        </div>
865      </div>
866
867      <div class="logo-area__middle logo-area__middle--logo-image">
868        <div class="logo-area__middle__inner">
869          <div class="logo"><!--VS--><a class="logo__link" href="/" title="4AllFamily"><img class="logo__image" src="//4allfamily.com/cdn/shop/files/logo_transparent_background_a841a431-29cf-47f4-a2aa-3f6b414416f5_250x.png?v=1666465121" alt="4AllFamily" itemprop="logo" width="3400" height="1422" /></a><!--VS--></div>
870        </div>
871      </div>
872
873      <div class="logo-area__right">
874        <div class="logo-area__right__inner">
875          
876            
877              <a class="header-account-link" href="https://4allfamily.com/customer_authentication/redirect?locale=en&region_country=US" aria-label="Account">
878                <span class="header-account-link__text desktop-only visually-hidden">Account</span>
879                <span class="header-account-link__icon"><svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true">
880  <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
881      <path d="M12,2 C14.7614237,2 17,4.23857625 17,7 C17,9.76142375 14.7614237,12 12,12 C9.23857625,12 7,9.76142375 7,7 C7,4.23857625 9.23857625,2 12,2 Z M12,3.42857143 C10.0275545,3.42857143 8.42857143,5.02755446 8.42857143,7 C8.42857143,8.97244554 10.0275545,10.5714286 12,10.5714286 C13.2759485,10.5714286 14.4549736,9.89071815 15.0929479,8.7857143 C15.7309222,7.68071045 15.7309222,6.31928955 15.0929479,5.2142857 C14.4549736,4.10928185 13.2759485,3.42857143 12,3.42857143 Z" fill="currentColor"></path>
882      <path d="M3,18.25 C3,15.763979 7.54216175,14.2499656 12.0281078,14.2499656 C16.5140539,14.2499656 21,15.7636604 21,18.25 C21,19.9075597 21,20.907554 21,21.2499827 L3,21.2499827 C3,20.9073416 3,19.9073474 3,18.25 Z" stroke="currentColor" stroke-width="1.5"></path>
883      <circle stroke="currentColor" stroke-width="1.5" cx="12" cy="7" r="4.25"></circle>
884  </g>
885</svg></span>
886              </a>
887            
888          
889          
890            <a class="show-search-link" href="/search">
891              <span class="show-search-link__text visually-hidden">Search</span>
892              <span class="show-search-link__icon"><svg width="24px" height="24px" viewBox="0 0 24 24" aria-hidden="true">
893    <g transform="translate(3.000000, 3.000000)" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd">
894        <circle cx="7.82352941" cy="7.82352941" r="7.82352941"></circle>
895        <line x1="13.9705882" y1="13.9705882" x2="18.4411765" y2="18.4411765" stroke-linecap="square"></line>
896    </g>
897</svg></span>
898            </a>
899          
900          <a href="/cart" class="cart-link">
901            <span class="cart-link__label visually-hidden">Cart</span>
902            <span class="cart-link__icon"><svg width="24px" height="24px" viewBox="0 0 24 24" aria-hidden="true">
903  <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
904    <rect x="0" y="0" width="24" height="24"></rect>
905    <path d="M15.3214286,9.5 C15.3214286,7.93720195 15.3214286,6.5443448 15.3214286,5.32142857 C15.3214286,3.48705422 13.8343743,2 12,2 C10.1656257,2 8.67857143,3.48705422 8.67857143,5.32142857 C8.67857143,6.5443448 8.67857143,7.93720195 8.67857143,9.5" id="Oval-Copy-11" stroke="currentColor" stroke-width="1.5"></path>
906    <polygon stroke="currentColor" stroke-width="1.5" points="5.35714286 7.70535714 18.6428571 7.70535714 19.75 21.2678571 4.25 21.2678571"></polygon>
907  </g>
908</svg></span>
909          </a>
910        </div>
911      </div>
912    </div><div id="main-search" class="main-search "
913          data-live-search="true"
914          data-live-search-price="false"
915          data-live-search-vendor="false"
916          data-live-search-meta="true"
917          data-per-row-mob="2">
918
919        <div class="main-search__container container">
920          <button class="main-search__close button notabutton" aria-label="Close"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x" aria-hidden="true"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button>
921
922          <form class="main-search__form" action="/search" method="get" autocomplete="off">
923            <input type="hidden" name="type" value="product,article,page" />
924            <input type="hidden" name="options[prefix]" value="last" />
925            <div class="main-search__input-container">
926              <input class="main-search__input" type="text" name="q" autocomplete="off" placeholder="Search..." aria-label="Search Store" />
927            </div>
928            <button class="main-search__button button notabutton" type="submit" aria-label="Submit"><svg width="24px" height="24px" viewBox="0 0 24 24" aria-hidden="true">
929    <g transform="translate(3.000000, 3.000000)" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd">
930        <circle cx="7.82352941" cy="7.82352941" r="7.82352941"></circle>
931        <line x1="13.9705882" y1="13.9705882" x2="18.4411765" y2="18.4411765" stroke-linecap="square"></line>
932    </g>
933</svg></button>
934          </form>
935
936          <div class="main-search__results"></div>
937
938          
939        </div>
940      </div></div>
941
942  <div id="main-nav" class="desktop-only">
943    <div class="navigation navigation--main" role="navigation" aria-label="Primary navigation">
944      <div class="navigation__tier-1-container">
945        <ul class="navigation__tier-1">
946  
947<li class="navigation__item navigation__item--with-children navigation__item--with-mega-menu">
948      <a href="/collections/coolers" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-1">Medical Coolers</a>
949
950      
951        <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a>
952
953        <div id="NavigationTier2-1" class="navigation__tier-2-container navigation__child-tier"><div class="container">
954              <ul class="navigation__tier-2 navigation__columns navigation__columns--count-3">
955                
956                  
957                    <li class="navigation__item navigation__column">
958                      <a href="/collections/coolers" class="navigation__link" >VIEW ALL COOLERS</a>
959                      
960
961                      
962                    </li>
963                  
964                    <li class="navigation__item navigation__item--with-children navigation__column">
965                      <a href="/collections/mini-fridges" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Mini Fridges</a>
966                      
967                        <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a>
968                      
969
970                      
971                        <div class="navigation__tier-3-container navigation__child-tier">
972                          <ul class="navigation__tier-3">
973                            
974                            <li class="navigation__item">
975                              <a class="navigation__link" href="/collections/mini-fridges">VIEW ALL MINI FRIDGES</a>
976                            </li>
977                            
978                            <li class="navigation__item">
979                              <a class="navigation__link" href="/products/portable-medical-fridge-usb-insulin-medicines">Voyager</a>
980                            </li>
981                            
982                            <li class="navigation__item">
983                              <a class="navigation__link" href="/products/voyager-mini-insulin-carrying-case-cooler-for-medications">Voyager Mini</a>
984                            </li>
985                            
986                            <li class="navigation__item">
987                              <a class="navigation__link" href="/products/pioneer-mini-fridge-for-medication-and-insulin">Pioneer</a>
988                            </li>
989                            
990                            <li class="navigation__item">
991                              <a class="navigation__link" href="/products/travel-refrigerator-for-insulin-refrigerated-drugs">Pioneer Pro</a>
992                            </li>
993                            
994                            <li class="navigation__item">
995                              <a class="navigation__link" href="/products/3n1-innovative-insulin-cooler">Explorer</a>
996                            </li>
997                            
998                            <li class="navigation__item">
999                              <a class="navigation__link" href="/products/cooling-cases-for-insulin-medications">Nomad</a>
1000                            </li>
1001                            
1002                            <li class="navigation__item">
1003                              <a class="navigation__link" href="/products/nomad-pro-insulin-travel-case-with-temperature-display">Nomad Pro</a>
1004                            </li>
1005                            
1006                          </ul>
1007                        </div>
1008                      
1009                    </li>
1010                  
1011                    <li class="navigation__item navigation__item--with-children navigation__column">
1012                      <a href="/collections/cooling-cases" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Heat Protection</a>
1013                      
1014                        <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a>
1015                      
1016
1017                      
1018                        <div class="navigation__tier-3-container navigation__child-tier">
1019                          <ul class="navigation__tier-3">
1020                            
1021                            <li class="navigation__item">
1022                              <a class="navigation__link" href="/collections/cooling-cases">VIEW ALL COOLING CASES</a>
1023                            </li>
1024                            
1025                            <li class="navigation__item">
1026                              <a class="navigation__link" href="/products/rambler-pro-electric-insulin-pen-cooler">Rambler Pro</a>
1027                            </li>
1028                            
1029                            <li class="navigation__item">
1030                              <a class="navigation__link" href="/products/insulin-pen-travel-case-cooler">Rambler</a>
1031                            </li>
1032                            
1033                            <li class="navigation__item">
1034                              <a class="navigation__link" href="/products/insulated-travel-cases-for-insulin-epipen-glucagon-and-temperature-sensitive-medicines">Chiller Pouch</a>
1035                            </li>
1036                            
1037                            <li class="navigation__item">
1038                              <a class="navigation__link" href="/products/insulated-medical-cooler-bag-for-insulin-medicines">Companion Bag</a>
1039                            </li>
1040                            
1041                          </ul>
1042                        </div>
1043                      
1044                    </li>
1045                  
1046                
1047</ul>
1048            </div></div>
1049      
1050    </li>
1051  
1052<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu navigation__item--active">
1053      <a href="/products/milkyway-portable-breast-milk-cooler" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-2">Breast Milk Coolers</a>
1054
1055      
1056        <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a>
1057
1058        <div id="NavigationTier2-2" class="navigation__tier-2-container navigation__child-tier"><div class="container">
1059              <ul class="navigation__tier-2">
1060                
1061                  
1062                    <li class="navigation__item">
1063                      <a href="/products/milkyway-portable-breast-milk-cooler" class="navigation__link" >MilkyWay Milk Cooler</a>
1064                      
1065
1066                      
1067                    </li>
1068                  
1069                
1070</ul>
1071            </div></div>
1072      
1073    </li>
1074  
1075<li class="navigation__item">
1076      <a href="/products/insulin-vial-protector-sleeve" class="navigation__link" >Insulin Vial Covers</a>
1077
1078      
1079    </li>
1080  
1081<li class="navigation__item navigation__item--with-children navigation__item--with-mega-menu">
1082      <a href="/collections/accessories" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-4">Accessories</a>
1083
1084      
1085        <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a>
1086
1087        <div id="NavigationTier2-4" class="navigation__tier-2-container navigation__child-tier"><div class="container">
1088              <ul class="navigation__tier-2 navigation__columns navigation__columns--count-4">
1089                
1090                  
1091                    <li class="navigation__item navigation__item--with-children navigation__column">
1092                      <a href="/collections/accessories" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Biogel Packs</a>
1093                      
1094                        <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a>
1095                      
1096
1097                      
1098                        <div class="navigation__tier-3-container navigation__child-tier">
1099                          <ul class="navigation__tier-3">
1100                            
1101                            <li class="navigation__item">
1102                              <a class="navigation__link" href="/products/4allfamily-insulin-cooler-biogel-ice-pack">Buddy Big Biogel Pack</a>
1103                            </li>
1104                            
1105                            <li class="navigation__item">
1106                              <a class="navigation__link" href="/products/cooler-medium-nomad-biogel-ice-pack">Buddy Medium Biogel Pack</a>
1107                            </li>
1108                            
1109                            <li class="navigation__item">
1110                              <a class="navigation__link" href="/products/4allfamily-single-pen-cooler-small-biogel-ice-pack">Buddy Small Biogel Pack</a>
1111                            </li>
1112                            
1113                          </ul>
1114                        </div>
1115                      
1116                    </li>
1117                  
1118                    <li class="navigation__item navigation__item--with-children navigation__column">
1119                      <a href="/collections/accessories" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Batteries &amp; PowerBanks</a>
1120                      
1121                        <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a>
1122                      
1123
1124                      
1125                        <div class="navigation__tier-3-container navigation__child-tier">
1126                          <ul class="navigation__tier-3">
1127                 
1127           
1128                            <li class="navigation__item">
1129                              <a class="navigation__link" href="/products/20000-mah-power-bank">PathFinder Power Bank</a>
1130                            </li>
1131                            
1132                            <li class="navigation__item">
1133                              <a class="navigation__link" href="/products/rambler-pro-battery">Rambler PRO Extra Battery </a>
1134                            </li>
1135                            
1136                            <li class="navigation__item">
1137                              <a class="navigation__link" href="/products/pioneer-pro-portable-battery">Pioneer PRO Extra Battery </a>
1138                            </li>
1139                            
1140                          </ul>
1141                        </div>
1142                      
1143                    </li>
1144                  
1145                    <li class="navigation__item navigation__item--with-children navigation__column">
1146                      <a href="/collections/accessories" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Cooling Lids</a>
1147                      
1148                        <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a>
1149                      
1150
1151                      
1152                        <div class="navigation__tier-3-container navigation__child-tier">
1153                          <ul class="navigation__tier-3">
1154                            
1155                            <li class="navigation__item">
1156                              <a class="navigation__link" href="/products/pioneer-electronic-cooling-lid">Pioneer USB Lid</a>
1157                            </li>
1158                            
1159                            <li class="navigation__item">
1160                              <a class="navigation__link" href="/products/voyager-mini-electronic-cooling-lid">Voyager Mini USB Lid</a>
1161                            </li>
1162                            
1163                            <li class="navigation__item">
1164                              <a class="navigation__link" href="/products/4allfamily-auto-shut-off-temperature-display-cooling-lids">ChillMate Cooling Lid</a>
1165                            </li>
1166                            
1167                            <li class="navigation__item">
1168                              <a class="navigation__link" href="/products/4allfamily-20-25f-10-15c-cooling-lid-for-room-temperature">Ice Cap Room-Temp Cooling Lid</a>
1169                            </li>
1170                            
1171                          </ul>
1172                        </div>
1173                      
1174                    </li>
1175                  
1176                    <li class="navigation__item navigation__item--with-children navigation__column">
1177                      <a href="/collections/accessories" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Carry Bags</a>
1178                      
1179                        <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a>
1180                      
1181
1182                      
1183                        <div class="navigation__tier-3-container navigation__child-tier">
1184                          <ul class="navigation__tier-3">
1185                            
1186                            <li class="navigation__item">
1187                              <a class="navigation__link" href="/products/carrying-bag-for-4allfamily-medicine-coolers">Tripper Carry Bag</a>
1188                            </li>
1189                            
1190                          </ul>
1191                        </div>
1192                      
1193                    </li>
1194                  
1195                
1196</ul>
1197            </div></div>
1198      
1199    </li>
1200  
1201<li class="navigation__item">
1202      <a href="/pages/testimonials-overview" class="navigation__link" >Customer Stories</a>
1203
1204      
1205    </li>
1206  
1207<li class="navigation__item">
1208      <a href="/pages/faq" class="navigation__link" >FAQ</a>
1209
1210      
1211    </li>
1212  
1213<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu">
1214      <a href="/search" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-7">Resources</a>
1215
1216      
1217        <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a>
1218
1219        <div id="NavigationTier2-7" class="navigation__tier-2-container navigation__child-tier"><div class="container">
1220              <ul class="navigation__tier-2">
1221                
1222                  
1223                    <li class="navigation__item">
1224                      <a href="/blogs/traveling-with-medicines" class="navigation__link" >Traveling With Medication</a>
1225                      
1226
1227                      
1228                    </li>
1229                  
1230                    <li class="navigation__item">
1231                      <a href="/blogs/diabetes" class="navigation__link" >Insulin &amp; Diabetes Injections</a>
1232                      
1233
1234                      
1235                    </li>
1236                  
1237                    <li class="navigation__item">
1238                      <a href="/blogs/weight-loss" class="navigation__link" >Weight Loss &amp; GLP1 Medications</a>
1239                      
1240
1241                      
1242                    </li>
1243                  
1244                    <li class="navigation__item">
1245                      <a href="/blogs/allergies" class="navigation__link" >EpiPen &amp; Allergy Injections</a>
1246                      
1247
1248                      
1249                    </li>
1250                  
1251                    <li class="navigation__item">
1252                      <a href="/blogs/breast-milk-and-travel" class="navigation__link" >Traveling with Breast Milk</a>
1253                      
1254
1255                      
1256                    </li>
1257                  
1258                    <li class="navigation__item">
1259                      <a href="/pages/blog" class="navigation__link" >ALL RESOURCES</a>
1260                      
1261
1262                      
1263                    </li>
1264                  
1265                
1266</ul>
1267            </div></div>
1268      
1269    </li>
1270  
1271<li class="navigation__item">
1272      <a href="/pages/4allfamily-global-websites" class="navigation__link" >Global Websites</a>
1273
1274      
1275    </li>
1276  
1277</ul>
1278
1279      </div>
1280    </div>
1281  </div>
1281<script class="mobile-navigation-drawer-template" type="text/template">
1282    <div class="mobile-navigation-drawer" data-mobile-expand-with-entire-link="true">
1283      <div class="navigation navigation--main" role="navigation" aria-label="Primary navigation">
1284        <div class="navigation__tier-1-container">
1285          <div class="navigation__mobile-header">
1286            <a href="#" class="mobile-nav-back ltr-icon" aria-label="Back"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a>
1287            <span class="mobile-nav-title"></span>
1288            <a href="#" class="mobile-nav-toggle"  aria-label="Close"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x" aria-hidden="true"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></a>
1289          </div>
1290          <ul class="navigation__tier-1">
1291  
1292<li class="navigation__item navigation__item--with-children navigation__item--with-mega-menu">
1293      <a href="/collections/coolers" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-1-mob">Medical Coolers</a>
1294
1295      
1296        <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a>
1297
1298        <div id="NavigationTier2-1-mob" class="navigation__tier-2-container navigation__child-tier"><div class="container">
1299              <ul class="navigation__tier-2 navigation__columns navigation__columns--count-3">
1300                
1301                  
1302                    <li class="navigation__item navigation__column">
1303                      <a href="/collections/coolers" class="navigation__link" >VIEW ALL COOLERS</a>
1304                      
1305
1306                      
1307                    </li>
1308                  
1309                    <li class="navigation__item navigation__item--with-children navigation__column">
1310                      <a href="/collections/mini-fridges" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Mini Fridges</a>
1311                      
1312                        <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a>
1313                      
1314
1315                      
1316                        <div class="navigation__tier-3-container navigation__child-tier">
1317                          <ul class="navigation__tier-3">
1318                            
1319                            <li class="navigation__item">
1320                              <a class="navigation__link" href="/collections/mini-fridges">VIEW ALL MINI FRIDGES</a>
1321                            </li>
1322                            
1323                            <li class="navigation__item">
1324                              <a class="navigation__link" href="/products/portable-medical-fridge-usb-insulin-medicines">Voyager</a>
1325                            </li>
1326                            
1327                            <li class="navigation__item">
1328                              <a class="navigation__link" href="/products/voyager-mini-insulin-carrying-case-cooler-for-medications">Voyager Mini</a>
1329                            </li>
1330                            
1331                            <li class="navigation__item">
1332                              <a class="navigation__link" href="/products/pioneer-mini-fridge-for-medication-and-insulin">Pioneer</a>
1333                            </li>
1334                            
1335                            <li class="navigation__item">
1336                              <a class="navigation__link" href="/products/travel-refrigerator-for-insulin-refrigerated-drugs">Pioneer Pro</a>
1337                            </li>
1338                            
1339                            <li class="navigation__item">
1340                              <a class="navigation__link" href="/products/3n1-innovative-insulin-cooler">Explorer</a>
1341                            </li>
1342                            
1343                            <li class="navigation__item">
1344                              <a class="navigation__link" href="/products/cooling-cases-for-insulin-medications">Nomad</a>
1345                            </li>
1346                            
1347                            <li class="navigation__item">
1348                              <a class="navigation__link" href="/products/nomad-pro-insulin-travel-case-with-temperature-display">Nomad Pro</a>
1349                            </li>
1350                            
1351                          </ul>
1352                        </div>
1353                      
1354                    </li>
1355                  
1356                    <li class="navigation__item navigation__item--with-children navigation__column">
1357                      <a href="/collections/cooling-cases" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Heat Protection</a>
1358                      
1359                        <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a>
1360                      
1361
1362                      
1363                        <div class="navigation__tier-3-container navigation__child-tier">
1364                          <ul class="navigation__tier-3">
1365                            
1366                            <li class="navigation__item">
1367                              <a class="navigation__link" href="/collections/cooling-cases">VIEW ALL COOLING CASES</a>
1368                            </li>
1369                            
1370                            <li class="navigation__item">
1371                              <a class="navigation__link" href="/products/rambler-pro-electric-insulin-pen-cooler">Rambler Pro</a>
1372                            </li>
1373                            
1374                            <li class="navigation__item">
1375                              <a class="navigation__link" href="/products/insulin-pen-travel-case-cooler">Rambler</a>
1376                            </li>
1377                            
1378                            <li class="navigation__item">
1379                              <a class="navigation__link" href="/products/insulated-travel-cases-for-insulin-epipen-glucagon-and-temperature-sensitive-medicines">Chiller Pouch</a>
1380                            </li>
1381                            
1382                            <li class="navigation__item">
1383                              <a class="navigation__link" href="/products/insulated-medical-cooler-bag-for-insulin-medicines">Companion Bag</a>
1384                            </li>
1385                            
1386                          </ul>
1387                        </div>
1388                      
1389                    </li>
1390                  
1391                
1392</ul>
1393            </div></div>
1394      
1395    </li>
1396  
1397<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu navigation__item--active">
1398      <a href="/products/milkyway-portable-breast-milk-cooler" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-2-mob">Breast Milk Coolers</a>
1399
1400      
1401        <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a>
1402
1403        <div id="NavigationTier2-2-mob" class="navigation__tier-2-container navigation__child-tier"><div class="container">
1404              <ul class="navigation__tier-2">
1405                
1406                  
1407                    <li class="navigation__item">
1408                      <a href="/products/milkyway-portable-breast-milk-cooler" class="navigation__link" >MilkyWay Milk Cooler</a>
1409                      
1410
1411                      
1412                    </li>
1413                  
1414                
1415</ul>
1416            </div></div>
1417      
1418    </li>
1419  
1420<li class="navigation__item">
1421      <a href="/products/insulin-vial-protector-sleeve" class="navigation__link" >Insulin Vial Covers</a>
1422
1423      
1424    </li>
1425  
1426<li class="navigation__item navigation__item--with-children navigation__item--with-mega-menu">
1427      <a href="/collections/accessories" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-4-mob">Accessories</a>
1428
1429      
1430        <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a>
1431
1432        <div id="NavigationTier2-4-mob" class="navigation__tier-2-container navigation__child-tier"><div class="container">
1433              <ul class="navigation__tier-2 navigation__columns navigation__columns--count-4">
1434                
1435                  
1436                    <li class="navigation__item navigation__item--with-children navigation__column">
1437                      <a href="/collections/accessories" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Biogel Packs</a>
1438                      
1439                        <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a>
1440                      
1441
1442                      
1443                        <div class="navigation__tier-3-container navigation__child-tier">
1444                          <ul class="navigation__tier-3">
1445                            
1446                            <li class="navigation__item">
1447                              <a class="navigation__link" href="/products/4allfamily-insulin-cooler-biogel-ice-pack">Buddy Big Biogel Pack</a>
1448                            </li>
1449                            
1450                            <li class="navigation__item">
1451                              <a class="navigation__link" href="/products/cooler-medium-nomad-biogel-ice-pack">Buddy Medium Biogel Pack</a>
1452                            </li>
1453                            
1454                            <li class="navigation__item">
1455                              <a class="navigation__link" href="/products/4allfamily-single-pen-cooler-small-biogel-ice-pack">Buddy Small Biogel Pack</a>
1456                            </li>
1457                            
1458                          </ul>
1459                        </div>
1460                      
1461                    </li>
1462                  
1463                    <li class="navigation__item navigation__item--with-children navigation__column">
1464                      <a href="/collections/accessories" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Batteries &amp; PowerBanks</a>
1465                      
1466                        <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a>
1467                      
1468
1469                      
1470                        <div class="navigation__tier-3-container navigation__child-tier">
1471                          <ul class="navigation__tier-3">
1472                            
1473                            <li class="navigation__item">
1474                              <a class="navigation__link" href="/products/20000-mah-power-bank">PathFinder Power Bank</a>
1475                            </li>
1476                            
1477                            <li class="navigation__item">
1478                              <a class="navigation__link" href="/products/rambler-pro-battery">
1478Rambler PRO Extra Battery </a>
1479                            </li>
1480                            
1481                            <li class="navigation__item">
1482                              <a class="navigation__link" href="/products/pioneer-pro-portable-battery">Pioneer PRO Extra Battery </a>
1483                            </li>
1484                            
1485                          </ul>
1486                        </div>
1487                      
1488                    </li>
1489                  
1490                    <li class="navigation__item navigation__item--with-children navigation__column">
1491                      <a href="/collections/accessories" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Cooling Lids</a>
1492                      
1493                        <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a>
1494                      
1495
1496                      
1497                        <div class="navigation__tier-3-container navigation__child-tier">
1498                          <ul class="navigation__tier-3">
1499                            
1500                            <li class="navigation__item">
1501                              <a class="navigation__link" href="/products/pioneer-electronic-cooling-lid">Pioneer USB Lid</a>
1502                            </li>
1503                            
1504                            <li class="navigation__item">
1505                              <a class="navigation__link" href="/products/voyager-mini-electronic-cooling-lid">Voyager Mini USB Lid</a>
1506                            </li>
1507                            
1508                            <li class="navigation__item">
1509                              <a class="navigation__link" href="/products/4allfamily-auto-shut-off-temperature-display-cooling-lids">ChillMate Cooling Lid</a>
1510                            </li>
1511                            
1512                            <li class="navigation__item">
1513                              <a class="navigation__link" href="/products/4allfamily-20-25f-10-15c-cooling-lid-for-room-temperature">Ice Cap Room-Temp Cooling Lid</a>
1514                            </li>
1515                            
1516                          </ul>
1517                        </div>
1518                      
1519                    </li>
1520                  
1521                    <li class="navigation__item navigation__item--with-children navigation__column">
1522                      <a href="/collections/accessories" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Carry Bags</a>
1523                      
1524                        <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a>
1525                      
1526
1527                      
1528                        <div class="navigation__tier-3-container navigation__child-tier">
1529                          <ul class="navigation__tier-3">
1530                            
1531                            <li class="navigation__item">
1532                              <a class="navigation__link" href="/products/carrying-bag-for-4allfamily-medicine-coolers">Tripper Carry Bag</a>
1533                            </li>
1534                            
1535                          </ul>
1536                        </div>
1537                      
1538                    </li>
1539                  
1540                
1541</ul>
1542            </div></div>
1543      
1544    </li>
1545  
1546<li class="navigation__item">
1547      <a href="/pages/testimonials-overview" class="navigation__link" >Customer Stories</a>
1548
1549      
1550    </li>
1551  
1552<li class="navigation__item">
1553      <a href="/pages/faq" class="navigation__link" >FAQ</a>
1554
1555      
1556    </li>
1557  
1558<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu">
1559      <a href="/search" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-7-mob">Resources</a>
1560
1561      
1562        <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a>
1563
1564        <div id="NavigationTier2-7-mob" class="navigation__tier-2-container navigation__child-tier"><div class="container">
1565              <ul class="navigation__tier-2">
1566                
1567                  
1568                    <li class="navigation__item">
1569                      <a href="/blogs/traveling-with-medicines" class="navigation__link" >Traveling With Medication</a>
1570                      
1571
1572                      
1573                    </li>
1574                  
1575                    <li class="navigation__item">
1576                      <a href="/blogs/diabetes" class="navigation__link" >Insulin &amp; Diabetes Injections</a>
1577                      
1578
1579                      
1580                    </li>
1581                  
1582                    <li class="navigation__item">
1583                      <a href="/blogs/weight-loss" class="navigation__link" >Weight Loss &amp; GLP1 Medications</a>
1584                      
1585
1586                      
1587                    </li>
1588                  
1589                    <li class="navigation__item">
1590                      <a href="/blogs/allergies" class="navigation__link" >EpiPen &amp; Allergy Injections</a>
1591                      
1592
1593                      
1594                    </li>
1595                  
1596                    <li class="navigation__item">
1597                      <a href="/blogs/breast-milk-and-travel" class="navigation__link" >Traveling with Breast Milk</a>
1598                      
1599
1600                      
1601                    </li>
1602                  
1603                    <li class="navigation__item">
1604                      <a href="/pages/blog" class="navigation__link" >ALL RESOURCES</a>
1605                      
1606
1607                      
1608                    </li>
1609                  
1610                
1611</ul>
1612            </div></div>
1613      
1614    </li>
1615  
1616<li class="navigation__item">
1617      <a href="/pages/4allfamily-global-websites" class="navigation__link" >Global Websites</a>
1618
1619      
1620    </li>
1621  
1622</ul>
1623
1624          
1625        </div>
1626      </div>
1627    </div>
1628  </script>
1628
1629
1630  <a href="#" class="header-shade mobile-nav-toggle" aria-label="general.navigation_menu.toggle_aria_label"></a>
1631
1632
1633</div>
1633<script id="InlineNavigationCheckScript">
1634  theme.inlineNavigationCheck = function() {
1635    var pageHeader = document.querySelector('.pageheader'),
1636        inlineNavContainer = pageHeader.querySelector('.logo-area__left__inner'),
1637        inlineNav = inlineNavContainer.querySelector('.navigation--left');
1638    if (inlineNav && getComputedStyle(inlineNav).display != 'none') {
1639      var inlineMenuCentered = document.querySelector('.pageheader--layout-inline-menu-center'),
1640          logoContainer = document.querySelector('.logo-area__middle__inner');
1641      if(inlineMenuCentered) {
1642        var rightWidth = document.querySelector('.logo-area__right__inner').clientWidth,
1643            middleWidth = logoContainer.clientWidth,
1644            logoArea = document.querySelector('.logo-area'),
1645            computedLogoAreaStyle = getComputedStyle(logoArea),
1646            logoAreaInnerWidth = logoArea.clientWidth - Math.ceil(parseFloat(computedLogoAreaStyle.paddingLeft)) - Math.ceil(parseFloat(computedLogoAreaStyle.paddingRight)),
1647            availableNavWidth = logoAreaInnerWidth - Math.max(rightWidth, middleWidth) * 2 - 40;
1648        inlineNavContainer.style.maxWidth = availableNavWidth + 'px';
1649      }
1650
1651      var firstInlineNavLink = inlineNav.querySelector('.navigation__item:first-child'),
1652          lastInlineNavLink = inlineNav.querySelector('.navigation__item:last-child');
1653      if (lastInlineNavLink) {
1654        var inlineNavWidth = null;
1655        if(document.querySelector('html[dir=rtl]')) {
1656          inlineNavWidth = firstInlineNavLink.offsetLeft - lastInlineNavLink.offsetLeft + firstInlineNavLink.offsetWidth;
1657        } else {
1658          inlineNavWidth = lastInlineNavLink.offsetLeft - firstInlineNavLink.offsetLeft + lastInlineNavLink.offsetWidth;
1659        }
1660        if (inlineNavContainer.offsetWidth >= inlineNavWidth) {
1661          pageHeader.classList.add('pageheader--layout-inline-permitted');
1662          var tallLogo = logoContainer.clientHeight > lastInlineNavLink.clientHeight + 1;
1663          if (tallLogo) {
1664            inlineNav.classList.add('navigation--tight-underline');
1665          } else {
1666            inlineNav.classList.remove('navigation--tight-underline');
1667          }
1668        } else {
1669          pageHeader.classList.remove('pageheader--layout-inline-permitted');
1670        }
1671      }
1672    }
1673  }
1674  theme.inlineNavigationCheck();
1675
1676  theme.setInitialHeaderHeightProperty = () => {
1677    let headerHeight = 0,
1678        section = document.querySelector('.section-header');
1679    if (section) {
1680      headerHeight = Math.ceil(section.clientHeight);
1681      document.documentElement.style.setProperty('--theme-header-height', headerHeight + 'px');
1682    }
1683  };
1684  setTimeout(theme.setInitialHeaderHeightProperty, 0);
1685</script>
1685
1686</div>
1687  <div id="shopify-section-store-messages" class="shopify-section section-store-messages">
1688<div id="section-id-store-messages" data-section-type="store-messages" data-cc-animate>
1689    <style data-shopify>
1690      #section-id-store-messages {
1691        --background: #f4f6f8;
1692        --text-1: #171717;
1693        --text-2: #4c4c4b;
1694      }
1695    </style>
1696    <div class="store-messages messages-0 desktop-only">
1697      <div class="container cf"></div>
1698    </div></div>
1699</div>
1700  <section id="shopify-section-sidecart" class="shopify-section section-sidebar-cart"><div class="sidecart-header" id="shopify-section-test-header">
1701  <p>Cart</p>
1702  <span class="sidecart-closer">X</span>
1703</div>
1704<div class="sidecart-body">
1705  <div class="sidecart-line-items">
1706    
1707    
1708    
1709  </div>
1709<script type="application/json" id="warrantyParentMap">
1710    []
1711  </script>
1711
1712
1713  
1714  
1715  
1716  
1717
1718  <p>Add a note to your order</p>
1719  <textarea id='sidecart-note'></textarea>
1720
1721  
1722  
1723</div>
1724
1725<div class="sidecart-footer">
1726  <div class="shipping-protection">
1727    <div class="shipping-protection-icon">
1728      <img src="//4allfamily.com/cdn/shop/t/186/assets/shipping-protection.png?v=146508185808122972091788289857" alt="Shipping Protection Icon" width="44" height="44">
1729    </div>
1730    <div class="shipping-protection-content">
1731      <h4>Shipping Protection</h4>
1732      <span class="price" id="protectionPrice">$2.00 USD</span>
1733      <p>Protect your order from damage, loss, or theft during shipping.</p>
1734    </div>
1735    <div class="shipping-protection-toggle">
1736      <input type="checkbox" id="additional-fee-checkbox" class="toggle-checkbox" checked>
1737      <label for="additional-fee-checkbox" class="toggle-label">
1738        <span class="toggle-checkmark"></span>
1739      </label>
1740    </div>
1741  </div>
1742  <div class="sidecart-shipping"></div>
1743  <div class="sidecart-subtotal">
1744    <span>Subtotal</span>
1745    <h5><span class=transcy-money>$ 0.00 USD</span></h5>
1746  </div>
1747  <p id="checkout-validation-message" class="checkout-validation-message" role="alert" hidden>
1748    Please add at least one product before checking out.
1749  </p>
1750  <a href="/checkout" id="checkout-button"><button>Proceed to checkout</button></a>
1751  
1751<script id="myJson" type="application/json">
1752    {"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}
1753  </script>
1753
1754</div>
1755
1756<style>
1757
1758  #sidecart-note {
1759    width: 100%;
1760    margin-bottom: 10px;
1761  }
1762
1763  .sidecart-line-items img {
1764    object-fit: contain;
1765  }
1766
1767  .checkout-validation-message {
1768    margin: 0 0 10px;
1769    color: #a12622;
1770    font-size: 12px;
1771    font-weight: 600;
1772  }
1773
1774  .sidecart-line-item h6 {
1775    font-family: 'Clash Display', sans-serif;
1776    font-weight: 600;
1777    font-size: 12px;
1778    text-transform: uppercase;
1779  }
1780
1781  .sidecart-quantity span {
1782    cursor: pointer;
1783  }
1784
1785  .sidecart-closer {
1786    font-family: 'Clash Display', sans-serif;
1787    font-size: 20px;
1788    cursor: pointer;
1789  }
1790
1791  .sidecart-quantity {
1792    display: inline-flex;
1793    gap: 6px;
1794    font-size: 20px;
1795    align-items: center;
1796    padding: 0px 8px;
1797    margin-top: 10px;
1798    border: 1px solid lightgrey;
1799    border-radius: 5px;
1800  }
1801
1802  .sidecart-quantity input {
1803    font-size: 14px;
1804    border: none;
1805    padding: 0;
1806    width: 25px;
1807    text-align: center;
1808  }
1809
1810  /* ── Warranty: stepper capped at the covered product's quantity ─────────── */
1811  /* Warranty lines use the same stepper as every other line. When the line has
1812     reached its cap, the "+" is greyed out rather than hidden, so the control
1813     keeps its shape and the customer can still decrement. The cap itself is
1814     enforced in JS (bindIncreasers/bindInputs) and again in
1815     clampWarrantyLines(); this is presentation only. */
1816  .sidecart-quantity--maxed .q-increaser {
1817    opacity: .35;
1818    cursor: not-allowed;
1819  }
1820
1821  .sidecart-line-item h6:not(:last-child) {
1822    margin: 0;
1823  }
1824
1825  .sidecart-subtotal, .sidecart-shipping {
1826    display: flex;
1827    justify-content: space-between;
1828    align-items: center;
1829    font-size: 14px;
1830    font-weight: 600;
1831  }
1832
1833  .sidecart-footer h5 {
1834    font-weight: 700;
1835    font-size: 15px;
1836    margin: 0;
1837    font-family: 'Nunito', sans-serif;
1838  }
1839
1840  .section-sidebar-cart h4 {
1841    text-transform: uppercase;
1842    font-size: 13px;
1843    font-family: 'Nunito', sans-serif !important;
1844    font-weight: 800;
1845  }
1846
1847  .sidecart-footer {
1848    border: 2px solid #387E93;
1849    padding: 10px;
1850    box-shadow: 0px -2px 30px -15px rgba(0,0,0,0.75);
1851  }
1852
1853  .sidecart-footer button {
1854    width: 100%;
1855    padding: 22px;
1856    margin-top: 15px;
1857    font-weight: bold;
1858  }
1859
1860  #checkout-button.loading {
1861    pointer-events: none;
1862    opacity: 0.6;
1863  }
1864
1865  .sidecart-header {
1866    display: flex;
1867    justify-content: space-between;
1868    align-items: center;
1869    border-bottom: 2px solid #efecec;
1870    padding: 25px 30px;
1871  }
1872
1873  .section-sidebar-cart p {
1874    font-weight: 500;
1875    margin: 0;
1876  }
1877
1878  .sidecart-header p {
1879    font-size: 24px;
1880  }
1881
1882  .sidecart-body p {
1883    font-size: 12px !important;
1884    margin: 10px 0 5px;
1885  }
1886
1887  .section-sidebar-cart {
1888    max-width: 480px;
1889    min-width: 375px;
1890    width: 30%;
1891    position: fixed;
1892    right: 0;
1893    top: 0;
1894    height: 100vh;
1895    height: 100svh;
1896    background: white;
1897    z-index: 9000;
1898    display: grid;
1899    grid-template-rows: auto 1fr auto;
1900    box-shadow: 0px -2px 30px -15px rgba(0,0,0,0.75);
1901    opacity: 0;
1902    visibility: hidden;
1903    transform: translateX(100%);
1904    transition: .4s;
1905  }
1906
1907  .section-sidebar-cart.cart-visible {
1908    transform: none;
1909    visibility: visible;
1910    opacity: 1;
1911  }
1912
1913  .sidecart-line-items {
1914    margin-bottom: 45px;
1915  }
1916
1917  .sidecart-body {
1918    padding: clamp(10px, 2vw, 35px);
1919    overflow-y: scroll;
1920  }
1921
1922  .sidecart-line-item {
1923    display: grid;
1924    grid-template-columns: 75px 1fr;
1925    gap: 10px;
1926    margin-bottom: 15px;
1927    align-items: center;
1928  }
1929
1930  .sidecart-line-item h3 {
1931    margin-top: 0;
1932  }
1933
1934  .sidecart-recommended-item {
1935    height: 100px;
1936    width: 100%;
1937    padding: 11px 16px;
1938    border-radius: 5px;
1939    display: flex;
1940    margin-bottom: 20px;
1941    border: 2px dashed lightgrey;
1942  }
1943
1944  .sidecart-recommended-item img {
1945    max-width: 65px;
1946    object-fit: contain;
1947  }
1948
1949  .sidecart_quick-buy {
1950    display: flex;
1951    margin-left: auto;
1952    white-space: nowrap;
1953  }
1954
1955  .sidecart_quick-buy button {
1956    margin-top: auto;
1957    font-size: 12px;
1958    padding: 5px 8px;
1959    letter-spacing: 0;
1960  }
1961
1962  .section-sidebar-cart .sidecart-body span {
1963    font-size: 13px;
1964    display: block;
1965    line-height: 1;
1966    font-weight: 700;
1967  }
1968
1969  .sidecart-quantity span {
1970    font-size: 20px !important;
1971  }
1972
1973  .sidecart-line-body {
1974    margin-bottom: auto;
1975  }
1976
1977  /* ── Shipping Protection ──────────────────────────── */
1978  .shipping-protection {
1979    display: flex;
1980    align-items: center;
1981    gap: 8px;
1982    padding: 8px 10px 8px 12px;
1983    background: linear-gradient(135deg, #eef8fb 0%, #fdfaf2 100%);
1984    border: 1.5px solid #387E93;
1985    border-left: 5px solid #387E93;
1986    border-radius: 10px;
1987    margin-bottom: 12px;
1988    position: relative;
1989  }
1990
1991  .shipping-protection-icon {
1992    flex-shrink: 0;
1993  }
1994
1995  .shipping-protection-icon img {
1996    width: 72px;
1997    height: 72px;
1998    object-fit: contain;
1999    filter: drop-shadow(0 2px 4px rgba(56, 126, 147, 0.25));
2000  }
2001
2002  .shipping-protection-content {
2003    flex-grow: 1;
2004    min-width: 0;
2005  }
2006
2007  .shipping-protection-content h4 {
2008    margin: 0 0 1px;
2009    font-size: 11px;
2010    font-weight: 800;
2011    letter-spacing: 0.06em;
2012    color: #387E93;
2013    text-transform: uppercase;
2014  }
2015
2016  .shipping-protection-content .price {
2017    display: inline-block;
2018    font-size: 14px;
2019    font-weight: 800;
2020    color: #1e5f72;
2021    line-height: 1.2;
2022    margin-bottom: 2px;
2023  }
2024
2025  .shipping-protection-content p {
2026    margin: 0;
2027    font-size: 10px;
2028    font-weight: 500;
2029    color: #4a5568;
2030    line-height: 1.3;
2031  }
2032
2033  .shipping-protection-toggle {
2034    flex-shrink: 0;
2035    display: flex;
2036    flex-direction: column;
2037    align-items: center;
2038    gap: 4px;
2039  }
2040
2041  .toggle-checkbox {
2042    display: none;
2043  }
2044
2045  @keyframes toggle-shimmer {
2046    0%   { background-position: -80px 0; }
2047    100% { background-position: 160px 0; }
2048  }
2049
2050  .toggle-label {
2051    display: inline-block;
2052    width: 54px;
2053    height: 28px;
2054    background: linear-gradient(135deg, #8fa8b0 0%, #bdd0d6 100%);
2055    border-radius: 14px;
2056    position: relative;
2057    cursor: pointer;
2058    transition: background 0.4s ease, box-shadow 0.4s ease;
2059    box-shadow:
2060      inset 0 2px 4px rgba(0,0,0,0.2),
2061      inset 0 -1px 2px rgba(255,255,255,0.15);
2062  }
2063
2064  .toggle-label .toggle-checkmark {
2065    position: absolute;
2066    top: 4px;
2067    left: 4px;
2068    width: 20px;
2069    height: 20px;
2070    background: radial-gradient(circle at 35% 35%, #ffffff 0%, #dce8ec 100%);
2071    border-radius: 50%;
2072    transition: left 0.4s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.4s ease;
2073    box-shadow:
2074      0 2px 6px rgba(0,0,0,0.28),
2075      0 0 0 1px rgba(255,255,255,0.5),
2076      inset 0 1px 2px rgba(255,255,255,0.8);
2077  }
2078
2079  .toggle-checkbox:checked + .toggle-label {
2080    background: linear-gradient(135deg, #055c31 0%, #0e9950 40%, #18d467 100%);
2081    box-shadow:
2082      inset 0 2px 4px rgba(0,0,0,0.15),
2083      0 0 8px rgba(14, 153, 80, 0.25),
2084      0 2px 6px rgba(5, 92, 49, 0.2);
2085  }
2086
2087  .toggle-checkbox:checked + .toggle-label .toggle-checkmark {
2088    left: 30px;
2089    background: radial-gradient(circle at 35% 35%, #ffffff 0%, #e4f8ee 100%);
2090    box-shadow:
2091      0 2px 5px rgba(5, 92, 49, 0.2),
2092      0 0 0 1px rgba(255,255,255,0.5);
2093  }
2094
2095</style>
2096
2097<script>
2098(function () {
2099  // ── Fee tiers: cart base total (cents) → variant + fee ───────────────────
2100  const FEE_TIERS = [
2101    { maxCart: 10000,    variantId: 50099719471450, fee: 200, label: "$2.00 USD" },
2102    { maxCart: 20000,    variantId: 50099719504218, fee: 300, label: "$3.00 USD" },
2103    { maxCart: 30000,    variantId: 50099719536986, fee: 400, label: "$4.00 USD" },
2104    { maxCart: 40000,    variantId: 50099719569754, fee: 600, label: "$6.00 USD" },
2105    { maxCart: Infinity, variantId: 50099719602522, fee: 800, label: "$8.00 USD" },
2106  ];
2107  const PROTECTION_IDS = FEE_TIERS.map(t => t.variantId);
2108
2109  // Product type used to identify warranty products (must match the value set
2110  // on the products themselves in the Shopify admin — case-insensitive here).
2111  const WARRANTY_TYPE = "warranty";
2112
2113  // ── Runtime state ─────────────────────────────────────────────────────────
2114  let shippingIsActivated = false;
2115  let lastFee    = 0;
2116  let isFetching = false;
2117  let pendingEnable = null; // queued toggle intent while a fetch is in flight
2118  let clamping   = false;   // re-entrancy guard for the warranty clamp
2119  let clampAgain = false;   // trailing-run flag: a clamp was requested while busy
2120
2121  // ── Stable DOM refs ───────────────────────────────────────────────────────
2122  const sect       = document.querySelector(".section-sidebar-cart");
2123  const footer     = document.querySelector(".sidecart-footer");
2124  const cartBody   = document.querySelector(".sidecart-body");
2125  const cartLink   = document.querySelector(".cart-link");
2126  const cartCount  = document.querySelector(".cart-link__count");
2127  const cartCloser = document.querySelector(".sidecart-closer");
2128
2129  // ── Utilities ─────────────────────────────────────────────────────────────
2130  function debounce(fn, ms) {
2131    let t;
2132    return (...args) => { clearTimeout(t); t = setTimeout(() => fn(...args), ms); };
2133  }
2134
2135  function getCartData() {
2136    return JSON.parse(document.getElementById("myJson").textContent);
2137  }
2138
2139  // Cart total minus any active protection fee = pure product total
2140  function getBaseTotal() {
2141    const total = getCartData().total_price;
2142    return shippingIsActivated ? total - lastFee : total;
2143  }
2144
2145  function getTier(baseTotal) {
2146    return FEE_TIERS.find(t => baseTotal < t.maxCart);
2147  }
2148
2149  function buildUpdates(activeVariantId) {
2150    const updates = {};
2151    PROTECTION_IDS.forEach(id => { updates[id] = 0; });
2152    if (activeVariantId) updates[activeVariantId] = 1;
2153    return updates;
2154  }
2155
2156  function setCheckoutLoading(on) {
2157    document.getElementById("checkout-button")?.classList.toggle("loading", on);
2158  }
2159
2160  function updateCartCount(result) {
2161    if (!cartCount || typeof result?.item_count === "undefined") return;
2162    cartCount.style.display = result.item_count > 0 ? "initial" : "none";
2163    cartCount.innerText = result.item_count;
2164  }
2165
2166  function isProtectionOnlyCart(cart) {
2167    return cart.items.length > 0 && cart.items.every(item =>
2168      PROTECTION_IDS.includes(Number(item.variant_id))
2169    );
2170  }
2171
2172  function showCheckoutValidationMessage() {
2173    const text = arguments[0] || "Please add at least one product before checking out.";
2174    document.querySelectorAll(".checkout-validation-message").forEach(message => {
2175      message.textContent = text;
2176      message.hidden = false;
2177    });
2178  }
2179
2180  let checkoutValidationBypass = false;
2181
2182  async function fetchCurrentCart() {
2183    const response = await fetch(window.Shopify.routes.root + "cart.js", {
2184      headers: { "Accept": "application/json" }
2185    });
2186    if (!response.ok) throw new Error("Cart validation request failed");
2187    return response.json();
2188  }
2189
2190  async function validateCheckout(event, checkout) {
2191    if (checkoutValidationBypass) return;
2192
2193    event.preventDefault();
2194    event.stopImmediatePropagation();
2195
2196    try {
2197      const cart = await fetchCurrentCart();
2198      if (isProtectionOnlyCart(cart)) {
2199        showCheckoutValidationMessage();
2200        return;
2201      }
2202
2203      checkoutValidationBypass = true;
2204      if (checkout.form) {
2205        checkout.form.requestSubmit(checkout);
2206      } else {
2207        checkout.click();
2208      }
2209      checkoutValidationBypass = false;
2210    } catch (err) {
2211      checkoutValidationBypass = false;
2212      showCheckoutValidationMessage("We couldn't validate your cart. Please try again.");
2213      console.error("Checkout validation error:", err);
2214    }
2215  }
2216
2217  // Prevent checkout when protection is the only line in the cart. This is
2218  // delegated because the sidecart footer is replaced after cart updates.
2219  document.addEventListener("click", e => {
2220    const checkout = e.target.closest(
2221      '#checkout-button, #cartform [name="checkout"], .additional-checkout-buttons input, .additional-checkout-buttons button, .additional-checkout-buttons [role="button"], a[href*="/checkout"]'
2222    );
2223    if (!checkout) return;
2224    validateCheckout(e, checkout);
2225  }, true);
2226
2227  document.addEventListener("submit", e => {
2228    if (e.target.id !== "cartform") return;
2229    if (checkoutValidationBypass) return;
2230    const checkout = e.submitter;
2231    if (checkout?.name === "checkout") validateCheckout(e, checkout);
2232  }, true);
2233
2234  // ── Price display ─────────────────────────────────────────────────────────
2235  function refreshPrice() {
2236    const el = document.getElementById("protectionPrice");
2237    if (el) el.textContent = getTier(getBaseTotal()).label;
2238  }
2239
2240  // ── Cart HTML swap ────────────────────────────────────────────────────────
2241  function updateCart(sectionHtml) {
2242    if (!sectionHtml) {
2243      console.warn("Sidecart: section HTML missing from response – check section ID.");
2244      return;
2245    }
2246
2247    const wasChecked = document.getElementById("additional-fee-checkbox")?.checked ?? false;
2248
2249    const tmp = document.createElement("div");
2250    tmp.innerHTML = sectionHtml;
2251
2252    const newFooter = tmp.querySelector(".sidecart-footer");
2253    const newBody   = tmp.querySelector(".sidecart-body");
2254    if (newFooter) footer.innerHTML   = newFooter.innerHTML;
2255    if (newBody)   cartBody.innerHTML = newBody.innerHTML;
2256
2257    // Restore checkbox state (footer is outside the MutationObserver scope)
2258    const cb = document.getElementById("additional-fee-checkbox");
2259    if (cb) cb.checked = wasChecked;
2260
2261    // Re-bind the checkbox (new DOM element after innerHTML swap)
2262    bindCheckbox();
2263
2264    // Recalculate and display the correct price tier
2265    refreshPrice();
2266
2267    // Announce the swap. #myJson lives in the footer we just replaced, so any
2268    // section reading it (e.g. the PDP warranty button) needs to re-sync.
2269    // Deliberately not theme:cartchanged – that one is handled here and would
2270    // loop back into this function.
2271    document.documentElement.dispatchEvent(
2272      new CustomEvent("theme:sidecart:updated", { bubbles: true, cancelable: false })
2273    );
2274  }
2275
2276  // ── Shipping protection API ───────────────────────────────────────────────
2277  async function applyProtection(enable) {
2278    if (isFetching) {
2279      pendingEnable = enable; // store latest intent; applied after current fetch
2280      return;
2281    }
2282
2283    isFetching    = true;
2284    pendingEnable = null;
2285    setCheckoutLoading(true);
2286
2287    const tier    = getTier(getBaseTotal());
2288    const updates = buildUpdates(enable ? tier.variantId : null);
2289
2290    try {
2291      // Step 1: update the cart (add/remove the correct protection variant)
2292      const res    = await fetch(window.Shopify.routes.root + "cart/update.js", {
2293        method:  "POST",
2294        headers: { "Content-Type": "application/json" },
2295        body:    JSON.stringify({ updates, sections: "sidecart" }),
2296      });
2297      const result = await res.json();
2298
2299      shippingIsActivated = enable;
2300      lastFee             = enable ? tier.fee : 0;
2301      sessionStorage.setItem("checkboxState", String(enable));
2302
2303      // Step 2: get the re-rendered section HTML.
2304      // cart/update.js sometimes omits sections from its response, so we fall
2305      // back to a dedicated section-rendering request which is always reliable.
2306      let sectionHtml = result.sections?.["sidecart"];
2307      if (!sectionHtml) {
2308        const sectionRes  = await fetch(
2309          window.Shopify.routes.root + "?sections=sidecart"
2310        );
2311        const sectionData = await sectionRes.json();
2312        sectionHtml = sectionData["sidecart"];
2313      }
2314
2315      updateCart(sectionHtml);
2316    } catch (err) {
2317      console.error("Shipping protection error:", err);
2318    } finally {
2319      isFetching = false;
2320      setCheckoutLoading(false);
2321      // Drain the queue: apply the last intent the user toggled while fetching
2322      if (pendingEnable !== null) {
2323        const next    = pendingEnable;
2324        pendingEnable = null;
2325        applyProtection(next);
2326      }
2327    }
2328  }
2329
2330  // Debounced toggle handler – prevents double-firing on fast clicks
2331  const debouncedProtection = debounce((checked) => applyProtection(checked), 250);
2332
2333  // ── Warranty limit: one line per warranty product, capped at parent qty ───
2334  // A warranty covers a product, so its quantity may rise with that product's:
2335  // two Voyagers may carry two Voyager warranties. Two rules are enforced here.
2336  //
2337  //   1. One line per warranty product. A customer who switches duration adds a
2338  //      second line of the same warranty product; the most recently added
2339  //      duration wins and the rest are removed.
2340  //   2. That surviving line is capped at the summed quantity of the cart items
2341  //      that cover it. A warranty whose parent has left the cart is capped at
2342  //      1 rather than removed — a standalone warranty is never auto-deleted.
2343  //
2344  // Parent quantities come from cart.js, never from the rendered section: the
2345  // theme's own addedToCartHandler fires theme:cartchanged without re-rendering
2346  // the sidecart, so section markup can be one add stale. Only the structural
2347  // pairing is read from the DOM, where staleness can just drop a pair and fall
2348  // back to the cap-of-1 orphan rule.
2349  function readWarrantyParentMap() {
2350    // Re-queried on every call: updateCart() replaces .sidecart-body wholesale,
2351    // so a cached node would point at detached markup after the first swap.
2352    const el = document.getElementById("warrantyParentMap");
2353    if (!el) return new Map();
2354    try {
2355      const map = new Map();   // warranty product id → Set of parent product ids
2356      for (const pair of JSON.parse(el.textContent)) {
2357        if (!map.has(pair.warranty)) map.set(pair.warranty, new Set());
2358        map.get(pair.warranty).add(pair.parent);
2359      }
2360      return map;
2361    } catch (e) {
2362      console.error("Warranty map parse failed", e);
2363      return new Map();
2364    }
2365  }
2366
2367  async function clampWarrantyLines() {
2368    if (clamping) { clampAgain = true; return false; }   // queue a trailing run
2369    clamping = true;
2370    try {
2371      const cart = await fetch(window.Shopify.routes.root + "cart.js", {
2372        headers: { "Accept": "application/json" }
2373      }).then(r => r.json());
2374
2375      const warranty = cart.items.filter(
2376        i => (i.product_type || "").toLowerCase() === WARRANTY_TYPE
2377      );
2378      if (!warranty.length) return false;
2379
2380      const parentMap = readWarrantyParentMap();
2381
2382      // Live quantity of every product in the cart, so a cap never depends on
2383      // rendered markup.
2384      const qtyByProduct = new Map();
2385      cart.items.forEach(i => {
2386        qtyByProduct.set(i.product_id, (qtyByProduct.get(i.product_id) || 0) + i.quantity);
2387      });
2388
2389      // Cap = how many units of the covered product are in the cart. Several
2390      // products may share one warranty product, so their quantities sum.
2391      // No known parent (or none of them still in the cart) → orphan → 1.
2392      function capFor(warrantyProductId) {
2393        const parents = parentMap.get(warrantyProductId);
2394        if (!parents) return 1;
2395        let total = 0;
2396        parents.forEach(pid => { total += qtyByProduct.get(pid) || 0; });
2397        return total > 0 ? total : 1;
2398      }
2399
2400      // Last line per product wins. cart.js lists items in the order they were
2401      // added, so the most recently added duration is the last match for a
2402      // given product_id.
2403      const keep = new Map();
2404      warranty.forEach(line => keep.set(line.product_id, line));
2405
2406      const changes = [];
2407      warranty.forEach(line => {
2408        if (keep.get(line.product_id) !== line) {
2409          changes.push({ id: line.key, quantity: 0 });   // superseded duration → remove
2410        } else {
2411          const cap = capFor(line.product_id);
2412          if (line.quantity > cap) {
2413            changes.push({ id: line.key, quantity: cap });   // over-coverage → clamp
2414          }
2415        }
2416      });
2417      if (!changes.length) return false;
2418
2419      let last;
2420      for (const change of changes) {
2421        const res = await fetch(window.Shopify.routes.root + "cart/change.js", {
2422          method:  "POST",
2423          headers: { "Content-Type": "application/json" },
2424          body:    JSON.stringify({ ...change, sections: "sidecart" }),
2425        });
2426        last = await res.json();
2427      }
2428
2429      if (last) {
2430        updateCart(last.sections["sidecart"]);
2431        updateCartCount(last);
2432      }
2433      return true;
2434    } catch (err) {
2435      console.error("Warranty clamp error:", err);
2436      return false;
2437    } finally {
2438      clamping = false;
2439      // If a clamp was requested while this one was running (e.g. a fast second
2440      // add), run once more so the latest state is enforced.
2441      if (clampAgain) { clampAgain = false; clampWarrantyLines(); }
2442    }
2443  }
2444
2445  // ── Checkbox binding ──────────────────────────────────────────────────────
2446  // Uses cloneNode to guarantee exactly one listener regardless of how many
2447  // times this function is called (eliminates duplicate-listener accumulation).
2448  function bindCheckbox() {
2449    const cb = document.getElementById("additional-fee-checkbox");
2450    if (!cb) return;
2451    const fresh = cb.cloneNode(true); // clone strips all existing listeners
2452    cb.parentNode.replaceChild(fresh, cb);
2453    fresh.addEventListener("change", e => debouncedProtection(e.target.checked));
2454  }
2455
2456  // ── Read protection state from cart JSON ─────────────────────────────────
2457  // Scans #myJson for active protection variants and updates runtime state.
2458  // Always call this before refreshPrice() whenever cart data may have changed.
2459  function readProtectionStateFromCart() {
2460    try {
2461      const cart = getCartData();
2462      shippingIsActivated = false;
2463      lastFee = 0;
2464      for (const tier of FEE_TIERS) {
2465        const found = cart.items.find(
2466          i => Number(i.variant_id) === tier.variantId && i.quantity > 0
2467        );
2468        if (found) {
2469          shippingIsActivated = true;
2470          lastFee = tier.fee;
2471          break;
2472        }
2473      }
2474      refreshPrice();
2475    } catch (e) {
2476      // #myJson may not yet be updated if footer swap is still pending
2477    }
2478  }
2479
2480  // ── Initialize from server-rendered cart ──────────────────────────────────
2481  // Reads the Liquid-rendered cart JSON to sync JS state with reality.
2482  // Does NOT auto-apply; that happens on cart-open to avoid blocking the toggle.
2483  function initFromCart() {
2484    readProtectionStateFromCart();
2485
2486    // Restore checkbox visual state from session (default: ON)
2487    const cb = document.getElementById("additional-fee-checkbox");
2488    if (!cb) return;
2489    const saved = sessionStorage.getItem("checkboxState");
2490    cb.checked = saved === null ? true : saved === "true";
2491  }
2492
2493  // ── Sync protection when cart total changes tier ──────────────────────────
2494  // Called after quantity/quick-add changes. Re-applies protection if the
2495  // cart total crossed into a different fee tier.
2496  function syncTierIfNeeded() {
2497    refreshPrice();
2498    if (!shippingIsActivated) return;
2499    const newTier = getTier(getBaseTotal());
2500    if (newTier.fee !== lastFee) applyProtection(true);
2501  }
2502
2503  // ── Quantity controls ─────────────────────────────────────────────────────
2504  // Warranty inputs carry data-max (the covered product's quantity). Ordinary
2505  // lines have no cap and return Infinity.
2506  function lineMax(inp) {
2507    const max = Number(inp.dataset.max);
2508    return Number.isFinite(max) && max > 0 ? max : Infinity;
2509  }
2510
2511  function bindIncreasers(els) {
2512    els.forEach(el => el.addEventListener("click", e => {
2513      const inp = e.target.previousElementSibling;
2514      const next = Number(inp.value) + 1;
2515      if (next > lineMax(inp)) return;   // at the cap – swallow the click
2516      inp.value = next;
2517      inp.dispatchEvent(new Event("change"));
2518    }));
2519  }
2520
2521  function bindDecreasers(els) {
2522    els.forEach(el => el.addEventListener("click", e => {
2523      const inp = e.target.nextElementSibling;
2524      inp.value = Number(inp.value) - 1;
2525      inp.dispatchEvent(new Event("change"));
2526    }));
2527  }
2528
2529  function bindInputs(els) {
2530    els.forEach(inp => inp.addEventListener("change", async e => {
2531      try {
2532        // Typing straight into the field bypasses the stepper, so re-apply the
2533        // cap here too. The input is corrected in place so the number the
2534        // customer sees matches what gets posted.
2535        const capped = Math.min(Number(e.target.value), lineMax(e.target));
2536        if (capped !== Number(e.target.value)) e.target.value = capped;
2537
2538        const res    = await fetch(window.Shopify.routes.root + "cart/change.js", {
2539          method:  "POST",
2540          headers: { "Content-Type": "application/json" },
2541          body:    JSON.stringify({
2542            id:       e.target.dataset.key,
2543            quantity: capped,
2544            sections: "sidecart",
2545          }),
2546        });
2547        const result = await res.json();
2548        updateCart(result.sections["sidecart"]);
2549        syncTierIfNeeded();
2550        updateCartCount(result);
2551
2552        // Lowering a covered product's quantity lowers its warranty's cap, so
2553        // an existing warranty line may now sit above it (2 Voyagers + 2
2554        // warranties, then Voyagers dropped to 1). Runs after updateCart so the
2555        // clamp reads the freshly rendered parent map. No-ops when nothing is
2556        // over its cap, which is the common case.
2557        //
2558        // Re-check the tier only when the clamp actually removed something: the
2559        // syncTierIfNeeded() above ran against the pre-clamp total, so dropped
2560        // warranty units would otherwise leave the cart holding a protection
2561        // variant for a tier it no longer qualifies for.
2562        if (await clampWarrantyLines()) syncTierIfNeeded();
2563      } catch (err) {
2564        console.error("Quantity update error:", err);
2565      }
2566    }));
2567  }
2568
2569  // The dedicated "×" remover (bindRemovers/removeLine) was dropped when
2570  // warranty lines regained the stepper: every line now removes the same way,
2571  // by decrementing to 0 through bindInputs (min="0").
2572
2573  function bindQuickAdds(els) {
2574    els.forEach(el => el.addEventListener("click", async e => {
2575      const card = e.target.closest(".sidecart-recommended-item");
2576      try {
2577        const res    = await fetch(window.Shopify.routes.root + "cart/add.js", {
2578          method:  "POST",
2579          headers: { "Content-Type": "application/json" },
2580          body:    JSON.stringify({
2581            items:    [{ id: e.target.dataset.product, quantity: 1 }],
2582            sections: "sidecart",
2583          }),
2584        });
2585        const result = await res.json();
2586        if (card) card.remove();
2587        updateCart(result.sections["sidecart"]);
2588        syncTierIfNeeded();
2589      } catch (err) {
2590        console.error("Quick add error:", err);
2591      }
2592    }));
2593  }
2594
2595  // ── Note sync ─────────────────────────────────────────────────────────────
2596  function initNoteSync() {
2597    const note = document.getElementById("sidecart-note");
2598    if (!note) return;
2599    note.addEventListener("input", debounce(() => {
2600      $.post(theme.routes.cart_url + "/update.js", { note: note.value }, () => {});
2601    }, 500));
2602  }
2603
2604  // ── External ATC sync (theme:cartchanged from collection/product pages) ────
2605  async function syncProtectionAfterExternalATC() {
2606    await clampWarrantyLines();
2607    readProtectionStateFromCart();
2608    const cb = document.getElementById("additional-fee-checkbox");
2609    if (!cb) return;
2610    if (cb.checked) {
2611      const newTier = getTier(getBaseTotal());
2612      if (!shippingIsActivated || newTier.fee !== lastFee) applyProtection(true);
2613    }
2614  }
2615  document.documentElement.addEventListener("theme:cartchanged", syncProtectionAfterExternalATC);
2616
2617  // ── Bind every control inside the cart body ──────────────────────────────
2618  function bindBodyControls() {
2619    bindIncreasers(cartBody.querySelectorAll(".q-increaser"));
2620    bindDecreasers(cartBody.querySelectorAll(".q-decreaser"));
2621    bindInputs(cartBody.querySelectorAll(".line-quantity"));
2622    bindQuickAdds(cartBody.querySelectorAll(".js-quick-add"));
2623  }
2624
2625  // ── MutationObserver: re-bind body controls after cart re-renders ─────────
2626  // Also re-syncs protection state + price on every cart DOM change, which
2627  // catches external re-renders from the theme's own ATC flow that reset the
2628  // price label back to the static Liquid-rendered "$2.00 USD".
2629  const observer = new MutationObserver(() => {
2630    bindBodyControls();
2631    if (!sect.classList.contains("cart-visible")) sect.classList.add("cart-visible");
2632    readProtectionStateFromCart();
2633  });
2634  observer.observe(cartBody, { childList: true, subtree: true });
2635
2636  // ── Cart open: sync protection if checkbox is on but cart doesn't have it ─
2637  cartLink?.addEventListener("click", e => {
2638    e.preventDefault();
2639    sect.classList.add("cart-visible");
2640    const cb = document.getElementById("additional-fee-checkbox");
2641    if (cb?.checked && !shippingIsActivated) applyProtection(true);
2642  });
2643  cartCloser?.addEventListener("click", () => sect.classList.remove("cart-visible"));
2644
2645  // ── Bootstrap: bind controls + run init immediately ───────────────────────
2646  bindBodyControls();
2647  bindCheckbox();
2648  initNoteSync();
2649
2650  // initFromCart must run after DOM is ready. Guard against deferred scripts
2651  // where DOMContentLoaded may have already fired before this code runs.
2652  if (document.readyState === "loading") {
2653    document.addEventListener("DOMContentLoaded", initFromCart);
2654  } else {
2655    initFromCart();
2656  }
2657
2658  // Catch carts that already contain duplicate warranty lines or a warranty
2659  // line above quantity 1 (e.g. sessions created before this change shipped).
2660  clampWarrantyLines();
2661
2662  window.SidecartAPI = { updateCart, clampWarrantyLines };
2663})();
2664</script>
2664
2665
2666
2667</section>
2668
2669  <main id="content" role="main">
2670    <div class="container cf">
2671
2672      <div id="shopify-section-template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794" class="shopify-section section-main-product page-section-spacing page-section-spacing--no-top-mobile"><div data-section-type="main-product" data-components="accordion,custom-select,modal">
2673  
2674    <div class="container desktop-only not-in-quickbuy" data-cc-animate data-cc-animate-delay="0.2s">
2675      <div class="page-header">
2676        
2676<script type="application/json">
2677  {
2678    "@context": "https://schema.org",
2679    "@type": "BreadcrumbList",
2680    "itemListElement": [
2681      {
2682        "@type": "ListItem",
2683        "position": 1,
2684        "name": "Home",
2685        "item": "https:\/\/4allfamily.com\/"
2686      },{
2687          "@type": "ListItem",
2688          "position": 2,
2689          "name": "Portable Breast Milk Cooler",
2690          "item": "https:\/\/4allfamily.com\/products\/milkyway-portable-breast-milk-cooler"
2691        }]
2692  }
2693</script>
2693
2694<nav class="breadcrumbs" aria-label="Breadcrumbs">
2695  <ol class="breadcrumbs-list">
2696    <li class="breadcrumbs-list__item">
2697      <a class="breadcrumbs-list__link" href="/">Home</a> <span class="icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></span>
2698    </li><li class="breadcrumbs-list__item">
2699        <a class="breadcrumbs-list__link" href="/products/milkyway-portable-breast-milk-cooler" aria-current="page">MilkyWay: 
2700Portable Breast Milk Cooler
2701        </a>
2702      </li></ol></nav>
2703
2704      </div>
2705    </div>
2706  
2707
2708  <div class="product-detail quickbuy-content spaced-row container">
2709    <div class="gallery gallery--layout-carousel-beside gallery-size-medium product-column-left has-thumbnails"
2710      data-cc-animate
2711      data-cc-animate-delay="0.2s"
2712      data-variant-image-grouping="true"
2713      data-variant-image-grouping-option="Color,Colour,Couleur,Farbe,Size"
2714      data-variant-image-grouping-option-index="0">
2715      <div class="gallery__inner">
2716        <div class="main-image"><div class="slideshow product-slideshow slideshow--custom-initial" data-slick='{"adaptiveHeight":true,"initialSlide":0}'><div class="slide slide--custom-initial" data-media-id="58708108149082"><a class="show-gallery" href="//4allfamily.com/cdn/shop/files/Main_image_blue.png?v=1771677779"><div id="FeaturedMedia-template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-58708108149082-wrapper"
2717    class="product-media-wrapper"
2718    data-media-id="template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-58708108149082"
2719    tabindex="-1">
2720  
2721      <div class="product-media product-media--image">
2722        <div class="rimage-outer-wrapper" style="max-width: 2000px">
2723  <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"
2724       ><img class="rimage__image lazyload fade-in "
2725      data-src="//4allfamily.com/cdn/shop/files/Main_image_blue_{width}x.png?v=1771677779"
2726      data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
2727      data-aspectratio="1.0"
2728      data-sizes="auto"
2729      alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Blue"
2730      >
2731
2732    <noscript>
2733      <img class="rimage__image" src="//4allfamily.com/cdn/shop/files/Main_image_blue_1024x1024.png?v=1771677779" alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Blue">
2734    </noscript>
2735  </div>
2736</div>
2737
2738      </div>
2739    
2740</div>
2741<div class="endorsed-badge"><img src="//4allfamily.com/cdn/shop/files/fsf_small.png?v=3419468738488903406" width=80 height=80 alt="endorsed product" loading="lazy"/></div></a></div><div class="slide" data-media-id="58708108050778"><a class="show-gallery" href="//4allfamily.com/cdn/shop/files/Copy_of_BPA_FREE_NO_POLLUTION_OF_BREAST_MILK_ETC..._2.png?v=1771677905"><div id="FeaturedMedia-template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-58708108050778-wrapper"
2742    class="product-media-wrapper"
2743    data-media-id="template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-58708108050778"
2744    tabindex="-1">
2745  
2746      <div class="product-media product-media--image">
2747        <div class="rimage-outer-wrapper" style="max-width: 2000px">
2748  <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"
2749       ><img class="rimage__image lazyload fade-in "
2750      data-src="//4allfamily.com/cdn/shop/files/Copy_of_BPA_FREE_NO_POLLUTION_OF_BREAST_MILK_ETC..._2_{width}x.png?v=1771677905"
2751      data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
2752      data-aspectratio="1.0"
2753      data-sizes="auto"
2754      alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler -  Main Features "
2755      >
2756
2757    <noscript>
2758      <img class="rimage__image" src="//4allfamily.com/cdn/shop/files/Copy_of_BPA_FREE_NO_POLLUTION_OF_BREAST_MILK_ETC..._2_1024x1024.png?v=1771677905" alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler -  Main Features ">
2759    </noscript>
2760  </div>
2761</div>
2762
2763      </div>
2764    
2765</div>
2766<div class="endorsed-badge"><img src="//4allfamily.com/cdn/shop/files/fsf_small.png?v=3419468738488903406" width=80 height=80 alt="endorsed product" loading="lazy"/></div></a></div><div class="slide" data-media-id="58710465741146"><a class="show-gallery" href="//4allfamily.com/cdn/shop/files/Complimentary_info_and_real_life_image_the_product_baby_botles_and_pacifiers._2.png?v=1771690967"><div id="FeaturedMedia-template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-58710465741146-wrapper"
2767    class="product-media-wrapper"
2768    data-media-id="template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-58710465741146"
2769    tabindex="-1">
2770  
2771      <div class="product-media product-media--image">
2772        <div class="rimage-outer-wrapper" style="max-width: 2000px">
2773  <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"
2774       ><img class="rimage__image lazyload fade-in "
2775      data-src="//4allfamily.com/cdn/shop/files/Complimentary_info_and_real_life_image_the_product_baby_botles_and_pacifiers._2_{width}x.png?v=1771690967"
2776      data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
2777      data-aspectratio="1.0"
2778      data-sizes="auto"
2779      alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Blue - Real Time Temperature Display "
2780      >
2781
2782    <noscript>
2783      <img class="rimage__image" src="//4allfamily.com/cdn/shop/files/Complimentary_info_and_real_life_image_the_product_baby_botles_and_pacifiers._2_1024x1024.png?v=1771690967" alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Blue - Real Time Temperature Display ">
2784    </noscript>
2785  </div>
2786</div>
2787
2788      </div>
2789    
2790</div>
2791<div class="endorsed-badge"><img src="//4allfamily.com/cdn/shop/files/fsf_small.png?v=3419468738488903406" width=80 height=80 alt="endorsed product" loading="lazy"/></div></a></div><div class="slide" data-media-id="58708108181850"><a class="show-gallery" href="//4allfamily.com/cdn/shop/files/COMPARISON_BLUE.png?v=1771690967"><div id="FeaturedMedia-template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-58708108181850-wrapper"
2792    class="product-media-wrapper"
2793    data-media-id="template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-58708108181850"
2794    tabindex="-1">
2795  
2796      <div class="product-media product-media--image">
2797        <div class="rimage-outer-wrapper" style="max-width: 3000px">
2798  <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"
2799       ><img class="rimage__image lazyload fade-in "
2800      data-src="//4allfamily.com/cdn/shop/files/COMPARISON_BLUE_{width}x.png?v=1771690967"
2801      data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
2802      data-aspectratio="1.0"
2803      data-sizes="auto"
2804      alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Blue - Comparison with other milk coolers sold in USA"
2805      >
2806
2807    <noscript>
2808      <img class="rimage__image" src="//4allfamily.com/cdn/shop/files/COMPARISON_BLUE_1024x1024.png?v=1771690967" alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Blue - Comparison with other milk coolers sold in USA">
2809    </noscript>
2810  </div>
2811</div>
2812
2813      </div>
2814    
2815</div>
2816<div class="endorsed-badge"><img src="//4allfamily.com/cdn/shop/files/fsf_small.png?v=3419468738488903406" width=80 height=80 alt="endorsed product" loading="lazy"/></div></a></div><div class="slide" data-media-id="58708108116314"><a class="show-gallery" href="//4allfamily.com/cdn/shop/files/Biogel_Information_2.png?v=1771690967"><div id="FeaturedMedia-template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-58708108116314-wrapper"
2817    class="product-media-wrapper"
2818    data-media-id="template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-58708108116314"
2819    tabindex="-1">
2820  
2821      <div class="product-media product-media--image">
2822        <div class="rimage-outer-wrapper" style="max-width: 2000px">
2823  <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"
2824       ><img class="rimage__image lazyload fade-in "
2825      data-src="//4allfamily.com/cdn/shop/files/Biogel_Information_2_{width}x.png?v=1771690967"
2826      data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
2827      data-aspectratio="1.0"
2828      data-sizes="auto"
2829      alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Blue - Instructions for Use "
2830      >
2831
2832    <noscript>
2833      <img class="rimage__image" src="//4allfamily.com/cdn/shop/files/Biogel_Information_2_1024x1024.png?v=1771690967" alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Blue - Instructions for Use ">
2834    </noscript>
2835  </div>
2836</div>
2837
2838      </div>
2839    
2840</div>
2841<div class="endorsed-badge"><img src="//4allfamily.com/cdn/shop/files/fsf_small.png?v=3419468738488903406" width=80 height=80 alt="endorsed product" loading="lazy"/></div></a></div><div class="slide" data-media-id="58708108214618"><a class="show-gallery" href="//4allfamily.com/cdn/shop/files/Usage_Scenarios.png?v=1771690967"><div id="FeaturedMedia-template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-58708108214618-wrapper"
2842    class="product-media-wrapper"
2843    data-media-id="template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-58708108214618"
2844    tabindex="-1">
2845  
2846      <div class="product-media product-media--image">
2847        <div class="rimage-outer-wrapper" style="max-width: 2000px">
2848  <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"
2849       ><img class="rimage__image lazyload fade-in "
2850      data-src="//4allfamily.com/cdn/shop/files/Usage_Scenarios_{width}x.png?v=1771690967"
2851      data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
2852      data-aspectratio="1.0"
2853      data-sizes="auto"
2854      alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Blue - Storing milk cold in any travel situation "
2855      >
2856
2857    <noscript>
2858      <img class="rimage__image" src="//4allfamily.com/cdn/shop/files/Usage_Scenarios_1024x1024.png?v=1771690967" alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Blue - Storing milk cold in any travel situation ">
2859    </noscript>
2860  </div>
2861</div>
2862
2863      </div>
2864    
2865</div>
2866<div class="endorsed-badge"><img src="//4allfamily.com/cdn/shop/files/fsf_small.png?v=3419468738488903406" width=80 height=80 alt="endorsed product" loading="lazy"/></div></a></div><div class="slide" data-media-id="58708116308314"><a class="show-gallery" href="//4allfamily.com/cdn/shop/files/main_image_yellow_with_milk.png?v=1771690967"><div id="FeaturedMedia-template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-58708116308314-wrapper"
2867    class="product-media-wrapper"
2868    data-media-id="template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-58708116308314"
2869    tabindex="-1">
2870  
2871      <div class="product-media product-media--image">
2872        <div class="rimage-outer-wrapper" style="max-width: 2000px">
2873  <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"
2874       ><img class="rimage__image lazyload fade-in "
2875      data-src="//4allfamily.com/cdn/shop/files/main_image_yellow_with_milk_{width}x.png?v=1771690967"
2876      data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
2877      data-aspectratio="1.0"
2878      data-sizes="auto"
2879      alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow "
2880      >
2881
2882    <noscript>
2883      <img class="rimage__image" src="//4allfamily.com/cdn/shop/files/main_image_yellow_with_milk_1024x1024.png?v=1771690967" alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow ">
2884    </noscript>
2885  </div>
2886</div>
2887
2888      </div>
2889    
2890</div>
2891<div class="endorsed-badge"><img src="//4allfamily.com/cdn/shop/files/fsf_small.png?v=3419468738488903406" width=80 height=80 alt="endorsed product" loading="lazy"/></div></a></div><div class="slide" data-media-id="58708116210010"><a class="show-gallery" href="//4allfamily.com/cdn/shop/files/BPA_FREE_NO_POLLUTION_OF_BREAST_MILK_ETC..._2.png?v=1771690967"><div id="FeaturedMedia-template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-58708116210010-wrapper"
2892    class="product-media-wrapper"
2893    data-media-id="template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-58708116210010"
2894    tabindex="-1">
2895  
2896      <div class="product-media product-media--image">
2897        <div class="rimage-outer-wrapper" style="max-width: 2000px">
2898  <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"
2899       ><img class="rimage__image lazyload fade-in "
2900      data-src="//4allfamily.com/cdn/shop/files/BPA_FREE_NO_POLLUTION_OF_BREAST_MILK_ETC..._2_{width}x.png?v=1771690967"
2901      data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
2902      data-aspectratio="1.0"
2903      data-sizes="auto"
2904      alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow - Main Features"
2905      >
2906
2907    <noscript>
2908      <img class="rimage__image" src="//4allfamily.com/cdn/shop/files/BPA_FREE_NO_POLLUTION_OF_BREAST_MILK_ETC..._2_1024x1024.png?v=1771690967" alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow - Main Features">
2909    </noscript>
2910  </div>
2911</div>
2912
2913      </div>
2914    
2915</div>
2916<div class="endorsed-badge"><img src="//4allfamily.com/cdn/shop/files/fsf_small.png?v=3419468738488903406" width=80 height=80 alt="endorsed product" loading="lazy"/></div></a></div><div class="slide" data-media-id="58710465708378"><a class="show-gallery" href="//4allfamily.com/cdn/shop/files/Complimentary_info_and_real_life_image_the_product_baby_botles_and_pacifiers._Ivory.png?v=1771690967"><div id="FeaturedMedia-template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-58710465708378-wrapper"
2917    class="product-media-wrapper"
2918    data-media-id="template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-58710465708378"
2919    tabindex="-1">
2920  
2921      <div class="product-media product-media--image">
2922        <div class="rimage-outer-wrapper" style="max-width: 2000px">
2923  <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"
2924       ><img class="rimage__image lazyload fade-in "
2925      data-src="//4allfamily.com/cdn/shop/files/Complimentary_info_and_real_life_image_the_product_baby_botles_and_pacifiers._Ivory_{width}x.png?v=1771690967"
2926      data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
2927      data-aspectratio="1.0"
2928      data-sizes="auto"
2929      alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow - Real Time temperature display "
2930      >
2931
2932    <noscript>
2933      <img class="rimage__image" src="//4allfamily.com/cdn/shop/files/Complimentary_info_and_real_life_image_the_product_baby_botles_and_pacifiers._Ivory_1024x1024.png?v=1771690967" alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow - Real Time temperature display ">
2934    </noscript>
2935  </div>
2936</div>
2937
2938      </div>
2939    
2940</div>
2941<div class="endorsed-badge"><img src="//4allfamily.com/cdn/shop/files/fsf_small.png?v=3419468738488903406" width=80 height=80 alt="endorsed product" loading="lazy"/></div></a></div><div class="slide" data-media-id="58708116275546"><a class="show-gallery" href="//4allfamily.com/cdn/shop/files/COMPARISON_YELLOW.png?v=1771690967"><div id="FeaturedMedia-template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-58708116275546-wrapper"
2942    class="product-media-wrapper"
2943    data-media-id="template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-58708116275546"
2944    tabindex="-1">
2945  
2946      <div class="product-media product-media--image">
2947        <div class="rimage-outer-wrapper" style="max-width: 3000px">
2948  <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"
2949       ><img class="rimage__image lazyload fade-in "
2950      data-src="//4allfamily.com/cdn/shop/files/COMPARISON_YELLOW_{width}x.png?v=1771690967"
2951      data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
2952      data-aspectratio="1.0"
2953      data-sizes="auto"
2954      alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow - Comparison with other milk coolers sold in USA"
2955      >
2956
2957    <noscript>
2958      <img class="rimage__image" src="//4allfamily.com/cdn/shop/files/COMPARISON_YELLOW_1024x1024.png?v=1771690967" alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow - Comparison with other milk coolers sold in USA">
2959    </noscript>
2960  </div>
2961</div>
2962
2963      </div>
2964    
2965</div>
2966<div class="endorsed-badge"><img src="//4allfamily.com/cdn/shop/files/fsf_small.png?v=3419468738488903406" width=80 height=80 alt="endorsed product" loading="lazy"/></div></a></div><div class="slide" data-media-id="58708116177242"><a class="show-gallery" href="//4allfamily.com/cdn/shop/files/Biogel_Information_Yellow.png?v=1771690967"><div id="FeaturedMedia-template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-58708116177242-wrapper"
2967    class="product-media-wrapper"
2968    data-media-id="template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-58708116177242"
2969    tabindex="-1">
2970  
2971      <div class="product-media product-media--image">
2972        <div class="rimage-outer-wrapper" style="max-width: 2000px">
2973  <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"
2974       ><img class="rimage__image lazyload fade-in "
2975      data-src="//4allfamily.com/cdn/shop/files/Biogel_Information_Yellow_{width}x.png?v=1771690967"
2976      data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
2977      data-aspectratio="1.0"
2978      data-sizes="auto"
2979      alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow - Instructions for Use"
2980      >
2981
2982    <noscript>
2983      <img class="rimage__image" src="//4allfamily.com/cdn/shop/files/Biogel_Information_Yellow_1024x1024.png?v=1771690967" alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow - Instructions for Use">
2984    </noscript>
2985  </div>
2986</div>
2987
2988      </div>
2989    
2990</div>
2991<div class="endorsed-badge"><img src="//4allfamily.com/cdn/shop/files/fsf_small.png?v=3419468738488903406" width=80 height=80 alt="endorsed product" loading="lazy"/></div></a></div><div class="slide" data-media-id="58708116242778"><a class="show-gallery" href="//4allfamily.com/cdn/shop/files/Usage_Scenarios_2.png?v=1771690967"><div id="FeaturedMedia-template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-58708116242778-wrapper"
2992    class="product-media-wrapper"
2993    data-media-id="template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-58708116242778"
2994    tabindex="-1">
2995  
2996      <div class="product-media product-media--image">
2997        <div class="rimage-outer-wrapper" style="max-width: 2000px">
2998  <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"
2999       ><img class="rimage__image lazyload fade-in "
3000      data-src="//4allfamily.com/cdn/shop/files/Usage_Scenarios_2_{width}x.png?v=1771690967"
3001      data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
3002      data-aspectratio="1.0"
3003      data-sizes="auto"
3004      alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow - Ideal for carrying breast milk cold everywhere"
3005      >
3006
3007    <noscript>
3008      <img class="rimage__image" src="//4allfamily.com/cdn/shop/files/Usage_Scenarios_2_1024x1024.png?v=1771690967" alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow - Ideal for carrying breast milk cold everywhere">
3009    </noscript>
3010  </div>
3011</div>
3012
3013      </div>
3014    
3015</div>
3016<div class="endorsed-badge"><img src="//4allfamily.com/cdn/shop/files/fsf_small.png?v=3419468738488903406" width=80 height=80 alt="endorsed product" loading="lazy"/></div></a></div></div>
3017
3018          <div class="slideshow-controls">
3019            <div class="slideshow-controls__arrows"></div>
3020          </div>
3021
3022        
3023
3024          <span class="product-label-list">
3024<script id="variant-label-10685349593434-53346802499930" type="text/template"><div class="product-label-container"><span class="product-label product-label--sale">
3025            <span>50% off</span>
3026          </span></div></script>
3026<div class="product-label-container"><span class="product-label product-label--sale">
3027            <span>50% off</span>
3028          </span></div>
3028<script id="variant-label-10685349593434-53346802532698" type="text/template"><div class="product-label-container"><span class="product-label product-label--sale">
3029            <span>50% off</span>
3030          </span></div></script>
3030</span>
3031
3032        </div>
3033
3034        
3035          <div class="thumbnails rs-overflower">
3036            
3037              <a class="thumbnail thumbnail--media-image" href="//4allfamily.com/cdn/shop/files/Main_image_blue.png?v=1771677779" data-media-id="58708108149082">
3038                <div class="rimage-outer-wrapper" style="max-width: 2000px">
3039  <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"
3040       ><img class="rimage__image lazyload fade-in "
3041      data-src="//4allfamily.com/cdn/shop/files/Main_image_blue_{width}x.png?v=1771677779"
3042      data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
3043      data-aspectratio="1.0"
3044      data-sizes="auto"
3045      alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Blue"
3046      >
3047
3048    <noscript>
3049      <img class="rimage__image" src="//4allfamily.com/cdn/shop/files/Main_image_blue_1024x1024.png?v=1771677779" alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Blue">
3050    </noscript>
3051  </div>
3052</div>
3053
3054</a>
3055            
3056              <a class="thumbnail thumbnail--media-image" href="//4allfamily.com/cdn/shop/files/Copy_of_BPA_FREE_NO_POLLUTION_OF_BREAST_MILK_ETC..._2.png?v=1771677905" data-media-id="58708108050778">
3057                <div class="rimage-outer-wrapper" style="max-width: 2000px">
3058  <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"
3059       ><img class="rimage__image lazyload fade-in "
3060      data-src="//4allfamily.com/cdn/shop/files/Copy_of_BPA_FREE_NO_POLLUTION_OF_BREAST_MILK_ETC..._2_{width}x.png?v=1771677905"
3061      data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
3062      data-aspectratio="1.0"
3063      data-sizes="auto"
3064      alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler -  Main Features "
3065      >
3066
3067    <noscript>
3068      <img class="rimage__image" src="//4allfamily.com/cdn/shop/files/Copy_of_BPA_FREE_NO_POLLUTION_OF_BREAST_MILK_ETC..._2_1024x1024.png?v=1771677905" alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler -  Main Features ">
3069    </noscript>
3070  </div>
3071</div>
3072
3073</a>
3074            
3075              <a class="thumbnail thumbnail--media-image" href="//4allfamily.com/cdn/shop/files/Complimentary_info_and_real_life_image_the_product_baby_botles_and_pacifiers._2.png?v=1771690967" data-media-id="58710465741146">
3076                <div class="rimage-outer-wrapper" style="max-width: 2000px">
3077  <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"
3078       ><img class="rimage__image lazyload fade-in "
3079      data-src="//4allfamily.com/cdn/shop/files/Complimentary_info_and_real_life_image_the_product_baby_botles_and_pacifiers._2_{width}x.png?v=1771690967"
3080      data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
3081      data-aspectratio="1.0"
3082      data-sizes="auto"
3083      alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Blue - Real Time Temperature Display "
3084      >
3085
3086    <noscript>
3087      <img class="rimage__image" src="//4allfamily.com/cdn/shop/files/Complimentary_info_and_real_life_image_the_product_baby_botles_and_pacifiers._2_1024x1024.png?v=1771690967" alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Blue - Real Time Temperature Display ">
3088    </noscript>
3089  </div>
3090</div>
3091
3092</a>
3093            
3094              <a class="thumbnail thumbnail--media-image" href="//4allfamily.com/cdn/shop/files/COMPARISON_BLUE.png?v=1771690967" data-media-id="58708108181850">
3095                <div class="rimage-outer-wrapper" style="max-width: 3000px">
3096  <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"
3097       ><img class="rimage__image lazyload fade-in "
3098      data-src="//4allfamily.com/cdn/shop/files/COMPARISON_BLUE_{width}x.png?v=1771690967"
3099      data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
3100      data-aspectratio="1.0"
3101      data-sizes="auto"
3102      alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Blue - Comparison with other milk coolers sold in USA"
3103      >
3104
3105    <noscript>
3106      <img class="rimage__image" src="//4allfamily.com/cdn/shop/files/COMPARISON_BLUE_1024x1024.png?v=1771690967" alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Blue - Comparison with other milk coolers sold in USA">
3107    </noscript>
3108  </div>
3109</div>
3110
3111</a>
3112            
3113              <a class="thumbnail thumbnail--media-image" href="//4allfamily.com/cdn/shop/files/Biogel_Information_2.png?v=1771690967" data-media-id="58708108116314">
3114                <div class="rimage-outer-wrapper" style="max-width: 2000px">
3115  <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"
3116       ><img class="rimage__image lazyload fade-in "
3117      data-src="//4allfamily.com/cdn/shop/files/Biogel_Information_2_{width}x.png?v=1771690967"
3118      data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
3119      data-aspectratio="1.0"
3120      data-sizes="auto"
3121      alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Blue - Instructions for Use "
3122      >
3123
3124    <noscript>
3125      <img class="rimage__image" src="//4allfamily.com/cdn/shop/files/Biogel_Information_2_1024x1024.png?v=1771690967" alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Blue - Instructions for Use ">
3126    </noscript>
3127  </div>
3128</div>
3129
3130</a>
3131            
3132              <a class="thumbnail thumbnail--media-image" href="//4allfamily.com/cdn/shop/files/Usage_Scenarios.png?v=1771690967" data-media-id="58708108214618">
3133                <div class="rimage-outer-wrapper" style="max-width: 2000px">
3134  <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"
3135       ><img class="rimage__image lazyload fade-in "
3136      data-src="//4allfamily.com/cdn/shop/files/Usage_Scenarios_{width}x.png?v=1771690967"
3137      data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
3138      data-aspectratio="1.0"
3139      data-sizes="auto"
3140      alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Blue - Storing milk cold in any travel situation "
3141      >
3142
3143    <noscript>
3144      <img class="rimage__image" src="//4allfamily.com/cdn/shop/files/Usage_Scenarios_1024x1024.png?v=1771690967" alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Blue - Storing milk cold in any travel situation ">
3145    </noscript>
3146  </div>
3147</div>
3148
3149</a>
3150            
3151              <a class="thumbnail thumbnail--media-image" href="//4allfamily.com/cdn/shop/files/main_image_yellow_with_milk.png?v=1771690967" data-media-id="58708116308314">
3152                <div class="rimage-outer-wrapper" style="max-width: 2000px">
3153  <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"
3154       ><img class="rimage__image lazyload fade-in "
3155      data-src="//4allfamily.com/cdn/shop/files/main_image_yellow_with_milk_{width}x.png?v=1771690967"
3156      data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
3157      data-aspectratio="1.0"
3158      data-sizes="auto"
3159      alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow "
3160      >
3161
3162    <noscript>
3163      <img class="rimage__image" src="//4allfamily.com/cdn/shop/files/main_image_yellow_with_milk_1024x1024.png?v=1771690967" alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow ">
3164    </noscript>
3165  </div>
3166</div>
3167
3168</a>
3169            
3170              <a class="thumbnail thumbnail--media-image" href="//4allfamily.com/cdn/shop/files/BPA_FREE_NO_POLLUTION_OF_BREAST_MILK_ETC..._2.png?v=1771690967" data-media-id="58708116210010">
3171                <div class="rimage-outer-wrapper" style="max-width: 2000px">
3172  <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"
3173       ><img class="rimage__image lazyload fade-in "
3174      data-src="//4allfamily.com/cdn/shop/files/BPA_FREE_NO_POLLUTION_OF_BREAST_MILK_ETC..._2_{width}x.png?v=1771690967"
3175      data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
3176      data-aspectratio="1.0"
3177      data-sizes="auto"
3178      alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow - Main Features"
3179      >
3180
3181    <noscript>
3182      <img class="rimage__image" src="//4allfamily.com/cdn/shop/files/BPA_FREE_NO_POLLUTION_OF_BREAST_MILK_ETC..._2_1024x1024.png?v=1771690967" alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow - Main Features">
3183    </noscript>
3184  </div>
3185</div>
3186
3187</a>
3188            
3189              <a class="thumbnail thumbnail--media-image" href="//4allfamily.com/cdn/shop/files/Complimentary_info_and_real_life_image_the_product_baby_botles_and_pacifiers._Ivory.png?v=1771690967" data-media-id="58710465708378">
3190                <div class="rimage-outer-wrapper" style="max-width: 2000px">
3191  <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"
3192       ><img class="rimage__image lazyload fade-in "
3193      data-src="//4allfamily.com/cdn/shop/files/Complimentary_info_and_real_life_image_the_product_baby_botles_and_pacifiers._Ivory_{width}x.png?v=1771690967"
3194      data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
3195      data-aspectratio="1.0"
3196      data-sizes="auto"
3197      alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow - Real Time temperature display "
3198      >
3199
3200    <noscript>
3201      <img class="rimage__image" src="//4allfamily.com/cdn/shop/files/Complimentary_info_and_real_life_image_the_product_baby_botles_and_pacifiers._Ivory_1024x1024.png?v=1771690967" alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow - Real Time temperature display ">
3202    </noscript>
3203  </div>
3204</div>
3205
3206</a>
3207            
3208              <a class="thumbnail thumbnail--media-image" href="//4allfamily.com/cdn/shop/files/COMPARISON_YELLOW.png?v=1771690967" data-media-id="58708116275546">
3209                <div class="rimage-outer-wrapper" style="max-width: 3000px">
3210  <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"
3211       ><img class="rimage__image lazyload fade-in "
3212      data-src="//4allfamily.com/cdn/shop/files/COMPARISON_YELLOW_{width}x.png?v=1771690967"
3213      data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
3214      data-aspectratio="1.0"
3215      data-sizes="auto"
3216      alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow - Comparison with other milk coolers sold in USA"
3217      >
3218
3219    <noscript>
3220      <img class="rimage__image" src="//4allfamily.com/cdn/shop/files/COMPARISON_YELLOW_1024x1024.png?v=1771690967" alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow - Comparison with other milk coolers sold in USA">
3221    </noscript>
3222  </div>
3223</div>
3224
3225</a>
3226            
3227              <a class="thumbnail thumbnail--media-image" href="//4allfamily.com/cdn/shop/files/Biogel_Information_Yellow.png?v=1771690967" data-media-id="58708116177242">
3228                <div class="rimage-outer-wrapper" style="max-width: 2000px">
3229  <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"
3230       ><img class="rimage__image lazyload fade-in "
3231      data-src="//4allfamily.com/cdn/shop/files/Biogel_Information_Yellow_{width}x.png?v=1771690967"
3232      data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
3233      data-aspectratio="1.0"
3234      data-sizes="auto"
3235      alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow - Instructions for Use"
3236      >
3237
3238    <noscript>
3239      <img class="rimage__image" src="//4allfamily.com/cdn/shop/files/Biogel_Information_Yellow_1024x1024.png?v=1771690967" alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow - Instructions for Use">
3240    </noscript>
3241  </div>
3242</div>
3243
3244</a>
3245            
3246              <a class="thumbnail thumbnail--media-image" href="//4allfamily.com/cdn/shop/files/Usage_Scenarios_2.png?v=1771690967" data-media-id="58708116242778">
3247                <div class="rimage-outer-wrapper" style="max-width: 2000px">
3248  <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"
3249       ><img class="rimage__image lazyload fade-in "
3250      data-src="//4allfamily.com/cdn/shop/files/Usage_Scenarios_2_{width}x.png?v=1771690967"
3251      data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
3252      data-aspectratio="1.0"
3253      data-sizes="auto"
3254      alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow - Ideal for carrying breast milk cold everywhere"
3255      >
3256
3257    <noscript>
3258      <img class="rimage__image" src="//4allfamily.com/cdn/shop/files/Usage_Scenarios_2_1024x1024.png?v=1771690967" alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow - Ideal for carrying breast milk cold everywhere">
3259    </noscript>
3260  </div>
3261</div>
3262
3263</a>
3264            
3265          </div>
3266        
3267
3268        
3269      </div>
3270    
3271    </div>
3272
3273    <div class="detail product-column-right" data-cc-animate data-cc-animate-delay="0.2s">
3274      <div class="product-form" data-ajax-add-to-cart="true" data-product-id="10685349593434" data-enable-history-state="true">
3275          
3276              <div class="not-in-quickbuy">
3277                <div id="shopify-block-AbVlQZ3ZQb3gxUWh1R__7dfe90e6-53cf-4e45-a729-0e7f50e709f7" class="shopify-block shopify-app-block">
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352<style>
3353    .areviews_header_stars ~ .areviews_header_stars,
3354    body:has(.areviews_header_stars .areviews_main_header_container) .areviews_main_header_container:not(.areviews_header_stars *):not(#az_reviews *):not(.Products_reviews *) {
3355        display: none !important;
3356    }
3357</style>
3358<script type="text/javascript">
3359    (function () {
3360        var href = "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/all.min.css";
3361        var links = document.getElementsByTagName("link");
3362        for (var i = 0; i < links.length; i++) {
3363            if (links[i].href === href) {
3364                return;
3365            }
3366        }
3367
3368        var css = document.createElement("link");
3369        css.href = href;
3370        css.rel = "stylesheet";
3371        css.type = "text/css";
3372        (document.head || document.getElementsByTagName("head")[0]).appendChild(css);
3373    })();
3374</script>
3374
3375
3376<div
3377    class="areviews_header_stars"
3378    data-areviews-has-metafield="1"
3379    data-areviews-has-design-metafield="1"
3380    data-areviews-show-top-title-rating="1"
3381    data-areviews-has-rating-breakdown="0"
3382    data-areviews-average="4.6"
3383    data-areviews-count="1000"
3384    data-areviews-product-page-no-reviews="0"
3385    data-areviews-custom-title="1"
3386    data-areviews-title-design="0"
3387>
3388    
3389        
3390        
3391
3392        
3393        
3394
3395        
3396        
3397
3398        
3399        
3400        
3401        
3402
3403        
3404        
3405        
3406
3407        
3408        
3409        
3410        
3411        
3412        
3413        
3414        
3415
3416        
3417        <div class="areviews_main_header_container areviews_from_metafield" data-test="0">
3418            <span
3419                class="areviews_header_rating"
3420                style="color:#000000;"
3421            >
3422                
3423                    
3424                    
3425                    
3426                    
3427                    
3428                    
3429                    
3430                    
3431                    <span class="areviews_stars arv-st" aria-label="4.6 out of 5 stars">
3432                    
3433                        
3434                            
3435                                <i style="color:#f3c621" class="fas fa-star arv-s arv-full" aria-hidden="true"></i>
3436                            
3437                        
3438                    
3439                        
3440                            
3441                                <i style="color:#f3c621" class="fas fa-star arv-s arv-full" aria-hidden="true"></i>
3442                            
3443                        
3444                    
3445                        
3446                            
3447                                <i style="color:#f3c621" class="fas fa-star arv-s arv-full" aria-hidden="true"></i>
3448                            
3449                        
3450                    
3451                        
3452                            
3453                                <i style="color:#f3c621" class="fas fa-star arv-s arv-full" aria-hidden="true"></i>
3454                            
3455                        
3456                    
3457                        
3458                            
3459
3460                            
3461                                
3462                                    <i style="color:#f3c621" class="fas fa-star-half-alt arv-s arv-half" aria-hidden="true"></i>
3463                                
3464                            
3465                        
3466                    
3467                </span> <span class="areviews_rating_text arv-av">4.6</span> (<span class="AreviewsTotalNumber arv-cn">1,000</span> <span class="arv-wd">reviews</span>)
3468
3469                
3470            </span>
3471            
3472        </div>
3473        
3474    
3475</div>
3476
3477
3478
3479
3480
3481<script>
3482(function () {
3483    var ratings = document.querySelectorAll('.areviews_header_stars');
3484    for (var i = 1; i < ratings.length; i++) ratings[i].style.display = 'none';
3485})();
3486</script>
3486
3487
3488<style>
3489    .areviews_header_stars {
3490        margin: 5px 0;
3491    }
3492
3493    .areviews_main_header_container {
3494        text-decoration: none !important;
3495    }
3496
3497    .areviews_header_rating {
3498        display: inline-flex;
3499        align-items: center;
3500        gap: 4px;
3501        font-size: 15px;
3502        line-height: 1.4;
3503    }
3504
3505    .areviews_stars {
3506        display: inline-flex;
3507        align-items: center;
3508        gap: 1px;
3509    }
3510
3511    .areviews_header_stars .fa:not(.arv-s):not(.arv-ic),
3512    .areviews_header_stars .fas:not(.arv-s):not(.arv-ic),
3513    .areviews_header_stars .far:not(.arv-s):not(.arv-ic),
3514    .areviews_header_stars .fab:not(.arv-s):not(.arv-ic) {
3515        display: inline-block !important;
3516        font-size: 14px !important;
3517        line-height: 1;
3518    }
3519
3520    .areviews_header_stars .areviews_main_header_container:not(.arv-tr) .arv-s {
3521        display: inline-block;
3522        font-size: 14px !important;
3523        line-height: 1;
3524        font-style: normal;
3525    }
3526
3527    .areviews_header_stars .fas,
3528    .areviews_header_stars .far {
3529        font-family: "Font Awesome 5 Free" !important;
3530    }
3531
3532    .areviews_header_stars .fas {
3533        font-weight: 900 !important;
3534    }
3535
3536    .areviews_header_stars .far {
3537        font-weight: 400 !important;
3538    }
3539
3540    .areviews_header_stars .fab {
3541        font-family: "Font Awesome 5 Brands" !important;
3542        font-weight: 400 !important;
3543    }
3544
3545    .areviews_header_stars .fa {
3546        font-family: FontAwesome, "Font Awesome 5 Free" !important;
3547        font-weight: 900 !important;
3548    }
3549
3550    .areviews_header_stars .full_icon {
3551        color: #f3c621 !important;
3552    }
3553
3554    .areviews_header_stars .no_icon {
3555        color: #9e9e9e !important;
3556    }
3557
3558    .areviews_header_stars .half_icon {
3559        -webkit-text-fill-color: transparent;
3560        -moz-text-fill-color: transparent;
3561        -o-text-fill-color: transparent;
3562        -ms-text-fill-color: transparent;
3563        text-fill-color: transparent;
3564        background: -webkit-linear-gradient(to right, #f3c621 50%, #9e9e9e 50%);
3565        background: -o-linear-gradient(to right, #f3c621 50%, #9e9e9e 50%);
3566        background: -moz-linear-gradient(to right, #f3c621 50%, #9e9e9e 50%);
3567        background: -ms-linear-gradient(to right, #f3c621 50%, #9e9e9e 50%);
3568        background: linear-gradient(to right, #f3c621 50%, #9e9e9e 50%);
3569        color: transparent !important;
3570        -webkit-background-clip: text;
3571        background-clip: text;
3572    }
3573
3574    .areviews_rating_text,
3575    .areviews_reviews_count {
3576        color: inherit;
3577    }
3578
3579    .areviews_header_stars .areviewstooltip {
3580        position: relative;
3581    }
3582
3583    .areviews_header_stars .areviewstooltiptext {
3584        visibility: hidden;
3585        opacity: 0;
3586        position: absolute;
3587        z-index: 999999;
3588        top: 100%;
3589        left: 0;
3590        min-width: 280px;
3591        max-width: 360px;
3592        margin-top: 8px;
3593        background: #fff;
3594        box-shadow: 0 8px 24px rgba(0, 0, 0, 0.16);
3595        transition: opacity 0.15s ease;
3596    }
3597
3598    .areviews_header_stars .areviewstooltip:hover .areviewstooltiptext {
3599        visibility: visible;
3600        opacity: 1;
3601    }
3602
3603    /* ---- Rating load animation (design setting "display_animation") ---- */
3604    .areviews_header_stars.areviews_rating_animate .areviews_main_header_container {
3605        opacity: 0;
3606        transform: translateX(-16px);
3607        transition: opacity 0.45s ease, transform 0.45s ease;
3608        /* JS-off safety net: force the rating visible even if the script never runs */
3609        animation: AreviewsForceVisible 0s linear 2.5s forwards;
3610    }
3611
3612    /* "transform: none" (NOT translateX(0)) once visible: a kept transform
3613       creates a stacking context, which traps the hover tooltip's z-index so
3614       theme elements below (variant pickers, buy buttons) paint OVER it. The
3615       slide-in still animates — transitions treat "none" as the identity. */
3616    .areviews_header_stars.areviews_rating_animate.areviews_rating_visible .areviews_main_header_container {
3617        opacity: 1;
3618        transform: none;
3619        animation: none;
3620    }
3621
3622    @keyframes AreviewsForceVisible {
3623        to {
3624            opacity: 1;
3625            transform: none;
3626        }
3627    }
3628
3629    .areviews_header_stars.areviews_rating_animate.areviews_rating_visible .areviews_stars i {
3630        opacity: 0;
3631        animation: AreviewsStarPop 0.35s ease forwards;
3632    }
3633
3634    .areviews_header_stars.areviews_rating_animate.areviews_rating_visible .areviews_stars i:nth-child(1) { animation-delay: 0.05s; }
3635    .areviews_header_stars.areviews_rating_animate.areviews_rating_visible .areviews_stars i:nth-child(2) { animation-delay: 0.12s; }
3636    .areviews_header_stars.areviews_rating_animate.areviews_rating_visible .areviews_stars i:nth-child(3) { animation-delay: 0.19s; }
3637    .areviews_header_stars.areviews_rating_animate.areviews_rating_visible .areviews_stars i:nth-child(4) { animation-delay: 0.26s; }
3638    .areviews_header_stars.areviews_rating_animate.areviews_rating_visible .areviews_stars i:nth-child(5) { animation-delay: 0.33s; }
3639
3640    @keyframes AreviewsStarPop {
3641        0% {
3642            transform: scale(0.4);
3643            opacity: 0;
3644        }
3645        70% {
3646            transform: scale(1.15);
3647            opacity: 1;
3648        }
3649        100% {
3650            transform: scale(1);
3651            opacity: 1;
3652        }
3653    }
3654
3655    @media (prefers-reduced-motion: reduce) {
3656        .areviews_header_stars.areviews_rating_animate .areviews_main_header_container,
3657        .areviews_header_stars.areviews_rating_animate .areviews_stars i {
3658            opacity: 1 !important;
3659            transform: none !important;
3660            animation: none !important;
3661            transition: none !important;
3662        }
3663    }
3664</style>
3665
3666
3667
3668
3669
3670
3671<style>
3672    .areviews_tooltip_portal {
3673        position: fixed !important;
3674        top: 0;
3675        left: 0;
3676        z-index: 2147483647 !important;
3677        visibility: hidden;
3678        opacity: 0;
3679        transition: opacity 0.15s ease;
3680        pointer-events: none;
3681        display: block;
3682        margin: 0 !important;
3683        padding: 0 !important;
3684        transform: none !important;
3685        max-width: calc(100vw - 16px);
3686    }
3687
3688    .areviews_tooltip_portal.areviews_tooltip_open {
3689        visibility: visible;
3690        opacity: 1;
3691        pointer-events: auto;
3692    }
3693
3694    /* Inside the portal the tooltip is laid out by the wrapper, so every
3695       original offset/visibility rule is neutralised. */
3696    .areviews_tooltip_portal .areviewstooltiptext {
3697        position: static !important;
3698        display: block !important;
3699        visibility: inherit !important;
3700        opacity: 1 !important;
3701        margin: 0 !important;
3702        top: auto !important;
3703        left: auto !important;
3704        right: auto !important;
3705        bottom: auto !important;
3706        transform: none !important;
3707        width: 280px;
3708        max-width: calc(100vw - 16px);
3709        background: #fff;
3710        box-shadow: 0 8px 24px rgba(0, 0, 0, 0.16);
3711        border-radius: 2px;
3712    }
3713
3714    /* Keep the little arrow (added by the app stylesheet) centred on the
3715       stars even when the box is clamped to the viewport edge. */
3716    .areviews_tooltip_portal .areviewstooltiptext::after {
3717        left: var(--areviews-arrow-x, 50%) !important;
3718        margin-left: -5px !important;
3719    }
3720
3721    .areviews_tooltip_portal.areviews_tooltip_above .areviewstooltiptext::after {
3722        bottom: auto !important;
3723        top: 100% !important;
3724        border-color: #000 transparent transparent transparent !important;
3725    }
3726</style>
3727
3728<script src="https://cdn.shopify.com/extensions/01a0c1f6-9121-7717-bd04-c9c90c2e0e2b/aliexpress-reviews-2-137/assets/areviews-title-rating.js" defer></script>
3728
3729
3730
3731
3732
3733
3734    <style>
3735        .areviews_title_rating_skeleton {
3736            display: none !important;
3737        }
3738    </style>
3739
3740
3741
3742</div>
3743              </div>
3744
3745            
3746        
3747          
3748              <div class="title-row" ><h3 class="subtitle">MilkyWay</h3><h1 class="title">Portable Breast Milk Cooler</h1>
3749<!-- Start Areviews product title Rating Code
3750<div class='areviews_header_stars'></div>
3751End Areviews product title Rating Code -->
3752
3753              </div>
3754
3755            
3756        
3757          
3758              
3759            
3760        
3761          
3762
3763              <div class="price-container" >
3764                <div class="variant-visibility-area">
3764<script type="text/template" data-variant-id="53346802499930"><div class="price-area">
3765                          <div class="price h4-style on-sale">
3766                            <span class="current-price theme-money"><span class=transcy-money>$ 49.99 USD</span></span>
3767                            
3768                            <span class="was-price theme-money"><span class=transcy-money>$ 99.99 USD</span></span>
3769                            
3770                          </div>
3771                          <div style="color:red; margin-top:10px;"></div>
3772                          
3773                          
3774                        </div></script>
3774<div class="price-area">
3775                          <div class="price h4-style on-sale">
3776                            <span class="current-price theme-money"><span class=transcy-money>$ 49.99 USD</span></span>
3777                            
3778                            <span class="was-price theme-money"><span class=transcy-money>$ 99.99 USD</span></span>
3779                            
3780                          </div>
3781                          <div style="color:red; margin-top:10px;"></div>
3782                          
3783                          
3784                        </div>
3784<script type="text/template" data-variant-id="53346802532698"><div class="price-area">
3785                          <div class="price h4-style on-sale">
3786                            <span class="current-price theme-money"><span class=transcy-money>$ 49.99 USD</span></span>
3787                            
3788                            <span class="was-price theme-money"><span class=transcy-money>$ 99.99 USD</span></span>
3789                            
3790                          </div>
3791                          <div style="color:red; margin-top:10px;"></div>
3792                          
3793                          
3794                        </div></script>
3794<script type="text/template" data-variant-id=""><div class="price-area"><div class="price h4-style on-sale">
3795                          
3796                          <span class="current-price theme-money"><span class=transcy-money>$ 49.99 USD</span>
3797</span>
3798                          
3799                            <span class="was-price theme-money"><span class=transcy-money>$ 99.99 USD</span></span>
3800                          
3801
3802                          
3803                        </div>
3804                      </div></script>
3804
3805
3806                  
3807                </div>
3808
3809                <div class="price-descriptors"><form method="post" action="/cart/add" id="product-form-template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-10685349593434-installments" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="53346802499930">
3810                    
3811<input type="hidden" name="product-id" value="10685349593434" /><input type="hidden" name="section-id" value="template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794" /></form> 
3812                </div></div>
3813
3814            
3815        
3816          
3817              <div class="not-in-quickbuy">
3818                <!-- Failed to render app block "flex_pay_with_hsa_fsa_medium_xhPtRX": app block path "shopify://apps/flex-pay-with-hsa-fsa/blocks/medium/c0438c22-7b33-4278-b0c3-ef6c6b7b5f83" does not exist -->
3819              </div>
3820
3821            
3822        
3823          
3824              
3825                <div class="lightly-spaced-row not-in-quickbuy" ><div>
3826 <span class="hsa-fsa-txt">Save up to 30% with pre-taxed funds when you pay with</span>
3827<img class="rimage__image hsa-fsa-img" src="https://cdn.shopify.com/s/files/1/0010/0889/4017/files/HSA-FSA.jpg?v=1729762136" alt="HSA FSA"
3828>
3829</div>
3830
3831<style>
3832.hsa-fsa-txt{
3833 font-size: 18px;
3834 font-weight: 700;
3835 color: blueviolet;
3836font-family:'Nunito'; 
3837}
3838
3839.hsa-fsa-img{
3840max-width:100%;
3841width:80px;
3842height:auto;
3843object-fit: contain;
3844display:inline-block;
3845vertical-align: middle;
3846}
3847
3848@media (max-width: 768px) {
3849 .hsa-fsa-txt{
3850 font-size: 16px;
3851 }
3852.hsa-fsa-img{
3853  width:70px;
3854 }
3855} 
3856</style></div>
3857              
3858
3859            
3860        
3861          
3862              <div class="not-in-quickbuy" >
3863                
3864                  <input type="checkbox" id="text-expand" name="text-expand"/>
3865                  <div class="product-description rte cf"><p>4AllFamily's MilkyWay Breast Milk Cooler brings <strong>trusted, medical-grade cooling technology</strong> into everyday parenthood. Whether you’re <strong>pumping at work, traveling, or running errands</strong> <strong>,</strong> it <strong>unfailingly</strong> keeps your expressed milk <strong>refrigerated for up to 24 hours</strong> — without electricity or complicated setup.  </p>
3866<p><strong>Why parents love it:</strong></p>
3867<ul>
3868<li>❄️  Up to 24 hours of reliable refrigeration <strong></strong>
3869</li>
3870<li>🍼  Stores up to 22 oz (660 ml) of milk <strong></strong>
3871</li>
3872<li>
3873<strong>🌟</strong>  Built-in temperature display <strong></strong>
3874</li>
3875<li>✅  100% safe materials, BPA-free <strong></strong>
3876</li>
3877<li>✈️  Travel-ready &amp; TSA-compliant <strong></strong>
3878</li>
3879</ul></div>
3880                  <label for="text-expand" class="rs-text-expander"></label>
3881                
3882              </div>
3883
3884            
3885        
3886          
3887              <div class="input-row" >
3888                <div class="option-selectors" data-disable-unavailable="true"><div
3889              class="option-selector option-selector--swatch"
3890              data-selector-type="listed"
3891              data-option-index="0"
3892              data-option-name="color"
3893            >
3894            <fieldset class="option-selector-fieldset">
3895              <div class="opposing-items">
3896                <legend class="label">Color</legend>
3897                
3898              </div>
3899              <div class="option-selector__btns"><input
3900                    class="opt-btn js-option"
3901                    type="radio"
3902                    name="template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-10685349593434-color-selector"
3903                    id="template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-10685349593434-color-selector-opt-0"
3904                    value="Baby Blue"
3905                    
3906checked
3907                    required
3908                  >
3909                  <label
3910                    class="opt-label"
3911                    
3912                      data-swatch="baby blue"
3913                    
3914                    for="template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-10685349593434-color-selector-opt-0"
3915                    ><span class="opt-label__text">Baby Blue</span></label
3916                  ><input
3917                    class="opt-btn js-option"
3918                    type="radio"
3919                    name="template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-10685349593434-color-selector"
3920                    id="template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-10685349593434-color-selector-opt-1"
3921                    value="Ivory"
3922                    
3923
3924                    required
3925                  >
3926                  <label
3927                    class="opt-label"
3928                    
3929                      data-swatch="ivory"
3930                    
3931                    for="template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-10685349593434-color-selector-opt-1"
3932                    ><span class="opt-label__text">Ivory</span></label
3933                  ></div>
3934            </fieldset>
3935          </div></div>
3936              </div>
3937
3938            
3939        
3940          
3941
3942              <div class="buy-buttons-row" >
3943                <form method="post" action="/cart/add" id="product-form-template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-10685349593434" accept-charset="UTF-8" class="form product-purchase-form" enctype="multipart/form-data" data-product-id="10685349593434"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
3944<select name="id" class="original-selector" aria-label="Options">
3945            <option value="">Choose an option</option>
3946            
3947            <option value="53346802499930"
3948               selected="selected"
3949              
3950              data-stock="">Baby Blue</option>
3951            
3952            <option value="53346802532698"
3953              
3954              
3955              data-stock="">Ivory</option>
3956            
3957          </select>
3958<div class="quantity-submit-row input-row has-spb">
3959                      
3960                      <div class="quantity-submit-row__submit input-row">
3961                      
3962                        
3963                        <div class="quantity-wrapper">
3964                          <a href="#" data-quantity="down"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="feather feather-minus"><title>Minus</title><line x1="5" y1="12" x2="19" y2="12"></line></svg></a>
3965                          <input aria-label="Quantity" id="quantity" type="number" name="quantity" value="1" />
3966                          <a href="#" data-quantity="up"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="feather feather-plus"><title>Plus</title><line x1="12" y1="5" x2="12" y2="19"></line><line x1="5" y1="12" x2="19" y2="12"></line></svg></a>
3967                        </div>
3968                       <button
3969                          class="button button--large"
3970                          type="submit"
3971                          data-add-to-cart-text="Add to Cart"
3972                          data-label-preorder="Pre-order"
3973                          
3974                        >Add to Cart</button>
3975                      </div>
3976
3977                      
3978                        
3978<script class="dynamic-payment-button-template" type="text/template">
3979                          <div data-shopify="payment-button" class="shopify-payment-button"> <shopify-accelerated-checkout recommended="{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;paypal&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:1008894017,&quot;countryCode&quot;:&quot;HK&quot;,&quot;merchantName&quot;:&quot;4AllFamily&quot;,&quot;phoneRequired&quot;:true,&quot;companyRequired&quot;:false,&quot;shippingType&quot;:&quot;shipping&quot;,&quot;shopifyPaymentsEnabled&quot;:false,&quot;hasManagedSellingPlanState&quot;:false,&quot;requiresBillingAgreement&quot;:false,&quot;gatewayType&quot;:&quot;CONNECTED&quot;,&quot;merchantId&quot;:&quot;8AQYK8NA33RP2&quot;,&quot;sdkUrl&quot;:&quot;https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=USD\u0026locale=en_US\u0026client-id=AexZEtAxk09Ncgj6FSWFFyGKbxxAZ_LTyJ2DPdJWl1YUlecinmc5AfIaRF2qYjWlusWahlzz6SVkY5Ci\u0026merchant-id=8AQYK8NA33RP2\u0026intent=authorize&quot;,&quot;serviceableCountryCodes&quot;:[&quot;AC&quot;,&quot;AD&quot;,&quot;AE&quot;,&quot;AF&quot;,&quot;AG&quot;,&quot;AI&quot;,&quot;AL&quot;,&quot;AM&quot;,&quot;AO&quot;,&quot;AR&quot;,&quot;AT&quot;,&quot;AU&quot;,&quot;AW&quot;,&quot;AX&quot;,&quot;AZ&quot;,&quot;BA&quot;,&quot;BB&quot;,&quot;BD&quot;,&quot;BE&quot;,&quot;BF&quot;,&quot;BG&quot;,&quot;BH&quot;,&quot;BI&quot;,&quot;BJ&quot;,&quot;BL&quot;,&quot;BM&quot;,&quot;BN&quot;,&quot;BO&quot;,&quot;BQ&quot;,&quot;BR&quot;,&quot;BS&quot;,&quot;BT&quot;,&quot;BW&quot;,&quot;BY&quot;,&quot;BZ&quot;,&quot;CA&quot;,&quot;CC&quot;,&quot;CD&quot;,&quot;CF&quot;,&quot;CG&quot;,&quot;CH&quot;,&quot;CI&quot;,&quot;CK&quot;,&quot;CL&quot;,&quot;CM&quot;,&quot;CN&quot;,&quot;CO&quot;,&quot;CR&quot;,&quot;CV&quot;,&quot;CW&quot;,&quot;CX&quot;,&quot;CY&quot;,&quot;CZ&quot;,&quot;DE&quot;,&quot;DJ&quot;,&quot;DK&quot;,&quot;DM&quot;,&quot;DO&quot;,&quot;DZ&quot;,&quot;EC&quot;,&quot;EE&quot;,&quot;EG&quot;,&quot;EH&quot;,&quot;ER&quot;,&quot;ES&quot;,&quot;ET&quot;,&quot;FI&quot;,&quot;FJ&quot;,&quot;FK&quot;,&quot;FO&quot;,&quot;FR&quot;,&quot;GA&quot;,&quot;GB&quot;,&quot;GD&quot;,&quot;GE&quot;,&quot;GF&quot;,&quot;GG&quot;,&quot;GH&quot;,&quot;GI&quot;,&quot;GL&quot;,&quot;GM&quot;,&quot;GN&quot;,&quot;GP&quot;,&quot;GQ&quot;,&quot;GR&quot;,&quot;GS&quot;,&quot;GT&quot;,&quot;GW&quot;,&quot;GY&quot;,&quot;HK&quot;,&quot;HN&quot;,&quot;HR&quot;,&quot;HT&quot;,&quot;HU&quot;,&quot;ID&quot;,&quot;IE&quot;,&quot;IL&quot;,&quot;IM&quot;,&quot;IN&quot;,&quot;IO&quot;,&quot;IQ&quot;,&quot;IS&quot;,&quot;IT&quot;,&quot;JE&quot;,&quot;JM&quot;,&quot;JO&quot;,&quot;JP&quot;,&quot;KE&quot;,&quot;KG&quot;,&quot;KH&quot;,&quot;KI&quot;,&quot;KM&quot;,&quot;KN&quot;,&quot;KR&quot;,&quot;KW&quot;,&quot;KY&quot;,&quot;KZ&quot;,&quot;LA&quot;,&quot;LB&quot;,&quot;LC&quot;,&quot;LI&quot;,&quot;LK&quot;,&quot;LR&quot;,&quot;LS&quot;,&quot;LT&quot;,&quot;LU&quot;,&quot;LV&quot;,&quot;LY&quot;,&quot;MA&quot;,&quot;MC&quot;,&quot;MD&quot;,&quot;ME&quot;,&quot;MF&quot;,&quot;MG&quot;,&quot;MK&quot;,&quot;ML&quot;,&quot;MM&quot;,&quot;MN&quot;,&quot;MO&quot;,&quot;MQ&quot;,&quot;MR&quot;,&quot;MS&quot;,&quot;MT&quot;,&quot;MU&quot;,&quot;MV&quot;,&quot;MW&quot;,&quot;MX&quot;,&quot;MY&quot;,&quot;MZ&quot;,&quot;NA&quot;,&quot;NC&quot;,&quot;NE&quot;,&quot;NF&quot;,&quot;NG&quot;,&quot;NI&quot;,&quot;NL&quot;,&quot;NO&quot;,&quot;NP&quot;,&quot;NR&quot;,&quot;NU&quot;,&quot;NZ&quot;,&quot;OM&quot;,&quot;PA&quot;,&quot;PE&quot;,&quot;PF&quot;,&quot;PG&quot;,&quot;PH&quot;,&quot;PK&quot;,&quot;PL&quot;,&quot;PM&quot;,&quot;PN&quot;,&quot;PS&quot;,&quot;PT&quot;,&quot;PY&quot;,&quot;QA&quot;,&quot;RE&quot;,&quot;RO&quot;,&quot;RS&quot;,&quot;RU&quot;,&quot;RW&quot;,&quot;SA&quot;,&quot;SB&quot;,&quot;SC&quot;,&quot;SD&quot;,&quot;SE&quot;,&quot;SG&quot;,&quot;SH&quot;,&quot;SI&quot;,&quot;SJ&quot;,&quot;SK&quot;,&quot;SL&quot;,&quot;SM&quot;,&quot;SN&quot;,&quot;SO&quot;,&quot;SR&quot;,&quot;SS&quot;,&quot;ST&quot;,&quot;SV&quot;,&quot;SX&quot;,&quot;SZ&quot;,&quot;TA&quot;,&quot;TC&quot;,&quot;TD&quot;,&quot;TF&quot;,&quot;TG&quot;,&quot;TH&quot;,&quot;TJ&quot;,&quot;TK&quot;,&quot;TL&quot;,&quot;TM&quot;,&quot;TN&quot;,&quot;TO&quot;,&quot;TR&quot;,&quot;TT&quot;,&quot;TV&quot;,&quot;TW&quot;,&quot;TZ&quot;,&quot;UA&quot;,&quot;UG&quot;,&quot;UM&quot;,&quot;US&quot;,&quot;UY&quot;,&quot;UZ&quot;,&quot;VA&quot;,&quot;VC&quot;,&quot;VE&quot;,&quot;VG&quot;,&quot;VN&quot;,&quot;VU&quot;,&quot;WF&quot;,&quot;WS&quot;,&quot;XK&quot;,&quot;YE&quot;,&quot;YT&quot;,&quot;ZA&quot;,&quot;ZM&quot;,&quot;ZW&quot;]}}" fallback="{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:true,&quot;name&quot;:&quot;buy_it_now&quot;,&quot;wallet_params&quot;:{}}" access-token="d16edcf8a3c4df1b239f0353fb2a6e3d" buyer-country="US" buyer-locale="en" buyer-currency="USD" variant-params="[{&quot;id&quot;:53346802499930,&quot;requiresShipping&quot;:true},{&quot;id&quot;:53346802532698,&quot;requiresShipping&quot;:true}]" shop-id="1008894017" enabled-flags="[&quot;1172c16a&quot;,&quot;a1d1f9a1&quot;,&quot;f5afabb3&quot;,&quot;370070f3&quot;]" > <div class="shopify-payment-button__button" role="button" disabled aria-hidden="true" style="background-color: transparent; border: none"> <div class="shopify-payment-button__skeleton">&nbsp;</div> </div> <div class="shopify-payment-button__more-options shopify-payment-button__skeleton" role="button" disabled aria-hidden="true">&nbsp;</div> </shopify-accelerated-checkout> </div>
3980                        </script>
3980
3981                      
3982
3983                      
3984
3985                      
3986                        
3987
3988  
3989  
3990    <div class="backorder hidden">
3991      
3992    <div class="custom-pre-order-button-description">
3993      
3994        <img src="//4allfamily.com/cdn/shop/t/186/assets/icon-warning-sign.svg?v=8160610469201848291788289857" alt="">
3995        <span style="color: red;" >
3996          <span class="backorder__variant">
3997            Portable Breast Milk Cooler
3998            - Baby Blue
3999          </span>
4000          is backordered and will ship as soon as it is back in stock.
4001        </span>
4002      
4003    </div>
4004  
4005    </div>
4006  
4007
4008                      
4009                    </div>
4010
4011<div
4012  class="store-availability-container-outer"
4013  data-store-availability-container="10685349593434"
4014  data-section-url="/variants/VARIANT_ID/?section_id=store-availability"
4015
4016  
4017
4018  >
4019</div>
4020
4021
4022                <input type="hidden" name="product-id" value="10685349593434" /><input type="hidden" name="section-id" value="template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794" /></form>
4023              </div>
4024
4025            
4026        
4027          
4028              <div class="benefits-badges">
4029                  
4030                    
4031                    
4032                    <div class="benefits-badge">
4033                      <img src="//4allfamily.com/cdn/shop/files/Rectangle_9.png?height=26&v=1696216542" alt="Worldwide Shipping" width=""  height=""/>
4034                      <span>Worldwide Shipping</span>
4035                    </div>
4036                  
4037                    
4038                    
4039                    <div class="benefits-badge">
4040                      <img src="//4allfamily.com/cdn/shop/files/Rectangle_19_copy.png?height=26&v=1696216542" alt="TSA-Compliant" width=""  height=""/>
4041                      <span>TSA-Compliant</span>
4042                    </div>
4043                  
4044                    
4045                    
4046                    <div class="benefits-badge">
4047                      <img src="//4allfamily.com/cdn/shop/files/Shape_4.png?height=26&v=1696216505" alt="+ 300,000 Coolers Sold" width=""  height=""/>
4048                      <span>+ 300,000 Coolers Sold</span>
4049                    </div>
4050                  
4051              </div>
4052              
4053            
4054        
4055          
4056
4057
4058<div class="product-detail-accordion not-in-quickbuy" >
4059<div class="cc-accordion" data-allow-multi-open="true">
4060<details class="cc-accordion-item">
4061  <summary class="cc-accordion-item__title">
4062    
4063Milk Storage Capacity
4064</summary>
4065  <div class="cc-accordion-item__panel">
4066    <div class="cc-accordion-item__content rte cf"><p></p><div class="metafield-rich_text_field"><p>4AllFamily’s MilkyWay Breast Milk Cooler is designed to balance <strong>storage</strong> <strong>capacity, portability, and cooling performance</strong> for parents on the move.  </p><p>Its slim, vertical design <strong>fits easily into diaper bags, backpacks</strong>, or the included thermal insulated carrying bag, making it simple to take along wherever your day leads.</p><p>The MilkyWay travel cooler comes with <strong>two included milk storage bottles,</strong> each holding up to 11 oz (330 ml) of breast milk. This allows you to safely <strong>carry up to 22 oz (660 ml) of expressed milk,</strong> kept<br />
4067properly refrigerated inside the cooler.</p><p>If you prefer to use your own baby bottles, the internal cooling tube is <strong>compatible with other bottles</strong> featuring an outer diameter of maximum 2.6 inches (6.7 cm).</p></div></div>
4068  </div>
4069</details>
4070</div>
4071
4072</div>
4073
4074
4075        
4076          
4077
4078
4079<div class="product-detail-accordion not-in-quickbuy" >
4080<div class="cc-accordion" data-allow-multi-open="true">
4081<details class="cc-accordion-item">
4082  <summary class="cc-accordion-item__title">
4083    
4084Cooling Efficiency &amp; Duration
4085</summary>
4086  <div class="cc-accordion-item__panel">
4087    <div class="cc-accordion-item__content rte cf"><div class="metafield-rich_text_field"><p>If you’re new to 4AllFamily, here’s something reassuring to know: we’re a trusted leader in medical-grade travel coolers, relied on by people around the world to protect temperature-sensitive medications. </p><p>That same level of care, precision, and testing goes into the MilkyWay Breast Milk Cooler — because your baby’s milk deserves the same attention as any medical essential.</p><p>Our MilkyWay Portable Breast Milk Cooler is designed and laboratory-tested to deliver safe, reliable cooling. </p><p><strong>It’s guaranteed to maintain the optimal fridge temperature range of 36–46°F (2–8°C) for up to 24 hours when used as directed with fully frozen Biogel cooling packs. </strong></p><p>This consistent performance helps preserve the freshness, quality, and nutritional value of expressed breast milk, giving parents peace of mind throughout the day — whether at work, on the road, or away from home.</p></div></div>
4088  </div>
4089</details>
4090</div>
4091
4092</div>
4093
4094
4095        
4096          
4097
4098
4099<div class="product-detail-accordion not-in-quickbuy" >
4100<div class="cc-accordion" data-allow-multi-open="true">
4101<details class="cc-accordion-item">
4102  <summary class="cc-accordion-item__title">
4103    
4104How to Use Your Milk Cooler
4105</summary>
4106  <div class="cc-accordion-item__panel">
4107    <div class="cc-accordion-item__content rte cf"><div class="metafield-rich_text_field"><h2>How to Use 4AllFamily MilkyWay Breast Milk Cooler</h2><p>Using the MilkyWay Portable Breast Milk Cooler is very <strong>simple</strong>. We’ve actually made it so that it fits seamlessly into a breastfeeding parent’s daily routine.</p><p>1️⃣ <strong>Open</strong> the stainless steel lid of the cooler.</p><p>2️⃣ <strong>Insert the frozen Biogel cooling pack</strong> along with the filled breast milk bottles into the cooling bottle.</p><p>3️⃣ <strong>Close the lid securely</strong>, following the rotation guide to ensure a proper seal.</p><p>4️⃣ <strong>Place the cooler upright </strong>inside its thermal insulation bag for best cooling performance while traveling.</p><p><strong>That’s it</strong> — you’re ready to go with up to 24 hours of safe, reliable refrigerated breast milk.</p><h4>⚠️ Recommended Before First Use</h4><p>Before using your MilkyWay Portable Breast Milk Cooler for the first time, we recommend taking a few minutes to <strong>ensure safe, hygienic breast milk storage</strong> and optimal cooling performance for your baby.</p><p>1️⃣ <strong>Clean all components </strong>(cooling bottle, milk bottles, lid, and accessories) with a soft damp cloth and a mild, baby-safe detergent. Rinse thoroughly and allow all parts to air dry completely.</p><p>2️⃣<strong> Freeze the Biogel cooling packs for 12 hours or more</strong>. Fully frozen ice packs are essential for keeping breast milk safely refrigerated inside the cooler.</p><p>3️⃣ <strong>When storing the cooler or when it’s not in use</strong>, make sure all parts are completely dry to maintain cleanliness and prevent moisture buildup.</p><p>💡 The Biogel cooling packs are safe and designed to cool the container <strong>without ever coming into direct contact with the breast milk</strong>, helping preserve milk quality, nutrients, and hygiene.</p></div></div>
4108  </div>
4109</details>
4110</div>
4111
4112</div>
4113
4114
4115        
4116          
4117
4118
4119<div class="product-detail-accordion not-in-quickbuy" >
4120<div class="cc-accordion" data-allow-multi-open="true">
4121<details class="cc-accordion-item">
4122  <summary class="cc-accordion-item__title">
4123    
4124Included With Your Cooler
4125</summary>
4126  <div class="cc-accordion-item__panel">
4127    <div class="cc-accordion-item__content rte cf"><div class="metafield-rich_text_field"><p>The MilkyWay Portable Breast Milk Cooler comes ready to use, with <strong>everything you need included in the box</strong>:</p><ul><li>1× Thermos Cooling Bottle</li><li>1× Stainless Steel Lid</li><li>2× Milk Storage Bottles</li><li>2× Biogel Cooling Packs</li><li>3× Bottle Nipples (0-3 months, 3-6 months, 6+ months)</li><li>1× Thermal Insulation </li><li>1 Insulated Carry Bag </li></ul><p>Each component is designed to work together seamlessly, offering breastfeeding parents a <strong>simple, reliable, and travel-ready solution</strong> <strong>for storing breast milk on the go.</strong></p></div></div>
4128  </div>
4129</details>
4130</div>
4131
4132</div>
4133
4134
4135        
4136          
4137
4138
4139<div class="product-detail-accordion not-in-quickbuy" >
4140<div class="cc-accordion" data-allow-multi-open="true">
4141<details class="cc-accordion-item">
4142  <summary class="cc-accordion-item__title">
4143    
4144Cooler Dimensions &amp; Materials
4145</summary>
4146  <div class="cc-accordion-item__panel">
4147    <div class="cc-accordion-item__content rte cf"><div class="metafield-rich_text_field"><ul><li><strong>Outside dimensions: </strong>11.8” (30 cm) tall × 4.3” (11 cm) wide</li></ul><p></p><ul><li><strong>Cooler’s material: </strong>Food-grade 316 stainless steel, safe, durable, and suitable for breast milk storage.</li></ul><p></p><ul><li><strong>Milk bottles material: </strong>Polypropylene (BPA, BPS, and Phtalate-free). FDA and EFSA-approved. </li></ul></div></div>
4148  </div>
4149</details>
4150</div>
4151
4152</div>
4153
4154
4155        
4156          
4157
4158
4159<div class="product-detail-accordion not-in-quickbuy" >
4160<div class="cc-accordion" data-allow-multi-open="true">
4161<details class="cc-accordion-item">
4162  <summary class="cc-accordion-item__title">
4163    
4164Shipping
4165</summary>
4166  <div class="cc-accordion-item__panel">
4167    <div class="cc-accordion-item__content rte cf"><p><strong>We offer free shipping within 2-4 business days in the United States</strong>. You can read our detailed <a href="https://4allfamily.com/policies/shipping-policy" target="_blank" title="Shipping Policy">Shipping Policy </a>here.</p><p>If you reside outside of the United States, <a href="https://4allfamily.com/pages/4allfamily-global-websites" target="_blank" title="https://4allfamily.com/pages/4allfamily-global-websites">check out the list of 4AllFamily's global websites</a> here, where you can shop our coolers with free shipping.</p><p>For other international regions, we offer expedited shipping that takes 2-7 business days and standard shipping that takes 10-20 business days.</p></div>
4168  </div>
4169</details>
4170</div>
4171
4172</div>
4173
4174
4175        
4176<div class="lightly-spaced-row-above only-in-quickbuy">
4177          <a class="more" href="/products/milkyway-portable-breast-milk-cooler">
4178            <span class="beside-svg underline">More details</span>
4179            <span class="icon--small icon-natcol ltr-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></span>
4180          </a>
4181        </div>
4182      </div>
4183
4184      
4184<script type="application/json" id="ProductJson-10685349593434">{"id":10685349593434,"title":"Portable Breast Milk Cooler","handle":"milkyway-portable-breast-milk-cooler","description":"\u003cp\u003e4AllFamily's MilkyWay Breast Milk Cooler brings \u003cstrong\u003etrusted, medical-grade cooling technology\u003c\/strong\u003e into everyday parenthood. Whether you’re \u003cstrong\u003epumping at work, traveling, or running errands\u003c\/strong\u003e \u003cstrong\u003e,\u003c\/strong\u003e it \u003cstrong\u003eunfailingly\u003c\/strong\u003e keeps your expressed milk \u003cstrong\u003erefrigerated for up to 24 hours\u003c\/strong\u003e — without electricity or complicated setup.  \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhy parents love it:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e❄️  Up to 24 hours of reliable refrigeration \u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e🍼  Stores up to 22 oz (660 ml) of milk \u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e🌟\u003c\/strong\u003e  Built-in temperature display \u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e✅  100% safe materials, BPA-free \u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e✈️  Travel-ready \u0026amp; TSA-compliant \u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2026-02-21T16:14:17-05:00","created_at":"2026-01-16T08:03:51-05:00","vendor":"4AllFamily","type":"","tags":[],"price":4999,"price_min":4999,"price_max":4999,"available":true,"price_varies":false,"compare_at_price":9999,"compare_at_price_min":9999,"compare_at_price_max":9999,"compare_at_price_varies":false,"variants":[{"id":53346802499930,"title":"Baby Blue","option1":"Baby Blue","option2":null,"option3":null,"sku":"4ALLFAMILY MILK COOLER BABY BLUE","requires_shipping":true,"taxable":true,"featured_image":{"id":70798572978522,"product_id":10685349593434,"position":1,"created_at":"2026-02-21T07:41:45-05:00","updated_at":"2026-02-21T07:42:59-05:00","alt":"4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Blue","width":2000,"height":2000,"src":"\/\/4allfamily.com\/cdn\/shop\/files\/Main_image_blue.png?v=1771677779","variant_ids":[53346802499930]},"available":true,"name":"Portable Breast Milk Cooler - Baby Blue","public_title":"Baby Blue","options":["Baby Blue"],"price":4999,"weight":0,"compare_at_price":9999,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Blue","id":58708108149082,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/4allfamily.com\/cdn\/shop\/files\/Main_image_blue.png?v=1771677779"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":53346802532698,"title":"Ivory","option1":"Ivory","option2":null,"option3":null,"sku":"4ALLFAMILY MILK COOLER IVORY","requires_shipping":true,"taxable":true,"featured_image":{"id":70798581170522,"product_id":10685349593434,"position":7,"created_at":"2026-02-21T07:42:23-05:00","updated_at":"2026-02-21T11:22:47-05:00","alt":"4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow ","width":2000,"height":2000,"src":"\/\/4allfamily.com\/cdn\/shop\/files\/main_image_yellow_with_milk.png?v=1771690967","variant_ids":[53346802532698]},"available":true,"name":"Portable Breast Milk Cooler - Ivory","public_title":"Ivory","options":["Ivory"],"price":4999,"weight":0,"compare_at_price":9999,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow ","id":58708116308314,"position":7,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/4allfamily.com\/cdn\/shop\/files\/main_image_yellow_with_milk.png?v=1771690967"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/4allfamily.com\/cdn\/shop\/files\/Main_image_blue.png?v=1771677779","\/\/4allfamily.com\/cdn\/shop\/files\/Copy_of_BPA_FREE_NO_POLLUTION_OF_BREAST_MILK_ETC..._2.png?v=1771677905","\/\/4allfamily.com\/cdn\/shop\/files\/Complimentary_info_and_real_life_image_the_product_baby_botles_and_pacifiers._2.png?v=1771690967","\/\/4allfamily.com\/cdn\/shop\/files\/COMPARISON_BLUE.png?v=1771690967","\/\/4allfamily.com\/cdn\/shop\/files\/Biogel_Information_2.png?v=1771690967","\/\/4allfamily.com\/cdn\/shop\/files\/Usage_Scenarios.png?v=1771690967","\/\/4allfamily.com\/cdn\/shop\/files\/main_image_yellow_with_milk.png?v=1771690967","\/\/4allfamily.com\/cdn\/shop\/files\/BPA_FREE_NO_POLLUTION_OF_BREAST_MILK_ETC..._2.png?v=1771690967","\/\/4allfamily.com\/cdn\/shop\/files\/Complimentary_info_and_real_life_image_the_product_baby_botles_and_pacifiers._Ivory.png?v=1771690967","\/\/4allfamily.com\/cdn\/shop\/files\/COMPARISON_YELLOW.png?v=1771690967","\/\/4allfamily.com\/cdn\/shop\/files\/Biogel_Information_Yellow.png?v=1771690967","\/\/4allfamily.com\/cdn\/shop\/files\/Usage_Scenarios_2.png?v=1771690967"],"featured_image":"\/\/4allfamily.com\/cdn\/shop\/files\/Main_image_blue.png?v=1771677779","options":["Color"],"media":[{"alt":"4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Blue","id":58708108149082,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/4allfamily.com\/cdn\/shop\/files\/Main_image_blue.png?v=1771677779"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/4allfamily.com\/cdn\/shop\/files\/Main_image_blue.png?v=1771677779","width":2000},{"alt":"4AllFamily USA - MilkyWay Portable Breast Milk Cooler -  Main Features ","id":58708108050778,"position":2,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/4allfamily.com\/cdn\/shop\/files\/Copy_of_BPA_FREE_NO_POLLUTION_OF_BREAST_MILK_ETC..._2.png?v=1771677905"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/4allfamily.com\/cdn\/shop\/files\/Copy_of_BPA_FREE_NO_POLLUTION_OF_BREAST_MILK_ETC..._2.png?v=1771677905","width":2000},{"alt":"4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Blue - Real Time Temperature Display ","id":58710465741146,"position":3,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/4allfamily.com\/cdn\/shop\/files\/Complimentary_info_and_real_life_image_the_product_baby_botles_and_pacifiers._2.png?v=1771690967"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/4allfamily.com\/cdn\/shop\/files\/Complimentary_info_and_real_life_image_the_product_baby_botles_and_pacifiers._2.png?v=1771690967","width":2000},{"alt":"4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Blue - Comparison with other milk coolers sold in USA","id":58708108181850,"position":4,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/4allfamily.com\/cdn\/shop\/files\/COMPARISON_BLUE.png?v=1771690967"},"aspect_ratio":1.0,"height":3000,"media_type":"image","src":"\/\/4allfamily.com\/cdn\/shop\/files\/COMPARISON_BLUE.png?v=1771690967","width":3000},{"alt":"4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Blue - Instructions for Use ","id":58708108116314,"position":5,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/4allfamily.com\/cdn\/shop\/files\/Biogel_Information_2.png?v=1771690967"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/4allfamily.com\/cdn\/shop\/files\/Biogel_Information_2.png?v=1771690967","width":2000},{"alt":"4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Blue - Storing milk cold in any travel situation ","id":58708108214618,"position":6,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/4allfamily.com\/cdn\/shop\/files\/Usage_Scenarios.png?v=1771690967"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/4allfamily.com\/cdn\/shop\/files\/Usage_Scenarios.png?v=1771690967","width":2000},{"alt":"4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow ","id":58708116308314,"position":7,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/4allfamily.com\/cdn\/shop\/files\/main_image_yellow_with_milk.png?v=1771690967"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/4allfamily.com\/cdn\/shop\/files\/main_image_yellow_with_milk.png?v=1771690967","width":2000},{"alt":"4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow - Main Features","id":58708116210010,"position":8,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/4allfamily.com\/cdn\/shop\/files\/BPA_FREE_NO_POLLUTION_OF_BREAST_MILK_ETC..._2.png?v=1771690967"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/4allfamily.com\/cdn\/shop\/files\/BPA_FREE_NO_POLLUTION_OF_BREAST_MILK_ETC..._2.png?v=1771690967","width":2000},{"alt":"4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow - Real Time temperature display ","id":58710465708378,"position":9,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/4allfamily.com\/cdn\/shop\/files\/Complimentary_info_and_real_life_image_the_product_baby_botles_and_pacifiers._Ivory.png?v=1771690967"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/4allfamily.com\/cdn\/shop\/files\/Complimentary_info_and_real_life_image_the_product_baby_botles_and_pacifiers._Ivory.png?v=1771690967","width":2000},{"alt":"4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow - Comparison with other milk coolers sold in USA","id":58708116275546,"position":10,"preview_image":{"aspect_ratio":1.0,"height":3000,"width":3000,"src":"\/\/4allfamily.com\/cdn\/shop\/files\/COMPARISON_YELLOW.png?v=1771690967"},"aspect_ratio":1.0,"height":3000,"media_type":"image","src":"\/\/4allfamily.com\/cdn\/shop\/files\/COMPARISON_YELLOW.png?v=1771690967","width":3000},{"alt":"4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow - Instructions for Use","id":58708116177242,"position":11,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/4allfamily.com\/cdn\/shop\/files\/Biogel_Information_Yellow.png?v=1771690967"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/4allfamily.com\/cdn\/shop\/files\/Biogel_Information_Yellow.png?v=1771690967","width":2000},{"alt":"4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Yellow - Ideal for carrying breast milk cold everywhere","id":58708116242778,"position":12,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/4allfamily.com\/cdn\/shop\/files\/Usage_Scenarios_2.png?v=1771690967"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/4allfamily.com\/cdn\/shop\/files\/Usage_Scenarios_2.png?v=1771690967","width":2000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e4AllFamily's MilkyWay Breast Milk Cooler brings \u003cstrong\u003etrusted, medical-grade cooling technology\u003c\/strong\u003e into everyday parenthood. Whether you’re \u003cstrong\u003epumping at work, traveling, or running errands\u003c\/strong\u003e \u003cstrong\u003e,\u003c\/strong\u003e it \u003cstrong\u003eunfailingly\u003c\/strong\u003e keeps your expressed milk \u003cstrong\u003erefrigerated for up to 24 hours\u003c\/strong\u003e — without electricity or complicated setup.  \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhy parents love it:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e❄️  Up to 24 hours of reliable refrigeration \u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e🍼  Stores up to 22 oz (660 ml) of milk \u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e🌟\u003c\/strong\u003e  Built-in temperature display \u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e✅  100% safe materials, BPA-free \u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e✈️  Travel-ready \u0026amp; TSA-compliant \u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e"}</script>
4184
4185    </div>
4186  </div>
4187</div>
4188
4189<div class="sticky-wrapper">
4190<div class="custom-sticky-cart">
4191  <div class="custom-sticky-med"><div id="FeaturedMedia-template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-58708108149082-wrapper"
4192    class="product-media-wrapper"
4193    data-media-id="template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-58708108149082"
4194    tabindex="-1">
4195  
4196      <div class="product-media product-media--image">
4197        <div class="rimage-outer-wrapper" style="max-width: 2000px">
4198  <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"
4199       ><img class="rimage__image lazyload fade-in "
4200      data-src="//4allfamily.com/cdn/shop/files/Main_image_blue_{width}x.png?v=1771677779"
4201      data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
4202      data-aspectratio="1.0"
4203      data-sizes="auto"
4204      alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Blue"
4205      >
4206
4207    <noscript>
4208      <img class="rimage__image" src="//4allfamily.com/cdn/shop/files/Main_image_blue_1024x1024.png?v=1771677779" alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Blue">
4209    </noscript>
4210  </div>
4211</div>
4212
4213      </div>
4214    
4215</div>
4216</div>
4217  <div class="custom-sticky-dets" style="max-height: 70px">
4218    <h3>Portable Breast Milk Cooler</h3>
4219    <span class="sticky-price"><span class=transcy-money>$ 49.99 USD</span></span>
4220  </div>
4221  
4222      <div class="buying">
4223        <div class="quantity-wrapper">
4224          <a href="#" onclick="" data-quantity="down"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="feather feather-minus"><title>Minus</title><line x1="5" y1="12" x2="19" y2="12"></line></svg></a>
4225          <input aria-label="Quantity" id="quantity2" type="number" name="quantity2" value="1" />
4226          <a href="#" data-quantity="up"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="feather feather-plus"><title>Plus</title><line x1="12" y1="5" x2="12" y2="19"></line><line x1="5" y1="12" x2="19" y2="12"></line></svg></a>
4227        </div>
4228         <button
4229          form="product-form-template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794-10685349593434"
4230          class="button button--large"
4231          type="submit"
4232          data-add-to-cart-text="Add to Cart"
4233          data-label-preorder="Pre-order"
4234          
4235        >Add to Cart</button>
4236      </div>
4237</div>
4238</div> 
4239<script>
4240document.addEventListener('DOMContentLoaded', function(){
4241  const select = document.getElementById("years")
4242  select.addEventListener('change', function(){
4243    const variantId = select.value;
4244    const option = document.querySelector(`option[value="${variantId}"]`)
4245    const warrantyPriceEle = document.getElementById("warranty-price")
4246    const warrantyComparedEle = document.getElementById("warranty-compared")
4247    const price = option.getAttribute('price')
4248    const comparedPrice = option.getAttribute('compared')
4249    console.log('price :>> ', price);
4250    const fixedPrice = (Number(price)/100).toFixed(2);
4251    const fixedComparedPrice = (Number(comparedPrice)/100).toFixed(2);
4252    warrantyPriceEle.innerHTML = "$ " + fixedPrice;
4253    warrantyComparedEle.innerHTML = "$ " + fixedComparedPrice;
4254  })
4255})
4256
4257document.addEventListener('DOMContentLoaded', function(){
4258  const select = document.getElementById("years")
4259  const variantId = select.value;
4260  const option = document.querySelector(`option[value="${variantId}"]`)
4261  const warrantyPriceEle = document.getElementById("warranty-price")
4262  const warrantyComparedEle = document.getElementById("warranty-compared")
4263  const price = option.getAttribute('price')
4264  const comparedPrice = option.getAttribute('compared')
4265  console.log('price :>> ', price);
4266  const fixedPrice = (Number(price)/100).toFixed(2);
4267  const fixedComparedPrice = (Number(comparedPrice)/100).toFixed(2);
4268  warrantyPriceEle.innerHTML = "$ " + fixedPrice;
4269  warrantyComparedEle.innerHTML = "$ " + fixedComparedPrice;
4270})
4271
4272document.addEventListener("DOMContentLoaded", function(){
4273  const warrantyBtn = document.getElementById("warranty-add")
4274  const select = document.getElementById("years")
4275  if (!warrantyBtn || !select) return;
4276
4277  // Every warranty duration's variant id, read straight off the picker. These
4278  // are the exact ids the add posts, so matching the cart line needs no product
4279  // lookup.
4280  const warrantyVariantIds = Array.from(select.options).map(o => String(o.value));
4281
4282  // The product this warranty covers. A warranty may be bought up to this
4283  // product's quantity, so the button reflects *coverage*, not mere presence.
4284  const coveredProductId = 10685349593434;
4285
4286  // Cached state. The click guard reads this synchronously so it can refuse an
4287  // add that would exceed coverage without awaiting a request.
4288  let warrantyAdded = false;
4289
4290  // Read the cart from cart.js, not from #myJson. #myJson only refreshes when
4291  // the sidecart section HTML is swapped in, and that swap does not reliably
4292  // happen after a product-page add — leaving a stale snapshot that reports the
4293  // warranty as absent and flips the button back to "+". cart.js is always
4294  // current.
4295  //
4296  // Fully covered means: the warranty is in the cart at a quantity that already
4297  // matches this product's. Below that the button stays "+" so the customer can
4298  // top up. A warranty held with none of the product in the cart counts as
4299  // covered — that is the standalone case the sidecart caps at 1.
4300  async function fetchWarrantyCovered() {
4301    try {
4302      const cart = await fetch(window.Shopify.routes.root + 'cart.js', {
4303        headers: { 'Accept': 'application/json' }
4304      }).then(r => r.json());
4305
4306      let warrantyQty = 0;
4307      let productQty  = 0;
4308      cart.items.forEach(item => {
4309        if (warrantyVariantIds.includes(String(item.variant_id))) warrantyQty += item.quantity;
4310        if (item.product_id === coveredProductId)                 productQty  += item.quantity;
4311      });
4312
4313      return warrantyQty > 0 && warrantyQty >= productQty;
4314    } catch (e) {
4315      console.error('Warranty state: cart.js fetch failed', e);
4316      return false;
4317    }
4318  }
4319
4320  function setWarrantyButtonState(added) {
4321    warrantyAdded = added;
4322    warrantyBtn.classList.toggle('is-added', added);
4323    // Deliberately not the `disabled` attribute: styles.css.liquid forces
4324    // button[disabled] to `background: #999 !important`, which would grey out
4325    // the added state. The click handler already refuses the click, so
4326    // aria-disabled carries the semantics without the styling side effect.
4327    warrantyBtn.setAttribute('aria-disabled', String(added));
4328  }
4329
4330  let syncTimer;
4331  function syncWarrantyButton() {
4332    clearTimeout(syncTimer);   // collapse bursts of cart events into one request
4333    syncTimer = setTimeout(async () => {
4334      setWarrantyButtonState(await fetchWarrantyCovered());
4335    }, 200);
4336  }
4337
4338  // Paint on load (covers a reload with the warranty already in the cart), then
4339  // re-sync on any cart change so removing the warranty — or raising this
4340  // product's quantity past the warranty's — restores the "+".
4341  syncWarrantyButton();
4342  document.documentElement.addEventListener('theme:sidecart:updated', syncWarrantyButton);
4343  document.documentElement.addEventListener('theme:cartchanged', syncWarrantyButton);
4344
4345  warrantyBtn.addEventListener('click', function (){
4346    if (warrantyAdded) return;   // already fully covered – ignore the click
4347    // One unit per click. The sidecart's clampWarrantyLines() is the authority
4348    // on the ceiling, so a click that would overshoot (e.g. two tabs racing) is
4349    // corrected there rather than trusted here.
4350    const quantity = 1
4351    const variantId= select.value;
4352    console.log('variantId :>> ', variantId);
4353    let formData = {
4354         'items': [{
4355          'id': variantId,
4356          'quantity': quantity
4357          }],
4358          "sections": "sidecart"
4359        };
4360        fetch(window.Shopify.routes.root + 'cart/add.js', {
4361          method: 'POST',
4362          headers: {
4363            'Content-Type': 'application/json'
4364          },
4365          body: JSON.stringify(formData)
4366        })
4367        .then(async (response) => {
4368          const result = await response.json();
4369          if (!response.ok) {   // sold out, invalid variant, etc. – keep the "+"
4370            console.error('Warranty add failed:', result);
4371            return result;
4372          }
4373          window.SidecartAPI?.updateCart(result.sections["sidecart"]);
4374          // Re-read the cart rather than assuming this add completed coverage:
4375          // with 2 of the product in the cart, one click covers only half and
4376          // the button has to stay "+" for the second.
4377          syncWarrantyButton();
4378          document.documentElement.dispatchEvent(
4379          new CustomEvent('theme:cartchanged', { bubbles: true, cancelable: false }));
4380          console.log('BBBBBBBBBBBB');
4381          setTimeout(() => {
4382            const cartLink = document.querySelector(".cart-link");
4383            const sect = document.querySelector(".section-sidebar-cart");
4384            cartLink.addEventListener("click", e => {
4385              e.preventDefault();
4386              sect.classList.add("cart-visible");
4387            })
4388          }, 1000);
4389          return result;
4390        })
4391        .catch((error) => {
4392          console.error('Error:', error);
4393      })
4394  })
4395})
4396
4397document.addEventListener("DOMContentLoaded", function() {
4398  console.log('DOM LOADED')
4399  const quantity = document.getElementById('quantity')
4400  const quantity2 = document.getElementById('quantity2');
4401  const up2 = quantity2.nextElementSibling;
4402  const down2 = quantity2.previousElementSibling;
4403  down2.addEventListener("click", e => {
4404    quantity2.value = Number(quantity2.value) - 1;
4405    const changeEvent = new Event('change', { bubbles: true });
4406    quantity2.dispatchEvent(changeEvent);
4407  });
4408  up2.addEventListener("click", e => {
4409     quantity2.value = Number(quantity2.value) + 1;
4410    const changeEvent = new Event('change', { bubbles: true });
4411    quantity2.dispatchEvent(changeEvent);
4412  });
4413  quantity2.addEventListener("change", e => quantity.value = Number(e.target.value));
4414    var stickyCart = document.querySelector(".custom-sticky-cart");
4415    var footer = document.getElementById("shopify-section-footer"); // Using the footer's ID
4416    var scrollThreshold = 1000;
4417    var isVisible = false;
4418
4419    function updateStickyCartVisibility() {
4420        var footerTop = footer.getBoundingClientRect().top;
4421
4422        if (window.scrollY > scrollThreshold && footerTop > window.innerHeight && !isVisible) {
4423            stickyCart.classList.add("visible");
4424            isVisible = true;
4425        } else if (window.scrollY <= scrollThreshold || footerTop <= window.innerHeight) {
4426            stickyCart.classList.remove("visible");
4427            isVisible = false;
4428        }
4429    }
4430
4431    window.addEventListener("scroll", updateStickyCartVisibility);
4432    updateStickyCartVisibility();
4433
4434
4435  const form = document.querySelector(".form.product-purchase-form");
4436  const formButton = document.querySelectorAll("[data-add-to-cart-text]");
4437
4438  formButton.forEach(bt => {
4439    bt.addEventListener("click", e => {
4440      //e.stopImmediatePropagation();
4441    })
4442  })
4443
4444  form.addEventListener("submit", () => {
4445    const cartCount = document.querySelector(".cart-link__count");
4446    if (cartCount) {
4447      if (cartCount.style.display === "none") {
4448        cartCount.style.display = "initial";
4449        cartCount.innerText = "1";
4450      } else {
4451        cartCount.innerText = Number(cartCount.innerText) + 1;
4452      }
4453    }
4454    document.querySelector(".section-sidebar-cart")?.classList.add("cart-visible");
4455
4456    // Theme's AJAX cart handles the fetch — wait for it to complete,
4457    // then refresh the sidecart and sync shipping protection.
4458    setTimeout(async () => {
4459      try {
4460        const res = await fetch(window.Shopify.routes.root + '?sections=sidecart');
4461        const sections = await res.json();
4462        window.SidecartAPI?.updateCart(sections['sidecart']);
4463        document.documentElement.dispatchEvent(
4464          new CustomEvent('theme:cartchanged', { bubbles: true, cancelable: false }));
4465      } catch (err) {
4466        console.error('Sticky ATC sync error:', err);
4467      }
4468    }, 1000);
4469  })
4470
4471  const arDragContainers = document.querySelectorAll('.ar-model-drag-container')
4472  arDragContainers.forEach((arDragContainer) => {
4473    arDragContainer.addEventListener("click", () => {
4474      arDragContainer.style.display = "none"
4475    })
4476  })
4477
4478  function getSize() {
4479    let size = ""
4480    const sizeSelectors = document.querySelectorAll('.opt-btn')
4481    sizeSelectors.forEach((btn) => {
4482        const id = btn.id
4483        if (id.includes('size') && btn.checked) {
4484            size = btn.getAttribute('value')
4485        }
4486    })
4487    console.log('size :>> ', size);
4488    return size
4489  }
4490
4491  function getColor() {
4492      let color = ""
4493      const colorSelectors = document.querySelectorAll('.opt-btn')
4494      colorSelectors.forEach((btn) => {
4495          const id = btn.id
4496          if (id.includes('color') && btn.checked) {
4497              color = btn.getAttribute('value')
4498          }
4499      })
4500      console.log('color :>> ', color);
4501      return color
4502  }
4503
4504  function updateArViewers() {
4505    const color = getColor()
4506    let size = getSize()
4507    if (size === '') size = color
4508    const arViwers = document.querySelectorAll('.ar-model-viewer');
4509    const variantTxt = size + color
4510    console.log('variantTxt', variantTxt)
4511    arViwers.forEach((viwer) => {
4512      const viwerColor = viwer.getAttribute('data-model-color');
4513      if (viwerColor === variantTxt) {
4514        viwer.style.display = 'block'
4515      } else {
4516        viwer.style.display = 'none'
4517      }
4518    })
4519  }
4520
4521  function modifyColorBtn(colorBtn) {
4522    const id = colorBtn.id
4523    colorBtn.addEventListener(('click'), () => updateArViewers())
4524  }
4525  const variantBtns = document.querySelectorAll('.opt-btn')
4526  console.log('DOM LOADED', variantBtns)
4527  variantBtns.forEach((btn)=> modifyColorBtn(btn))
4528});
4529</script>
4529
4530
4531<script type="application/json">
4532{
4533  "@context": "http://schema.org/",
4534  "@type": "Product",
4535  "name": "Portable Breast Milk Cooler",
4536  "url": "https:\/\/4allfamily.com\/products\/milkyway-portable-breast-milk-cooler","image": [
4537      "https:\/\/4allfamily.com\/cdn\/shop\/files\/Main_image_blue_2000x.png?v=1771677779"
4538    ],"description": "4AllFamily's MilkyWay Breast Milk Cooler brings trusted, medical-grade cooling technology into everyday parenthood. Whether you’re pumping at work, traveling, or running errands , it unfailingly keeps your expressed milk refrigerated for up to 24 hours — without electricity or complicated setup.  \nWhy parents love it:\n\n❄️  Up to 24 hours of reliable refrigeration \n\n🍼  Stores up to 22 oz (660 ml) of milk \n\n\n🌟  Built-in temperature display \n\n✅  100% safe materials, BPA-free \n\n✈️  Travel-ready \u0026amp; TSA-compliant \n\n","sku": "4ALLFAMILY MILK COOLER BABY BLUE","brand": {
4539    "@type": "Brand",
4540    "name": "4AllFamily"
4541  },
4542  
4543  "offers": [{
4544        "@type" : "Offer","sku": "4ALLFAMILY MILK COOLER BABY BLUE","availability" : "http://schema.org/InStock",
4545        "price" : 49.99,
4546        "priceCurrency" : "USD",
4547        "url" : "https:\/\/4allfamily.com\/products\/milkyway-portable-breast-milk-cooler?variant=53346802499930",
4548        "seller": {
4549          "@type": "Organization",
4550          "name": "4AllFamily"
4551        }
4552      },
4553{
4554        "@type" : "Offer","sku": "4ALLFAMILY MILK COOLER IVORY","availability" : "http://schema.org/InStock",
4555        "price" : 49.99,
4556        "priceCurrency" : "USD",
4557        "url" : "https:\/\/4allfamily.com\/products\/milkyway-portable-breast-milk-cooler?variant=53346802532698",
4558        "seller": {
4559          "@type": "Organization",
4560          "name": "4AllFamily"
4561        }
4562      }
4563]
4564}
4565</script>
4565
4566
4567
4568
4569  <style data-shopify>
4570  .price-area, .h4-style {
4571    font-family: 'Nunito', sans-serif;
4572    font-size: 16px;
4573    color: #545454;
4574    line-height: 1;
4575  }
4576    </style>
4577
4578
4579
4580
4581 
4582  <style>
4583  .quantity-submit-row__submit.has-bis-button {
4584    display: flex;
4585    flex-wrap: wrap;
4586    gap: 12px;
4587    align-items: stretch;
4588    width: 100%;
4589  }
4590  .quantity-submit-row__submit.has-bis-button .quantity-wrapper {
4591    display: none !important;
4592  }
4593  .quantity-submit-row__submit.has-bis-button > button[type="submit"] {
4594    flex: 1 1 auto;
4595    min-height: 56px;
4596    box-sizing: border-box;
4597    order: 1;
4598  }
4599  .quantity-submit-row__submit.has-bis-button #klaviyo-bis-button-container {
4600    flex: 1 1 auto;
4601    margin: 0;
4602    order: 2;
4603  }
4604
4605  .quantity-submit-row.has-bis-button .shopify-payment-button {
4606    display: none !important;
4607  }
4608
4609  .product-purchase-form.has-bis-button {
4610    display: flex;
4611    flex-wrap: wrap;
4612    gap: 12px;
4613    align-items: stretch;
4614    width: 100%;
4615  }
4616  .product-purchase-form.has-bis-button > button[type="submit"] {
4617    flex: 1 1 auto;
4618    min-height: 56px;
4619    box-sizing: border-box;
4620    order: 1;
4621  }
4622  .product-purchase-form.has-bis-button #klaviyo-bis-button-container {
4623    flex: 1 1 auto;
4624    margin: 0;
4625    order: 2;
4626  }
4627
4628  .has-bis-button #klaviyo-bis-button-container > div,
4629  .has-bis-button #klaviyo-bis-button-container button {
4630    width: 100%;
4631    min-height: 56px;
4632    height: auto;
4633    box-sizing: border-box;
4634  }
4635
4636  /* === Mobile: stack vertically === */
4637  @media (max-width: 749px) {
4638    .quantity-submit-row__submit.has-bis-button,
4639    .product-purchase-form.has-bis-button {
4640      flex-direction: column;
4641      gap: 10px;
4642    }
4643    .quantity-submit-row__submit.has-bis-button > button[type="submit"],
4644    .quantity-submit-row__submit.has-bis-button #klaviyo-bis-button-container,
4645    .product-purchase-form.has-bis-button > button[type="submit"],
4646    .product-purchase-form.has-bis-button #klaviyo-bis-button-container,
4647    .has-bis-button #klaviyo-bis-button-container > div,
4648    .has-bis-button #klaviyo-bis-button-container button {
4649      width: 100% !important;
4650      max-width: 100% !important;
4651      box-sizing: border-box !important;
4652    }
4653  }
4654</style>
4655
4656 
4656<script>
4657  (function() {
4658    if (window.__klaviyoBisRelocator) return;
4659    window.__klaviyoBisRelocator = true;
4660
4661    const BELL = '#klaviyo-bis-button-container';
4662    // Targets to try
4663  
4664    const TARGETS = [
4665      '.quantity-submit-row__submit',
4666      '.product-purchase-form'
4667    ];
4668    // Optional secondary selectors that get the `has-bis-button` class
4669    // for CSS layout purposes.
4670    const SECONDARY_TARGETS = ['.quantity-submit-row'];
4671
4672    function findTarget() {
4673      for (let i = 0; i < TARGETS.length; i++) {
4674        const el = document.querySelector(TARGETS[i]);
4675        if (el) return el;
4676      }
4677      return null;
4678    }
4679
4680    function relocate() {
4681      const klaviyoBtn = document.querySelector(BELL);
4682      const target = findTarget();
4683
4684      if (klaviyoBtn && target && !target.contains(klaviyoBtn)) {
4685        target.appendChild(klaviyoBtn);
4686        target.classList.add('has-bis-button');
4687        // Add the class to secondary targets too (for parent-level CSS)
4688        SECONDARY_TARGETS.forEach(function(sel) {
4689          const el = document.querySelector(sel);
4690          if (el) el.classList.add('has-bis-button');
4691        });
4692        return true;
4693      }
4694      return false;
4695    }
4696
4697    function cleanup() {
4698      const klaviyoBtn = document.querySelector(BELL);
4699      if (klaviyoBtn) return; // bell exists, nothing to clean
4700
4701      // Bell is gone : remove layout classes everywhere they were applied
4702      TARGETS.concat(SECONDARY_TARGETS).forEach(function(sel) {
4703        const el = document.querySelector(sel);
4704        if (el) el.classList.remove('has-bis-button');
4705      });
4706    }
4707
4708    const observer = new MutationObserver(function() {
4709      relocate();
4710      cleanup();
4711    });
4712
4713    observer.observe(document.body, { childList: true, subtree: true });
4714    relocate();
4715
4716    ['variant:change', 'variantChange', 'variant:changed', 'product:variantChange'].forEach(function(evt) {
4717      document.addEventListener(evt, function() {
4718        setTimeout(function() { relocate(); cleanup(); }, 300);
4719        setTimeout(function() { relocate(); cleanup(); }, 800);
4720      });
4721    });
4722  })();
4723</script>
4723
4724
4725
4726
4727<style> #shopify-section-template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794 .product-form .quantity-submit-row.has-spb .shopify-payment-button__button--unbranded {background: #0a5a7f; border: 1.5px solid #0a5a7f; border-radius: 3px; color: #fff; letter-spacing: 0.08em; border-radius: 10px; font-family: "Nunito"; padding: 15px 25px;} #shopify-section-template--28525545980250__1d0a2ef6-fe84-4bc7-8fca-fe1524ece794 .product-detail .metafield-rich_text_field {padding: 15px; color: #2a4f60bf; font-family: "Nunito", sans-serif !important;} </style></div><div id="shopify-section-template--28525545980250__8b9bf983-9182-4c11-bc7f-5b9b14857648" class="shopify-section section-rich-text"><div class="article fully-spaced-row--medium" data-cc-animate>
4728  <div class="container">
4729    <div class="align-center spaced-column">
4730      
4731      
4732
4733            
4734              <h2 class="majortitle in-content h1-style" >Medical-Grade Cooling, Brought to Breastfeeding Parents on the Go</h2>
4735            
4736
4737          
4738      
4739
4740            <div class="rte lightly-spaced-row large-text" ><p><span class="metafield-multi_line_text_field">Proven cooling technology. <br />
4741<br />
4742Trusted by thousands. <br />
4743<br />
4744We don’t joke when it comes to breast milk storage. </span></p></div>
4745
4746          
4747      
4748    </div>
4749  </div>
4750</div>
4751
4752
4753
4754<style> #shopify-section-template--28525545980250__8b9bf983-9182-4c11-bc7f-5b9b14857648 .majortitle.in-content.h1-style {width: 35vw; margin: auto; font-size: 51px; line-height: 53px;} #shopify-section-template--28525545980250__8b9bf983-9182-4c11-bc7f-5b9b14857648 .rte p {width: 50vw; margin: 30px auto auto; font-size: 19px; line-height: 24px;} @media (max-width: 767px) {#shopify-section-template--28525545980250__8b9bf983-9182-4c11-bc7f-5b9b14857648 .majortitle.in-content.h1-style {width: 100%; font-size: 26px; padding-left: 4px; padding-right: 4px; line-height: 28px; letter-spacing: -1px; } #shopify-section-template--28525545980250__8b9bf983-9182-4c11-bc7f-5b9b14857648 .rte p {width: 100%; padding-left: 24px; padding-right: 24px; margin-bottom: 0; font-size: 16px; line-height: 19px; }} </style></div><section id="shopify-section-template--28525545980250__fd8be5c8-98bd-428b-846b-10667f7f8726" class="shopify-section hotspots-section"><div class="hotspots-column">
4755  <div class="hs-accordion">
4756    
4757      
4758        
4759          <div class="hs-item" >
4760            <input type="checkbox" id="hs-template--28525545980250__fd8be5c8-98bd-428b-846b-10667f7f8726-39e2a203-1862-4b22-8b46-6ea9dded80fa" class="hs-item__toggle-input">
4761            <label for="hs-template--28525545980250__fd8be5c8-98bd-428b-846b-10667f7f8726-39e2a203-1862-4b22-8b46-6ea9dded80fa" class="hs-item__summary">
4762              
4763                <h3 class="heading-font hs-item__title">24 Hours of Refrigerated Breast Milk Transport</h3>
4764              
4765              <span class="hs-item__icon" aria-hidden="true"></span>
4766            </label>
4767            <div class="hs-item__panel">
4768              <div class="hs-item__content rte cf">
4769                <div class="metafield-rich_text_field"><p>At 4AllFamily, keeping things cold isn’t new to us — it’s what we do best. For years, we’ve been designing <strong>medical-grade travel coolers</strong> trusted by thousands of people whose life depends on refrigerated medications.</p><p>With MilkyWay, we’ve brought that same expertise, testing standards, and uncompromising reliability to breast milk — because your baby’s milk deserves nothing less.</p><p>The MilkyWay Breast Milk Cooler uses 2 <strong>high-performance Biogel cooling packs</strong> combined with a high-insulation stainless steel body to maintain <strong>a safe refrigerator temperature of 36–46°F (2–8°C) for up to 24 hours</strong>, when used as directed.</p><p>All of that without electricity, without leaks, without hassle and, above all, without compromise on your baby’s safety. </p></div>
4770              </div>
4771            </div>
4772          </div>
4773        
4774      
4775    
4776      
4777        
4778      
4779    
4780      
4781        
4782          <div class="hs-item" >
4783            <input type="checkbox" id="hs-template--28525545980250__fd8be5c8-98bd-428b-846b-10667f7f8726-d4b45c7d-a3b3-48a0-9daa-8e519cbdec3b" class="hs-item__toggle-input">
4784            <label for="hs-template--28525545980250__fd8be5c8-98bd-428b-846b-10667f7f8726-d4b45c7d-a3b3-48a0-9daa-8e519cbdec3b" class="hs-item__summary">
4785              
4786                <h3 class="heading-font hs-item__title">Designed for Real, Busy Parenthood</h3>
4787              
4788              <span class="hs-item__icon" aria-hidden="true"></span>
4789            </label>
4790            <div class="hs-item__panel">
4791              <div class="hs-item__content rte cf">
4792                <div class="metafield-rich_text_field"><p>We know. Breastfeeding. Pumping. Working. Traveling. Parenting. Sometimes all in the same day — sometimes all before lunch.</p><p>The last thing you need right now is a complicated cooler or mini fridge to figure out. That’s why we made MilkyWay as simple as possible:</p><p>1️⃣ Pour your expressed milk into the bottles<br />
47932️⃣ Grab a frozen Biogel pack<br />
47943️⃣ Place everything in the cooler<br />
47954️⃣ Close the lid — and go</p><p><strong>That’s it. Really.</strong></p><p>No tiny parts you’ll lose in the bottom of a bag. No buttons you’re afraid to press. No 100-page manual you’ll never have time to read.</p><p>MilkyWay uses <strong>passive Biogel cooling</strong>, so there are <strong>no cables, no batteries, and no power required</strong>. It just works — making it ideal for breastfeeding parents who pump at work, travel, teach all day, commute, or simply spend more time out than at home.</p></div>
4796              </div>
4797            </div>
4798          </div>
4799        
4800      
4801    
4802      
4803        
4804          <div class="hs-item" >
4805            <input type="checkbox" id="hs-template--28525545980250__fd8be5c8-98bd-428b-846b-10667f7f8726-9ccba1ff-0d4e-4521-a5eb-305088da9199" class="hs-item__toggle-input">
4806            <label for="hs-template--28525545980250__fd8be5c8-98bd-428b-846b-10667f7f8726-9ccba1ff-0d4e-4521-a5eb-305088da9199" class="hs-item__summary">
4807              
4808                <h3 class="heading-font hs-item__title">Safety First — For Your Baby</h3>
4809              
4810              <span class="hs-item__icon" aria-hidden="true"></span>
4811            </label>
4812            <div class="hs-item__panel">
4813              <div class="hs-item__content rte cf">
4814                <div class="metafield-rich_text_field"><p>When it comes to your baby, safety isn’t optional — it’s everything.</p><p>MilkyWay is designed with <strong>temperature safety and material safety</strong> in mind. The outer bottle is made from <strong>316 food-grade stainless steel</strong>, a high-quality material commonly used in medical and food applications. It’s durable, safe, non-reactive, and easy to clean.</p><p>The included milk bottles are made from Polypropylene (PP), a <strong>BPA-free, BPS-free & phthalate-free </strong>material that is <strong>FDA and EFSA-approved</strong> for food contact. And importantly, the <strong>Biogel cooling packs never come into direct contact with the milk</strong>, eliminating any risk of contamination.</p><p>By maintaining a stable, safe temperature throughout the day, MilkyWay helps preserve the <strong>freshness, taste, and nutritional quality</strong> of your breast milk — so you can focus on your baby, not on breast milk storage anxiety.</p></div>
4815              </div>
4816            </div>
4817          </div>
4818        
4819      
4820    
4821      
4822    
4823      
4824    
4825      
4826    
4827      
4828        
4829          <div class="hs-item" >
4830            <input type="checkbox" id="hs-template--28525545980250__fd8be5c8-98bd-428b-846b-10667f7f8726-8902ade4-c9de-4b23-bd18-5dfbf5ca2e17" class="hs-item__toggle-input">
4831            <label for="hs-template--28525545980250__fd8be5c8-98bd-428b-846b-10667f7f8726-8902ade4-c9de-4b23-bd18-5dfbf5ca2e17" class="hs-item__summary">
4832              
4833                <h3 class="heading-font hs-item__title">Multifunctional: Freeze or Keep Warm!</h3>
4834              
4835              <span class="hs-item__icon" aria-hidden="true"></span>
4836            </label>
4837            <div class="hs-item__panel">
4838              <div class="hs-item__content rte cf">
4839                <div class="metafield-rich_text_field"><p>MilkyWay is designed to fit seamlessly into your routine — even after you get home. The included bottles are <strong>freezer-compatible</strong>, so you can place them directly in the freezer if you need to store your milk frozen for future use. Just remember not to fill them more than <strong>¾ full</strong>, since milk expands when freezing!</p><p>And when used <strong>without the cooling packs</strong>, the thermos bottle acts as an <strong>insulated container</strong> that helps keep breast milk warm and protected from outside temperatures — a surprisingly useful feature when traveling with your baby or feeding on the go.</p><p><strong>One cooler. Multiple uses. Fewer things to carry.</strong></p></div>
4840              </div>
4841            </div>
4842          </div>
4843        
4844      
4845    
4846      
4847    
4848      
4849        
4850      
4851    
4852      
4853    
4854      
4855    
4856  </div>
4857</div>
4858<div class="hotspots-column" style="position: relative; height: fit-content;">
4859  
4860    <img src="//4allfamily.com/cdn/shop/files/Milk_Cooler.png?height=1000&v=1783338521" alt="hotspot image">
4861    
4862  
4863</div>
4864<div class="hotspots-column">
4865  <div class="hs-accordion">
4866    
4867      
4868    
4869      
4870    
4871      
4872    
4873      
4874    
4875      
4876        
4877          <div class="hs-item" >
4878            <input type="checkbox" id="hs-template--28525545980250__fd8be5c8-98bd-428b-846b-10667f7f8726-e5bce1f8-ea55-4e22-9c8c-c73c9b3ce005" class="hs-item__toggle-input">
4879            <label for="hs-template--28525545980250__fd8be5c8-98bd-428b-846b-10667f7f8726-e5bce1f8-ea55-4e22-9c8c-c73c9b3ce005" class="hs-item__summary">
4880              
4881                <h3 class="heading-font hs-item__title">Built-In Temperature Display & Insulated Carry Bag</h3>
4882              
4883              <span class="hs-item__icon" aria-hidden="true"></span>
4884            </label>
4885            <div class="hs-item__panel">
4886              <div class="hs-item__content rte cf">
4887                <div class="metafield-rich_text_field"><p>We made MilkyWay simple — but not “dumb.”</p><p>The <strong>built-in temperature display</strong> lets you check the internal temperature at a glance, without opening the cooler. That means <strong>less temperature loss</strong> and <strong>more peace of mind</strong>. You always know exactly where your milk stands, in <strong>real time</strong>, shown in both <strong>°F and °C</strong>.</p><p>For added protection, especially in hot climates or during long days out, MilkyWay includes a <strong>thermal insulated carry bag </strong>that adds an extra layer of insulation and makes transport even easier.</p></div>
4888              </div>
4889            </div>
4890          </div>
4891        
4892      
4893    
4894      
4895        
4896          <div class="hs-item" >
4897            <input type="checkbox" id="hs-template--28525545980250__fd8be5c8-98bd-428b-846b-10667f7f8726-59fb93b4-8c56-47b2-947c-6cc8fbd6c481" class="hs-item__toggle-input">
4898            <label for="hs-template--28525545980250__fd8be5c8-98bd-428b-846b-10667f7f8726-59fb93b4-8c56-47b2-947c-6cc8fbd6c481" class="hs-item__summary">
4899              
4900                <h3 class="heading-font hs-item__title">Carry Up to 22 oz of Breast Milk — Breast Pump Compatible</h3>
4901              
4902              <span class="hs-item__icon" aria-hidden="true"></span>
4903            </label>
4904            <div class="hs-item__panel">
4905              <div class="hs-item__content rte cf">
4906                <div class="metafield-rich_text_field"><p>MilkyWay comes with <strong>two baby bottles</strong>, each holding <strong>11 oz (330 ml)</strong>. Together, you can carry <strong>up to 22 oz (660 ml)</strong> of breast milk at refrigerator temperature for up to 24 hours.</p><p>The bottles are made from Polypropylene (PP), a material that’s <strong>BPA-free</strong>, BPs-free, phtalate-free, and approved by the FDA and the EFSA for food contact. They’re compatible with <strong>most wide-mouth breast pumps</strong>, so you can pump directly into them — no extra transfers, no extra mess, no milk loss!</p><p>They also work with <strong>most standard baby bottle nipples</strong>, and we include <strong>three nipples</strong> with the cooler, one for each age (0-3 months, 3-6 months, 6+ months), just in case. </p><p>Prefer using your own bottles? No problem. MilkyWay fits any container with an <strong>outer diameter of up to 2.6 inches (6.7 cm)</strong>.</p></div>
4907              </div>
4908            </div>
4909          </div>
4910        
4911      
4912    
4913      
4914        
4915          <div class="hs-item" >
4916            <input type="checkbox" id="hs-template--28525545980250__fd8be5c8-98bd-428b-846b-10667f7f8726-bad9949e-03cb-4d59-b2f8-474b3ede43a9" class="hs-item__toggle-input">
4917            <label for="hs-template--28525545980250__fd8be5c8-98bd-428b-846b-10667f7f8726-bad9949e-03cb-4d59-b2f8-474b3ede43a9" class="hs-item__summary">
4918              
4919                <h3 class="heading-font hs-item__title">Travel-Ready & TSA-Compliant for Flying with Breast Milk</h3>
4920              
4921              <span class="hs-item__icon" aria-hidden="true"></span>
4922            </label>
4923            <div class="hs-item__panel">
4924              <div class="hs-item__content rte cf">
4925                <div class="metafield-rich_text_field"><p>Slim, lightweight, and easy to carry, MilkyWay fits comfortably into <strong>diaper bags, backpacks, or its insulated carry bag</strong>. The top handle makes it easy to grab and go — and yes, it’s nice to look at, too.</p><p>This portable breast milk cooler is <strong>TSA-compliant</strong>, and breast milk is allowed through airport security in quantities larger than standard liquids, even if your baby isn’t traveling with you. It’s considered a <strong>medically necessary item</strong>.</p><p>Just make sure your <strong>Biogel cooling packs are fully frozen</strong> when going through security, and you’re good to go.</p></div>
4926              </div>
4927            </div>
4928          </div>
4929        
4930      
4931    
4932      
4933    
4934      
4935        
4936          <div class="hs-item" >
4937            <input type="checkbox" id="hs-template--28525545980250__fd8be5c8-98bd-428b-846b-10667f7f8726-bfc613e2-8a36-4ac3-9156-b61ca251329e" class="hs-item__toggle-input">
4938            <label for="hs-template--28525545980250__fd8be5c8-98bd-428b-846b-10667f7f8726-bfc613e2-8a36-4ac3-9156-b61ca251329e" class="hs-item__summary">
4939              
4940                <h3 class="heading-font hs-item__title">The Best Breast Milk Cooler for Real Life</h3>
4941              
4942              <span class="hs-item__icon" aria-hidden="true"></span>
4943            </label>
4944            <div class="hs-item__panel">
4945              <div class="hs-item__content rte cf">
4946                <div class="metafield-rich_text_field"><p>MilkyWay is designed for <strong>real breastfeeding parents living real lives</strong>.</p><p>✅ Working moms pumping at the office</p><p>✅ Teachers pumping between classes</p><p>✅ Parents traveling for business or holidays</p><p>✅ Bringing milk to daycare</p><p>✅ Long days out with no fridge in sight</p><p>✅ Adventures & all terrains </p><p>MilkyWay is the breast milk cooler that fits into your routine — <strong>not the other way around.</strong></p><p>Because breastfeeding is already demanding enough. Your cooler should make your life easier — no compromises.</p></div>
4947              </div>
4948            </div>
4949          </div>
4950        
4951      
4952    
4953      
4954    
4955      
4956        
4957      
4958    
4959      
4960        
4961      
4962    
4963  </div>
4964</div>
4965
4966<script>
4967  document.addEventListener('DOMContentLoaded', (e) => {
4968    const hotImage = document.querySelector('#shopify-section-template--28525545980250__fd8be5c8-98bd-428b-846b-10667f7f8726.hotspots-section img');
4969    const hotDottie = document.querySelector('#shopify-section-template--28525545980250__fd8be5c8-98bd-428b-846b-10667f7f8726 .play-button-container');
4970    const overlayDiv = document.querySelector(
4971      '#shopify-section-template--28525545980250__fd8be5c8-98bd-428b-846b-10667f7f8726.hotspots-section .hotspot-overlay-wrapper'
4972    );
4973
4974    if (hotDottie && overlayDiv) {
4975      hotDottie.addEventListener('click', (e) => {
4976        overlayDiv.style.display = 'block';
4977      });
4978
4979      overlayDiv.querySelector('.hotspot-overlay').addEventListener('click', (e) => {
4980        if (e.target == e.currentTarget) {
4981          e.target.parentElement.style.display = 'none';
4982          overlayDiv.querySelectorAll('.hotspot').forEach(function (frame) {
4983            frame.contentWindow.postMessage('{"event":"command","func":"stopVideo","args":""}', '*');
4984          });
4985        }
4986      });
4987    }
4988  });
4989</script>
4989
4990
4991<style data-shopify>
4992  .hotspots-section {
4993    min-height: 400px;
4994  }
4995
4996  .hotspots-section img {
4997    max-height: 1000px;
4998  }
4999
5000  @media (max-width: 767px) {
5001    .hotspots-section img {
5002      max-height: 340px;
5003      display: block;
5004      margin: auto;
5005    }
5006  }
5007
5008  /* ---- Play button (kept inline for reliable rendering) ---- */
5009  label.play-button {
5010    display: grid;
5011    border: none;
5012    background-color: #00a1f7;
5013    --w: 50px;
5014    width: var(--w);
5015    height: var(--w);
5016    border-radius: 50%;
5017    place-items: center;
5018    cursor: pointer;
5019    animation: grow 1s infinite;
5020  }
5021
5022  .play_pause_icon {
5023    --w: 50%;
5024    width: var(--w);
5025    height: var(--w);
5026    background: white;
5027    translate: 0 0;
5028    transition: all 0.2s ease-in-out;
5029  }
5030
5031  .play {
5032    clip-path: polygon(
5033      20% 0,
5034      20% 100%,
5035      90% 50%,
5036      90% 50%,
5037      90% 50%,
5038      90% 50%,
5039      90% 50%,
5040      90% 50%,
5041      90% 50%
5042    );
5043    translate: 6% 0;
5044  }
5045
5046  @keyframes grow {
5047    0% {
5048      transform: scale(1);
5049      box-shadow: 0px 0px 1em #00a1f7;
5050    }
5051    50% {
5052      transform: scale(1.2);
5053      box-shadow: 0px 0px 3em #00a1f7;
5054    }
5055    100% {
5056      transform: scale(1);
5057      box-shadow: 0px 0px 1em #00a1f7;
5058    }
5059  }
5060
5061  /*
5062     Single-copy hotspots content.
5063     One set of nodes; CSS presents it as stacked content on
5064     desktop and as a collapsible accordion on mobile
5065
5066  /* ---- Base (desktop-natural: everything open, non-interactive) ---- */
5067  .hotspots-section .hs-item {
5068    margin-bottom: 55px;
5069  }
5070
5071  .hotspots-section .hs-item__toggle-input {
5072    display: none;
5073  }
5074
5075  .hotspots-section .hs-item__summary {
5076    display: block;
5077    pointer-events: none; /* not clickable on desktop */
5078  }
5079
5080  .hotspots-section .hs-item__icon {
5081    display: none; /* hidden on desktop */
5082  }
5083
5084  .hotspots-section .hs-item__panel {
5085    display: block; /* always open on desktop */
5086  }
5087
5088  .hotspots-section .hs-item__content {
5089    color: #646565;
5090    line-height: 20px;
5091    letter-spacing: -0.02em;
5092  }
5093
5094  /* ---- Mobile: turn each item into a real collapsible accordion ---- */
5095  @media (max-width: 766.98px) {
5096    .hotspots-section .hs-accordion {
5097      margin-bottom: 0;
5098    }
5099
5100    .hotspots-section .hs-item {
5101      margin-bottom: 0;
5102      border-bottom: 1px solid #e5e5e5;
5103    }
5104
5105    /* Keyboard-focusable but visually hidden */
5106    .hotspots-section .hs-item__toggle-input {
5107      display: block;
5108      position: absolute;
5109      width: 1px;
5110      height: 1px;
5111      opacity: 0;
5112      margin: 0;
5113    }
5114
5115    .hotspots-section .hs-item__summary {
5116      display: flex;
5117      align-items: center;
5118      justify-content: space-between;
5119      gap: 12px;
5120      padding: 15px 0;
5121      cursor: pointer;
5122      pointer-events: auto;
5123    }
5124
5125    .hotspots-section .hs-item__title {
5126      margin: 0;
5127      font-size: 18px;
5128      line-height: 1;
5129      letter-spacing: 0;
5130      font-family: 'Nunito', sans-serif;
5131      font-weight: 800;
5132      color: #0a5b80;
5133    }
5134
5135    /* Plus / minus toggle icon */
5136    .hotspots-section .hs-item__icon {
5137      display: block;
5138      position: relative;
5139      flex: 0 0 auto;
5140      width: 14px;
5141      height: 14px;
5142    }
5143
5144    .hotspots-section .hs-item__icon::before,
5145    .hotspots-section .hs-item__icon::after {
5146      content: '';
5147      position: absolute;
5148      background: #0a5b80;
5149    }
5150
5151    .hotspots-section .hs-item__icon::before {
5152      top: 50%;
5153      left: 0;
5154      width: 100%;
5155      height: 2px;
5156      transform: translateY(-50%);
5157    }
5158
5159    .hotspots-section .hs-item__icon::after {
5160      left: 50%;
5161      top: 0;
5162      width: 2px;
5163      height: 100%;
5164      transform: translateX(-50%);
5165      transition: transform 0.2s ease;
5166    }
5167
5168    /* Collapsed by default (grid-rows trick for smooth height animation) */
5169    .hotspots-section .hs-item__panel {
5170      display: grid;
5171      grid-template-rows: 0fr;
5172      transition: grid-template-rows 0.25s ease;
5173    }
5174
5175    .hotspots-section .hs-item__content {
5176      overflow: hidden;
5177      min-height: 0;
5178      color: #646464;
5179      font-size: 16px;
5180      line-height: 25.6px;
5181      font-family: "Nunito";
5182    }
5183
5184    /* Open state */
5185    .hotspots-section .hs-item__toggle-input:checked ~ .hs-item__panel {
5186      grid-template-rows: 1fr;
5187    }
5188
5189    .hotspots-section .hs-item__toggle-input:checked ~ .hs-item__panel .hs-item__content {
5190      padding-top: 15px;
5191    }
5192
5193    .hotspots-section .hs-item__toggle-input:checked ~ .hs-item__summary .hs-item__icon::after {
5194      transform: translateX(-50%) scaleY(0); /* + becomes − */
5195    }
5196
5197    .hotspots-section .hs-item__toggle-input:focus-visible ~ .hs-item__summary {
5198      outline: 2px solid #0a5b80;
5199      outline-offset: 2px;
5200    }
5201  }
5202</style>
5203
5204
5205
5206
5207<style> #shopify-section-template--28525545980250__fd8be5c8-98bd-428b-846b-10667f7f8726 ol, #shopify-section-template--28525545980250__fd8be5c8-98bd-428b-846b-10667f7f8726 ul, #shopify-section-template--28525545980250__fd8be5c8-98bd-428b-846b-10667f7f8726 dl {margin-inline-start: 2em; font-family: sans-serif;} </style></section><div id="shopify-section-template--28525545980250__415e7e24-3f3f-41f2-a723-c2b90452d9fe" class="shopify-section section-multi-column"><div id="section-id-template--28525545980250__415e7e24-3f3f-41f2-a723-c2b90452d9fe" class="fully-spaced-row--medium rs-alt-multi">
5208  <style data-shopify>
5209#section-id-template--28525545980250__415e7e24-3f3f-41f2-a723-c2b90452d9fe #block-id-template--21167652765995__415e7e24-3f3f-41f2-a723-c2b90452d9fe-text_block-1 .text-column__image {
5210      max-width: 700px;
5211    }#section-id-template--28525545980250__415e7e24-3f3f-41f2-a723-c2b90452d9fe #block-id-template--21167652765995__415e7e24-3f3f-41f2-a723-c2b90452d9fe-text_block-2 .text-column__image {
5212      max-width: 700px;
5213    }</style>
5214
5215  <div class="container">
5216    
5217    
5218    
5219       
5220    <div class=" flexible-layout flexible-layout--variable-columns flexible-layout--columns-2 al
5220ign-left">
5221      
5222        
5223        
5224        
5225        <div id="block-id-template--21167652765995__415e7e24-3f3f-41f2-a723-c2b90452d9fe-text_block-1" class=" column text-column" 
5226             data-cc-animate="cc-fade-in-up" data-cc-animate-delay="0.15s" data-slide="0">
5227          
5228
5229          
5230            <p class="text-column__title">A Smarter Way to Store Breast Milk On the Go</p>
5231          
5232
5233          
5234
5235          
5236          
5237        </div>
5238        
5239      
5240        
5241        
5242        
5243        <div id="block-id-template--21167652765995__415e7e24-3f3f-41f2-a723-c2b90452d9fe-text_block-2" class=" column text-column" 
5244             data-cc-animate="cc-fade-in-up" data-cc-animate-delay="0.3s" data-slide="1">
5245          
5246
5247          
5248
5249          
5250            <div class="text-column__text rte"><p>Designed to preserve freshness and quality — wherever your journey takes you.</p></div>
5251          
5252
5253          
5254          
5255        </div>
5256        
5257      
5258      
5259    </div>
5260    
5261  </div>
5262</div>
5263
5264
5265<style data-shopify>
5266  
5267
5268  .hide-desktop {
5269      display: none;
5270    }
5271
5272  .hide-mobile {
5273    display: block;
5274  }
5275  @media (max-width: 767px) {
5276    #section-id-template--28525545980250__415e7e24-3f3f-41f2-a723-c2b90452d9fe .flexible-layout--variable-columns {
5277      gap: 20px;
5278      grid-template-columns: 1fr 1fr;
5279      
5280        display: block;
5281      
5282    }
5283  
5284    
5285
5286      
5287
5288      .rs-slide {
5289        opacity: 0;
5290        transform: translateX(50%);
5291        grid-area: 1 / 1 / 2 / 2;
5292        transition: .3s;
5293      }
5294
5295      .rs-slide.active {
5296        transform: translateX(0);
5297        opacity: 1;
5298      }
5299
5300    .rs-slider-dots {
5301      display: flex;
5302      gap: 8px;
5303      justify-content: center;
5304      cursor pointer;
5305    }
5306    .rs-dot {
5307      display: block;
5308      height: 12px;
5309      width: 12px;
5310      border: 1px solid #0a5a7f;
5311      transition: .3s;
5312      border-radius: 50%;
5313    }
5314
5315    .rs-dot.active {
5316      background-color: #0a5a7f;
5317    }
5318
5319    .hide-mobile {
5320      display: none;
5321    }
5322
5323    .hide-desktop {
5324      display: block;
5325    }
5326  
5327  }
5328
5329
5330
5331  .rs-alt-multi .text-column__title {
5332  font-size: 57px;
5333  width: 90%;
5334  color: #0a5b80;
5335  line-height: 62px;
5336  padding-left: 15px;
5337}
5338.rs-alt-multi .text-column__text.rte p {
5339  width: 90%;
5340  font-family: sans-serif;
5341  color: #3b3c3c;
5342  font-size: 18px;
5343  line-height: 19px;
5344}
5345.rs-alt-multi .flexible-layout.flexible-layout--variable-columns {
5346  align-items: center;
5347}
5348@media (max-width: 767px) {
5349  .rs-alt-multi .text-column__title {
5350    font-size: 31px;
5351    width: calc(80% + 32px);
5352    padding: 0;
5353    margin: auto;
5354    line-height: 34px;
5355    letter-spacing: -1px;
5356  }
5357  .rs-alt-multi .text-column__text.rte p {
5358    margin: auto;
5359    width: calc(80% + 32px);
5360    font-size: 18px;
5361    line-height: 19px;
5362  }
5363}
5364
5365</style>
5366
5367
5368</div><div id="shopify-section-template--28525545980250__4e9e6e0e-faa1-4cde-98c6-5a3fb1448df2" class="shopify-section section-image-with-text-overlay">
5369
5370
5371
5372
5373</div><div id="shopify-section-template--28525545980250__product_variant_image_FDnVTq" class="shopify-section"><style>
5374/* intro text */
5375.capacity-intro {
5376  max-width: 80%;
5377  margin: 2.5rem auto 0;
5378}
5379@media (max-width:1023px){ .capacity-intro { max-width: 95%; } }
5380
5381.capacity-intro[hidden] { display: none; }
5382
5383.capacity-intro .capacity-intro__heading,
5384.capacity-intro .capacity-intro__subheading,
5385.capacity-intro .capacity-intro__text,
5386.capacity-intro .capacity-intro__text p {
5387  text-align: center;
5388}
5389
5390.capacity-intro__heading {
5391  margin: 0 0 .5rem;
5392}
5393
5394.capacity-intro__subheading {
5395  margin: 0 0 .75rem;
5396}
5397
5398.capacity-intro__text p {
5399  margin: 0 0 .5rem;
5400}
5401
5402.capacity-intro__text p:last-child {
5403  margin-bottom: 0;
5404}
5405
5406  @media (max-width: 767px) {
5407    .capacity-intro .capacity-intro__heading {
5408      font-size: 26px;
5409      line-height: 1.25;
5410      font-weight:600;
5411    }
5412    .capacity-intro .capacity-intro__subheading {
5413      font-size: 18px;
5414      line-height: 1.3;
5415    }
5416  }
5417</style>
5418
5419
5420
5421
5422
5423</div><div id="shopify-section-template--28525545980250__64ebb933-9928-4f48-9194-7ef097181c80" class="shopify-section section-collapsible-tabs">
5424  <div data-section-type="collapsible-tabs" data-components="accordion" data-cc-animate class="collapsible-columns">
5425    
5426      <div class="container">
5427        <img src="//4allfamily.com/cdn/shop/files/Milk_Cooler_FAQs.png?height=760&v=1783338542"  width="2574" height="3861" alt="faqs image"/>
5428      </div>
5429    
5430    <div class="container">
5431      <div class="collapsible-tabs">
5432        
5433          <h4 class="collapsible-tabs__heading collapsible-tabs__content" id="faq-frequently-asked-questions">Frequently asked questions</h4>
5434        
5435
5436        
5437        
5438<div class="cc-accordion" data-allow-multi-open="false">
5439<div class="collapsible-tabs__block" >
5440              
5441                <div class="collapsible-tabs__tab">
5442                  
5443                  
5444                  
5445<details class="cc-accordion-item">
5446  <summary class="cc-accordion-item__title">
5447    
5448How long does the MilkyWay cooler keep breast milk refrigerated?
5449</summary>
5450  <div class="cc-accordion-item__panel">
5451    <div class="cc-accordion-item__content rte"><p>The MilkyWay Portable Breast Milk Cooler keeps your expressed milk within a safe refrigerated temperature range of <strong>36–46°F (2–8°C) for up to 24 hours</strong> when used with fully frozen Biogel cooling packs. This helps preserve freshness, safety, and nutritional value throughout the day.</p></div>
5452  </div>
5453</details>
5454
5455                </div>
5456              
5457            </div><div class="collapsible-tabs__block" >
5458              
5459                <div class="collapsible-tabs__tab">
5460                  
5461                  
5462                  
5463<details class="cc-accordion-item">
5464  <summary class="cc-accordion-item__title">
5465    
5466Does the MilkyWay cooler require electricity or batteries?
5467</summary>
5468  <div class="cc-accordion-item__panel">
5469    <div class="cc-accordion-item__content rte"><p>No — and that’s exactly what makes it so convenient.<br/><br/>MilkyWay uses <strong>passive Biogel cooling technology</strong>, meaning <strong>no electricity, no cables, and no batteries</strong> are needed. Just freeze the cooling packs, insert them, and go.</p></div>
5470  </div>
5471</details>
5472
5473                </div>
5474              
5475            </div><div class="collapsible-tabs__block" >
5476              
5477                <div class="collapsible-tabs__tab">
5478                  
5479                  
5480                  
5481<details class="cc-accordion-item">
5482  <summary class="cc-accordion-item__title">
5483    
5484How much breast milk can the cooler hold?
5485</summary>
5486  <div class="cc-accordion-item__panel">
5487    <div class="cc-accordion-item__content rte"><p>The cooler can store up to <strong>22 oz (660 ml) of breast milk</strong>, using the two included bottles (11 oz each).<br/><br/>It’s designed to balance <strong>capacity and portability</strong>, making it ideal for workdays, travel, or daily outings.</p></div>
5488  </div>
5489</details>
5490
5491                </div>
5492              
5493            </div><div class="collapsible-tabs__block" >
5494              
5495                <div class="collapsible-tabs__tab">
5496                  
5497                  
5498                  
5499<details class="cc-accordion-item">
5500  <summary class="cc-accordion-item__title">
5501    
5502Is theMilkyWay breast milk cooler safe for my baby?
5503</summary>
5504  <div class="cc-accordion-item__panel">
5505    <div class="cc-accordion-item__content rte"><p>Yes — safety is a top priority.</p><ul><li>Made with <strong>food-grade 316 stainless steel</strong></li><li>Bottles are <strong>BPA-free, BPS-free, and phthalate-free</strong></li><li>Materials are <strong>FDA and EFSA approved</strong></li><li>Cooling packs <strong>never touch the milk directly</strong></li></ul><p>Everything is designed to ensure <strong>safe, hygienic breast milk storage</strong>.</p></div>
5506  </div>
5507</details>
5508
5509                </div>
5510              
5511            </div><div class="collapsible-tabs__block" >
5512              
5513                <div class="collapsible-tabs__tab">
5514                  
5515                  
5516                  
5517<details class="cc-accordion-item">
5518  <summary class="cc-accordion-item__title">
5519    
5520Can I bring the MilkyWay cooler on a plane?
5521</summary>
5522  <div class="cc-accordion-item__panel">
5523    <div class="cc-accordion-item__content rte"><p>Yes. The MilkyWay cooler is <strong>TSA-compliant</strong>, and breast milk is considered a <strong>medically necessary liquid</strong>, even in quantities over 3.4 oz.</p><p>👉 Tip: Make sure your Biogel packs are <strong>fully frozen</strong> when going through security for a smooth screening process.</p></div>
5524  </div>
5525</details>
5526
5527                </div>
5528              
5529            </div><div class="collapsible-tabs__block" >
5530              
5531                <div class="collapsible-tabs__tab">
5532                  
5533                  
5534                  
5535<details class="cc-accordion-item">
5536  <summary class="cc-accordion-item__title">
5537    
5538Can I use my own baby bottles with the cooler?
5539</summary>
5540  <div class="cc-accordion-item__panel">
5541    <div class="cc-accordion-item__content rte"><p>Yes. MilkyWay is compatible with <strong>most baby bottles up to 2.6 inches (6.7 cm) in diameter</strong>. </p><p>You can also pump directly into the included bottles, which are compatible with <strong>most wide-mouth breast pumps</strong>.</p></div>
5542  </div>
5543</details>
5544
5545                </div>
5546              
5547            </div><div class="collapsible-tabs__block" >
5548              
5549                <div class="collapsible-tabs__tab">
5550                  
5551                  
5552                  
5553<details class="cc-accordion-item">
5554  <summary class="cc-accordion-item__title">
5555    
5556Is the MilkyWay cooler suitable for everyday use?
5557</summary>
5558  <div class="cc-accordion-item__panel">
5559    <div class="cc-accordion-item__content rte"><p>Absolutely. It’s designed for <strong>real-life parenting</strong>, including:</p><ul><li>Pumping at work</li><li>Commuting</li><li>Travel & flights</li><li>Daycare drop-offs</li><li>Long days out without a fridge</li></ul><p>Its <strong>compact, lightweight, and travel-ready design</strong> makes it easy to carry anywhere.</p></div>
5560  </div>
5561</details>
5562
5563                </div>
5564              
5565            </div><div class="collapsible-tabs__block" >
5566              
5567                <div class="collapsible-tabs__tab">
5568                  
5569                  
5570                  
5571<details class="cc-accordion-item">
5572  <summary class="cc-accordion-item__title">
5573    
5574Can I use the MilkyWay cooler for things other than breast milk (formula, food, etc.)?
5575</summary>
5576  <div class="cc-accordion-item__panel">
5577    <div class="cc-accordion-item__content rte"><p>Yes — while MilkyWay is specifically designed for safe breast milk storage, it can also be used to carry other temperature-sensitive items.</p><p>Parents often use it for <strong>formula, baby food, snacks, or even small perishable items</strong> that need to stay cool while on the go.</p><p>Thanks to its ability to maintain a stable refrigerated temperature, it’s a versatile solution for everyday outings — not just pumping sessions.</p><p>💡 For best hygiene, we recommend <strong>cleaning all components thoroughly between uses</strong>, especially when switching between breast milk and other foods.</p></div>
5578  </div>
5579</details>
5580
5581                </div>
5582              
5583            </div><div class="collapsible-tabs__block" >
5584              
5585                <div class="collapsible-tabs__tab">
5586                  
5587                  
5588                  
5589<details class="cc-accordion-item">
5590  <summary class="cc-accordion-item__title">
5591    
5592What if I don’t like the MilkyWay breast milk cooler?
5593</summary>
5594  <div class="cc-accordion-item__panel">
5595    <div class="cc-accordion-item__content rte"><p>Honestly, we’d be surprised — parents love how simple, reliable, and practical MilkyWay is in everyday life.</p><p>But if for any reason you’re not completely satisfied, you’re covered by our <strong>30-day free return policy</strong>.</p><p>No stress, no risk — just a chance to try it and see how much easier breast milk storage can be.</p></div>
5596  </div>
5597</details>
5598
5599                </div>
5600              
5601            </div><div class="collapsible-tabs__block" >
5602              
5603                <div class="collapsible-tabs__tab">
5604                  
5605                  
5606                  
5607<details class="cc-accordion-item">
5608  <summary class="cc-accordion-item__title">
5609    
5610Does the MilkyWay breast milk cooler come with a warranty?
5611</summary>
5612  <div class="cc-accordion-item__panel">
5613    <div class="cc-accordion-item__content rte"><p>Yes. Your MilkyWay cooler is covered by our <strong>warranty</strong>, protecting you against any defects in materials or workmanship.</p><p>Our Warranty includes a 1 Year warranty and lifetime customer support on any issue. We are a customer-oriented company and try to solve every issue on customer's best interest.</p><p>If anything isn’t working as it should, simply contact our support team and we’ll make it right as quickly as possible.</p></div>
5614  </div>
5615</details>
5616
5617                </div>
5618              
5619            </div></div>
5620
5621      </div>
5622    </div>
5623  </div>
5624
5625
5626
5627
5628
5629<style> #shopify-section-template--28525545980250__64ebb933-9928-4f48-9194-7ef097181c80 .cc-accordion-item__content {font-family: sans-serif; color: #2a4f60bf;} </style></div><div id="shopify-section-template--28525545980250__video_testimonials_MpbiMN" class="shopify-section section-video-testimonials">
5630
5631
5632
5633  <div
5634    id="section-id-template--28525545980250__video_testimonials_MpbiMN"
5635    class="fully-spaced-row--medium"
5636    data-section-type="testimonials"
5637  ><style data-shopify>#section-id-template--28525545980250__video_testimonials_MpbiMN .testimonial__blockquote {
5638        font-size: 20px;
5639      }
5640      @media (min-width: 768px) {
5641        #section-id-template--28525545980250__video_testimonials_MpbiMN .testimonial__blockquote {font-size: 20px;
5642        }
5643      }
5644      @media (min-width: 1100px) {
5645        #section-id-template--28525545980250__video_testimonials_MpbiMN .testimonial__blockquote {
5646          font-size: 22px;
5647        }
5648      }
5649
5650      /*Custom V.S */
5651      .testimonial__blockquote{
5652        font-size:20px !important;
5653        font-weight: 700 !important;
5654        font-family: 'Nunito', sans-serif !important;
5655      }</style><div class="container" data-cc-animate="cc-fade-in-up" data-cc-animate-delay="0.2s">
5656      <div
5657        class="testimonial-list testimonial-list--with-images"
5658        data-testimonial-count="4"
5659        data-autoplay="false"
5660      >
5661        
5662          <div class="subheading">Portable Breast Milk Cooler</div>
5663        
5664
5665        <div class="testimonial-list__inner">
5666          
5667<div class="testimonial testimonial-1" >
5668                <div class="testimonial__column testimonial__column--text">
5669                  
5670                    <div class="subheading">Portable Breast Milk Cooler</div>
5671                  
5672                  
5673                    <div class="rs-subheading">Hear from users personally</div>
5674                  
5675
5676                  <div class="testimonial__content"><div class="testimonial__star-rating heading-font"><span class="testimonial__star"><svg aria-hidden="true" focusable="false" width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path></svg>
5677</span><span class="testimonial__star"><svg aria-hidden="true" focusable="false" width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path></svg>
5678</span><span class="testimonial__star"><svg aria-hidden="true" focusable="false" width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path></svg>
5679</span><span class="testimonial__star"><svg aria-hidden="true" focusable="false" width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path></svg>
5680</span><span class="testimonial__star"><svg aria-hidden="true" focusable="false" width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path></svg>
5681</span></div><div class="testimonial__text">
5682                        <blockquote class="testimonial__blockquote heading-font">
5683                          The 4AllFamily milk cooler keeps my milk cold for hours without a fridge, making it so much less stressful to leave the house.
5684                        </blockquote>
5685                      </div></div>
5686                  
5687                    <div class="view-all-testimonials-button">
5688                      <a class="btn btn--secondary rs-cart-adder" href="/pages/testimonials-overview">See all testimonials</a>
5689                    </div>
5690                  
5691                </div>
5692                
5693                  <div class="dot-appender" style="position: relative">
5694                    <video
5695                      height="700"
5696                      src="https://cdn.shopify.com/videos/c/o/v/e2a02cb45f7f4b639bcf814e2f84f644.mp4"
5697                      poster="//4allfamily.com/cdn/shop/files/MILK_COOLER_Video_Review_2_Thumbn
5697ail.png?v=1783337081&width=700"
5698                      preload="none"
5699                      loading="lazy"
5700                      playsinline
5701                    >                
5702                      Your browser does not support the video tag.
5703                    </video>
5704                   </div>
5705                
5706              </div><div class="testimonial testimonial-2" >
5707                <div class="testimonial__column testimonial__column--text">
5708                  
5709                    <div class="subheading">Portable Breast Milk Cooler</div>
5710                  
5711                  
5712                    <div class="rs-subheading">Hear from users personally</div>
5713                  
5714
5715                  <div class="testimonial__content"><div class="testimonial__star-rating heading-font"><span class="testimonial__star"><svg aria-hidden="true" focusable="false" width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path></svg>
5716</span><span class="testimonial__star"><svg aria-hidden="true" focusable="false" width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path></svg>
5717</span><span class="testimonial__star"><svg aria-hidden="true" focusable="false" width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path></svg>
5718</span><span class="testimonial__star"><svg aria-hidden="true" focusable="false" width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path></svg>
5719</span><span class="testimonial__star"><svg aria-hidden="true" focusable="false" width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path></svg>
5720</span></div><div class="testimonial__text">
5721                        <blockquote class="testimonial__blockquote heading-font">
5722                          It works wonderfully to keep things cold while you&#39;re out and about.
5723                        </blockquote>
5724                      </div></div>
5725                  
5726                    <div class="view-all-testimonials-button">
5727                      <a class="btn btn--secondary rs-cart-adder" href="/pages/testimonials-overview">See all testimonials</a>
5728                    </div>
5729                  
5730                </div>
5731                
5732                  <div class="dot-appender" style="position: relative">
5733                    <video
5734                      height="700"
5735                      src="https://cdn.shopify.com/videos/c/o/v/0e28c60468434e9bab7b2f39018d947c.mp4"
5736                      poster="//4allfamily.com/cdn/shop/files/MILK_COOLER_Video_Review_4_Thumbnail.png?v=1783337081&width=700"
5737                      preload="none"
5738                      loading="lazy"
5739                      playsinline
5740                    >                
5741                      Your browser does not support the video tag.
5742                    </video>
5743                   </div>
5744                
5745              </div><div class="testimonial testimonial-3" >
5746                <div class="testimonial__column testimonial__column--text">
5747                  
5748                    <div class="subheading">Portable Breast Milk Cooler</div>
5749                  
5750                  
5751                    <div class="rs-subheading">Hear from users personally</div>
5752                  
5753
5754                  <div class="testimonial__content"><div class="testimonial__star-rating heading-font"><span class="testimonial__star"><svg aria-hidden="true" focusable="false" width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path></svg>
5755</span><span class="testimonial__star"><svg aria-hidden="true" focusable="false" width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path></svg>
5756</span><span class="testimonial__star"><svg aria-hidden="true" focusable="false" width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path></svg>
5757</span><span class="testimonial__star"><svg aria-hidden="true" focusable="false" width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path></svg>
5758</span><span class="testimonial__star"><svg aria-hidden="true" focusable="false" width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path></svg>
5759</span></div><div class="testimonial__text">
5760                        <blockquote class="testimonial__blockquote heading-font">
5761                          For all the breastfeeding mamas always on the go, this is a true game-changer.
5762                        </blockquote>
5763                      </div></div>
5764                  
5765                    <div class="view-all-testimonials-button">
5766                      <a class="btn btn--secondary rs-cart-adder" href="/pages/testimonials-overview">See all testimonials</a>
5767                    </div>
5768                  
5769                </div>
5770                
5771                  <div class="dot-appender" style="position: relative">
5772                    <video
5773                      height="700"
5774                      src="https://cdn.shopify.com/videos/c/o/v/c66e1e5287464b41a6bc79939518317f.mp4"
5775                      poster="//4allfamily.com/cdn/shop/files/MILK_COOLER_Video_Review_1_Thumbnail.png?v=1783337081&width=700"
5776                      preload="none"
5777                      loading="lazy"
5778                      playsinline
5779                    >                
5780                      Your browser does not support the video tag.
5781                    </video>
5782                   </div>
5783                
5784              </div><div class="testimonial testimonial-4" >
5785                <div class="testimonial__column testimonial__column--text">
5786                  
5787                    <div class="subheading">Portable Breast Milk Cooler</div>
5788                  
5789                  
5790                    <div class="rs-subheading">Hear from users personally</div>
5791                  
5792
5793                  <div class="testimonial__content"><div class="testimonial__star-rating heading-font"><span class="testimonial__star"><svg aria-hidden="true" focusable="false" width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path></svg>
5794</span><span class="testimonial__star"><svg aria-hidden="true" focusable="false" width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path></svg>
5795</span><span class="testimonial__star"><svg aria-hidden="true" focusable="false" width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path></svg>
5796</span><span class="testimonial__star"><svg aria-hidden="true" focusable="false" width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path></svg>
5797</span><span class="testimonial__star"><svg aria-hidden="true" focusable="false" width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path></svg>
5798</span></div><div class="testimonial__text">
5799                        <blockquote class="testimonial__blockquote heading-font">
5800                          The one thing every busy mom needs on the go - the hack you didn&#39;t know you needed.
5801                        </blockquote>
5802                      </div></div>
5803                  
5804                    <div class="view-all-testimonials-button">
5805                      <a class="btn btn--secondary rs-cart-adder" href="/pages/testimonials-overview">See all testimonials</a>
5806                    </div>
5807                  
5808                </div>
5809                
5810                  <div class="dot-appender" style="position: relative">
5811                    <video
5812                      height="700"
5813                      src="https://cdn.shopify.com/videos/c/o/v/8ca1875c135d4198913aafb0a04e7504.mp4"
5814                      poster="//4allfamily.com/cdn/shop/files/MILK_COOLER_Video_Review_3_Thumbnail.png?v=1783337081&width=700"
5815                      preload="none"
5816                      loading="lazy"
5817                      playsinline
5818                    >                
5819                      Your browser does not support the video tag.
5820                    </video>
5821                   </div>
5822                
5823              </div>
5824        </div>
5825
5826        <div class="testimonial-list__controls"></div>
5827      </div>
5828    </div>
5829  </div>
5830
5831<script>
5832  function init() {
5833    const dotsAppend = document.querySelectorAll('#shopify-section-template--28525545980250__video_testimonials_MpbiMN .dot-appender');
5834    dotsAppend.forEach((ap) => {
5835       // Build the play button locally so this section doesn't depend on the hotspots section
5836      const newDot = document.createElement('div');
5837      newDot.className = 'play-button-container';
5838      newDot.innerHTML = '<label class="play-button"><div class="play_pause_icon play"></div></label>';
5839      ap.append(newDot);
5840    });
5841
5842    const dotties = document.querySelectorAll('.section-video-testimonials .play-button-container');
5843    const videos = document.querySelectorAll('.section-video-testimonials video');
5844
5845    dotties.forEach((dot, idx) => {
5846      dot.addEventListener('click', (e) => {
5847        const video = videos[idx];
5848        // Load video source only when user clicks play
5849        if (!video.src && video.dataset.videoSrc) {
5850          video.src = video.dataset.videoSrc;
5851        }
5852        video.setAttribute('controls', 'controls');
5853        video.play();
5854        // dot.classList.add('hidden');
5855      });
5856    });
5857
5858    videos.forEach((video) => {
5859      video.addEventListener('play', (e) => {
5860        e.target.nextElementSibling.classList.add('hidden');
5861      });
5862      video.addEventListener('pause', (e) => {
5863        e.target.nextElementSibling.classList.remove('hidden');
5864        e.target.removeAttribute('controls');
5865      });
5866    });
5867  }
5868 
5869
5870  document.addEventListener('DOMContentLoaded', (e) => {
5871    init()
5872    
5873  });
5874
5875  let timer;
5876  document.addEventListener('DOMContentLoaded', (e) => {
5877    
5878    function initPause() {
5879      const videos = document.querySelectorAll('.section-video-testimonials video');
5880      const sectionArrows = document.querySelectorAll('.section-video-testimonials .slick-arrow');
5881      sectionArrows.forEach((arrow) => {
5882        arrow.addEventListener('click', (e) => {
5883          console.log('AAAAAAAAAAAAAAA');
5884          videos.forEach((vid) => {
5885            vid.pause();
5886            vid.nextElementSibling.classList.remove('hidden');
5887          });
5888        });
5889      });
5890      if(sectionArrows.length > 0 ) clearInterval(timer)
5891      return sectionArrows.length;
5892    }
5893
5894    timer = setInterval(initPause,1000)
5895
5896  })
5897</script>
5897
5898
5899
5900
5901</div><div id="shopify-section-template--28525545980250__7e51d958-bbfc-4ad4-bd4b-d7cefa49f32a" class="shopify-section section-rich-text"><div class="article fully-spaced-row--medium" data-cc-animate>
5902  <div class="container">
5903    <div class="align-center spaced-column">
5904      
5905      
5906
5907            <div class="rte lightly-spaced-row large-text" ><h3>Over 4,000+ <span style="text-decoration:underline">5 Star Reviews</span></h3></div>
5908
5909          
5910      
5911    </div>
5912  </div>
5913</div>
5914
5915
5916
5917<style> #shopify-section-template--28525545980250__7e51d958-bbfc-4ad4-bd4b-d7cefa49f32a h3 {font-size: 52px; margin: 110px auto 55px; color: #0a5b80; text-align: center; width: 80%;} #shopify-section-template--28525545980250__7e51d958-bbfc-4ad4-bd4b-d7cefa49f32a h3 span {color: #000; text-transform: underline;} @media (max-width: 767px) {#shopify-section-template--28525545980250__7e51d958-bbfc-4ad4-bd4b-d7cefa49f32a h3 {margin-top: 25px; font-size: 31px; line-height: 1; letter-spacing: -1px; } #shopify-section-template--28525545980250__7e51d958-bbfc-4ad4-bd4b-d7cefa49f32a .article {margin-top: 25px; }} </style></div><div id="shopify-section-template--28525545980250__16962745121bec141c" class="shopify-section section-apps"><div class="fully-spaced-row--medium"><div class="container"><div id="shopify-block-AUGlnQUE5R01ldVpCV__aeb9d08e-aa5a-48fc-9407-0cf1420e03d6" class="shopify-block shopify-app-block">
5918    
5919        <!-- BEGIN app snippet: InjectSchema -->
5920    
5921    
5922    
5923
5924    
5925    
5926
5927    
5928    
5929    
5930    
5931    
5932    
5933    
5934    
5935    
5936    
5937    
5938    
5939    
5940    
5941        
5941<script>
5942            (function () {
5943                "use strict";
5944
5945                try {
5946
5947                    if (window.areviewsSchemaProcessed) return;
5948                    window.areviewsSchemaProcessed = true;
5949
5950                    const areviewsSchemaSettings = {
5951                        richSnippets: 0,
5952                        reviewSnippets: 1,
5953                        fallbackProductSchema: 0,
5954                        hasAggregateRating: 1
5955                    };
5956                    const areviewsAggregateRating = {
5957                        "@type": "AggregateRating",
5958                        "description": "areviews",
5959                        "ratingValue": "4.6",
5960                        "reviewCount": "1000"
5961                    };
5962                    const areviewsReviewSource = parseAreviewsReviewSource("[]");
5963                    const areviewsSchemaReviews = areviewsSchemaSettings.reviewSnippets ? normalizeAreviewsReviews(areviewsReviewSource) : [];
5964                    const areviewsShouldIncludeAggregateRating = areviewsSchemaSettings.richSnippets && hasValidAggregateRating(areviewsAggregateRating);
5965                    const areviewsShouldIncludeReviews = areviewsSchemaSettings.reviewSnippets && areviewsSchemaReviews.length > 0;
5966
5967                    let areviewsProductSchemaFound = false;
5968                    let areviewsFallbackScriptEl = null;
5969                    let areviewsObserver = null;
5970
5971                    const areviews_fullFallbackSchema = {
5972                        "@context": "https://schema.org",
5973                        "@type": "Product",
5974                        "@id": "https:\/\/4allfamily.com\/products\/milkyway-portable-breast-milk-cooler#areviews-product",
5975                        "name": "Portable Breast Milk Cooler",
5976                        "url": "https:\/\/4allfamily.com\/products\/milkyway-portable-breast-milk-cooler",
5977                        "productID": "10685349593434",
5978                        "brand": {
5979                            "@type": "Brand",
5980                            "name": "4AllFamily"
5981                        },
5982                        "description": "4AllFamily's MilkyWay Breast Milk Cooler brings trusted, medical-grade cooling technology into everyday parenthood. Whether you’re pumping at work, traveling, or running errands , it unfailingly keeps your expressed milk refrigerated for up to 24 hours — without electricity or complicated setup.  \nWhy parents love it:\n\n❄️  Up to 24 hours of reliable refrigeration \n\n🍼  Stores up to 22 oz (660 ml) of milk \n\n\n🌟  Built-in temperature display \n\n✅  100% safe materials, BPA-free \n\n✈️  Travel-ready \u0026amp; TSA-compliant \n\n",
5983                        
5984                        "image": "https://4allfamily.com/cdn/shop/files/Main_image_blue.png?v=1771677779&width=1500",
5985                        
5986                        
5987                        
5988"offers": {
5989                            "@type": "Offer",
5990                            "priceCurrency": "USD","price": "49.99","itemCondition": "http://schema.org/NewCondition",
5991                            "availability": "http://schema.org/InStock",
5992                            "url": "https:\/\/4allfamily.com\/products\/milkyway-portable-breast-milk-cooler?variant=53346802499930",
5993                            
5994                            "image": "https://4allfamily.com/cdn/shop/files/Main_image_blue.png?v=1771677779&width=1500",
5995                            
5996                            
5997                            "name": "Portable Breast Milk Cooler - Baby Blue",
5998                            
5999                            
6000                            "sku": "4ALLFAMILY MILK COOLER BABY BLUE",
6001                            
6002                            "description": "4AllFamily's MilkyWay Breast Milk Cooler brings trusted, medical-grade cooling technology into everyday parenthood. Whether you’re pumping at work, traveling, or running errands , it unfailingly keeps your expressed milk refrigerated for up to 24 hours — without electricity or complicated setup.  \nWhy parents love it:\n\n❄️  Up to 24 hours of reliable refrigeration \n\n🍼  Stores up to 22 oz (660 ml) of milk \n\n\n🌟  Built-in temperature display \n\n✅  100% safe materials, BPA-free \n\n✈️  Travel-ready \u0026amp; TSA-compliant \n\n",
6003                            
6004                            "priceValidUntil": "2027-09-30"
6005                        }
6006                        ,
6007                        "additionalProperty": [{
6008                            "@type": "PropertyValue",
6009                            "propertyID": "item_group_id",
6010                            "value": "10685349593434"
6011                        }]
6012                        
6013                    };
6014
6015                    if (areviewsShouldIncludeAggregateRating) {
6016                        areviews_fullFallbackSchema.aggregateRating = areviewsAggregateRating;
6017                    }
6018
6019                    if (areviewsShouldIncludeReviews) {
6020                        areviews_fullFallbackSchema.review = areviewsSchemaReviews;
6021                    }
6022
6023                    function hasValidAggregateRating(aggregateRating) {
6024                        if (!areviewsSchemaSettings.hasAggregateRating) return false;
6025
6026                        return Number(aggregateRating.ratingValue) > 0 &&
6027                            Number(aggregateRating.reviewCount) > 0;
6028                    }
6029
6030                    function shouldReplaceAggregateRating(existing) {
6031                        if (!existing || typeof existing !== "object") return true;
6032                        if (existing.description === "areviews") return true;
6033
6034                        const value = Number(existing.ratingValue);
6035                        const count = Number(existing.reviewCount || existing.ratingCount);
6036
6037                        return !(value > 0 && count > 0);
6038                    }
6039
6040                    function hasMeaningfulReviews(existing) {
6041                        if (Array.isArray(existing)) return existing.length > 0;
6042                        return !!existing && typeof existing === "object";
6043                    }
6044
6045                    function parseAreviewsReviewSource(value) {
6046                        try {
6047                            const parsed = JSON.parse(String(value || "[]"));
6048
6049                            return Array.isArray(parsed) ? parsed : [];
6050                        } catch (error) {
6051                            return [];
6052                        }
6053                    }
6054
6055                    function normalizeAreviewsReviews(reviews) {
6056                        if (!Array.isArray(reviews)) return [];
6057
6058                        return reviews.slice(0, 10).map(function (review) {
6059                            if (!review || typeof review !== "object") return null;
6060
6061                            const author = cleanSchemaText(review.author || "Customer");
6062                            const body = cleanSchemaText(review.content || "");
6063                            const datePublished = cleanSchemaText(review.commented_at || "");
6064                            const ratingValue = parseInt(review.star, 10);
6065
6066                            if (!body || !ratingValue || ratingValue < 1 || ratingV
6066alue > 5) {
6067                                return null;
6068                            }
6069
6070                            const schemaReview = {
6071                                "@type": "Review",
6072                                "author": {
6073                                    "@type": "Person",
6074                                    "name": author || "Customer"
6075                                },
6076                                "reviewBody": body,
6077                                "reviewRating": {
6078                                    "@type": "Rating",
6079                                    "ratingValue": String(ratingValue),
6080                                    "bestRating": "5",
6081                                    "worstRating": "1"
6082                                }
6083                            };
6084
6085                            if (datePublished) {
6086                                schemaReview.datePublished = datePublished;
6087                            }
6088
6089                            return schemaReview;
6090                        }).filter(Boolean);
6091                    }
6092
6093                    function cleanSchemaText(value) {
6094                        return String(value || "")
6095                            .replace(/<[^>]*>/g, " ")
6096                            .replace(/[\u0000-\u0008\u000B\u000C\u000E-\u001F\u007F]/g, " ")
6097                            .replace(/\s+/g, " ")
6098                            .trim();
6099                    }
6100
6101                    function isProductSchema(json) {
6102                        if (!json || typeof json !== "object") return false;
6103
6104                        const type = json["@type"];
6105                        if (type === "Product" || type === "ProductGroup") return true;
6106
6107                        return Array.isArray(type) && (
6108                            type.indexOf("Product") !== -1 ||
6109                            type.indexOf("ProductGroup") !== -1
6110                        );
6111                    }
6112
6113                    function injectAreviewsProductSchema(json) {
6114                        if (!json || typeof json !== "object") return false;
6115
6116                        if (Array.isArray(json)) {
6117                            return json.reduce(function (handled, item) {
6118                                return injectAreviewsProductSchema(item) || handled;
6119                            }, false);
6120                        }
6121
6122                        if (isProductSchema(json)) {
6123                            areviewsProductSchemaFound = true;
6124                            let changed = false;
6125
6126                            if (areviewsShouldIncludeAggregateRating && shouldReplaceAggregateRating(json.aggregateRating)) {
6127                                json.aggregateRating = areviewsAggregateRating;
6128                                changed = true;
6129                            }
6130
6131                            if (areviewsShouldIncludeReviews && !hasMeaningfulReviews(json.review)) {
6132                                json.review = areviewsSchemaReviews;
6133                                changed = true;
6134                            }
6135
6136                            return changed;
6137                        }
6138
6139                        if (Array.isArray(json["@graph"])) {
6140                            return injectAreviewsProductSchema(json["@graph"]);
6141                        }
6142
6143                        return false;
6144                    }
6145
6146                    function injectFullSchema() {
6147                        const scriptEl = document.createElement("script");
6148                        scriptEl.type = "application/ld+json";
6149                        scriptEl.setAttribute("data-areviews-processed", "true");
6150                        scriptEl.setAttribute("data-areviews-fallback", "true");
6151                        scriptEl.textContent = JSON.stringify(areviews_fullFallbackSchema);
6152                        (document.head || document.body).appendChild(scriptEl);
6153                        areviewsFallbackScriptEl = scriptEl;
6154                    }
6155
6156                    function removeFallbackSchema() {
6157                        if (areviewsFallbackScriptEl && areviewsFallbackScriptEl.parentNode) {
6158                            areviewsFallbackScriptEl.parentNode.removeChild(areviewsFallbackScriptEl);
6159                        }
6160                        areviewsFallbackScriptEl = null;
6161                    }
6162
6163                    function processSchemas() {
6164                        try {
6165                            const ldJsonScripts = document.querySelectorAll("script[type='application/ld+json']");
6166
6167                            ldJsonScripts.forEach((script) => {
6168                                if (script.hasAttribute("data-areviews-processed")) return;
6169
6170                                let json;
6171
6172                                try {
6173                                    json = JSON.parse(script.textContent);
6174                                } catch (e) {
6175                                    script.setAttribute("data-areviews-processed", "skipped-invalid");
6176                                    return;
6177                                }
6178
6179                                if (injectAreviewsProductSchema(json)) {
6180                                    script.textContent = JSON.stringify(json);
6181                                }
6182                                script.setAttribute("data-areviews-processed", "true");
6183                            });
6184
6185                            if (areviewsProductSchemaFound && areviewsFallbackScriptEl) {
6186                                removeFallbackSchema();
6187                            }
6188                        } catch (error) {
6189                            // Suppressed intentionally so AReviews schema never breaks theme/app code.
6190                        }
6191                    }
6192
6193                    function maybeInjectFallback() {
6194                        if (areviewsProductSchemaFound || areviewsFallbackScriptEl) return;
6195
6196                        if (areviewsSchemaSettings.fallbackProductSchema &&
6197                            (areviewsShouldIncludeAggregateRating || areviewsShouldIncludeReviews)) {
6198                            injectFullSchema();
6199                        }
6200                    }
6201
6202                    function startObserving() {
6203                        if (!window.MutationObserver) return;
6204
6205                        areviewsObserver = new MutationObserver(function (mutations) {
6206                            let sawNewSchema = false;
6207
6208                            for (let i = 0; i < mutations.length; i++) {
6209                                const added = mutations[i].addedNodes;
6210
6211                                for (let j = 0; j < added.length; j++) {
6212                                    const node = added[j];
6213                                    if (node.nodeType !== 1) continue;
6214
6215                                    if ((node.tagName === "SCRIPT" && node.type === "application/ld+json") ||
6216                                        (node.querySelector && node.querySelector("script[type='application/ld+json']"))) {
6217                                        sawNewSchema = true;
6218                                        break;
6219                                    }
6220                                }
6221
6222                                if (sawNewSchema) break;
6223                            }
6224
6225                            if (sawNewSchema) processSchemas();
6226                        });
6227
6228                        areviewsObserver.observe(document.documentElement, {
6229                            childList: true,
6230                            subtree: true
6231                        });
6232
6233                        setTimeout(stopObserving, 10000);
6234                    }
6235
6236                    function stopObserving() {
6237                        if (areviewsObserver) {
6238                            areviewsObserver.disconnect();
6239                            areviewsObserver = null;
6240                        }
6241                    }
6242
6243                    function start() {
6244                        processSchemas();
6245                        startObserving();
6246
6247                        const scheduleFallback = function () {
6248                            setTimeout(function () {
6249                                processSchemas();
6250                                maybeInjectFallback();
6251                            }, 2500);
6252                        };
6253
6254                        if (document.readyState === "complete") {
6255                            scheduleFallback();
6256                        } else {
6257                            window.addEventListener("load", scheduleFallback, { once: true });
6258                        }
6259                    }
6260
6261                    if (document.readyState === "loading") {
6262                        document.addEventListener("DOMContentLoaded", start, { once: true });
6263                    } else {
6264                        start();
6265                    }
6266
6267                } catch (error) {
6268                    // Suppressed intentionally so AReviews schema never breaks theme/app code.
6269                }
6270            })();
6271        </script>
6271
6272    
6273
6274<!-- END app snippet -->
6275        <!-- BEGIN app snippet: AreviewsReviewsSection -->
6276    <div id='AreviewsContainer'>
6277        <div id='az_reviews' class='az_reviews AReviewsApp' data-product_id='10685349593434'>
6278
6279        </div>
6280    </div>
6281
6282<link href='https://areviewsapp.com/css/reviews_online.css' rel='stylesheet' type='text/css'>
6283
6284
6285
6286<script type='text/javascript'>
6287    var customer_id = null;
6288    var success = false;
6289    var counter = 0;
6290</script>
6290
6291
6292
6293
6294<script>var product_id = document.getElementById('az_reviews').dataset.product_id;</script>
vendor: 2 bytes, line 6294
6294
6295<script src='https://areviewsapp.com/js_codes/areviews_app.js' defer></script>
6295
6296
6297
6298<!-- END app snippet -->
6299    
6300
6301    
6302
6303
6304
6305</div>
6306</div></div>
6307
6308</div><div id="shopify-section-template--28525545980250__areviews_section_dh98mG" class="shopify-section">     <link href='https://areviewsapp.com/css/reviews_online.css' rel='stylesheet' type='text/css' media='all'>
6308<script src='https://areviewsapp.com/js_codes/areviews_main_jscodes.js' defer></script>
6308<div id='az_reviews' class='az_reviews AReviewsApp' data-product_id='10685349593434'></div>
6308<script type='text/javascript'>var customer_id = null;var success = false;var counter = 0;</script>
6308<script>var product_id = document.getElementById('az_reviews').dataset.product_id;</script>
6308<script src='https://areviewsapp.com/js_codes/areviews_app.js' defer></script>
6308<script> document.getElementById('az_reviews').innerHTML ='<img class=\'areviews_loading\' alt=\'loading\' style=\'width: 180px; display: block; margin: 0 auto;\' src=\'https://areviewsapp.com/images/loading_icons/default/loading.gif\'>';</script>
6308  <style>   #az_reviews .themes_container .main_container_review_stars i, #az_reviews  .box_rating_container_style2  .average_rating span:nth-child(1), .areviews_main_header_container .reviews_rating_title i, #az_reviews .areviews_back-stars i, #az_reviews  .main_review_stars i, #az_reviews .review_rate_section .areviews_rating_filter i{ color:   !important; } #az_reviews .review_rate_section .rating_number { border-color: !important; } #az_reviews .rating_section .box_rating_container_style2 .w3-blue,#az_reviews.az_reviews .review_rate_section .w3-blue, #az_reviews .rating_section .w3-hover-blue:hover , #az_reviews .review_rate_section .rating_number { background-color:  !important; }   #az_reviews.az_reviews { font-family:  !important; }  </style> 
6309</div><div id="shopify-section-template--28525545980250__dd108635-bf5a-4b6e-8851-8bf52a1132e9" class="shopify-section section-image-with-text"><div class="fully-spaced-row--medium">
6310  <div class="container">
6311    <div class="flexible-layout valign-middle">
6312      <div class="column column--half column--order-push-desktop">
6313        <a class="block-link" href="/blogs/breast-milk-and-travel">
6314          <div class="image-overlap" style="max-width: 700px">
6315            <div class="image-overlap__image image-overlap__image-1"><div class="rimage-outer-wrapper" style="max-width: 1024px">
6316  <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"
6317       data-cc-animate="cc-fade-in-up" data-cc-animate-delay="0.1s"><img class="rimage__image lazyload fade-in "
6318      data-src="//4allfamily.com/cdn/shop/files/Parents_traveling_with_a_baby_{width}x.jpg?v=1769514772"
6319      data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
6320      data-aspectratio="1.0"
6321      data-sizes="auto"
6322      alt="Parents traveling with a baby - AI generated image"
6323      >
6324
6325    <noscript>
6326      <img class="rimage__image" src="//4allfamily.com/cdn/shop/files/Parents_traveling_with_a_baby_1024x1024.jpg?v=1769514772" alt="Parents traveling with a baby - AI generated image">
6327    </noscript>
6328  </div>
6329</div>
6330</div><div class="image-overlap__image image-overlap__image-2"><div class="rimage-outer-wrapper" style="max-width: 2000px">
6331  <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"
6332       data-cc-animate="cc-fade-in-up" data-cc-animate-delay="0.3s"><img class="rimage__image lazyload fade-in "
6333      data-src="//4allfamily.com/cdn/shop/files/Main_image_blue_{width}x.png?v=1771677779"
6334      data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
6335      data-aspectratio="1.0"
6336      data-sizes="auto"
6337      alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Blue"
6338      >
6339
6340    <noscript>
6341      <img class="rimage__image" src="//4allfamily.com/cdn/shop/files/Main_image_blue_1024x1024.png?v=1771677779" alt="4AllFamily USA - MilkyWay Portable Breast Milk Cooler - Blue">
6342    </noscript>
6343  </div>
6344</div>
6345</div></div>
6346        </a>
6347      </div>
6348
6349      <div class="column column--half align-left" data-cc-animate>
6350        <div class="feature-text-paired">
6351            
6352              <h3 class="majortitle in-content h1-style">Because Every Drop Matters</h3>
6353            
6354          
6355
6356          <div class="rte"><p>From safe breast milk storage to traveling with expressed milk, our blog is here to <strong>support you every step of the way. </strong></p><p>Discover practical tips, expert-backed guidance, and real-life advice designed for busy breastfeeding parents on the move.</p></div>
6357
6358          
6359          
6360          
6361            <div class="lightly-spaced-row-above">
6362              <a class="btn btn--primary" href="/blogs/breast-milk-and-travel">Read the blog</a>
6363            </div>
6364          
6365        </div>
6366      </div>
6367    </div>
6368  </div>
6369</div>
6370
6371
6372
6373
6374<style> @media (max-width: 767px) {#shopify-section-template--28525545980250__dd108635-bf5a-4b6e-8851-8bf52a1132e9 .container {padding: 0 35px; }} #shopify-section-template--28525545980250__dd108635-bf5a-4b6e-8851-8bf52a1132e9 .majortitle.in-content.h1-style {color: #0a5b80;} #shopify-section-template--28525545980250__dd108635-bf5a-4b6e-8851-8bf52a1132e9 .feature-text-paired p {color: #3b3c3c;} </style></div><div id="shopify-section-template--28525545980250__98def668-3f3a-4226-a9ae-59d57c3ba2d6" class="shopify-section section-related-products">
6375
6376
6377</div>
6378
6379    </div><!-- /.container -->
6380  </main><!-- /#content -->
6381
6382  
6383    <div id="pagefooter">
6384      <div id="shopify-section-cross-page-promos" class="shopify-section"><style type="text/css">
6385  
6386  
6387  
6388  
6389  
6390  
6391  
6392  
6393  
6394</style>
6395
6396
6397
6398</div>
6399      <div id="shopify-section-footer" class="shopify-section section-footer"><div data-section-type="footer">
6400  
6401    <div class="container container--no-max section-footer__row-container">
6402      <div class="section-footer__row section-footer__row--blocks" data-num-blocks="5">
6403        
6404          
6405            <div class="section-footer__row__col section-footer__text-block section-footer__text-block--with-text" >
6406              
6407<p class="section-footer__title">Quality blended with innovation</p>
6408              
6409
6410              
6411                <div class="section-footer__text"><p>4AllFamily’s mission is empowering people like you to live their best life. Our coolers make it easy to pursue your passions and make unforgettable memories, freeing you from the stress of storing your temperature-sensitive items properly. Stay cool, forever.</p></div>
6412              
6413
6414              
6415
6416              
6417
6418              
6419
6420              
6421                <div class="section-footer__text-block__social">
6422                  
6423                  
6424                  
6425
6426  <div class="social-links social-links--large">
6427    <ul class="social-links__list">
6428      
6429      
6430        <li><a aria-label="Facebook" class="facebook" target="_blank" rel="noopener" href="https://www.facebook.com/4Allfamily2018"><svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
6431    <title>Facebook</title>
6432    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
6433        <g transform="translate(-325.000000, -295.000000)" fill="currentColor">
6434            <path d="M350.638355,343 L327.649232,343 C326.185673,343 325,341.813592 325,340.350603 L325,297.649211 C325,296.18585 326.185859,295 327.649232,295 L370.350955,295 C371.813955,295 373,296.18585 373,297.649211 L373,340.350603 C373,341.813778 371.813769,343 370.350955,343 L358.119305,343 L358.119305,324.411755 L364.358521,324.411755 L365.292755,317.167586 L358.119305,317.167586 L358.119305,312.542641 C358.119305,310.445287 358.701712,309.01601 361.70929,309.01601 L365.545311,309.014333 L365.545311,302.535091 C364.881886,302.446808 362.604784,302.24957 359.955552,302.24957 C354.424834,302.24957 350.638355,305.625526 350.638355,311.825209 L350.638355,317.167586 L344.383122,317.167586 L344.383122,324.411755 L350.638355,324.411755 L350.638355,343 L350.638355,343 Z"></path>
6435        </g>
6436    </g>
6437</svg></a></li>
6438      
6439      
6440        <li><a aria-label="Instagram" class="instagram" target="_blank" rel="noopener" href="https://www.instagram.com/4allfamily/"><svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
6441    <title>Instagram</title>
6442    <defs></defs>
6443    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
6444        <g transform="translate(-642.000000, -295.000000)" fill="currentColor">
6445            <path d="M666.000048,295 C659.481991,295 658.664686,295.027628 656.104831,295.144427 C653.550311,295.260939 651.805665,295.666687 650.279088,296.260017 C648.700876,296.873258 647.362454,297.693897 646.028128,299.028128 C644.693897,300.362454 643.873258,301.700876 643.260017,303.279088 C642.666687,304.805665 642.260939,306.550311 642.144427,309.104831 C642.027628,311.664686 642,312.481991 642,319.000048 C642,325.518009 642.027628,326.335314 642.144427,328.895169 C642.260939,331.449689 642.666687,333.194335 643.260017,334.720912 C643.873258,336.299124 644.693897,337.637546 646.028128,338.971872 C647.362454,340.306103 648.700876,341.126742 650.279088,341.740079 C651.805665,342.333313 653.550311,342.739061 656.104831,342.855573 C658.664686,342.972372 659.481991,343 666.000048,343 C672.518009,343 673.335314,342.972372 675.895169,342.855573 C678.449689,342.739061 680.194335,342.333313 681.720912,341.740079 C683.299124,341.126742 684.637546,340.306103 685.971872,338.971872 C687.306103,337.637546 688.126742,336.299124 688.740079,334.720912 C689.333313,333.194335 689.739061,331.449689 689.855573,328.895169 C689.972372,326.335314 690,325.518009 690,319.000048 C690,312.481991 689.972372,311.664686 689.855573,309.104831 C689.739061,306.550311 689.333313,304.805665 688.740079,303.279088 C688.126742,301.700876 687.306103,300.362454 685.971872,299.028128 C684.637546,297.693897 683.299124,296.873258 681.720912,296.260017 C680.194335,295.666687 678.449689,295.260939 675.895169,295.144427 C673.335314,295.027628 672.518009,295 666.000048,295 Z M666.000048,299.324317 C672.40826,299.324317 673.167356,299.348801 675.69806,299.464266 C678.038036,299.570966 679.308818,299.961946 680.154513,300.290621 C681.274771,300.725997 682.074262,301.246066 682.91405,302.08595 C683.753934,302.925738 684.274003,303.725229 684.709379,304.845487 C685.038054,305.691182 685.429034,306.961964 685.535734,309.30194 C685.651199,311.832644 
6445685.675683,312.59174 685.675683,319.000048 C685.675683,325.40826 685.651199,326.167356 685.535734,328.69806 C685.429034,331.038036 685.038054,332.308818 684.709379,333.154513 C684.274003,334.274771 683.753934,335.074262 682.91405,335.91405 C682.074262,336.753934 681.274771,337.274003 680.154513,337.709379 C679.308818,338.038054 678.038036,338.429034 675.69806,338.535734 C673.167737,338.651199 672.408736,338.675683 666.000048,338.675683 C659.591264,338.675683 658.832358,338.651199 656.30194,338.535734 C653.961964,338.429034 652.691182,338.038054 651.845487,337.709379 C650.725229,337.274003 649.925738,336.753934 649.08595,335.91405 C648.246161,335.074262 647.725997,334.274771 647.290621,333.154513 C646.961946,332.308818 646.570966,331.038036 646.464266,328.69806 C646.348801,326.167356 646.324317,325.40826 646.324317,319.000048 C646.324317,312.59174 646.348801,311.832644 646.464266,309.30194 C646.570966,306.961964 646.961946,305.691182 647.290621,304.845487 C647.725997,303.725229 648.246066,302.925738 649.08595,302.08595 C649.925738,301.246066 650.725229,300.725997 651.845487,300.290621 C652.691182,299.961946 653.961964,299.570966 656.30194,299.464266 C658.832644,299.348801 659.59174,299.324317 666.000048,299.324317 Z M666.000048,306.675683 C659.193424,306.675683 653.675683,312.193424 653.675683,319.000048 C653.675683,325.806576 659.193424,331.324317 666.000048,331.324317 C672.806576,331.324317 678.324317,325.806576 678.324317,319.000048 C678.324317,312.193424 672.806576,306.675683 666.000048,306.675683 Z M666.000048,327 C661.581701,327 658,323.418299 658,319.000048 C658,314.581701 661.581701,311 666.000048,311 C670.418299,311 674,314.581701 674,319.000048 C674,323.418299 670.418299,327 666.000048,327 Z M681.691284,306.188768 C681.691284,307.779365 680.401829,309.068724 678.811232,309.068724 C677.22073,309.068724 675.931276,307.779365 675.931276,306.188768 C675.931276,304.598171 677.22073,303.308716 678.811232,303.308716 C680.401829,303.308716 681.691284,304.598171 681.691284,306.188768 Z"></path>
6446        </g>
6447    </g>
6448</svg></a></li>
6449      
6450      
6451        <li><a aria-label="Youtube" class="youtube" target="_blank" rel="noopener" href="https://www.youtube.com/channel/UCYoEthqdPBLHAI5jj5HtBOQ"><svg width="48px" height="34px" viewBox="0 0 48 34" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
6452    <title>Youtube</title>
6453    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
6454        <g transform="translate(-567.000000, -302.000000)" fill="currentColor">
6455            <path d="M586.044,325.269916 L586.0425,311.687742 L599.0115,318.502244 L586.044,325.269916 Z M614.52,309.334163 C614.52,309.334163 614.0505,306.003199 612.612,304.536366 C610.7865,302.610299 608.7405,302.601235 607.803,302.489448 C601.086,302 591.0105,302 591.0105,302 L590.9895,302 C590.9895,302 580.914,302 574.197,302.489448 C573.258,302.601235 571.2135,302.610299 569.3865,304.536366 C567.948,306.003199 567.48,309.334163 567.48,309.334163 C567.48,309.334163 567,313.246723 567,317.157773 L567,320.82561 C567,324.73817 567.48,328.64922 567.48,328.64922 C567.48,328.64922 567.948,331.980184 569.3865,333.447016 C571.2135,335.373084 573.612,335.312658 574.68,335.513574 C578.52,335.885191 591,336 591,336 C591,336 601.086,335.984894 607.803,335.495446 C608.7405,335.382148 610.7865,335.373084 612.612,333.447016 C614.0505,331.980184 614.52,328.64922 614.52,328.64922 C614.52,328.64922 615,324.73817 615,320.82561 L615,317.157773 C615,313.246723 614.52,309.334163 614.52,309.334163 L614.52,309.334163 Z"></path>
6456        </g>
6457    </g>
6458</svg></a></li>
6459      
6460      
6461      
6462        <li><a aria-label="Tiktok" class="tiktok" target="_blank" rel="noopener" href="https://www.tiktok.com/@4allfamily"><svg class="icon svg-tiktok" width="15" height="16" viewBox="0 0 15 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M7.63849 0.0133333C8.51182 0 9.37849 0.00666667 10.2452 0C10.2985 1.02 10.6652 2.06 11.4118 2.78C12.1585 3.52 13.2118 3.86 14.2385 3.97333V6.66C13.2785 6.62667 12.3118 6.42667 11.4385 6.01333C11.0585 5.84 10.7052 5.62 10.3585 5.39333C10.3518 7.34 10.3652 9.2866
64627 10.3452 11.2267C10.2918 12.16 9.98516 13.0867 9.44516 13.8533C8.57183 15.1333 7.05849 15.9667 5.50516 15.9933C4.55183 16.0467 3.59849 15.7867 2.78516 15.3067C1.43849 14.5133 0.491825 13.06 0.351825 11.5C0.338492 11.1667 0.331825 10.8333 0.345158 10.5067C0.465158 9.24 1.09183 8.02667 2.06516 7.2C3.17183 6.24 4.71849 5.78 6.16516 6.05333C6.17849 7.04 6.13849 8.02667 6.13849 9.01333C5.47849 8.8 4.70516 8.86 4.12516 9.26C3.70516 9.53333 3.38516 9.95333 3.21849 10.4267C3.07849 10.7667 3.11849 11.14 3.12516 11.5C3.28516 12.5933 4.33849 13.5133 5.45849 13.4133C6.20516 13.4067 6.91849 12.9733 7.30516 12.34C7.43182 12.12 7.57182 11.8933 7.57849 11.6333C7.64516 10.44 7.61849 9.25333 7.62516 8.06C7.63182 5.37333 7.61849 2.69333 7.63849 0.0133333Z"></path></svg>
6463</a></li>
6464      
6465      
6466        <li><a aria-label="Pinterest" class="pinterest" target="_blank" rel="noopener" href="https://www.pinterest.com/4allfamily/_shop/"><svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
6467    <title>Pinterest</title>
6468    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
6469        <g transform="translate(-407.000000, -295.000000)" fill="currentColor">
6470            <path d="M431.001411,295 C417.747575,295 407,305.744752 407,319.001411 C407,328.826072 412.910037,337.270594 421.368672,340.982007 C421.300935,339.308344 421.357382,337.293173 421.78356,335.469924 C422.246428,333.522491 424.871229,322.393897 424.871229,322.393897 C424.871229,322.393897 424.106368,320.861351 424.106368,318.59499 C424.106368,315.038808 426.169518,312.38296 428.73505,312.38296 C430.91674,312.38296 431.972306,314.022755 431.972306,315.987123 C431.972306,318.180102 430.572411,321.462515 429.852708,324.502205 C429.251543,327.050803 431.128418,329.125243 433.640325,329.125243 C438.187158,329.125243 441.249427,323.285765 441.249427,316.36532 C441.249427,311.10725 437.707356,307.170048 431.263891,307.170048 C423.985006,307.170048 419.449462,312.59746 419.449462,318.659905 C419.449462,320.754101 420.064738,322.227377 421.029988,323.367613 C421.475922,323.895396 421.535191,324.104251 421.374316,324.708238 C421.261422,325.145705 420.996119,326.21256 420.886047,326.633092 C420.725172,327.239901 420.23408,327.460046 419.686541,327.234256 C416.330746,325.865408 414.769977,322.193509 414.769977,318.064385 C414.769977,311.248368 420.519139,303.069148 431.921503,303.069148 C441.085729,303.069148 447.117128,309.704533 447.117128,316.819721 C447.117128,326.235138 441.884459,333.268478 434.165285,333.268478 C431.577174,333.268478 429.138649,331.868584 428.303228,330.279591 C428.303228,330.279591 426.908979,335.808608 426.615452,336.875463 C426.107426,338.724114 425.111131,340.575587 424.199506,342.014994 C426.358617,342.652849 428.63909,343 431.001411,343 C444.255248,343 455,332.255248 455,319.001411 C455,305.744752 444.255248,295 431.001411,295"></path>
6471        </g>
6472    </g>
6473</svg></a></li>
6474      
6475      
6476      
6477      
6478      
6479      
6480      
6481      
6482
6483      
6484    </ul>
6485  </div>
6486
6487
6488                </div>
6489              
6490            </div>
6491
6492          
6493        
6494          
6495            <div class="section-footer__row__col section-footer__menu-block" role="navigation" aria-label="Secondary navigation" >
6496              
6497<p class="section-footer__title no-wrap">Shop</p>
6498              
6499
6500              
6501                <ul class="section-footer__menu-block__menu" >
6502                  
6503                    <li>
6504                      <a href="/collections/coolers" class="no-wrap">Medication coolers  </a>
6505                    </li>
6506                  
6507                    <li>
6508                      <a href="/collections/vial-covers" class="no-wrap">Vial Covers</a>
6509                    </li>
6510                  
6511                    <li>
6512                      <a href="/collections/accessories" class="no-wrap">Accessories </a>
6513                    </li>
6514                  
6515                    <li>
6516                      <a href="/pages/4allfamily-authorized-resellerrs" >4AllFamily Authorized Resellers</a>
6517                    </li>
6518                  
6519                    <li>
6520                      <a href="https://4allfamilyusa.goaffpro.com" >Join Our Affiliate Program</a>
6521                    </li>
6522                  
6523                </ul>
6524              
6525            </div>
6526
6527          
6528        
6529          
6530            <div class="section-footer__row__col section-footer__menu-block" role="navigation" aria-label="Secondary navigation" >
6531              
6532<p class="section-footer__title no-wrap">Info</p>
6533              
6534
6535              
6536                <ul class="section-footer__menu-block__menu" >
6537                  
6538                    <li>
6539                      <a href="/pages/our-story" class="no-wrap">Our Story </a>
6540                    </li>
6541                  
6542                    <li>
6543                      <a href="/pages/faq" class="no-wrap">FAQ</a>
6544                    </li>
6545                  
6546                    <li>
6547                      <a href="/pages/contact-us" class="no-wrap">Contact us</a>
6548                    </li>
6549                  
6550                    <li>
6551                      <a href="/policies/privacy-policy" class="no-wrap">Privacy Policy</a>
6552                    </li>
6553                  
6554                    <li>
6555                      <a href="/policies/refund-policy" class="no-wrap">Refund Policy</a>
6556                    </li>
6557                  
6558                    <li>
6559                      <a href="/policies/shipping-policy" class="no-wrap">Shipping Policy</a>
6560                    </li>
6561                  
6562                    <li>
6563                      <a href="/policies/terms-of-service" class="no-wrap">Terms of Service</a>
6564                    </li>
6565                  
6566                </ul>
6567              
6568            </div>
6569
6570          
6571        
6572          
6573            <div class="section-footer__row__col section-footer__text-block " >
6574              
6575<p class="section-footer__title no-wrap">Customer Support</p>
6576              
6577
6578              
6579
6580              
6581
6582              
6583                <div class="contact-phone-number">
6584                  <div class="contact-phone-number--icon">
6585                    <img src="//4allfamily.com/cdn/shop/t/186/assets/phone-white.svg?v=65512713903919566691788289857" width=18 height=32 alt="phone">
6586                  </div>
6587                  <div>
6588                    <div class="contact-phone-number--title">Phone number</div>
6589                    <a href="tel:+1 508 921 0865" class="contact-phone-number--number">+1 508 921 0865</a>
6590                  </div>
6591                </div>
6592              
6593
6594              
6595                <div class="contact-email">
6596                  <div class="contact-email--icon">
6597                    <img src="//4allfamily.com/cdn/shop/t/186/assets/email-envelope.svg?v=61370819407624919821788289856" width=32 height=32  alt="phone">
6598                  </div>
6599                  <div>
6600                    <div class="contact-email--title">Email</div>
6601                    <a href="mailto:[email protected]" class="contact-email--email">[email protected]</a>
6602                  </div>
6603                </div>
6604              
6605
6606              
6607            </div>
6608
6609          
6610        
6611          
6612            <div class="section-footer__row__col section-footer__newsletter-block" >
6613
6614              
6615<p class="section-footer__title">News &amp; special offers</p>
6616              
6617
6618              
6619                <div class="section-footer__text">
6620                  <p>Sign up to never miss out on the latest promotions, products, and sales</p>
6621                </div>
6622              
6623
6624              
6625
6626                <div class="signup-form">
6627                  <form method="post" action="/contact#footer_newsletter_signup" id="footer_newsletter_signup" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
6628                    
6629                      
6630                      <input type="hidden" name="contact[tags]" value="prospect,newsletter"/>
6631                      <p>
6632                        <input type="email"
6633                          placeholder="Enter email"
6634                          class="signup-form__email"
6635                          value=""
6636                          name="contact[email]"
6637                          aria-label="Email"
6638                          required />
6639                      </p>
6640                      <button class="btn btn--primary signup-form__button" type="submit">Sign up</button>
6641                    
6642                  </form>
6643                </div>
6644              
6645
6646              
6647            </div>
6648
6649          
6650        
6651      </div>
6652    </div>
6653  
6654<div class="container container--no-max section-footer__row-container ">
6655    <div class="section-footer__row section-footer__row-lower">
6656      <div class="section-footer__row__col">
6657        
6658          <div class="section-footer__payment-icons">
6659            
6660              <svg class="section-footer__payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/>
6660<path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
6661
6662            
6663              <svg class="section-footer__payment-icon" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" />
6663<path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
6664
6665            
6666              <svg class="section-footer__payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg>
6667            
6668              <svg class="section-footer__payment-icon" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg>
6669            
6670              <svg class="section-footer__payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
667006zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
6671
6672            
6673              <svg class="section-footer__payment-icon" width="38" height="24" role="img" aria-labelledby="pi-jcb" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg"><title id="pi-jcb">JCB</title><g fill="none" fill-rule="evenodd"><g fill-rule="nonzero"><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/></g><path d="M11.5 5H15v11.5a2.5 2.5 0 0 1-2.5 2.5H9V7.5A2.5 2.5 0 0 1 11.5 5z" fill="#006EBC"/><path d="M18.5 5H22v11.5a2.5 2.5 0 0 1-2.5 2.5H16V7.5A2.5 2.5 0 0 1 18.5 5z" fill="#F00036"/><path d="M25.5 5H29v11.5a2.5 2.5 0 0 1-2.5 2.5H23V7.5A2.5 2.5 0 0 1 25.5 5z" fill="#2AB419"/>
6673<path d="M10.755 14.5c-1.06 0-2.122-.304-2.656-.987l.78-.676c.068 1.133 3.545 1.24 3.545-.19V9.5h1.802v3.147c0 .728-.574 1.322-1.573 1.632-.466.144-1.365.221-1.898.221zm8.116 0c-.674 0-1.388-.107-1.965-.366-.948-.425-1.312-1.206-1.3-2.199.012-1.014.436-1.782 1.468-2.165 1.319-.49 3.343-.261 3.926.27v.972c-.572-.521-1.958-.898-2.919-.46-.494.226-.737.917-.744 1.448-.006.56.245 1.252.744 1.497.953.467 2.39.04 2.919-.441v1.01c-.358.255-1.253.434-2.129.434zm8.679-2.587c.37-.235.582-.567.582-1.005 0-.438-.116-.687-.348-.939-.206-.207-.58-.469-1.238-.469H23v5h3.546c.696 0 1.097-.23 1.315-.415.283-.25.426-.53.426-.96 0-.431-.155-.908-.737-1.212zm-1.906-.281h-1.428v-1.444h1.495c.956 0 .944 1.444-.067 1.444zm.288 2.157h-1.716v-1.513h1.716c.986 0 1.083 1.513 0 1.513z" fill="#FFF" fill-rule="nonzero"/></g></svg>
6674            
6675              <svg class="section-footer__payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
6676
6677            
6678              <svg class="section-footer__payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
66780-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg>
6679            
6680              <svg class="section-footer__payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
668016.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
6681
6682            
6683          </div>
6684
6685        
6686        
6687      </div>
6688      <div class="section-footer__row__col">
6689        
6690
6691        <div class="copyright">
6692          <span class="copy">&copy; 2026 <a href="/">4AllFamily</a>.</span>
6693
6694          <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a>
6695
6696        </div>
6697      </div>
6698    </div>
6699  </div>
6700</div>
6701
6702
6703
6704<style>
6705
6706  /* Change heading fonts to custom fonts */
6707  .section-footer__title {
6708    font-family: 'Clash Display';
6709    font-weight: 400;
6710    font-size: 18px;
6711}
6712
6713  /* Change subheading links to custom fonts */
6714  .section-footer__menu-block a,
6715  .section-footer__text-block a {
6716    font-family: "Nunito", sans-serif;
6717    font-weight:700;
6718    font-size:14px;
6719    font-style:italic;
6720  }
6721
6722  /* Move "news & special offers" div block to the first on the right */
6723  .section-footer__row-lower {
6724    display: flex;
6725    justify-content: space-between;
6726  }
6727
6728  .section-footer__lower-menu {
6729    order: 1;
6730  }
6731
6732  .section-footer__newsletter-block {
6733    order: 2;
6734  }
6735
6736  /* Apply border-radius to the newsletter form+button wrapper */
6737  .signup-form {
6738    border-radius: 10px;
6739  }
6740
6741  /* Remove spacing between form and button */
6742  .signup-form p {
6743    margin-bottom: 0;
6744  }
6745
6746  /* Set font size and font-family for the field inside the form */
6747  .signup-form__email {
6748    font-size: 12px;
6749    font-family: sans-serif;
6750  }
6751
6752  /* Set font-family and text styling for the form button */
6753  .signup-form__button {
6754    border:  2px solid #044562;
6755    margin-top:10px;
6756  }
6757</style>
6758
6759</div>
6760
6761      
6762
6763    </div>
6764    <div id="shopify-section-popup" class="shopify-section section-popup">
6765
6766
6767</div>
6768  
6769
6770  
6771  
6772  
6773    
6773<script>
6774window.addEventListener('load', function() {
6775var _learnq = window._learnq || [];
6776function addedToCart() {
6777  fetch(`${window.location.origin}/cart.js`)
6778  .then(res => res.clone().json().then(data => {
6779    var cart = {
6780      total_price: data.total_price/100,
6781      $value: data.total_price/100,
6782      total_discount: data.total_discount,
6783      original_total_price: data.original_total_price/100,
6784      items: data.items
6785    }
6786    if (item !== 'undefined') {
6787      cart = Object.assign(cart, item)
6788    }
6789    if (klAjax) {
6790        _learnq.push(['track', 'Added to Cart', cart]);
6791        klAjax = false;
6792      }
6793  }))
6794};
6795(function (ns, fetch) {
6796  ns.fetch = function() {
6797    const response = fetch.apply(this, arguments);
6798    response.then(res => {
6799      if (`${window.location.origin}/cart/add.js`
6800      	.includes(res.url)) {
6801        	addedToCart()
6802      }
6803    });
6804    return response
6805  }
6806}(window, window.fetch));
6807var klAjax = true;
6808var atcButtons = document.querySelectorAll("form[action*='/cart/add'] button[type='submit']");
6809for (var i = 0; i < atcButtons.length; i++) {
6810    atcButtons[i].addEventListener("click", function() {
6811      if (klAjax) {
6812        _learnq.push(['track', 'Added to Cart', item]);
6813        klAjax = false;
6814      }
6815    })
6816}
6817});
6818</script>
6818
6819
6820  
6821
6822  <!-- JS ================================================== -->
6822<script>
6823    window.theme = window.theme || {};
6824    theme.money_format_with_product_code_preference = "\u003cspan class=transcy-money\u003e$ {{amount}} USD\u003c\/span\u003e";
6825    theme.money_format_with_cart_code_preference = "\u003cspan class=transcy-money\u003e$ {{amount}} USD\u003c\/span\u003e";
6826    theme.money_format = "\u003cspan class=transcy-money\u003e$ {{amount}} USD\u003c\/span\u003e";
6827    theme.strings = {
6828      previous: "Previous",
6829      next: "Next",
6830      addressError: "Error looking up that address",
6831      addressNoResults: "No results for that address",
6832      addressQueryLimit: "You have exceeded the Google API usage limit. Consider upgrading to a \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium Plan\u003c\/a\u003e.",
6833      authError: "There was a problem authenticating your Google Maps API Key.",
6834      icon_labels_left: "Left",
6835      icon_labels_right: "Right",
6836      icon_labels_down: "Down",
6837      icon_labels_close: "Close",
6838      icon_labels_plus: "Plus",
6839      imageSlider: "Image slider",
6840      cart_terms_confirmation: "You must agree to the terms and conditions before continuing.",
6841      products_listing_from: "From",
6842      layout_live_search_see_all: "See all results",
6843      products_product_add_to_cart: "Add to Cart",
6844      products_variant_no_stock: "Sold out",
6845      products_variant_non_existent: "Unavailable",
6846      products_product_pick_a: "Pick a",
6847      general_navigation_menu_toggle_aria_label: "Toggle menu",
6848      general_accessibility_labels_close: "Close",
6849      products_product_adding_to_cart: "Adding",
6850      products_product_added_to_cart: "Added to cart",
6851      general_quick_search_pages: "Pages",
6852      general_quick_search_no_results: "Sorry, we couldn\u0026#39;t find any results",
6853      collections_general_see_all_subcollections: "See all..."
6854    };
6855    theme.routes = {
6856      cart_url: '/cart',
6857      cart_add_url: '/cart/add.js',
6858      cart_change_url: '/cart/change',
6859      predictive_search_url: '/search/suggest'
6860    };
6861    theme.settings = {
6862      cart_type: "drawer",
6863      quickbuy_style: "off",
6864      avoid_orphans: true
6865    };
6866  </script>
6866
6867
6868  
6868<script src="//4allfamily.com/cdn/shop/t/186/assets/vendor.js?v=73712438899292968301788289856" defer="defer"></script>
6868
6869  
6869<script src="//4allfamily.com/cdn/shop/t/186/assets/app.js?v=17564580856278348921788289856" async></script>
6869  
6870
6871  
6871<script>
6872(function () {
6873  // 1) Read subid from URL once
6874  const params = new URLSearchParams(location.search);
6875  const urlSubId = params.get('subid');
6876
6877  // 2) Keep the latest non-empty subid in localStorage
6878  const KEY = 'tapnative_subid';
6879  if (urlSubId) {
6880    try { localStorage.setItem(KEY, urlSubId); } catch(e) {}
6881  }
6882  const subid = (function(){
6883    try { return localStorage.getItem(KEY); } catch(e) { return null; }
6884  })();
6885  if (!subid) return; // nothing to do
6886
6887  // 3) Upsert to cart attributes so it flows into checkout/order
6888  //    Only update if attribute missing/changed to avoid extra requests
6889  fetch('/cart.js')
6890    .then(r => r.json())
6891    .then(cart => {
6892      const current = (cart.attributes && cart.attributes.tapnative_subid) || '';
6893      if (current === subid) return;
6894      return fetch('/cart/update.js', {
6895        method: 'POST',
6896        headers: { 'Content-Type':'application/json' },
6897        body: JSON.stringify({ attributes: { tapnative_subid: subid } })
6898      });
6899    })
6900    .catch(()=>{});
6901})();
6902</script>
6902
6903
6904<!-- Conditionally load GSAP animation script only if reviews section exists -->
6905<script>
6906  if (document.getElementById('animdiv')) {
6907    const script = document.createElement('script');
6908    script.src = '//4allfamily.com/cdn/shop/t/186/assets/gsap-horizontal-loop.js?v=135485817322527617161788289856';
6909    script.defer = true;
6910    document.head.appendChild(script);
6911  }
6912</script>
6912
6913
6914    
6915  <style> .section-footer__newsletter-block {max-width: 100%;} html,body {max-width: 100%; overflow-x: hidden;} </style>
6916<div id="shopify-block-AbmR4ZVhWZXJvS2NJQ__2786716548061469553" class="shopify-block shopify-app-block">
6917
6918<script>
6919</script>
6919
6920
6921 </div>
6921<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
6921
6922</body>
6923</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.