PageSourceSearch

https://floliving.com/collections/shop

html floliving.com collected 2026-10-02 05:32:42 UTC 217,558 bytes, 2,416 lines download raw bytes

1<!doctype html>
2<html
3  class="no-js"
4  lang="en"
5  >
6  <head>
7    
7<script src="https://analytics.ahrefs.com/analytics.js" data-key="KtgPm3gvX3xHJwjYok6MCg" async></script>
7
8    
8<script>
9        // 🔥 Delayed Fetch Interceptor - Run AFTER Rebuy fully loads
10        setTimeout(function() {
11          // Create global selling plan map so auto-populate can add to it
12          window._sellingPlanMap = {
13            45176893342001: { planId: 692271939889, label: "Cancel anytime" }
14          };
15      
16          const originalFetch = window.fetch;
17      
18          window.fetch = async function (...args) {
19            const [url, config] = args;
20      
21            if (url.includes('/cart/add')) {
22              try {
23                let body = config.body;
24      
25                if (typeof body === 'string') {
26                  body = JSON.parse(body);
27                }
28      
29                console.log('🔍 Intercepted cart/add request:', body);
30      
31                // ✅ ONLY target Rebuy upsells
32                if (body?.id && body?.properties?._source === "Rebuy") {
33                  const entry = window._sellingPlanMap[body.id];
34      
35                  if (entry) {
36                    // 🔹 Inject selling plan (fixes Smartrr)
37                    if (!body.selling_plan) {
38                      console.log('💉 Injecting selling_plan for:', body.id, '→', entry.planId);
39                      body.selling_plan = entry.planId;
40                    }
41      
42                    // 🔹 Inject UI label (fixes "wwww")
43                    body.properties = body.properties || {};
44      
45                    // This will show inside Rebuy item properties
46                    body.properties["Delivery"] = entry.label;
47      
48                    console.log('✅ Injecting UI label:', entry.label);
49                  }
50                }
51      
52                config.body = JSON.stringify(body);
53              } catch (e) {
54                console.warn('⚠️ Injection failed', e);
55              }
56            }
57      
58            return originalFetch.apply(this, args);
59          };
60      
61          console.log('✅ Rebuy selling plan interceptor active (delayed)');
62        }, 2000); // Wait 2 seconds for Rebuy to fully load
63    </script>
63<meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="theme-color" content="#000"><meta name="format-detection" content="telephone=no"><style>.bredcrumbWrap {display:none!important;}</style><link rel="canonical" href="https://floliving.com/collections/shop"><link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="dns-prefetch" href="https://floliving.com" crossorigin><link rel="dns-prefetch" href="https://floliving.myshopify.com" crossorigin><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="shortcut icon" href="//floliving.com/cdn/shop/files/image_2025-09-19_150247529_32x32.png?v=1759866372" type="image/png"><title>Shop &ndash; FLOliving</title><!-- /snippets/social-meta-tags.liquid --> <meta name="keywords" content="FLOliving, floliving.com" /><meta name="author" content="chameleon collabo"><meta property="og:site_name" content="FLOliving"><meta property="og:url" content="https://floliving.com/collections/shop"><meta property="og:title" content="Shop"><meta property="og:type" content="website"><meta property="og:description" content="FLOliving"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Shop"><meta name="twitter:description" content="FLOliving">
64    
65
66    <!-- Start VWO Async SmartCode -->
67    <link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com" />
68    
68<script type='text/javascript' id='vwoCode'>
69      window._vwo_code || (function() {
70      var account_id=736683,
71      version=2.0,
72      settings_tolerance=2000,
73      hide_element='body',
74      hide_element_style = 'opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important',
75      /* DO NOT EDIT BELOW THIS LINE */
76      f=false,d=document,v=d.querySelector('#vwoCode'),cK='_vwo_'+account_id+'_settings',cc={};try{var c=JSON.parse(localStorage.getItem('_vwo_'+account_id+'_config'));cc=c&&typeof c==='object'?c:{}}catch(e){}var stT=cc.stT==='session'?window.sessionStorage:window.localStorage;code={use_existing_jquery:function(){return typeof use_existing_jquery!=='undefined'?use_existing_jquery:undefined},library_tolerance:function(){return typeof library_tolerance!=='undefined'?library_tolerance:undefined},settings_tolerance:function(){return cc.sT||settings_tolerance},hide_element_style:function(){return'{'+(cc.hES||hide_element_style)+'}'},hide_element:function(){return typeof cc.hE==='string'?cc.hE:hide_element},getVersion:function(){return version},finish:function(){if(!f){f=true;var e=d.getElementById('_vis_opt_path_hides');if(e)e.parentNode.removeChild(e)}},finished:function(){return f},load:function(e){var t=this.getSettings(),n=d.createElement('script'),i=this;if(t){n.textContent=t;d.getElementsByTagName('head')[0].appendChild(n);if(!window.VWO||VWO.caE){stT.removeItem(cK);i.load(e)}}else{n.fetchPriority='high';n.src=e;n.type='text/javascript';n.onerror=function(){_vwo_code.finish()};d.getElementsByTagName('head')[0].appendChild(n)}},getSettings:function(){try{var e=stT.getItem(cK);if(!e){return}e=JSON.parse(e);if(Date.now()>e.e){stT.removeItem(cK);return}return e.s}catch(e){return}},init:function(){if(d.URL.indexOf('__vwo_disable__')>-1)return;var e=this.settings_tolerance();window._vwo_settings_timer=setTimeout(function(){_vwo_code.finish();stT.removeItem(cK)},e);var t=d.currentScript,n=d.createElement('style'),i=this.hide_element(),r=t&&!t.async&&i?i+this.hide_element_style():'',o=d.getElementsByTagName('head')[0];n.setAttribute('id','_vis_opt_path_hides');v&&n.setAttribute('nonce',v.nonce);n.setAttribute('type','text/css');if(n.styleSheet)n.styleSheet.cssText=r;else n.appendChild(d.createTextNode(r));o.appendChild(n);this.load('https://dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(d.URL)+'&vn='+version)}};window._vwo_code=code;code.init();})();
77    </script>
77
78    <!-- End VWO Async SmartCode hello -->
79    
79<script type="text/javascript">
80      (function(c,l,a,r,i,t,y){         c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};         t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;         y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);     })(window, document, "clarity", "script", "tjxln2yyy2");
81    </script>
81<link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=Kanit:wght@300;400;500;600;700&family=Roboto:wght@300;400;500;600;700&display=swap" rel="stylesheet"><style type="text/css">:root{--ft1:'Kanit';--ft2:'Kanit';--ft3:'Roboto';--site_gutter:15px;--grid_gutter:30px;--grid_gutter_sm:15px; --input_height:38px;--input_height_sm:32px;--error:#d20000}*,::after,::before{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body,button,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a{background-color:transparent}a,a:after,a:before{transition:all .3s ease-in-out}b,strong{font-weight:700;}em{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%;border:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;outline:0}button[disabled],input[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input[type=email],input[type=number],input[type=password],input[type=search]{-webkit-appearance:none;-moz-appearance:none}table{width:100%;border-collapse:collapse;border-spacing:0}td,th{padding:0}textarea{overflow:auto;-webkit-appearance:none;-moz-appearance:none}[tabindex='-1']:focus{outline:0}a,img{outline:0!important;border:0}[role=button],a,button,input,label,select,textarea{touch-action:manipulation}
81.fl,.flex{display:flex}.fl1,.flex-item{flex:1}.clearfix::after{content:'';display:table;clear:both}.clear{clear:both}.icon__fallback-text,.v-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.visibility-hidden{visibility:hidden}.js-focus-hidden:focus{outline:0}.no-js:not(html),.no-js .js{display:none}.no-js .no-js:not(html){display:block}.skip-link:focus{clip:auto;width:auto;height:auto;margin:0;color:#111;background-color:#fff;padding:10px;opacity:1;z-index:10000;transition:none}blockquote{background:#f8f8f8;font-weight:600;font-size:15px;font-style:normal;text-align:center;padding:0 30px;margin:0}.rte blockquote{padding:25px;margin-bottom:20px}blockquote p+cite{margin-top:7.5px}blockquote cite{display:block;font-size:13px;font-style:inherit}code,pre{font-family:Consolas,monospace;font-size:1em}pre{overflow:auto}.rte:last-child{margin-bottom:0}.rte .h1,.rte .h2,.rte .h3,.rte .h4,.rte .h5,.rte .h6,.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:15px;margin-bottom:7.5px}.rte .h1:first-child,.rte .h2:first-child,.rte .h3:first-child,.rte .h4:first-child,.rte .h5:first-child,.rte .h6:first-child,.rte h1:first-child,.rte h2:first-child,.rte h3:first-child,.rte h4:first-child,.rte h5:first-child,.rte h6:first-child{margin-top:0}.rte li{margin-bottom:4px;list-style:inherit}.rte li:last-child{margin-bottom:0}.rte-setting{margin-bottom:11.11111px}.rte-setting:last-child{margin-bottom:0}p:last-child{margin-bottom:0}li{list-style:none}.fine-print{font-size:1.07692em;font-style:italic;margin:20px 0}.txt--minor{font-size:80%}.txt--emphasis{font-style:italic}.icon{display:inline-block;width:20px;height:20px;vertical-align:middle;fill:currentColor}.no-svg .icon{display:none}svg.icon:not(.icon--full-color) circle,svg.icon:not(.icon--full-color) ellipse,svg.icon:not(.icon--full-color) g,svg.icon:not(.icon--full-color) line,svg.icon:not(.icon--full-color) path,svg.icon:not(.icon--full-color) polygon,svg.icon:not(.icon--full-color) polyline,svg.icon:not(.icon--full-color) rect,symbol.icon:not(.icon--full-color) circle,symbol.icon:not(.icon--full-color) ellipse,symbol.icon:not(.icon--full-color) g,symbol.icon:not(.icon--full-color) line,symbol.icon:not(.icon--full-color) path,symbol.icon:not(.icon--full-color) polygon,symbol.icon:not(.icon--full-color) polyline,symbol.icon:not(.icon--full-color) rect{fill:inherit;stroke:inherit}.no-svg .icon__fallback-text{position:static!important;overflow:inherit;clip:none;height:auto;width:auto;margin:0}ol,ul{margin:0;padding:0}ol{list-style:decimal}.list--inline{padding:0;margin:0}.list--inline li{display:inline-block;margin-bottom:0;vertical-align:middle}.rte img{height:auto}.rte table{table-layout:fixed}.rte ol,.rte ul{margin:20px 0 30px 30px}.rte ol.list--inline,.rte ul.list--inline{margin-left:0}.rte ul{list-style:disc outside}.rte ul ul{list-style:circle outside}.rte ul ul ul{list-style:square outside}.rte a:not(.btn){padding-bottom:1px}.tc .rte ol,.tc .rte ul,.tc.rte ol,.tc.rte ul{margin-left:0;list-style-position:inside}.rte__table-wrapper{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}svg:not(:root){overflow:hidden}.video-wrapper{position:relative;overflow:hidden;max-width:100%;padding-bottom:56.25%;height:0;height:auto}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}form{margin:0}legend{border:0;padding:0}button,input[type=submit],label[for]{cursor:pointer}input[type=text]{-webkit-appearance:none;-moz-appearance:none}[type=checkbox]+label,[type=radio]+label{display:inline-block;margin-bottom:0}textarea{min-height:100px}input[type=checkbox],input[type=radio]{margin:0 5px 0 0;vertical-align:middle}select::-ms-expand{display:none}.label--hidden{position:absolute;height:0;width:0;margin-bottom:0;overflow:hidden;clip:rect(1px,1px,1px,1px)}.form-vertical input,.form-vertical select,.form-vertical textarea{display:block;width:100%}.form-vertical [type=checkbox],.form-vertical [type=radio]{display:inline-block;width:auto;margin-right:5px}.form-vertical .btn,.form-vertical [type=submit]{display:inline-block;width:auto}.grid--table{display:table;table-layout:fixed;width:100%}.grid--table>.gitem{float:none;display:table-cell;vertical-align:middle}.is-transitioning{display:block!important;visibility:visible!important}.mr0{margin:0 !important;}.pd0{ padding:0 !important;}.db{display:block}.dbi{display:inline-block}.dn, .hidden,.btn.loading .txt {display:none}.of_hidden {overflow:hidden}.pa {position:absolute}.pr {position:relative}.l0 {left: 0;}.t0 {top: 0;}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}b,strong,.fw-700{font-weight:700}em, .em{font-style:italic}.tt-u{text-transform:uppercase}.tt-l{text-transform:lowercase}.tt-c{text-transform:capitalize}.tt-n{text-transform:none}.list-bullet,.list-arrow,.list-square,.order-list{padding:0 0 15px 15px;}.list-bullet li {list-style:disc; padding:4px 0; }.list-bullet ul, .list-circle ul, .list-arrow ul, .order-list li {padding-left:15px;}.list-square li {list-style:square; padding:4px 0; } .list-arrow li {list-style:disclosure-closed; padding:4px 0; }.order-list li {list-style:decimal; padding:4px 0; }.tdn {text-decoration:none!important}.tdu {text-decoration:underline}.imgFt{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover; object-position:center; }.imgFl { display:block; width:100%; height:auto; }.imgWrapper { display:block; margin:auto; }.autoHt { height:auto; }.bgImg { background-size:cover; background-repeat:no-repeat; background-position:center; }.grid-sizer{width:25%; position:absolute}.w_auto {width:auto!important}.h_auto{height:auto}.w_100{width:100%!important}.h_100{height:100%!important}.pd10 {padding:10px;}.grid{display:flex;flex-wrap:wrap;list-style:none;margin:0 -7.5px }.gitem{flex:0 0 auto;padding-left:7.5px;padding-right:7.5px;width:100%}.col-1,.rwcols-1 .gitem, .wd100{width:100%}.col-2,.rwcols-2 .gitem,.wd50{width:50%}.col-3,.rwcols-3 .gitem,.wd33{width:33.33333%}.col-4,.rwcols-4 .gitem,.wd25{width:25%}.col-5,.rwcols-5 .gitem,.wd20{width:20%}.col-6,.rwcols-6 .gitem,.wd16{width:16.66667%}.col-7,.rwcols-7 .gitem,.wd14{width:14.28571%}.col-8,.rwcols-8 .gitem,.wd12{width:12.5%}.col-9,.rwcols-9 .gitem,.wd11{width:11.11111%}.col-10,.rwcols-10 .gitem,.wd10{width:10%}.wd30{width:30%}.wd37{width:37.5%}.wd40{width:40%}.wd60{width:60%}.wd62{width:62.5%}.wd66{width:66.66667%}.wd70{width:70%}.wd75{width:75%}.wd80{width:80%}.wd83{width:83.33333%}.wd87{width:87.5%}
81.wd90{width:90%}.wd100{width:100%}.show{display:block!important}.hide{display:none!important}.grid-products{margin:0 -0.0px}.grid-products .gitem{padding-left:0.0px;padding-right:0.0px}.f-row{flex-direction:row}.f-col{flex-direction:column}.f-wrap{flex-wrap:wrap}.f-nowrap{flex-wrap:nowrap}.f-jcs{justify-content:flex-start}.f-jce{justify-content:flex-end}.f-jcc{justify-content:center}.f-jcsb{justify-content:space-between}.f-jcsa{justify-content:space-around}.f-jcse{justify-content:space-evenly}.f-ais{align-items:flex-start}.f-aie{align-items:flex-end}.f-aic{align-items:center}.f-aib{align-items:baseline}.f-aist{align-items:stretch}.f-acs{align-content:flex-start}.f-ace{align-content:flex-end}.f-acc{align-content:center}.f-acsb{align-content:space-between}.f-acsa{align-content:space-around}.f-acst{align-content:stretch}.f-asa{align-self:auto}.f-ass{align-self:flex-start}.f-ase{align-self:flex-end}.f-asc{align-self:center}.f-asb{align-self:baseline}.f-asst{align-self:stretch}.order0{order:0}.order1{order:1}.order2{order:2}.order3{order:3}.tl{text-align:left!important}.tc{text-align:center!important}.tr{text-align:right!important}.m_auto{margin-left:auto;margin-right:auto}.ml_auto{margin-left:auto}.mr_auto{margin-right:auto}.m0{margin:0!important}.mt0{margin-top:0!important}.ml0{margin-left:0!important}.mr0{margin-right:0!important}.mb0{margin-bottom:0!important}.ml5{margin-left:5px}.mt5{margin-top:5px}.mr5{margin-right:5px}.mb5{margin-bottom:5px}.ml10{margin-left:10px}.mt10{margin-top:10px}.mr10{margin-right:10px}.mb10{margin-bottom:10px}.ml15{margin-left:15px}.mt15{margin-top:15px}.mr15{margin-right:15px}.mb15{margin-bottom:15px}.ml20{margin-left:20px}.mt20{margin-top:20px!important}.mr20{margin-right:20px}.mb20{margin-bottom:20px}.ml25{margin-left:25px}.mt25{margin-top:25px}.mr25{margin-right:25px}.mb25{margin-bottom:25px}.ml30{margin-left:30px}.mt30{margin-top:30px}.mr30{margin-right:30px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}@media (min-width:768px){.col-md-1{width:100%}.col-md-2,.rwcols-md-2 .gitem,.wd50-md{width:50%}.col-md-3,.rwcols-md-3 .gitem,.wd33-md{width:33.33333%}.col-md-4,.rwcols-md-4 .gitem,.wd25-md{width:25%}.col-md-5,.rwcols-md-5 .gitem,.wd20-md{width:20%}.col-md-6,.rwcols-md-6 .gitem,.wd16-md{width:16.66667%}.col-md-7,.rwcols-md-7 .gitem,.wd14-md{width:14.28571%}.col-md-8,.rwcols-md-8 .gitem,.wd12-md{width:12.5%}.col-md-9,.rwcols-md-9 .gitem,.wd11-md{width:11.11111%}.col-md-10,.rwcols-md-10 .gitem,.wd10-md{width:10%}.wd30-md{width:30%}.wd37-md{width:37.5%}.wd40-md{width:40%}.wd60-md{width:60%}.wd62-md{width:62.5%}.wd66-md{width:66.66667%}.wd70-md{width:70%}.wd75-md{width:75%}.wd80-md{width:80%}.wd83-md{width:83.33333%}.wd87-md{width:87.5%}.wd90-md{width:90%}.tl-md{text-align:left!important}.tc-md{text-align:center!important}.tr-md{text-align:right!important}.f-row-md{flex-direction:row}.f-col-md{flex-direction:column}.f-wrap-md{flex-wrap:wrap}.f-nowrap-md{flex-wrap:nowrap}.f-jcs-md{justify-content:flex-start}.f-jce-md{justify-content:flex-end}.f-jcc-md{justify-content:center}.f-jcsb-md{justify-content:space-between}.f-jcsa-md{justify-content:space-around}.f-jcse-md{justify-content:space-evenly}.f-ais-md{align-items:flex-start}.f-aie-md{align-items:flex-end}.f-aic-md{align-items:center}.f-aib-md{align-items:baseline}.f-aist-md{align-items:stretch}.f-acs-md{align-content:flex-start}.f-ace-md{align-content:flex-end}.f-acc-md{align-content:center}.f-acsb-md{align-content:space-between}.f-acsa-md{align-content:space-around}.f-acst-md{align-content:stretch}.f-asa-md{align-self:auto}.f-ass-md{align-self:flex-start}.f-ase-md{align-self:flex-end}.f-asc-md{align-self:center}.f-asb-md{align-self:baseline}.f-asst-md{align-self:stretch}.mb0-md{margin-bottom:0}.mb5-md{margin-bottom:5px}.mb10-md{margin-bottom:10px}.mb15-md{margin-bottom:15px}.mb20-md{margin-bottom:20px}.mb25-md{margin-bottom:25px}.mb30-md{margin-bottom:30px}.mb35-md{margin-bottom:35px}.mb40-md{margin-bottom:40px}.mb45-md{margin-bottom:45px}.mb50-md{margin-bottom:50px}}@media (min-width:1025px){.grid{margin:0 -15px }.gitem{padding-left:15px;padding-right:15px }.col-lg-1{width:100%}.col-lg-2,.rwcols-lg-2 .gitem,.wd50-lg{width:50%}.col-lg-3,.rwcols-lg-3 .gitem,.wd33-lg{width:33.33333%}.col-lg-4,.rwcols-lg-4 .gitem,.wd25-lg{width:25%}.col-lg-5,.rwcols-lg-5 .gitem,.wd20-lg{width:20%}.col-lg-6,.rwcols-lg-6 .gitem,.wd16-lg{width:16.66667%}.col-lg-7,.rwcols-lg-7 .gitem,.wd14-lg{width:14.28571%}.col-lg-8,.rwcols-lg-8 .gitem,.wd12-lg{width:12.5%}.col-lg-9,.rwcols-lg-9 .gitem,.wd11-lg{width:11.11111%}.col-lg-10,.rwcols-lg-10 .gitem,.wd10-lg{width:10%}.wd30-lg{width:30%}.wd37-lg{width:37.5%}.wd40-lg{width:40%}.wd60-lg{width:60%}.wd62-lg{width:62.5%}.wd66-lg{width:66.66667%}.wd70-lg{width:70%}.wd75-lg{width:75%}.wd80-lg{width:80%}.wd83-lg{width:83.33333%}.wd87-lg{width:87.5%}
81.wd90-lg{width:90%}.show-lg{display:block!important}.hide-lg{display:none!important}.f-row-lg{flex-direction:row}.f-col-lg{flex-direction:column}.f-wrap-lg{flex-wrap:wrap}.f-nowrap-lg{flex-wrap:nowrap}.tl-lg {text-align:left!important}.tc-lg {text-align:center!important}.tr-lg {text-align:right!important}.grid-products{margin:0 -10.0px}.grid-products .gitem{padding-left:10.0px;padding-right:10.0px}}@media (min-width:1280px){.col-xl-1{width:100%}.col-xl-2,.rwcols-xl-2 .gitem,.wd50-xl{width:50%}.col-xl-3,.rwcols-xl-3 .gitem,.wd33-xl{width:33.33333%}.col-xl-4,.rwcols-xl-4 .gitem,.wd25-xl{width:25%}.col-xl-5,.rwcols-xl-5 .gitem,.wd20-xl{width:20%}.col-xl-6,.rwcols-xl-6 .gitem,.wd16-xl{width:16.66667%}.col-xl-7,.rwcols-xl-7 .gitem,.wd14-xl{width:14.28571%}.col-xl-8,.rwcols-xl-8 .gitem,.wd12-xl{width:12.5%}.col-xl-9,.rwcols-xl-9 .gitem,.wd11-xl{width:11.11111%}.col-xl-10,.rwcols-xl-10 .gitem,.wd10-xl{width:10%}.wd30-xl{width:30%}.wd37-xl{width:37.5%}.wd40-xl{width:40%}.wd60-xl{width:60%}.wd62-xl{width:62.5%}.wd66-xl{width:66.66667%}.wd70-xl{width:70%}.wd75-xl{width:75%}.wd80-xl{width:80%}.wd83-xl{width:83.33333%}.wd87-xl{width:87.5%}.wd90-xl{width:90%}.show-xl{display:block!important}.hide-xl{display:none!important}.f-wrap-xl{flex-wrap:wrap}.f-col-xl{flex-direction:column}.tl-xl {text-align:left!important}.tc-xl {text-align:center!important}.tr-xl {text-align:right!important}}@media only screen and (min-width:768px) and (max-width:1024px){.show-md{display:block!important}.hide-md{display:none!important}}@media only screen and (max-width:767px){.show-sm{display:block!important}.hide-sm{display:none!important}}@font-face{font-family:Adorn-Icons;src:url("https://cdn.shopify.com/s/files/1/0706/2831/1345/files/adorn-icons-new.woff2?v=1760335428") format('woff2');font-weight:400;font-style:normal;font-display:swap}.at{font:normal normal normal 15px/1 Adorn-Icons;speak:none;text-transform:none;display:inline-block;vertical-align:middle;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-width { margin:0 auto; padding-left:15px; padding-right:15px; max-width:1400px; }.fullwidth, .breadcrumbs.fullwidth { max-width:100%; padding-left:10px; padding-right:10px; }.template-product .fullwidth.npd .product-single__meta{ padding: 0 20px;}@media only screen and (min-width:766px) { .page-width { padding-left:20px; padding-right:20px; }.fullwidth, .breadcrumbs.fullwidth { padding-left:15px; padding-right:15px; }.template-product .fullwidth.npd:not(.style6) .product-single__meta{ padding-right:30px}}@media only screen and (min-width:1280px){.fullwidth, .breadcrumbs.fullwidth { padding-left:50px; padding-right:50px; }.template-product .fullwidth.npd:not(.style6) .product-single__meta{ padding-right:50px;}}.fullwidth.npd { padding-left:0; padding-right:0; }.fs10 { font-size:10px;}.fs12 { font-size:12px;}.fs14 { font-size:14px;}.fs16 { font-size:16px;}.fs18 { font-size:18px;}.fs20 { font-size:20px;}.fs22 { font-size:22px;}.fs24 { font-size:24px;}.fs26 { font-size:26px;}.fs28 { font-size:28px;}.fs30 { font-size:30px;}</style><link rel="stylesheet" href="//floliving.com/cdn/shop/t/11/assets/theme.css?v=155468451040777624001768582099" type="text/css" media="all">    
81<script src="//floliving.com/cdn/shop/t/11/assets/lazysizes.js?v=99504719359865958471760998618" async></script>
81  
81<script src="//floliving.com/cdn/shop/t/11/assets/jquery.min.js?v=8324501383853434791760998616"defer="defer"></script>
81    
81<script>      var theme = {        strings:{          showMore:"Show More",showLess:"Show Less"        },        mlcurrency:false,moneyFormat:"${{amount}}",shopCurrency:"USD",autoCurrencies:true,CurrencyFormat:'money_format',        ajax_cart:false,fixedHeader:true,animation:false,animationMobile:true,searchresult:"See all results for \u0026quot;{{ terms }}\u0026quot;",wlAvailable:"Available in Wishlist",rtl:false,      };      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');      var alpha = "Abcdefghijklmnopqrstuvwxyz".split(""), thm = alpha[0]+alpha[21]+alpha[14]+alpha[13]+alpha[4], shpeml = '[email protected]', dmn = window.location.hostname;      window.lazySizesConfig = window.lazySizesConfig || {};      window.lazySizesConfig.loadMode = 1;      window.lazySizesConfig.loadHidden = false;      window.shopUrl = 'https://floliving.com';      window.routes = {        cart_add_url: '/cart/add',        cart_change_url: '/cart/change',        cart_update_url: '/cart/update',        cart_url: '/cart',        predictive_search_url: '/search/suggest'      };      window.cartStrings = { error:`There was an error while updating your cart. Please try again.`,quantityError:`You can only add [quantity] of this item.`,discount_already: `Discount code already applied`,discount_error: `Discount code cannot be applied to your cart`,discount_ship: `Shipping discounts are shown at checkout after adding an address` };      window.variantStrings = {addToCart: `Add to cart`,preOrder: `Pre-Order`,soldOut: `Sold out`,unavailable: `Unavailable`,unavailable_with_option: `Translation missing: en.products.product.value_unavailable`,};    </script>
81    
81<script src="//floliving.com/cdn/shop/t/11/assets/vendor.js?v=77227195677269475611760998634" defer="defer"></script>
81
82
83    
83<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
83<meta name="facebook-domain-verification" content="vu2wyvvr340zhi9hacrfckjkc2moww">
84<meta name="google-site-verification" content="bgQqpobYlKjKBKM-hDTOBPmet2DrYBpK94-t_2jC8Tg">
85<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/70628311345/digital_wallets/dialog">
86<meta id="in-context-paypal-metadata" data-shop-id="70628311345" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
87<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/collections/shop.atom" />
88<link rel="alternate" type="application/json+oembed" href="https://floliving.com/collections/shop.oembed">
89<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
89
90<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
91<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=70628311345" crossorigin="anonymous"></script>
vendor: 1 bytes, line 91
91
92<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":70628311345,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/70628311345","merchantName":"FLOliving","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"FLOliving","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 92
92
93<script id="shopify-features" type="application/json">{"accessToken":"e643d79947cb6aed05bfbf4368a35986","betas":["rich-media-storefront-analytics"],"domain":"floliving.com","predictiveSearch":true,"shopId":70628311345,"locale":"en"}</script>
vendor: 1 bytes, line 93
93
94<script>var Shopify = Shopify || {};
95Shopify.shop = "floliving.myshopify.com";
96Shopify.locale = "en";
97Shopify.currency = {"active":"USD","rate":"1.0"};
98Shopify.country = "US";
99Shopify.theme = {"name":"floliving\/main","id":181298954545,"schema_name":"Avone","schema_version":"5.6.0","theme_store_id":null,"role":"main"};
100Shopify.theme.handle = "null";
101Shopify.theme.style = {"id":null,"handle":null};
102Shopify.cdnHost = "floliving.com/cdn";
103Shopify.routes = Shopify.routes || {};
104Shopify.routes.root = "/";
105Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
106Shopify.SignInWithShop = Shopify.SignInWithShop || {};
107Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
108Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 108
108
109<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 109
109
110<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 110
110
111<script>
112  window.ShopifyPay = window.ShopifyPay || {};
113  window.ShopifyPay.apiHost = "shop.app\/pay";
114  window.ShopifyPay.redirectState = null;
115</script>
vendor: 1 bytes, line 115
115
116<script>
117  window.Shopify = window.Shopify || {};
118  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
119  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
120  window.Shopify.SignInWithShop.eligible = true;
121</script>
vendor: 1 bytes, line 121
121
122<script id="shop-js-analytics" type="application/json">{"pageType":"collection"}</script>
vendor: 1 bytes, line 122
122
123<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 123
123
124<script type="module">
125  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
126
127  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
128
129</script>
vendor: 1 bytes, line 129
129
130<script>
131  window.Shopify = window.Shopify || {};
132  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
133  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"]};
134</script>
vendor: 1 bytes, line 134
134
135<script>(function() {
136  var isLoaded = false;
137  function asyncLoad() {
138    if (isLoaded) return;
139    isLoaded = true;
140    var urls = ["https:\/\/static.shareasale.com\/json\/shopify\/deduplication.js?shop=floliving.myshopify.com","https:\/\/static.shareasale.com\/json\/shopify\/shareasale-tracking.js?sasmid=120799\u0026ssmtid=19038\u0026shop=floliving.myshopify.com","https:\/\/tools.luckyorange.com\/core\/lo.js?site-id=f3ff1c1c\u0026shop=floliving.myshopify.com","https:\/\/unpkg.com\/@amplitude\/shopify-snippet\/snippet.js?shop=floliving.myshopify.com","https:\/\/api.socialsnowball.io\/js\/referral.js?shop=floliving.myshopify.com","\/\/cdn.shopify.com\/proxy\/863c3508174c8a744371fd29ed78416735a5fcc0757e66e3e90e41337df5c716\/cdn.amplitude.com\/script\/4257ad720bb7793efcefd6511f3ccb8.js?library=shopify\u0026shop=floliving.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/cdn.rebuyengine.com\/onsite\/js\/rebuy.js?shop=floliving.myshopify.com"];
141    for (var i = 0; i < urls.length; i++) {
142      var s = document.createElement('script');
143      s.type = 'text/javascript';
144      s.async = true;
145      s.src = urls[i];
146      var x = document.getElementsByTagName('script')[0];
147      x.parentNode.insertBefore(s, x);
148    }
149  };
150  if(window.attachEvent) {
151    window.attachEvent('onload', asyncLoad);
152  } else {
153    window.addEventListener('load', asyncLoad, false);
154  }
155})();</script>
vendor: 1 bytes, line 155
155
156<script id="__st">var __st={"a":70628311345,"offset":-14400,"reqid":"c4d7a53b-d687-4fc7-805b-6e18efa2e9dc-1790919161","pageurl":"floliving.com\/collections\/shop","u":"5a182951d290","p":"collection","rtyp":"collection","rid":520543207729};</script>
vendor: 1 bytes, line 156
156
157<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 157
157
158<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 158
158
159<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//floliving.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 159
159
160<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 = "//floliving.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>
160<script crossorigin="anonymous" defer="defer" src="//floliving.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 160
160
161<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 161
161
162<script>
163  window.Shopify = window.Shopify || {};
164  window.Shopify.MCP = window.Shopify.MCP || {};
165  window.Shopify.MCP.enabled = true;
166  window.Shopify.MCP.shop = "floliving.myshopify.com";
167  window.Shopify.MCP.mcpEndpoint = "https:\/\/floliving.com\/api\/mcp";
168  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"]}}];
169</script>
vendor: 1 bytes, line 169
169
170<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("\/\/floliving.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
171</script>
vendor: 1 bytes, line 171
171
172<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://floliving.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
173</script>
vendor: 1 bytes, line 173
173
174<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
175  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);
176</script>
vendor: 1 bytes, line 176
176
177<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
178</script>
178
179<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://floliving.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
180<style id="shopify-accelerated-checkout-cart">
181        #shopify-buyer-consent {
182  margin-top: 1em;
183  display: inline-block;
184  width: 100%;
185}
186
187#shopify-buyer-consent.hidden {
188  display: none;
189}
190
191#shopify-subscription-policy-button {
192  background: none;
193  border: none;
194  padding: 0;
195  text-decoration: underline;
196  font-size: inherit;
197  cursor: pointer;
198}
199
200#shopify-subscription-policy-button::before {
201  box-shadow: none;
202}
203
204      </style>
205
206<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
206
207
208    <!-- Slick CSS -->
209    <link
210      rel="stylesheet"
211      type="text/css"
212      href="https://cdn.jsdelivr.net/npm/[email protected]/slick/slick.css" /><link
213      rel="stylesheet"
214      href="//floliving.com/cdn/shop/t/11/assets/custom.css?v=78403753042995760251790697255"
215      type="text/css">
216    <link
217      rel="stylesheet"
218      href="//floliving.com/cdn/shop/t/11/assets/cc-camilo.css?v=10287162151460630121781024619"
219      type="text/css"><!-- BEGIN app block: shopify://apps/pai-ai-blog-aeo/blocks/pai-snippets/019f11a7-7fc9-7462-b6a8-b3e7e9681909 -->
219<script type="application/ld+json">
220  {
221    "@context": "https://schema.org/",
222    "@type": "CollectionPage",
223    "name": "Shop","url": "https:\/\/floliving.com\/collections\/shop",
224    "mainEntity": {
225      "@type": "ItemList",
226      "numberOfItems": 0,
227      "itemListElement": []
228    }
229  }
230  </script>
230
231<!-- END app block --><!-- BEGIN app block: shopify://apps/contentsquare-analytics/blocks/csq_tag_snippet_script/019a7cb2-3ace-7c1e-bb5d-112ee54f5310 -->
232
233
234
235
236<script type="text/javascript">
237  // Contentsquare Main Tracking Tag
238  (function () {
239    var domainHashMap = null;
240    var tagHash = "fe479eea3394b";
241    var hostname = window.location.hostname;
242
243    var hash = null;
244    var longestDomain = "";
245    if (domainHashMap && typeof domainHashMap === "object") {
246      if (domainHashMap[hostname]) {
247        hash = domainHashMap[hostname];
248      } else {
249        for (var domain in domainHashMap) {
250          if (domainHashMap.hasOwnProperty(domain) && hostname.endsWith("." + domain)) {
251            if(domain.length > longestDomain.length) {
252              longestDomain = domain;
253              hash = domainHashMap[domain];
254            }
255          }
256        }
257      }
258    } else {
259      hash = tagHash;
260    }
261    if (!hash) {
262      return;
263    }
264
265    window._uxa = window._uxa || [];
266    window._uxa.push(["setOption", "startMode", 2]);
267    if (typeof CS_CONF === "undefined") {
268      window._uxa.push([
269        "setPath",
270        window.location.pathname + window.location.hash.replace("#", "?__")
271      ]);
272      var mt = document.createElement("script");
273      mt.type = "text/javascript";
274      mt.async = true;
275      mt.src = "//t.contentsquare.net/uxa/" + hash + ".js";
276      document.getElementsByTagName("head")[0].appendChild(mt);
277    } else {
278      window._uxa.push([
279        "trackPageview",
280        window.location.pathname + window.location.hash.replace("#", "?__")
281      ]);
282    }
283  })();
284
285  window.Shopify.loadFeatures(
286    [
287      {
288        name: 'consent-tracking-api',
289        version: '0.1',
290      },
291    ],
292    error => {
293      if (error) {
294        // Rescue error
295        console.error('Error loading Shopify consent-tracking-api:', error);
296      }
297      // If error is false, the API has loaded and ready to use!
298      const initialAnalyticsAllowed = window.Shopify.customerPrivacy.analyticsProcessingAllowed();
299      if(initialAnalyticsAllowed) {
300         _uxa.push(["data-collection:start"]);
301      }
302
303      document.addEventListener("visitorConsentCollected", (event) => {
304        const analyticsAllowed = event.detail.analyticsAllowed;
305        if(analyticsAllowed) {
306          _uxa.push(["data-collection:start"]);
307        } else {
308          _uxa.push(["data-collection:stop"])
309        }
310      });
311    },
312  );
313</script>
313<!-- END app block --><!-- BEGIN app block: shopify://apps/savedby-package-protection/blocks/savedby-storefront-widget/6d4bce9c-696c-4f95-8a15-0cc2b2b9e839 --><!-- START SAVEDBY EXTENSION -->
314<link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
315<link rel="preconnect" href="https://cdn.shopifycdn.net" crossorigin>
316<link rel="preconnect" href="https://cdn.savedby.io" crossorigin>
317
318<script>
319  (() => {
320    const widgetConfig = {"checkout":{"autoOptIn":false,"hidePrice":false,"popup":{},"textContent":"","title":"","variant":"LOWPRO"},"currentPlan":{"id":"9i95duVa3WlZSvqthkTa"},"enableConditions":{"checkout":[],"storefront":[]},"excludedProducts":[],"feeTiers":[{"max":70,"price":2.47,"variantId":54347474305329},{"max":100,"price":3.47,"variantId":54347474338097},{"max":150,"price":5.47,"variantId":54347474370865},{"max":200,"price":7.47,"variantId":54347474403633},{"max":250,"price":9.47,"variantId":54347474436401},{"max":300,"price":11.47,"variantId":54347474469169},{"max":350,"price":13.47,"variantId":54347474501937},{"max":400,"price":15.47,"variantId":54347474534705},{"max":450,"price":17.47,"variantId":54347474567473},{"max":500,"price":19.47,"variantId":54347474600241},{"max":550,"price":21.47,"variantId":54347474633009},{"max":600,"price":23.47,"variantId":54347474665777},{"max":650,"price":25.47,"variantId":54347474698545},{"max":700,"price":27.47,"variantId":54347474731313},{"max":750,"price":29.47,"variantId":54347474764081},{"max":800,"price":31.47,"variantId":54347474796849},{"max":850,"price":33.47,"variantId":54347474829617},{"max":900,"price":35.47,"variantId":54347474862385},{"max":950,"price":37.47,"variantId":54347474895153},{"max":1000,"price":39.47,"variantId":54347474927921},{"max":1050,"price":41.47,"variantId":54347474960689},{"max":1100,"price":43.47,"variantId":54347474993457},{"max":1150,"price":45.47,"variantId":54347475026225},{"max":1200,"price":47.47,"variantId":54347475058993}],"nonCoveredProducts":[],"storefront":{"autoOptIn":false,"checkoutButtonExclusions":{"attributes":[],"classNames":[]},"checkoutText":"Checkout+ • ${totalPriceWithFee}","customCSS":"::slotted([slot=\"savedby-checkout-button\"]) {\n  margin: 0 !important;\n}\na.sb__non-covered-link {\n  align-items: center;\n  border: 2px solid rgb(255, 107, 25);\n  border-radius: 50px;\n  box-sizing: border-box;\n  color: rgb(255, 107, 25);\n  display: inline-flex;\n  font-family: Brutgrotesque;\n  font-size: 16px;\n  font-weight: 500;\n  justify-content: center;\n  letter-spacing: 0.36px;\n  line-height: 1.5;\n  min-height: 54px;\n  opacity: unset;\n  padding: 0 6px;\n  text-decoration: none;\n  text-transform: capitalize;\n  transition: opacity .2s linear;\n  width: 100%;\n}\n:host([data-path=\"/cart\"]) a.sb__non-covered-link {\n  align-items: center;\n  border: 2px solid rgb(255, 107, 25);\n  border-radius: 10px;\n  box-sizing: border-box;\n  color: rgb(255, 107, 25);\n  display: inline-flex;\n  font-family: Brutgrotesque;\n  font-size: 13.5px;\n  font-weight: 400;\n  justify-content: center;\n  letter-spacing: 0.28px;\n  line-height: 1.5;\n  min-height: 47px;\n  opacity: unset;\n  text-decoration: none;\n  text-transform: capitalize;\n  transition: opacity .2s linear;\n  width: 100%;\n}\na.sb__non-covered-link:hover {\n  opacity: .8;\n}\ndiv.sb__info-wrapper {\n  margin-top: 0px;\n  margin-bottom: 10px;\n}\ndiv.sb__checkout-container {\n  gap: 10px;\n}\ndiv.sb__parent {\n  margin-bottom: 0;\n}\n:host([data-path=\"/cart\"]) div.sb__parent {\n  margin-bottom: 10px;\n}\ndiv.sb__info-logo-container>img {\n  height: 20px;\n}\ndiv.sb__info-container {\n  border-radius: 50px;\n}\n:host([data-path=\"/cart\"])  div.sb__info-container {\n  border-radius: 9px;\n}\n@media (min-width: 766px) and (max-width: 890px) {\n  div.sb__info-logo-container {\n     display: none;\n  }\n  :host([data-path=\"/cart\"]) a.sb__non-covered-link {\n    font-size: 12px;\n  }\n}","info":{"description":"Package Protection","title":"SavedBy"},"optOutText":"Continue without protection","useOnlyAjaxToRemove":false,"variant":"BASIC","version":"v7.0.0-beta.38"},"widgetExcludedProducts":[]};
321
322    
323    window.SavedBy = {
324      cart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},
325      
326        customer: null,
327        
328        settings: {"useDefaultFontFamily":true,"fontFamily":{"error":"json not allowed for this object"},"hideSubtotal":true,"showCartTotal":true,"showCompareAtPrice":false,"showInlineCartButton":false,"swapButtonOrder":false,"parentMarginBottom":4,"infoIconUrl":"https:\/\/cdn.savedby.io\/logos\/savedby\/SavedByLogo-small.png","infoBGColor":"#f5f5f5","infoTextColor":"#000000","infoVariant":"SIMPLE","continueTextColor":"#000000","continueFontSize":15,"continueButtonLocation":"END","disclaimerLocation":"bottom","disclaimer":"","customCheckoutSelector":"","customCSS":":host {\n  --container-max-width: inherit;\n \n  --info-bg-color: inherit;\n  --info-border-radius: inherit;\n   --info-text-color: inherit;\n  --info-font-family: inherit;\n  --info-font-size: inherit;\n  --info-title-text-color: inherit;\n  --info-title-font-size: inherit;\n  --info-desc-text-color: inherit;\n  --info-desc-font-size: inherit;\n  --info-fee-text-color: inherit;\n  --info-fee-font-size: inherit;\n  --info-help-color: inherit;\n \n  --info-help-size: inherit;\n  --btn-cart-bg-color: inherit;\n  --btn-cart-text-color: inherit;\n \n  --continue-text-color: inherit;\n  --continue-font-size: inherit;\n  --continue-font-family: inherit;\n  --continue-text-decoration: inherit;\n \n  --disclaimer-text-color: inherit;\n  --disclaimer-font-size: inherit;\n  --disclaimer-font-family: inherit;\n  --disclaimer-text-decoration: inherit;\n  --disclaimer-font-style: inherit;\n}","customJS":"","popupOverride":""},
329        shop: "floliving.com",
330        config: widgetConfig,
331        subMap: {"688795124017":"692391739697","688801153329":"692391772465","688801317169":"692391805233","688801349937":"692391838001","688890544433":"692391870769","688918495537":"692391903537","689051992369":"692391936305","690435326257":"692391969073","691839041841":"692392001841","691839074609":"692392034609","691839107377":"692392067377","691839140145":"692392100145","691839172913":"692392132913","691839205681":"692392165681","691839238449":"692392198449","691839271217":"692392231217","691839303985":"692392263985","691839336753":"692392296753","691839369521":"692392329521","691839402289":"692392362289","691839435057":"692392395057","691839467825":"692392427825","691839500593":"692392460593","691839533361":"692392493361","691839566129":"692392526129","691839598897":"692392558897","691935052081":"692392591665","691976700209":"692392624433","691976765745":"692392657201","692271939889":"692392689969"},
332        status: "ACTIVE",
333        exchangeRate: {"amount":"100.0","currency_code":"USD"},
334        protectionProduct: "gid://shopify/Product/10682115031345",
335        
336      };
337
338      if (!window.SavedBy?.config?.storefront?.version) console.error('[SAVEDBY] Missing SFW version');
339    
340    // DEV OVERRIDE VERSION
341    const devVersion = localStorage.getItem('SAVEDBY_DEV_VERSION');
342    if (devVersion?.match(/^v\d+\.\d+\.\d+-beta\.\d+$/)) window.SavedBy.config.storefront.version = devVersion;
343
344    // CHECK IF SAVEDBY SHOULD RUN
345    
346      // STOP IF NOT ACTIVE AND NOT IN DEV MODE
347      if (window.SavedBy.status !== "ACTIVE" && !localStorage.getItem('SAVEDBY_DEV')) {
348        console.warn("[SAVEDBY] status", window.SavedBy.status)
349        return
350      }
351    
352
353
354    const assetUrl = "https://cdn.shopify.com/extensions/01a0f973-59fb-725f-9737-665d00ca8299/savedby-1-483/assets/VERSION.js";
355
356    fetch('/products/savedby-package-protection.json')
357      .then((r) => r.json())
358      .then((data) =>{
359        window.SavedBy.product = data.product;
360      });
361  
362    const cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
363    const savedByLineItem = cart.items.find((item) => item.vendor === 'SavedBy');
364
365    // if (savedByLineItem || '_SavedBy-internal' in cart.attributes) {
366    if (savedByLineItem) {
367      let savedByRemovedCount = localStorage.getItem('savedByRemovedCount');
368
369      if (!widgetConfig?.storefront?.useOnlyAjaxToRemove && (savedByRemovedCount || 0) < 3) {
370        // USE REDIRECT TO REMOVE SAVEDBY FROM CART
371        const { origin, pathname, search, protocol } = window.location;
372        const url = new URL(origin + `/cart/update`);
373        if (!savedByLineItem) return;
374        url.searchParams.append(`updates[${savedByLineItem.id}]`, '0');
375
376        // if ('_SavedBy-internal' in cart.attributes) {
377        //   url.searchParams.append(`attributes[_SavedBy-internal]`, '');
378        // }
379
380        url.searchParams.append('return_to', pathname + search);
381        const savedByRemovedCount = +(localStorage.getItem('savedByRemovedCount') || 0);
382        localStorage.setItem('savedByRemovedCount', (+savedByRemovedCount || 0) + 1);
383
384        window.location.href = url.toString();
385      } else {
386        // USE AJAX TO REMOVE SAVEDBY FROM CART & RELOAD PAGE
387        const body = {};
388        if (savedByLineItem) body.updates = { [savedByLineItem.id]: 0 };
389        // if ('_SavedBy-internal' in cart.attributes) body.attributes = { '_SavedBy-internal': null }; // TODO -- remove?
390
391        fetch('/cart/update.js', {
392          method: 'POST',
393          headers: { 'Content-Type': 'application/json' },
394          body: JSON.stringify(body),
395        }).then(() => {
396          const currentCount = +(localStorage.getItem('savedByRemovedCount') || 0);
397          localStorage.setItem('savedByRemovedCount', currentCount + 1);
398
399          if (currentCount < 2) window.location.reload();
400        });
401      }
402    } else {
403      localStorage.removeItem('savedByRemovedCount');
404      // BFCACHE REFRESH IF NEEDED
405      if (window.performance?.getEntriesByType('navigation')?.[0]?.type === 'back_forward') {
406        window.location.reload();
407      } else {
408        window.addEventListener('pageshow', (event) => {
409          if (event.persisted) window.location.reload();
410        });
411      }
412    }
413
414    safeIdleCallback(() => {
415      const script = Object.assign(document.createElement('script'), {
416        type: "module",
417        async: true,
418        src: assetUrl.replace('VERSION', window.SavedBy.config.storefront.version),
419        // onerror: (...e) => loadWidgetAsync("https://cdn.shopify.com/extensions/01a0f973-59fb-725f-9737-665d00ca8299/savedby-1-483/assets/latest.js")
420      })
421      document.head.appendChild(script);
422    });
423
424    function safeIdleCallback(cb, timeout = 2000) {
425      let called = false;
426
427      const invoke = () => {
428        if (called) return;
429        called = true;
430        cb();
431      };
432
433      if ('requestIdleCallback' in window) {
434        window.requestIdleCallback(invoke);
435      } else {
436        // Fallback if not supported (Safari, etc.)
437        setTimeout(() => {
438          invoke();
439        }, 1);
440      }
441
442      // Guarantee execution even if idle never comes
443      setTimeout(() => {
444        invoke();
445      }, timeout);
446    }
447  })();
448</script>
448
449
450<style data-shopify>
451  
452    savedby-checkout-plus {
453      font-family: inherit;
454    }
455  
456
457  savedby-checkout-plus {
458    width: 100%;
459  }
460
461  [savedby-hidden]:not(savedby-checkout-plus [savedby-hidden]) {
462    display: none !important;
463  }
464</style>
465
466
467
468<!-- END SAVEDBY EXTENSION -->
469<!-- END app block --><!-- BEGIN app block: shopify://apps/wingify/blocks/vwo-smartcode/2ce905b2-3842-4d20-b6b0-8c51fc208426 -->
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487  
488
489  
490    <!-- BEGIN app snippet: smartcode-vwo-2x -->
491  <!-- Start VWO Async SmartCode -->
492  <link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com" />
493  
493<script type='text/javascript' id='vwoCode'>
494  window._vwo_code ||
495  (function () {
496  var w=window,
497  d=document;
498  var account_id=736683,
499  version=2.2,
500  settings_tolerance=2000,
501  hide_element='body',
502  hide_element_style = 'opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important';
503  /* DO NOT EDIT BELOW THIS LINE */
504  var f=0, v;
505  if(f=!1,v=d.querySelector('#vwoCode'),cc={},-1<d.URL.indexOf('__vwo_disable__')||w._vwo_code)return;try{var e=JSON.parse(localStorage.getItem('_vwo_'+account_id+'_config'));cc=e&&'object'==typeof e?e:{}}catch(e){}function r(t){try{return decodeURIComponent(t)}catch(e){return t}}var s=function(){var e={combination:[],combinationChoose:[],split:[],exclude:[],uuid:null,consent:null,optOut:null},t=d.cookie||'';if(!t)return e;for(var n,i,o=/(?:^|;\s*)(?:(_vis_opt_exp_(\d+)_combi=([^;]*))|(_vis_opt_exp_(\d+)_combi_choose=([^;]*))|(_vis_opt_exp_(\d+)_split=([^:;]*))|(_vis_opt_exp_(\d+)_exclude=[^;]*)|(_vis_opt_out=([^;]*))|(_vwo_global_opt_out=[^;]*)|(_vwo_uuid=([^;]*))|(_vwo_consent=([^;]*)))/g;null!==(n=o.exec(t));)try{n[1]?e.combination.push({id:n[2],value:r(n[3])}):n[4]?e.combinationChoose.push({id:n[5],value:r(n[6])}):n[7]?e.split.push({id:n[8],value:r(n[9])}):n[10]?e.exclude.push({id:n[11]}):n[12]?e.optOut=r(n[13]):n[14]?e.optOut=!0:n[15]?e.uuid=r(n[16]):n[17]&&(i=r(n[18]),e.consent=i&&3<=i.length?i.substring(0,3):null)}catch(e){}return e}();function i(){var e=function(){if(w.VWO&&Array.isArray(w.VWO))for(var e=0;e<w.VWO.length;e++){var t=w.VWO[e];if(Array.isArray(t)&&('setVisitorId'===t[0]||'setSessionId'===t[0]))return!0}return!1}(),t='a='+account_id+'&u='+encodeURIComponent(w._vis_opt_url||d.URL)+'&vn='+version+'&ph=1'+('undefined'!=typeof platform?'&p='+platform:'')+'&st='+w.performance.now();e||((n=function(){var e,t=[],n={},i=w.VWO&&w.VWO.appliedCampaigns||{};for(e in i){var o=i[e]&&i[e].v;o&&(t.push(e+'-'+o+'-1'),n[e]=!0)}if(s&&s.combination)for(var r=0;r<s.combination.length;r++){var a=s.combination[r];n[a.id]||t.push(a.id+'-'+a.value)}return t.join('|')}())&&(t+='&c='+n),(n=function(){var e=[],t={};if(s&&s.combinationChoose)for(var n=0;n<s.combinationChoose.length;n++){var i=s.combinationChoose[n];e.push(i.id+'-'+i.value),t[i.id]=!0}if(s&&s.split)for(var o=0;o<s.split.length;o++)t[(i=s.split[o]).id]||e.push(i.id+'-'+i.value);return e.join('|')}())&&(t+='&cc='+n),(n=function(){var e={},t=[];if(w.VWO&&Array.isArray(w.VWO))for(var n=0;n<w.VWO.length;n++){var i=w.VWO[n];if(Array.isArray(i)&&'setVariation'===i[0]&&i[1]&&Array.isArray(i[1]))for(var o=0;o<i[1].length;o++){var r,a=i[1][o];a&&'object'==typeof a&&(r=a.e,a=a.v,r&&a&&(e[r]=a))}}for(r in e)t.push(r+'-'+e[r]);return t.join('|')}())&&(t+='&sv='+n)),s&&s.optOut&&(t+='&o='+s.optOut);var n=function(){var e=[],t={};if(s&&s.exclude)for(var n=0;n<s.exclude.length;n++){var i=s.exclude[n];t[i.id]||(e.push(i.id),t[i.id]=!0)}return e.join('|')}();return n&&(t+='&e='+n),s&&s.uuid&&(t+='&id='+s.uuid),s&&s.consent&&(t+='&consent='+s.consent),w.name&&-1<w.name.indexOf('_vis_preview')&&(t+='&pM=true'),w.VWO&&w.VWO.ed&&(t+='&ed='+w.VWO.ed),t}code={nonce:v&&v.nonce,library_tolerance:function(){return'undefined'!=typeof library_tolerance?library_tolerance:void 0},settings_tolerance:function(){return cc.sT||settings_tolerance},hide_element_style:function(){return'{'+(cc.hES||hide_element_style)+'}'},hide_element:function(){return performance.getEntriesByName('first-contentful-paint')[0]?'':'string'==typeof cc.hE?cc.hE:hide_element},getVersion:function(){return version},finish:function(e){var t;f||(f=!0,(t=d.getElementById('_vis_opt_path_hides'))&&t.parentNode.removeChild(t),e&&((new Image).src='https://dev.visualwebsiteoptimizer.com/ee.gif?a='+account_id+e))},finished:function(){return f},addScript:function(e){var t=d.createElement('script');t.type='text/javascript',e.src?t.src=e.src:t.text=e.text,v&&t.setAttribute('nonce',v.nonce),d.getElementsByTagName('head')[0].appendChild(t)},load:function(e,t){t=t||{};var n=new XMLHttpRequest;n.open('GET',e,!0),n.withCredentials=!t.dSC,n.responseType=t.responseType||'text',n.onload=function(){if(t.onloadCb)return t.onloadCb(n,e);200===n.status?_vwo_code.addScript({text:n.responseText}):_vwo_code.finish('&e=loading_failure:'+e)},n.onerror=function(){if(t.onerrorCb)return t.onerrorCb(e);_vwo_code.finish('&e=loading_failure:'+e)},n.send()},init:function(){var e,t=this.settings_tolerance();w._vwo_settings_timer=setTimeout(function(){_vwo_code.finish()}
505,t),'body'!==this.hide_element()?(n=d.createElement('style'),e=(t=this.hide_element())?t+this.hide_element_style():'',t=d.getElementsByTagName('head')[0],n.setAttribute('id','_vis_opt_path_hides'),v&&n.setAttribute('nonce',v.nonce),n.setAttribute('type','text/css'),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(d.createTextNode(e)),t.appendChild(n)):(n=d.getElementsByTagName('head')[0],(e=d.createElement('div')).style.cssText='z-index: 2147483647 !important;position: fixed !important;left: 0 !important;top: 0 !important;width: 100% !important;height: 100% !important;background: white !important;',e.setAttribute('id','_vis_opt_path_hides'),e.classList.add('_vis_hide_layer'),n.parentNode.insertBefore(e,n.nextSibling));var n='https://dev.visualwebsiteoptimizer.com/j.php?'+i();-1!==w.location.search.indexOf('_vwo_xhr')?this.addScript({src:n}):this.load(n+'&x=true',{l:1})}};w._vwo_code=code;code.init();})();
506  </script>
506
507  <!-- End VWO Async SmartCode -->
508
509<!-- END app snippet -->
510  
511
512
513
514<!-- END app block --><!-- BEGIN app block: shopify://apps/elevar-conversion-tracking/blocks/dataLayerEmbed/bc30ab68-b15c-4311-811f-8ef485877ad6 -->
515
516
517
518<script type="module" dynamic>
519  const configUrl = "/a/elevar/static/configs/37ec3612cc9c25faf7f170243159b3f543be00b9/config.js";
520  const config = (await import(configUrl)).default;
521  const scriptUrl = config.script_src_app_theme_embed;
522
523  if (scriptUrl) {
524    const { handler } = await import(scriptUrl);
525
526    await handler(
527      config,
528      {
529        cartData: {
530  marketId: "45170622769",
531  localeCountryCode:"US",
532  attributes:{},
533  cartTotal: "0.0",
534  currencyCode:"USD",
535  items: []
536}
537,
538        user: {
539  cartTotal: "0.0",
540  currencyCode:"USD",
541  customer: {},
542}
543,
544        isOnCartPage:false,
545        collectionView:{
546    currencyCode:"USD",
547    items: []
548  },
549        searchResultsView:null,
550        productView:null,
551      }
552    );
553  }
554</script>
554
555
556
557<!-- END app block --><!-- BEGIN app block: shopify://apps/searchpie-seo-speed/blocks/sb-snippets/29f6c508-9bb9-4e93-9f98-b637b62f3552 --><!-- BEGIN app snippet: sb-meta-tags --><!-- SearchPie meta tags -->
558�
559�<!-- BEGIN app snippet: sb-write-meta-tags -->
560
561
562  
563  <title>Shop</title>
564  <meta name="description" content="">
565
566
567
568<!-- END app snippet --><!-- END SearchPie meta tags X --><!-- END app snippet --><!-- BEGIN app snippet: Secomapp-Instant-Page -->
568<script>
569    var timeout = 2000;
570    (function (w, d, s) {
571        function asyncLoad_isp() {
572            setTimeout(function () {
573                var head = document.head;
574                var r = document.createElement('script');
575                r.type = "module";
576                r.integrity = "sha384-MWfCL6g1OTGsbSwfuMHc8+8J2u71/LA8dzlIN3ycajckxuZZmF+DNjdm7O6H3PSq";
577                r.src = "//instant.page/5.1.1";
578                r.defer = true;
579                head.appendChild(r);
580            }, timeout);
581        };
582        document.addEventListener('DOMContentLoaded', function (event) {
583            asyncLoad_isp();
584        });
585    })(window, document, 'script');
586</script>
586
587<!-- END app snippet --><!-- BEGIN app snippet: Secomapp-Store --><!-- Searchpie-json-ld-store -->
588
589<!-- Searchpie-website -->
590<script type="application/ld+json">
591  {
592     "@context": "http://schema.org",
593     "@type": "WebSite",
594     
595     "name" : "FLO Living",
596     
597     
598     "url": "https://floliving.com/",
599     "potentialAction": {
600       "@type": "SearchAction",
601       "target": {
602          "@type": "EntryPoint",
603          "urlTemplate": "https://floliving.com/search?q={search_term_string}"
604        },
605       "query-input": "required name=search_term_string"
606     }
607  }
608</script>
608
609<!-- end-Searchpie-website -->
610
611<!-- Searchpie-organization -->
612<script type="application/ld+json">
613  {
614  	"@context": "http://schema.org",
615  	"@type": "Organization",
616      
617      "name" : "FLO Living",
618      
619  	"url": "floliving.com","logo": "https://sb.secomapp.com/images/artwork/sb_logo_115176_1790690875.jpg",
620      "address": {
621        "@type": "PostalAddress",
622        "streetAddress": "One Mifflin Place, Suite 400",
623        "addressLocality": "Cambridge",
624        "addressCountry":  "US",
625        "addressRegion": "Massachusetts",
626        "postalCode": "02138"
627      }
628  , "sameAs" : [
629  
630  "floliving.com", 
631      
632  "https://www.facebook.com/FloLiving", 
633      
634  "https://www.instagram.com/floliving/", 
635      
636  "https://www.tiktok.com/@flo.living"
637      
638  ]}
639</script>
639
640
641<!-- End - Searchpie-json-ld-store -->
642<!-- END app snippet --><!-- BEGIN app snippet: Secomapp-Breadcrumb --><!-- Searchpie-json-ld-Breadcrumb -->
643<script type="application/ld+json">
644    {
645        "@context": "http://schema.org",
646        "@type": "BreadcrumbList",
647        "itemListElement": [{
648            "@type": "ListItem",
649            "position": "1",
650            "item": {
651                "@type": "Website",
652                "@id": "https://floliving.com",
653                "name": "FLOliving"
654            }
655        },{
656                "@type": "ListItem",
657                "position": "2",
658                "item": {
659                    "@id":  "https://floliving.com/collections/shop",
660                    "name": "Shop"
661                }
662            }]
663
664 }
665
666</script>
666
667<!-- END app snippet -->
668
669
670  <meta name="google-site-verification" content="nRh65VBwPtgGFyQLVh6pjfazItyCCDpICWzuRqCKF3o">
671
672
673<!-- BEGIN app snippet: sb-detect-broken-link -->
673<script></script>
673<!-- END app snippet -->
674<!-- BEGIN app snippet: internal-link --><!-- END app snippet -->
675<!-- BEGIN app snippet: social-tags --><!-- SearchPie Social Tags -->
676
677
678<!-- END SearchPie Social Tags --><!-- END app snippet -->
679<!-- BEGIN app snippet: sb-nx -->
680
681<!-- END app snippet -->
682<!-- BEGIN app snippet: sb-local-seo --><!--  sb-local-seo.liquid  -->
683<script>
684    const _sb_cf_local_seo = {};
685</script>
685<!-- END app snippet -->
686<!-- END SearchPie snippets -->
687<!-- END app block --><!-- BEGIN app block: shopify://apps/seowill-ai-seo/blocks/seoant-core/8e57283b-dcb0-4f7b-a947-fb5c57a0d59d --><!--SEOAnt Core By SEOAnt Teams, v0.1.6 START -->
688<!-- BEGIN app snippet: Collection-JSON-LD-V2 --><!-- END app snippet -->
689<!-- JsSON-LD generated By SEOAnt END -->
690<!-- Start : SEOAnt BrokenLink Redirect -->
690<script src="https://cdn.shopify.com/extensions/01a0d261-ec07-7224-8562-58005aa6a0f8/seowill-ai-seo-121/assets/seoant-receive-id.js" data-shop="floliving.myshopify.com" defer></script>
690<!-- END : SEOAnt BrokenLink Redirect -->
691<!-- Added By SEOAnt AMP. v0.0.1, START --><!-- Added By SEOAnt AMP END -->
692<!-- Instant Page START -->
692<script src="https://cdn.shopify.com/extensions/01a0d261-ec07-7224-8562-58005aa6a0f8/seowill-ai-seo-121/assets/pagespeed-preloading.js" defer="defer"></script>
692<!-- Instant Page END -->
693<!-- Google search console START v1.0 --><!-- Google search console END v1.0 -->
694<!-- Lazy Loading START --><!-- Lazy Loading END -->
695<!-- Video Lazy START --><!-- Video Lazy END -->
696<!--  SEOAnt Core End -->
697<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
698
699
700
701
702
703
704
705
706
707
708
709
710  
710<script async src="https://static.klaviyo.com/onsite/js/KrUEcB/klaviyo.js?company_id=KrUEcB"></script>
710
711  
711<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>
711
712
713  
714
715
716
717
718  
718<script>
719    window.klaviyoReviewsProductDesignMode = false
720  </script>
720
721
722
723
724
725
726
727
728
729
730<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
731<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: 70628311345,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "collection"};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 731
731
732<script>
733  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
734</script>
vendor: 1 bytes, line 734
734
735<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}
735).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: 70628311345,storefrontBaseUrl: "https://floliving.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://floliving.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2993389873","configuration":"{\"endpoint\":\"https:\\\/\\\/pai.pielab.io\\\/api\\\/track\\\/blog-to-product\",\"shop\":\"floliving.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"45c98ed4fe4491
735ad1ab7564db7c70dbb","type":"APP","apiClientId":386612199425,"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":"2879258929","configuration":"{\"vwoAccountId\":\"736683\",\"eventConfiguration\":\"{\\\"ece\\\":0,\\\"pv\\\":1,\\\"prv\\\":1,\\\"patc\\\":1,\\\"prfc\\\":1,\\\"cv\\\":1,\\\"cs\\\":1,\\\"cc\\\":1,\\\"ad\\\":1,\\\"cais\\\":1,\\\"ccis\\\":1,\\\"csis\\\":1,\\\"clv\\\":1,\\\"pis\\\":1,\\\"ss\\\":1}\",\"dataUri\":\"dev.visualwebsiteoptimizer.com\",\"customCodeConfig\":\"{\\\"customCodeEnabled\\\":false,\\\"customCode\\\":\\\"wingify.addShopifyMiddleware((wingifyEventPayload, shopifyEvent, browser, customerPrivacyStatus) =\\u003e {    let newPayload = wingifyEventPayload;    return newPayload;});\\\"}\",\"cookieConsentConfig\":\"{\\\"consentRequired\\\":false,\\\"consentCategories\\\":{\\\"analytics\\\":false,\\\"marketing\\\":false,\\\"personalization\\\":false}}\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"17c0617486e219f692914ca1feba2253","type":"APP","apiClientId":68559962113,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2519433521","configuration":"{\"hash\":\"fe479eea3394b\",\"shopifyCustomerMappingEndpoint\":\"https:\\\/\\\/shpfy-app.contentsquare.com\\\/customer-user-map\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8650224cfb31f091718e425d92f44c49","type":"APP","apiClientId":295830061057,"privacyPurposes":["ANALYTICS"],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2145976625","configuration":"{\"accountID\":\"KrUEcB\",\"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":"2142961969","configuration":"{\"config_url\": \"https:\/\/shopify-gtm-suite.getelevar.com\/configs\/37ec3612cc9c25faf7f170243159b3f543be00b9\/config.js\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"7ae63d00911d5ee26809bf1e3232d852","type":"APP","apiClientId":2509311,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2013298993","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"ef9b37cee6fb2f93ffcc681cf1cfdc4e","type":"APP","apiClientId":3624803,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1926070577","configuration":"{\"accountID\":\"floliving.myshopify.com\",\"amplitudeAPIKey\":\"4257ad720bb7793efcefd6511f3ccb8\",\"serverZone\":\"US\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"49d729a392fbb67dc91545107e0e93dc","type":"APP","apiClientId":5599249,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
735,{"id":"1459618097","configuration":"{\"masterTagID\":\"19038\",\"merchantID\":\"120799\",\"appPath\":\"https:\/\/daedalus.shareasale.com\",\"storeID\":\"NaN\",\"xTypeMode\":\"NaN\",\"xTypeValue\":\"NaN\",\"channelDedup\":\"NaN\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f300cca684872f2df140f714437af558","type":"APP","apiClientId":4929191,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"757924145","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-GJ8TF60E4P\\\",\\\"GT-WRG3FM9D\\\",\\\"GTM-PQCGF44\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-GJ8TF60E4P\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-GJ8TF60E4P\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-GJ8TF60E4P\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-GJ8TF60E4P\\\",\\\"MC-YJXV499DGY\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-GJ8TF60E4P\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-GJ8TF60E4P\\\",\\\"MC-YJXV499DGY\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-GJ8TF60E4P\\\",\\\"MC-YJXV499DGY\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-GJ8TF60E4P\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-GJ8TF60E4P\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-GJ8TF60E4P\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-GJ8TF60E4P\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"49217841","configuration":"{\"siteId\":\"f3ff1c1c\",\"environment\":\"production\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c66f5762e80601f1bfc6799b894f5761","type":"APP","apiClientId":187969,"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":"195526961","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"Elevar - Checkout Tracking"},{"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":"FLOliving","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"floliving.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/floliving.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://floliving.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"181298954545","themePublished":"true","eventMetadataId":"73946326-876c-4c0f-9038-42119de70ec3","pageType":"collection","resourceId":"520543207729","shopId":"70628311345","storefrontBaseUrl":"https:\/\/floliving.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\",{}],[\"collection_viewed\",{\"collection\":{\"id\":\"520543207729\",\"title\":\"Shop\",\"productVariants\":[]}}]]"});})();</script>
735<script>
736  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
737  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
738  window.ShopifyAnalytics.meta.currency = 'USD';
739  var meta = {"products":[],"page":{"pageType":"collection","resourceType":"collection","resourceId":520543207729,"requestId":"c4d7a53b-d687-4fc7-805b-6e18efa2e9dc-1790919161"}};
740  for (var attr in meta) {
741    window.ShopifyAnalytics.meta[attr] = meta[attr];
742  }
743</script>
vendor: 1 bytes, line 743
743
744<script class="analytics">
745  (function () {
746    var customDocumentWrite = function(content) {
747      var jquery = null;
748
749      if (window.jQuery) {
750        jquery = window.jQuery;
751      } else if (window.Checkout && window.Checkout.$) {
752        jquery = window.Checkout.$;
753      }
754
755      if (jquery) {
756        jquery('body').append(content);
757      }
758    };
759
760    var hasLoggedConversion = function(token) {
761      if (token) {
762        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
763      }
764      return false;
765    }
766
767    var setCookieIfConversion = function(token) {
768      if (token) {
769        var twoMonthsFromNow = new Date(Date.now());
770        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
771
772        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
773      }
774    }
775
776    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
777    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
778    if (trekkie.integrations) {
779      return;
780    }
781    trekkie.methods = [
782      'identify',
783      'page',
784      'ready',
785      'track',
786      'trackForm',
787      'trackLink'
788    ];
789    trekkie.factory = function(method) {
790      return function() {
791        var args = Array.prototype.slice.call(arguments);
792        args.unshift(method);
793        trekkie.push(args);
794        if (method == 'track' || method == 'page') {
795          var pageUrl;
796          try {
797            pageUrl = window.location.href;
798          } catch (e) {}
799          var pageReferrer;
800          try {
801            pageReferrer = document.referrer;
802          } catch (e) {}
803          try {
804            if (window.__TREKKIE_SHIM_QUEUE == null) {
805              window.__TREKKIE_SHIM_QUEUE = [];
806            }
807            window.__TREKKIE_SHIM_QUEUE.push({
808              from: 'trekkie-stub',
809              method: method,
810              args: args.slice(1),
811              pageContext: {
812                url: pageUrl,
813                referrer: pageReferrer
814              }
815            });
816          } catch (e) {
817            // no-op
818          }
819        }
820        return trekkie;
821      };
822    };
823    for (var i = 0; i < trekkie.methods.length; i++) {
824      var key = trekkie.methods[i];
825      trekkie[key] = trekkie.factory(key);
826    }
827    trekkie.load = function(config) {
828      trekkie.config = config || {};
829      trekkie.config.initialDocumentCookie = document.cookie;
830      var first = document.getElementsByTagName('script')[0];
831var script = document.createElement('script');
832script.type = 'text/javascript';
833script.onerror = function(e) {
834  var scriptFallback = document.createElement('script');
835  scriptFallback.type = 'text/javascript';
836  scriptFallback.onerror = function(error) {
837          var Monorail = {
838      produce: function produce(monorailDomain, schemaId, payload) {
839        var currentMs = new Date().getTime();
840        var event = {
841          schema_id: schemaId,
842          payload: payload,
843          metadata: {
844            event_created_at_ms: currentMs,
845            event_sent_at_ms: currentMs
846          }
847        };
848        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
849      },
850      sendRequest: function sendRequest(endpointUrl, payload) {
851        // Try the sendBeacon API
852        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
853          var blobData = new window.Blob([payload], {
854            type: 'text/plain'
855          });
856
857          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
858            return true;
859          } // sendBeacon was not successful
860
861        } // XHR beacon
862
863        var xhr = new XMLHttpRequest();
864
865        try {
866          xhr.open('POST', endpointUrl);
867          xhr.setRequestHeader('Content-Type', 'text/plain');
868          xhr.send(payload);
869        } catch (e) {
870          console.log(e);
871        }
872
873        return false;
874      },
875      isIos12: function isIos12() {
876        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
877      }
878    };
879    Monorail.produce('monorail-edge.shopifysvc.com',
880      'trekkie_storefront_load_errors/1.1',
881      {shop_id: 70628311345,
882      theme_id: 181298954545,
883      app_name: "storefront",
884      context_url: window.location.href,
885      source_url: "//floliving.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
886
887  };
888  scriptFallback.async = true;
889  scriptFallback.src = '//floliving.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
890  first.parentNode.insertBefore(scriptFallback, first);
891};
892script.async = true;
893script.src = '//floliving.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
894first.parentNode.insertBefore(script, first);
895
896    };
897    trekkie.load(
898      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":70628311345,"isMerchantRequest":null,"themeId":181298954545,"themeCityHash":"17074653353527559311","contentLanguage":"en","currency":"USD","eventMetadataId":"73946326-876c-4c0f-9038-42119de70ec3"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
899    );
900
901    var loaded = false;
902    trekkie.ready(function() {
903      if (loaded) return;
904      loaded = true;
905
906      window.ShopifyAnalytics.lib = window.trekkie;
907
908      var originalDocumentWrite = document.write;
909      document.write = customDocumentWrite;
910      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
911      document.write = originalDocumentWrite;
912
913      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
914      var token = match? match[1]: undefined;
915      if (!hasLoggedConversion(token)) {
916        setCookieIfConversion(token);
917        window.ShopifyAnalytics.lib.track("Viewed Product Category",{"currency":"USD","category":"Collection: shop","collectionName":"shop","collectionId":520543207729,"nonInteraction":true},undefined,undefined,{"shopifyEmitted":true});
918      }
919    });
920
921    window.ShopifyAnalytics.lib.page(null,{"pageType":"collection","resourceType":"collection","resourceId":520543207729,"requestId":"c4d7a53b-d687-4fc7-805b-6e18efa2e9dc-1790919161","shopifyEmitted":true});
922
923    var eventsListenerScript = document.createElement('script');
924    eventsListenerScript.async = true;
925    eventsListenerScript.src = "//floliving.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
926    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
927})();</script>
vendor: 1 bytes, line 927
927
928<script
929  defer
930  src="https://floliving.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
931  data-application="storefront-renderer"
932  data-shop-id="70628311345"
933  data-render-region="gcp-us-central1"
934  data-page-type="collection"
935  data-theme-instance-id="181298954545"
936  data-theme-name="Avone"
937  data-theme-version="5.6.0"
938  data-monorail-region="shop_domain"
939  data-resource-timing-sampling-rate="10"
940  data-shs="true"
941  data-shs-beacon="true"
942  data-shs-export-with-fetch="true"
943  data-shs-logs-sample-rate="1"
944  data-shs-beacon-endpoint="https://floliving.com/api/collect"
945></script>
945
946<meta name="shopify-y" content="9a131da7-bae5-472c-8688-38cfb5e20e41" data-expiration="1822476761000"><meta name="shopify-s" content="5581cbb3-f869-48bb-9fc3-dda933346336" data-expiration="1790920961000"><meta name="new-cookie-storage-activated" content="t">
947</head>
948  <body
949    id="shop"
950    class="template-collection "><div id="shopify-section-top-info-panel" class="shopify-section index-section">
951
952</div><div class="header-bar-image" onclick="window._klOnsite = window._klOnsite || []; window._klOnsite.push(['openForm', 'UcQiyY']);" style="cursor: pointer;">
953	<span>25% OFF FIRST ORDER --> SIGN UP
954</span>
955	<img src="https://cdn.shopify.com/s/files/1/0706/2831/1345/files/flo-living-announcement_bar.jpg?v=1762561096" alt="Header bar image desktop" class="desktop" />
956	<img src="https://cdn.shopify.com/s/files/1/0706/2831/1345/files/flo-living-announcement_mobile.jpg?v=1762561096" alt="Header bar image mobile" class="mobile" />
957</div>
958<div class="snow-wrap falling-snow style1"><div id="header" data-section-id="header" data-section-type="header-section" ><header class="site-header fl f-aic left fullwidth"><div class="mobile-nav hide-lg"><a href="#" class="hdicon js-mobile-nav-toggle open" title="Menu"><i class="at at-bars-l" aria-hidden="true"></i></a></div><div class="header-logo"><a href="/" class="header-logo-link"><img src="//floliving.com/cdn/shop/files/flo-living-logo_120x.svg?v=1759866382" width="120" height="31" alt="FLOliving" srcset="//floliving.com/cdn/shop/files/flo-living-logo_120x.svg?v=1759866382 1x, //floliving.com/cdn/shop/files/[email protected]?v=1759866382 2x"></a></div><div id="shopify-section-navigation" class="shopify-section hide-sm hide-md"><ul id="siteNav" class="siteNavigation tl" data-section-id="site-navigation" data-section-type="site-navigation"><li class="lvl1 parent dropdown" ><a href="/collections/all-product" >Shop All <i class="at at-angle-down-l"></i></a><ul class="dropdown"><li class="lvl-1"><a href="/products/balance-supplements" class="site-nav lvl-1">Hormone Balance</a></li><li class="lvl-1"><a href="/products/1729273" class="site-nav lvl-1">Cycle Syncing® Membership</a></li><li class="lvl-1"><a href="/products/the-cycle-syncing-supplements%C2%AE" class="site-nav lvl-1">Cycle Syncing® Supplements</a></li><li class="lvl-1"><a href="/products/release-supplements" class="site-nav lvl-1">Heavy FLO Support</a></li><li class="lvl-1"><a href="/products/nurture-supplements" class="site-nav lvl-1">Preconception Support AM/PM</a></li><li class="lvl-1"><a href="/products/restore-supplements" class="site-nav lvl-1">PCOS Support – AM/PM</a></li><li class="lvl-1"><a href="/products/ease-supplements" class="site-nav lvl-1">Perimenopause Support</a></li><li class="lvl-1"><a href="/products/2208078" class="site-nav lvl-1">Self-Guided FLO Program™</a></li><li class="lvl-1"><a href="/products/myflo-coaching-session" class="site-nav lvl-1">Telehealth Coaching Session</a></li></ul></li><li class="lvl1 parent dropdown" ><a href="/pages/cycle-syncing-method" >Cycle Syncing® <i class="at at-angle-down-l"></i></a><ul class="dropdown"><li class="lvl-1"><a href="/pages/cycle-syncing-method" class="site-nav lvl-1">Cycle Syncing® Method</a></li><li class="lvl-1"><a href="/pages/cycle-syncing-results" class="site-nav lvl-1">Cycle Syncing® Results</a></li></ul></li><li class="lvl1 " ><a href="/pages/flo-living-difference" >FLO Living Difference </a></li><li class="lvl1 " ><a href="/pages/meet-alisa-vitti" >About </a></li><li class="lvl1 " ><a href="/pages/official-cycle-syncing-app-myflo" >MyFLO®️ App </a></li><li class="lvl1 " ><a href="https://assessment.floliving.com/assessment/" >Take Quiz </a></li></ul></div><div class="icons-col fl f-jce f-aic"><div id="settingsBox" style=""><div class="customer-links"><p><a href="/account/login" class="btn test2">LOGIN</a></p><p class="tc">New User? <a href="/account/register" class="register ctLink">Register Now</a></p><p class="tc hide-lg"><a href="" class="wishlist" title="Wishlist"><i class="at at-heart-l fs14"></i> <span class="ctLink">Wishlist</span></a></p></div><form method="post" action="/localization" id="localization_form" 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="/collections/shop" /></form><div class="language-picker"><span class="ttl">LANGUAGE</span><form method="post" action="/localization" id="LanguageForm" accept-charset="UTF-8" class="language-picker pr" 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="/collections/shop" /><ul id="language" role="list" class="cnrLangList fl f-wrap"><li class="clOtp fl f-aic selected" data-value="en" hreflang="en" lang="en" aria-current="true" tabindex="-1">English</li></ul><input type="hidden" class="slcrlg" name="locale_code" value="en"></form> </div></div><a href="/cart" id="cartLink" class="hdicon" title="Cart"><img src="//flolivingshop.myshopify.com/cdn/shop/files/floliving-icon-sm---bag_120x.svg?v=1756151021" width="120" height="124" alt="flolivingshop" srcset="//flolivingshop.myshopify.com/cdn/shop/files/floliving-icon-sm---bag_120x.svg?v=1756151021 1x, //flolivingshop.myshopify.com/cdn/shop/files/[email protected]?v=1756151021 2x"></a><a href="/account" class="hdicon site-settings login-link" title="Settings">Login</a> </div></header></div><div class="stickySpace"></div></div><div class="mobile-nav-wrapper hide-lg" role="navigation"><div class="closemmn fl f-aic f-jcc" title="Close Menu"><i class="at at-times-r" aria-hidden="true"></i></div><ul id="MobileNav" class="MobileNav siteNavigation" style="--bdr:30px;"><li class="lvl-1"><a href="/collections/all-product" class="site-nav">Shop All</a></li><li class="lvl-1"><a href="/pages/cycle-syncing-method" class="site-nav">Cycle Syncing®<i class="at at-plus-l" aria-hidden="true"></i></a><ul class="subLinks" ><li class="lvl-2"><a href="/pages/cycle-syncing-results" class="site-nav lvl-2">Cycle Syncing® Results</a></li><li class="lvl-2"><a href="/pages/cycle-syncing-method" class="site-nav lvl-2">Cycle Syncing® Method</a></li></ul></li><li class="lvl-1"><a href="/pages/flo-living-difference" class="site-nav">FLO Living Difference</a></li><li class="lvl-1"><a href="/pages/meet-alisa-vitti" class="site-nav">About</a></li><li class="lvl-1"><a href="/pages/official-cycle-syncing-app-myflo" class="site-nav">MyFLO®️ App</a></li><li class="lvl-1"><a href="https://assessment.floliving.com/assessment/" class="site-nav">Take Quiz</a></li><li class="lvl-1 active"><a href="/collections/shop" class="site-nav">Shop Now</a></li><li class="lvl-1"><a href="/account/login" class="site-nav">Login to My Account</a></li></ul></div>
959<main
960      id="PageContainer"
961      class="main-content collection"
962      id="MainContent"
963      role="main"><div id="shopify-section-template--25288441102641__collection_tab_zkxYUM" class="shopify-section index-section collection-tab-section"><div class="content-indent default " ><div class=" page-width collection-tabs-wrapper" id="template--25288441102641__collection_tab_zkxYUM" data-section-id="template--25288441102641__collection_tab_zkxYUM" data-section-type="carousel"><div class="sec-ttl tc"><h2 class="h3 ft2">Shop All</h2><p>by collection</p></div><div class="tabs-listing wow fadeIn"><div class="tabs2 tc"><ul class="cl-tabs mb30 hide-sm tc ft1" style="--fs:14px;--fw:400;--cl:#666666;--bg:#ffffff;--bd:#eeeeee;--bdr:7px;--cla:#000000;--bga:#fafafa;--bda:#000000;"><li class="st2 active"><a class="tablink" href="#collection-cltabs_YFaeDp">Shop All</a></li><li class="st2"><a class="tablink" href="#collection-cltabs_XpWcED">MENSTRUATION</a></li><li class="st2"><a class="tablink" href="#collection-cltabs_tbyDet">FERTILITY</a></li><li class="st2"><a class="tablink" href="#collection-cltabs_W4AwYC">PERIMENOPAUSE</a></li></ul></div><div class="tab-container" style="--bdr:7px;--acfs:14px;--acfw:400;--accl:#111111;--acbg:#eeeeee;--accla:#ffffff;--acbga:#111111;"><h3 class="acor-ttl hide-md hide-lg ft1 tc 2 active"><a class="tablink" href="#collection-cltabs_YFaeDp">Shop All<i class="at at-angle-down-r" aria-hidden="true"></i></a></h3><div id="collection-cltabs_YFaeDp" class="tab-content" style="display:block"><div id="productSlider-cltabs_YFaeDp" class="grid rwcols-2 rwcols-md-3 rwcols-lg-4 grid-products carousel arwOut" ><div class="gitem"><div class="grid-view-item style6 wow fadeIn" data-wow-delay="-50ms"><div class="gview-img"><a class="gimg-link" href="/collections/shop/products/balance-supplements" title="Hormone Balance ok"><div class="gitem-img lazyload" data-bgset="//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01_150x.webp?v=1774907896 150w 162h,//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01_350x.webp?v=1774907896 350w 378h,//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01_550x.webp?v=1774907896 550w 594h,//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01_750x.webp?v=1774907896 750w 810h,//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01_950x.webp?v=1774907896 950w 1026h,//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01_1200x.webp?v=1774907896 1200w 1296h,//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01_1500x.webp?v=1774907896 1500w 1620h,//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01.webp?v=1774907896 1500w 1620h" data-sizes="auto" data-parent-fit="contain" data-alt
963="Hormone Balance"></div><div class="gitem-img hover variantImg"></div></a><div class="button-set"><a class="btn wishlist addto-wishlist" href="" rel="balance-supplements" aria-label="Add to Wishlist"><i class="at at-heart-l"></i><span class="tooltip-label">Add to Wishlist</span></a><a class="btn btn-options quickShop" href="/products/balance-supplements" aria-label="Quick Shop"><i class="at at-cart-l" aria-hidden="true"></i><span class="tooltip-label">Quick Shop</span></a></div></div><ul class="gridSwatches fl f-aic "></ul><div class="details"><div class="ruk_rating_snippet" data-sku="balance-supplements;FLOBAL1M;FLOBAL2M;FLOBAL3M;52009129935153;45158388072753;52009129967921"></div><a href="/collections/shop/products/balance-supplements" class="grid-view-item__title">Hormone Balance</a><div class="descriptiion"><div class="desc-1">If your hormones feel off, this is where you start.</div><div class="desc-2">Energy | Debloat | PMS Relief</div></div><a href="/collections/shop/products/balance-supplements" rel="nofollow" class="btn learnmore">Shop Now </a></div><div class="shopWrapper" id="ProductSection-8274576769329"></div></div></div><div class="gitem"><div class="grid-view-item style6 wow fadeIn" data-wow-delay="-50ms"><div class="gview-img"><a class="gimg-link" href="/collections/shop/products/1729273" title="Cycle Syncing® Membership ok"><div class="gitem-img lazyload" data-bgset="//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03_150x.webp?v=1774908561 150w 162h,//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03_350x.webp?v=1774908561 350w 378h,//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03_550x.webp?v=1774908561 550w 594h,//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03_750x.webp?v=1774908561 750w 810h,//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03_950x.webp?v=1774908561 950w 1026h,//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03_1200x.webp?v=1774908561 1200w 1296h,//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03_1500x.webp?v=1774908561 1500w 1620h,//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03.webp?v=1774908561 1500w 1620h" data-sizes="auto" data-parent-fit="contain" data-alt="Cycle Syncing® Membership"></div><div class="gitem-img hover variantImg"></div></a><div class="button-set"><a class="btn wishlist addto-wishlist" href="" rel="1729273" aria-label="Add to Wishlist"><i class="at at-heart-l"></i><span class="tooltip-label">Add to Wishlist</span></a><a class="btn btn-options quickShop" href="/products/1729273" aria-label="Quick Shop"><i class="at at-cart-l" aria-hidden="true"></i><span class="tooltip-label">Quick Shop</span></a></div></div><ul class="gridSwatches fl f-aic "></ul><div class="details"><div class="ruk_rating_snippet" data-sku="1729273;;;;45176893342001;50036633010481;45176893374769"></div><a href="/collections/shop/products/1729273" class="grid-view-item__title">Cycle Syncing® Membership</a><div class="descriptiion"><div class="desc-1">Clinically shown to reduce PMS by 86% with personalized guidance</div><div class="desc-2">Regularity | Hormone Harmony | Relief</div></div><a href="/collections/shop/products/1729273" rel="nofollow" class="btn learnmore">Shop Now </a></div><div class="shopWrapper" id="ProductSection-8367533621553"></div></div></div><div class="gitem"><div class="grid-view-item style6 wow fadeIn" data-wow-delay="-50ms"><div class="gview-img"><a class="gimg-link" href="/collections/shop/products/the-cycle-syncing-supplements%C2%AE" title="Cycle Syncing® Supplements ok"><div class="gitem-img lazyload" data-bgset="//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01_150x.webp?v=1774908033 150w 162h,//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01_350x.webp?v=1774908033 350w 378h,//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01_550x.webp?v=1774908033 550w 594h,//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01_750x.webp?v=1774908033 750w 810h,//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01_950x.webp?v=1774908033 950w 1026h,//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01_1200x.webp?v=1774908033 1200w 1296h,//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01_1500x.webp?v=1774908033 1500w 1620h,//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01.webp?v=1774908033 1500w 1620h" data-sizes="auto" data-parent-fit="contain" data-alt
963="Cycle Syncing® Supplements"></div><div class="gitem-img hover variantImg"></div></a><div class="button-set"><a class="btn wishlist addto-wishlist" href="" rel="the-cycle-syncing-supplements®" aria-label="Add to Wishlist"><i class="at at-heart-l"></i><span class="tooltip-label">Add to Wishlist</span></a><a class="btn btn-options quickShop" href="/products/the-cycle-syncing-supplements%C2%AE" aria-label="Quick Shop"><i class="at at-cart-l" aria-hidden="true"></i><span class="tooltip-label">Quick Shop</span></a></div></div><ul class="gridSwatches fl f-aic "></ul><div class="details"><div class="ruk_rating_snippet" data-sku="the-cycle-syncing-supplements®;FLOCYC1M;FLOCYC2M;FLOCYC3M;52098423750961;52098423783729;52098423816497"></div><a href="/collections/shop/products/the-cycle-syncing-supplements%C2%AE" class="grid-view-item__title">Cycle Syncing® Supplements</a><div class="descriptiion"><div class="desc-1">4 unique blends — one for each phase of your menstrual cycle</div><div class="desc-2">Boost | Detox | Sustain | Soothe</div></div><a href="/collections/shop/products/the-cycle-syncing-supplements%C2%AE" rel="nofollow" class="btn learnmore">Shop Now </a></div><div class="shopWrapper" id="ProductSection-8288418595121"></div></div></div><div class="gitem"><div class="grid-view-item style6 wow fadeIn" data-wow-delay="-50ms"><div class="gview-img"><a class="gimg-link" href="/collections/shop/products/release-supplements" title="Heavy FLO Support ok"><div class="gitem-img lazyload" data-bgset="//floliving.com/cdn/shop/files/floliving-HeavyFlo_PDP_01_150x.jpg?v=1774908176 150w 162h,//floliving.com/cdn/shop/files/floliving-HeavyFlo_PDP_01_350x.jpg?v=1774908176 350w 378h,//floliving.com/cdn/shop/files/floliving-HeavyFlo_PDP_01_550x.jpg?v=1774908176 550w 594h,//floliving.com/cdn/shop/files/floliving-HeavyFlo_PDP_01_750x.jpg?v=1774908176 750w 810h,//floliving.com/cdn/shop/files/floliving-HeavyFlo_PDP_01_950x.jpg?v=1774908176 950w 1026h,//floliving.com/cdn/shop/files/floliving-HeavyFlo_PDP_01_1200x.jpg?v=1774908176 1200w 1296h,//floliving.com/cdn/shop/files/floliving-HeavyFlo_PDP_01_1500x.jpg?v=1774908176 1500w 1620h,//floliving.com/cdn/shop/files/floliving-HeavyFlo_PDP_01.jpg?v=1774908176 1500w 1620h" data-sizes="auto" data-parent-fit="contain" data-alt="Heavy FLO Support"></div><div class="gitem-img hover variantImg"></div></a><div class="button-set"><a class="btn wishlist addto-wishlist" href="" rel="release-supplements" aria-label="Add to Wishlist"><i class="at at-heart-l"></i><span class="tooltip-label">Add to Wishlist</span></a><a class="btn btn-options quickShop" href="/products/release-supplements" aria-label="Quick Shop"><i class="at at-cart-l" aria-hidden="true"></i><span class="tooltip-label">Quick Shop</span></a></div></div><ul class="gridSwatches fl f-aic "></ul><div class="details"><div class="ruk_rating_snippet" data-sku="release-supplements;FLORLS1M;FLORLS2M;FLORLS3M;52009271886129;52009271918897;52009271951665"></div><a href="/collections/shop/products/release-supplements" class="grid-view-item__title">Heavy FLO Support</a><div class="descriptiion"><div class="desc-1">Daily targeted support for heavy bleeding and fibroids.</div><div class="desc-2">Reduce Heavy Bleeding | Detox Liver | Estrogen Balance</div></div><a href="/collections/shop/products/release-supplements" rel="nofollow" class="btn learnmore">Shop Now </a></div><div class="shopWrapper" id="ProductSection-8288440615217"></div></div></div><div class="gitem"><div class="grid-view-item style6 wow fadeIn" data-wow-delay="-50ms"><div class="gview-img"><a class="gimg-link" href="/collections/shop/products/nurture-supplements" title="Preconception Support AM/PM ok"><div class="gitem-img lazyload" data-bgset="//floliving.com/cdn/shop/files/floliving-Preconception_Collection_01_150x.webp?v=1774908516 150w 162h,//floliving.com/cdn/shop/files/floliving-Preconception_Collection_01_350x.webp?v=1774908516 350w 378h,//floliving.com/cdn/shop/files/floliving-Preconception_Collection_01_550x.webp?v=1774908516 550w 594h,//floliving.com/cdn/shop/files/floliving-Preconception_Collection_01_750x.webp?v=1774908516 750w 810h,//floliving.com/cdn/shop/files/floliving-Preconception_Collection_01_950x.webp?v=1774908516 950w 1026h,//floliving.com/cdn/shop/files/floliving-Preconception_Collection_01_1200x.webp?v=1774908516 1200w 1296h,//floliving.com/cdn/shop/files/floliving-Preconception_Collection_01_1500x.webp?v=1774908516 1500w 1620h,//floliving.com/cdn/shop/files/floliving-Preconception_Collection_01.webp?v=1774908516 1500w 1620h" data-sizes="auto" data-parent-fit="contain" data-alt
963="Preconception Support AM/PM"></div><div class="gitem-img hover variantImg"></div></a><div class="button-set"><a class="btn wishlist addto-wishlist" href="" rel="nurture-supplements" aria-label="Add to Wishlist"><i class="at at-heart-l"></i><span class="tooltip-label">Add to Wishlist</span></a><a class="btn btn-options quickShop" href="/products/nurture-supplements" aria-label="Quick Shop"><i class="at at-cart-l" aria-hidden="true"></i><span class="tooltip-label">Quick Shop</span></a></div></div><ul class="gridSwatches fl f-aic "></ul><div class="details"><div class="ruk_rating_snippet" data-sku="nurture-supplements;FLONUR1M;FLONUR2M;FLONUR3M;52009283977521;52009284010289;52009284043057"></div><a href="/collections/shop/products/nurture-supplements" class="grid-view-item__title">Preconception Support AM/PM</a><div class="descriptiion"><div class="desc-1">Daily preconception prep for fertility and reproductive health.</div><div class="desc-2">Egg Quality | Ovulation Support |Ovarian Reset</div></div><a href="/collections/shop/products/nurture-supplements" rel="nofollow" class="btn learnmore">Shop Now </a></div><div class="shopWrapper" id="ProductSection-8288442024241"></div></div></div><div class="gitem"><div class="grid-view-item style6 wow fadeIn" data-wow-delay="-50ms"><div class="gview-img"><a class="gimg-link" href="/collections/shop/products/restore-supplements" title="PCOS Support – AM/PM ok"><div class="gitem-img lazyload" data-bgset="//floliving.com/cdn/shop/files/floliving-PCOS_Collection_01_150x.webp?v=1774908270 150w 162h,//floliving.com/cdn/shop/files/floliving-PCOS_Collection_01_350x.webp?v=1774908270 350w 378h,//floliving.com/cdn/shop/files/floliving-PCOS_Collection_01_550x.webp?v=1774908270 550w 594h,//floliving.com/cdn/shop/files/floliving-PCOS_Collection_01_750x.webp?v=1774908270 750w 810h,//floliving.com/cdn/shop/files/floliving-PCOS_Collection_01_950x.webp?v=1774908270 950w 1026h,//floliving.com/cdn/shop/files/floliving-PCOS_Collection_01_1200x.webp?v=1774908270 1200w 1296h,//floliving.com/cdn/shop/files/floliving-PCOS_Collection_01_1500x.webp?v=1774908270 1500w 1620h,//floliving.com/cdn/shop/files/floliving-PCOS_Collection_01.webp?v=1774908270 1500w 1620h" data-sizes="auto" data-parent-fit="contain" data-alt="PCOS Support – AM/PM"></div><div class="gitem-img hover variantImg"></div></a><div class="button-set"><a class="btn wishlist addto-wishlist" href="" rel="restore-supplements" aria-label="Add to Wishlist"><i class="at at-heart-l"></i><span class="tooltip-label">Add to Wishlist</span></a><a class="btn btn-options quickShop" href="/products/restore-supplements" aria-label="Quick Shop"><i class="at at-cart-l" aria-hidden="true"></i><span class="tooltip-label">Quick Shop</span></a></div></div><ul class="gridSwatches fl f-aic "></ul><div class="details"><div class="ruk_rating_snippet" data-sku="restore-supplements;FLORST1M;FLORST2M;FLORST3M;52009224208689;52009224241457;52009224274225"></div><a href="/collections/shop/products/restore-supplements" class="grid-view-item__title">PCOS Support – AM/PM</a><div class="descriptiion"><div class="desc-1">Daily support for PCOS relief and hormone balance.</div><div class="desc-2">Insulin Support | Promote Ovulation |Reduce Inflammation</div></div><a href="/collections/shop/products/restore-supplements" rel="nofollow" class="btn learnmore">Shop Now </a></div><div class="shopWrapper" id="ProductSection-8288437567793"></div></div></div><div class="gitem"><div class="grid-view-item style6 wow fadeIn" data-wow-delay="-50ms"><div class="gview-img"><a class="gimg-link" href="/collections/shop/products/ease-supplements" title="Perimenopause Support ok"><div class="gitem-img lazyload" data-bgset="//floliving.com/cdn/shop/files/floliving-Perimenopause_Collection_01_150x.webp?v=1774907373 150w 162h,//floliving.com/cdn/shop/files/floliving-Perimenopause_Collection_01_350x.webp?v=1774907373 350w 378h,//floliving.com/cdn/shop/files/floliving-Perimenopause_Collection_01_550x.webp?v=1774907373 550w 594h,//floliving.com/cdn/shop/files/floliving-Perimenopause_Collection_01_750x.webp?v=1774907373 750w 810h,//floliving.com/cdn/shop/files/floliving-Perimenopause_Collection_01_950x.webp?v=1774907373 950w 1026h,//floliving.com/cdn/shop/files/floliving-Perimenopause_Collection_01_1200x.webp?v=1774907373 1200w 1296h,//floliving.com/cdn/shop/files/floliving-Perimenopause_Collection_01_1500x.webp?v=1774907373 1500w 1620h,//floliving.com/cdn/shop/files/floliving-Perimenopause_Collection_01.webp?v=1774907373 1500w 1620h" data-sizes="auto" data-parent-fit="contain" data-alt
963="Perimenopause Support"></div><div class="gitem-img hover variantImg"></div></a><div class="button-set"><a class="btn wishlist addto-wishlist" href="" rel="ease-supplements" aria-label="Add to Wishlist"><i class="at at-heart-l"></i><span class="tooltip-label">Add to Wishlist</span></a><a class="btn btn-options quickShop" href="/products/ease-supplements" aria-label="Quick Shop"><i class="at at-cart-l" aria-hidden="true"></i><span class="tooltip-label">Quick Shop</span></a></div></div><ul class="gridSwatches fl f-aic "></ul><div class="details"><div class="ruk_rating_snippet" data-sku="ease-supplements;FLOESE1M;FLOESE2M;FLOESE3M;52009291678001;52009291710769;52009291743537"></div><a href="/collections/shop/products/ease-supplements" class="grid-view-item__title">Perimenopause Support</a><div class="descriptiion"><div class="desc-1">Daily perimenopause support</div><div class="desc-2">Rest | Hot Flash Relief | Mood Boost</div></div><a href="/collections/shop/products/ease-supplements" rel="nofollow" class="btn learnmore">Shop Now </a></div><div class="shopWrapper" id="ProductSection-8288442482993"></div></div></div><div class="gitem"><div class="grid-view-item style6 wow fadeIn" data-wow-delay="-50ms"><div class="gview-img"><a class="gimg-link" href="/collections/shop/products/2208078" title="Self-Guided FLO Program™ ok"><div class="gitem-img lazyload" data-bgset="//floliving.com/cdn/shop/files/floliving-self-guided-flo-program_150x.webp?v=1763966154 150w 166h,//floliving.com/cdn/shop/files/floliving-self-guided-flo-program_350x.webp?v=1763966154 350w 388h,//floliving.com/cdn/shop/files/floliving-self-guided-flo-program_550x.webp?v=1763966154 550w 609h,//floliving.com/cdn/shop/files/floliving-self-guided-flo-program_750x.webp?v=1763966154 750w 830h,//floliving.com/cdn/shop/files/floliving-self-guided-flo-program_950x.webp?v=1763966154 950w 1052h,//floliving.com/cdn/shop/files/floliving-self-guided-flo-program_1200x.webp?v=1763966154 1200w 1329h,//floliving.com/cdn/shop/files/floliving-self-guided-flo-program.webp?v=1763966154 1250w 1384h" data-sizes="auto" data-parent-fit="contain" data-alt="Self-Guided FLO Program™"></div><div class="gitem-img hover variantImg"></div></a><div class="button-set"><a class="btn wishlist addto-wishlist" href="" rel="2208078" aria-label="Add to Wishlist"><i class="at at-heart-l"></i><span class="tooltip-label">Add to Wishlist</span></a><a class="btn add-to-cart" href="/collections/shop/products/2208078" aria-label="Add to cart"><i class="at at-cart-l" aria-hidden="true"></i><span class="tooltip-label">Add to cart</span></a><product-form class="product-form hide"><form method="post" action="/cart/add" id="quickadd" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="45077823095089"><button type="submit" name="add" id="AddToCart-8367533556017" class="cartBtn"><span id="AddToCartText-8367533556017">Add to cart</span><div class="btn_spinner hidden"></div></button><input type="hidden" name="product-id" value="8367533556017" /><input type="hidden" name="section-id" value="template--25288441102641__collection_tab_zkxYUM" /></form></product-form></div></div><ul class="gridSwatches fl f-aic "></ul><div class="details"><div class="ruk_rating_snippet" data-sku="2208078;;45077823095089"></div><a href="/collections/shop/products/2208078" class="grid-view-item__title">Self-Guided FLO Program™</a><div class="descriptiion"><div class="desc-1">10-week guided digital program for solving your hormonal issues.</div><div class="desc-2">Balance | Cycle Syncing® | Functional Nutrition</div></div><a href="/collections/shop/products/2208078" rel="nofollow" class="btn learnmore">Shop Now </a></div><div class="shopWrapper" id="ProductSection-8367533556017"></div></div></div><div class="gitem"><div class="grid-view-item style6 wow fadeIn" data-wow-delay="-50ms"><div class="gview-img"><a class="gimg-link" href="/collections/shop/products/myflo-coaching-session" title="Telehealth Coaching Session ok"><div class="gitem-img lazyload" data-bgset="//floliving.com/cdn/shop/files/floliving-telehealth_150x.jpg?v=1763965750 150w 162h,//floliving.com/cdn/shop/files/floliving-telehealth_350x.jpg?v=1763965750 350w 378h,//floliving.com/cdn/shop/files/floliving-telehealth_550x.jpg?v=1763965750 550w 594h,//floliving.com/cdn/shop/files/floliving-telehealth_750x.jpg?v=1763965750 750w 810h,//floliving.com/cdn/shop/files/floliving-telehealth_950x.jpg?v=1763965750 950w 1026h,//floliving.com/cdn/shop/files/floliving-telehealth_1200x.jpg?v=1763965750 1200w 1296h,//floliving.com/cdn/shop/files/floliving-telehealth.jpg?v=1763965750 1250w 1350h" data-sizes="auto" data-parent-fit="contain" data-alt
963="Telehealth Coaching Session"></div><div class="gitem-img hover variantImg"></div></a><div class="button-set"><a class="btn wishlist addto-wishlist" href="" rel="myflo-coaching-session" aria-label="Add to Wishlist"><i class="at at-heart-l"></i><span class="tooltip-label">Add to Wishlist</span></a><a class="btn btn-options quickShop" href="/products/myflo-coaching-session" aria-label="Quick Shop"><i class="at at-cart-l" aria-hidden="true"></i><span class="tooltip-label">Quick Shop</span></a></div></div><ul class="gridSwatches fl f-aic "></ul><div class="details"><div class="ruk_rating_snippet" data-sku="myflo-coaching-session;;;44953604292913;44953604325681"></div><a href="/collections/shop/products/myflo-coaching-session" class="grid-view-item__title">Telehealth Coaching Session</a><div class="descriptiion"><div class="desc-1">On-demand personal hormone support, anywhere.</div><div class="desc-2">Balance | Support | Thrive</div></div><a href="/collections/shop/products/myflo-coaching-session" rel="nofollow" class="btn learnmore">Shop Now </a></div><div class="shopWrapper" id="ProductSection-8331477582129"></div></div></div></div></div><h3 class="acor-ttl hide-md hide-lg ft1 tc 2"><a class="tablink" href="#collection-cltabs_XpWcED">MENSTRUATION<i class="at at-angle-down-r" aria-hidden="true"></i></a></h3><div id="collection-cltabs_XpWcED" class="tab-content"><div id="productSlider-cltabs_XpWcED" class="grid rwcols-2 rwcols-md-3 rwcols-lg-4 grid-products carousel arwOut" ><div class="gitem"><div class="grid-view-item style6 wow fadeIn" data-wow-delay="-50ms"><div class="gview-img"><a class="gimg-link" href="/collections/shop/products/balance-supplements" title="Hormone Balance ok"><div class="gitem-img lazyload" data-bgset="//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01_150x.webp?v=1774907896 150w 162h,//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01_350x.webp?v=1774907896 350w 378h,//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01_550x.webp?v=1774907896 550w 594h,//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01_750x.webp?v=1774907896 750w 810h,//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01_950x.webp?v=1774907896 950w 1026h,//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01_1200x.webp?v=1774907896 1200w 1296h,//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01_1500x.webp?v=1774907896 1500w 1620h,//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01.webp?v=1774907896 1500w 1620h" data-sizes="auto" data-parent-fit="contain" data-alt="Hormone Balance"></div><div class="gitem-img hover variantImg"></div></a><div class="button-set"><a class="btn wishlist addto-wishlist" href="" rel="balance-supplements" aria-label="Add to Wishlist"><i class="at at-heart-l"></i><span class="tooltip-label">Add to Wishlist</span></a><a class="btn btn-options quickShop" href="/products/balance-supplements" aria-label="Quick Shop"><i class="at at-cart-l" aria-hidden="true"></i><span class="tooltip-label">Quick Shop</span></a></div></div><ul class="gridSwatches fl f-aic "></ul><div class="details"><div class="ruk_rating_snippet" data-sku="balance-supplements;FLOBAL1M;FLOBAL2M;FLOBAL3M;52009129935153;45158388072753;52009129967921"></div><a href="/collections/shop/products/balance-supplements" class="grid-view-item__title">Hormone Balance</a><div class="descriptiion"><div class="desc-1">If your hormones feel off, this is where you start.</div><div class="desc-2">Energy | Debloat | PMS Relief</div></div><a href="/collections/shop/products/balance-supplements" rel="nofollow" class="btn learnmore">Shop Now </a></div><div class="shopWrapper" id="ProductSection-8274576769329"></div></div></div><div class="gitem"><div class="grid-view-item style6 wow fadeIn" data-wow-delay="-50ms"><div class="gview-img"><a class="gimg-link" href="/collections/shop/products/the-cycle-syncing-supplements%C2%AE" title="Cycle Syncing® Supplements ok"><div class="gitem-img lazyload" data-bgset="//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01_150x.webp?v=1774908033 150w 162h,//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01_350x.webp?v=1774908033 350w 378h,//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01_550x.webp?v=1774908033 550w 594h,//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01_750x.webp?v=1774908033 750w 810h,//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01_950x.webp?v=1774908033 950w 1026h,//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01_1200x.webp?v=1774908033 1200w 1296h,//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01_1500x.webp?v=1774908033 1500w 1620h,//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01.webp?v=1774908033 1500w 1620h" data-sizes="auto" data-parent-fit="contain" data-alt
963="Cycle Syncing® Supplements"></div><div class="gitem-img hover variantImg"></div></a><div class="button-set"><a class="btn wishlist addto-wishlist" href="" rel="the-cycle-syncing-supplements®" aria-label="Add to Wishlist"><i class="at at-heart-l"></i><span class="tooltip-label">Add to Wishlist</span></a><a class="btn btn-options quickShop" href="/products/the-cycle-syncing-supplements%C2%AE" aria-label="Quick Shop"><i class="at at-cart-l" aria-hidden="true"></i><span class="tooltip-label">Quick Shop</span></a></div></div><ul class="gridSwatches fl f-aic "></ul><div class="details"><div class="ruk_rating_snippet" data-sku="the-cycle-syncing-supplements®;FLOCYC1M;FLOCYC2M;FLOCYC3M;52098423750961;52098423783729;52098423816497"></div><a href="/collections/shop/products/the-cycle-syncing-supplements%C2%AE" class="grid-view-item__title">Cycle Syncing® Supplements</a><div class="descriptiion"><div class="desc-1">4 unique blends — one for each phase of your menstrual cycle</div><div class="desc-2">Boost | Detox | Sustain | Soothe</div></div><a href="/collections/shop/products/the-cycle-syncing-supplements%C2%AE" rel="nofollow" class="btn learnmore">Shop Now </a></div><div class="shopWrapper" id="ProductSection-8288418595121"></div></div></div><div class="gitem"><div class="grid-view-item style6 wow fadeIn" data-wow-delay="-50ms"><div class="gview-img"><a class="gimg-link" href="/collections/shop/products/1729273" title="Cycle Syncing® Membership ok"><div class="gitem-img lazyload" data-bgset="//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03_150x.webp?v=1774908561 150w 162h,//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03_350x.webp?v=1774908561 350w 378h,//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03_550x.webp?v=1774908561 550w 594h,//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03_750x.webp?v=1774908561 750w 810h,//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03_950x.webp?v=1774908561 950w 1026h,//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03_1200x.webp?v=1774908561 1200w 1296h,//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03_1500x.webp?v=1774908561 1500w 1620h,//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03.webp?v=1774908561 1500w 1620h" data-sizes="auto" data-parent-fit="contain" data-alt="Cycle Syncing® Membership"></div><div class="gitem-img hover variantImg"></div></a><div class="button-set"><a class="btn wishlist addto-wishlist" href="" rel="1729273" aria-label="Add to Wishlist"><i class="at at-heart-l"></i><span class="tooltip-label">Add to Wishlist</span></a><a class="btn btn-options quickShop" href="/products/1729273" aria-label="Quick Shop"><i class="at at-cart-l" aria-hidden="true"></i><span class="tooltip-label">Quick Shop</span></a></div></div><ul class="gridSwatches fl f-aic "></ul><div class="details"><div class="ruk_rating_snippet" data-sku="1729273;;;;45176893342001;50036633010481;45176893374769"></div><a href="/collections/shop/products/1729273" class="grid-view-item__title">Cycle Syncing® Membership</a><div class="descriptiion"><div class="desc-1">Clinically shown to reduce PMS by 86% with personalized guidance</div><div class="desc-2">Regularity | Hormone Harmony | Relief</div></div><a href="/collections/shop/products/1729273" rel="nofollow" class="btn learnmore">Shop Now </a></div><div class="shopWrapper" id="ProductSection-8367533621553"></div></div></div><div class="gitem"><div class="grid-view-item style6 wow fadeIn" data-wow-delay="-50ms"><div class="gview-img"><a class="gimg-link" href="/collections/shop/products/release-supplements" title="Heavy FLO Support ok"><div class="gitem-img lazyload" data-bgset="//floliving.com/cdn/shop/files/floliving-HeavyFlo_PDP_01_150x.jpg?v=1774908176 150w 162h,//floliving.com/cdn/shop/files/floliving-HeavyFlo_PDP_01_350x.jpg?v=1774908176 350w 378h,//floliving.com/cdn/shop/files/floliving-HeavyFlo_PDP_01_550x.jpg?v=1774908176 550w 594h,//floliving.com/cdn/shop/files/floliving-HeavyFlo_PDP_01_750x.jpg?v=1774908176 750w 810h,//floliving.com/cdn/shop/files/floliving-HeavyFlo_PDP_01_950x.jpg?v=1774908176 950w 1026h,//floliving.com/cdn/shop/files/floliving-HeavyFlo_PDP_01_1200x.jpg?v=1774908176 1200w 1296h,//floliving.com/cdn/shop/files/floliving-HeavyFlo_PDP_01_1500x.jpg?v=1774908176 1500w 1620h,//floliving.com/cdn/shop/files/floliving-HeavyFlo_PDP_01.jpg?v=1774908176 1500w 1620h" data-sizes="auto" data-parent-fit="contain" data-alt
963="Heavy FLO Support"></div><div class="gitem-img hover variantImg"></div></a><div class="button-set"><a class="btn wishlist addto-wishlist" href="" rel="release-supplements" aria-label="Add to Wishlist"><i class="at at-heart-l"></i><span class="tooltip-label">Add to Wishlist</span></a><a class="btn btn-options quickShop" href="/products/release-supplements" aria-label="Quick Shop"><i class="at at-cart-l" aria-hidden="true"></i><span class="tooltip-label">Quick Shop</span></a></div></div><ul class="gridSwatches fl f-aic "></ul><div class="details"><div class="ruk_rating_snippet" data-sku="release-supplements;FLORLS1M;FLORLS2M;FLORLS3M;52009271886129;52009271918897;52009271951665"></div><a href="/collections/shop/products/release-supplements" class="grid-view-item__title">Heavy FLO Support</a><div class="descriptiion"><div class="desc-1">Daily targeted support for heavy bleeding and fibroids.</div><div class="desc-2">Reduce Heavy Bleeding | Detox Liver | Estrogen Balance</div></div><a href="/collections/shop/products/release-supplements" rel="nofollow" class="btn learnmore">Shop Now </a></div><div class="shopWrapper" id="ProductSection-8288440615217"></div></div></div><div class="gitem"><div class="grid-view-item style6 wow fadeIn" data-wow-delay="-50ms"><div class="gview-img"><a class="gimg-link" href="/collections/shop/products/restore-supplements" title="PCOS Support – AM/PM ok"><div class="gitem-img lazyload" data-bgset="//floliving.com/cdn/shop/files/floliving-PCOS_Collection_01_150x.webp?v=1774908270 150w 162h,//floliving.com/cdn/shop/files/floliving-PCOS_Collection_01_350x.webp?v=1774908270 350w 378h,//floliving.com/cdn/shop/files/floliving-PCOS_Collection_01_550x.webp?v=1774908270 550w 594h,//floliving.com/cdn/shop/files/floliving-PCOS_Collection_01_750x.webp?v=1774908270 750w 810h,//floliving.com/cdn/shop/files/floliving-PCOS_Collection_01_950x.webp?v=1774908270 950w 1026h,//floliving.com/cdn/shop/files/floliving-PCOS_Collection_01_1200x.webp?v=1774908270 1200w 1296h,//floliving.com/cdn/shop/files/floliving-PCOS_Collection_01_1500x.webp?v=1774908270 1500w 1620h,//floliving.com/cdn/shop/files/floliving-PCOS_Collection_01.webp?v=1774908270 1500w 1620h" data-sizes="auto" data-parent-fit="contain" data-alt="PCOS Support – AM/PM"></div><div class="gitem-img hover variantImg"></div></a><div class="button-set"><a class="btn wishlist addto-wishlist" href="" rel="restore-supplements" aria-label="Add to Wishlist"><i class="at at-heart-l"></i><span class="tooltip-label">Add to Wishlist</span></a><a class="btn btn-options quickShop" href="/products/restore-supplements" aria-label="Quick Shop"><i class="at at-cart-l" aria-hidden="true"></i><span class="tooltip-label">Quick Shop</span></a></div></div><ul class="gridSwatches fl f-aic "></ul><div class="details"><div class="ruk_rating_snippet" data-sku="restore-supplements;FLORST1M;FLORST2M;FLORST3M;52009224208689;52009224241457;52009224274225"></div><a href="/collections/shop/products/restore-supplements" class="grid-view-item__title">PCOS Support – AM/PM</a><div class="descriptiion"><div class="desc-1">Daily support for PCOS relief and hormone balance.</div><div class="desc-2">Insulin Support | Promote Ovulation |Reduce Inflammation</div></div><a href="/collections/shop/products/restore-supplements" rel="nofollow" class="btn learnmore">Shop Now </a></div><div class="shopWrapper" id="ProductSection-8288437567793"></div></div></div><div class="gitem"><div class="grid-view-item style6 wow fadeIn" data-wow-delay="-50ms"><div class="gview-img"><a class="gimg-link" href="/collections/shop/products/2208078" title="Self-Guided FLO Program™ ok"><div class="gitem-img lazyload" data-bgset="//floliving.com/cdn/shop/files/floliving-self-guided-flo-program_150x.webp?v=1763966154 150w 166h,//floliving.com/cdn/shop/files/floliving-self-guided-flo-program_350x.webp?v=1763966154 350w 388h,//floliving.com/cdn/shop/files/floliving-self-guided-flo-program_550x.webp?v=1763966154 550w 609h,//floliving.com/cdn/shop/files/floliving-self-guided-flo-program_750x.webp?v=1763966154 750w 830h,//floliving.com/cdn/shop/files/floliving-self-guided-flo-program_950x.webp?v=1763966154 950w 1052h,//floliving.com/cdn/shop/files/floliving-self-guided-flo-program_1200x.webp?v=1763966154 1200w 1329h,//floliving.com/cdn/shop/files/floliving-self-guided-flo-program.webp?v=1763966154 1250w 1384h" data-sizes="auto" data-parent-fit="contain" data-alt
963="Self-Guided FLO Program™"></div><div class="gitem-img hover variantImg"></div></a><div class="button-set"><a class="btn wishlist addto-wishlist" href="" rel="2208078" aria-label="Add to Wishlist"><i class="at at-heart-l"></i><span class="tooltip-label">Add to Wishlist</span></a><a class="btn add-to-cart" href="/collections/shop/products/2208078" aria-label="Add to cart"><i class="at at-cart-l" aria-hidden="true"></i><span class="tooltip-label">Add to cart</span></a><product-form class="product-form hide"><form method="post" action="/cart/add" id="quickadd" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="45077823095089"><button type="submit" name="add" id="AddToCart-8367533556017" class="cartBtn"><span id="AddToCartText-8367533556017">Add to cart</span><div class="btn_spinner hidden"></div></button><input type="hidden" name="product-id" value="8367533556017" /><input type="hidden" name="section-id" value="template--25288441102641__collection_tab_zkxYUM" /></form></product-form></div></div><ul class="gridSwatches fl f-aic "></ul><div class="details"><div class="ruk_rating_snippet" data-sku="2208078;;45077823095089"></div><a href="/collections/shop/products/2208078" class="grid-view-item__title">Self-Guided FLO Program™</a><div class="descriptiion"><div class="desc-1">10-week guided digital program for solving your hormonal issues.</div><div class="desc-2">Balance | Cycle Syncing® | Functional Nutrition</div></div><a href="/collections/shop/products/2208078" rel="nofollow" class="btn learnmore">Shop Now </a></div><div class="shopWrapper" id="ProductSection-8367533556017"></div></div></div><div class="gitem"><div class="grid-view-item style6 wow fadeIn" data-wow-delay="-50ms"><div class="gview-img"><a class="gimg-link" href="/collections/shop/products/myflo-coaching-session" title="Telehealth Coaching Session ok"><div class="gitem-img lazyload" data-bgset="//floliving.com/cdn/shop/files/floliving-telehealth_150x.jpg?v=1763965750 150w 162h,//floliving.com/cdn/shop/files/floliving-telehealth_350x.jpg?v=1763965750 350w 378h,//floliving.com/cdn/shop/files/floliving-telehealth_550x.jpg?v=1763965750 550w 594h,//floliving.com/cdn/shop/files/floliving-telehealth_750x.jpg?v=1763965750 750w 810h,//floliving.com/cdn/shop/files/floliving-telehealth_950x.jpg?v=1763965750 950w 1026h,//floliving.com/cdn/shop/files/floliving-telehealth_1200x.jpg?v=1763965750 1200w 1296h,//floliving.com/cdn/shop/files/floliving-telehealth.jpg?v=1763965750 1250w 1350h" data-sizes="auto" data-parent-fit="contain" data-alt="Telehealth Coaching Session"></div><div class="gitem-img hover variantImg"></div></a><div class="button-set"><a class="btn wishlist addto-wishlist" href="" rel="myflo-coaching-session" aria-label="Add to Wishlist"><i class="at at-heart-l"></i><span class="tooltip-label">Add to Wishlist</span></a><a class="btn btn-options quickShop" href="/products/myflo-coaching-session" aria-label="Quick Shop"><i class="at at-cart-l" aria-hidden="true"></i><span class="tooltip-label">Quick Shop</span></a></div></div><ul class="gridSwatches fl f-aic "></ul><div class="details"><div class="ruk_rating_snippet" data-sku="myflo-coaching-session;;;44953604292913;44953604325681"></div><a href="/collections/shop/products/myflo-coaching-session" class="grid-view-item__title">Telehealth Coaching Session</a><div class="descriptiion"><div class="desc-1">On-demand personal hormone support, anywhere.</div><div class="desc-2">Balance | Support | Thrive</div></div><a href="/collections/shop/products/myflo-coaching-session" rel="nofollow" class="btn learnmore">Shop Now </a></div><div class="shopWrapper" id="ProductSection-8331477582129"></div></div></div></div></div><h3 class="acor-ttl hide-md hide-lg ft1 tc 2"><a class="tablink" href="#collection-cltabs_tbyDet">FERTILITY<i class="at at-angle-down-r" aria-hidden="true"></i></a></h3><div id="collection-cltabs_tbyDet" class="tab-content"><div id="productSlider-cltabs_tbyDet" class="grid rwcols-2 rwcols-md-3 rwcols-lg-4 grid-products carousel arwOut" ><div class="gitem"><div class="grid-view-item style6 wow fadeIn" data-wow-delay="-50ms"><div class="gview-img"><a class="gimg-link" href="/collections/shop/products/nurture-supplements" title="Preconception Support AM/PM ok"><div class="gitem-img lazyload" data-bgset="//floliving.com/cdn/shop/files/floliving-Preconception_Collection_01_150x.webp?v=1774908516 150w 162h,//floliving.com/cdn/shop/files/floliving-Preconception_Collection_01_350x.webp?v=1774908516 350w 378h,//floliving.com/cdn/shop/files/floliving-Preconception_Collection_01_550x.webp?v=1774908516 550w 594h,//floliving.com/cdn/shop/files/floliving-Preconception_Collection_01_750x.webp?v=1774908516 750w 810h,//floliving.com/cdn/shop/files/floliving-Preconception_Collection_01_950x.webp?v=1774908516 950w 1026h,//floliving.com/cdn/shop/files/floliving-Preconception_Collection_01_1200x.webp?v=1774908516 1200w 1296h,//floliving.com/cdn/shop/files/floliving-Preconception_Collection_01_1500x.webp?v=1774908516 1500w 1620h,//floliving.com/cdn/shop/files/floliving-Preconception_Collection_01.webp?v=1774908516 1500w 1620h" data-sizes="auto" data-parent-fit="contain" data-alt
963="Preconception Support AM/PM"></div><div class="gitem-img hover variantImg"></div></a><div class="button-set"><a class="btn wishlist addto-wishlist" href="" rel="nurture-supplements" aria-label="Add to Wishlist"><i class="at at-heart-l"></i><span class="tooltip-label">Add to Wishlist</span></a><a class="btn btn-options quickShop" href="/products/nurture-supplements" aria-label="Quick Shop"><i class="at at-cart-l" aria-hidden="true"></i><span class="tooltip-label">Quick Shop</span></a></div></div><ul class="gridSwatches fl f-aic "></ul><div class="details"><div class="ruk_rating_snippet" data-sku="nurture-supplements;FLONUR1M;FLONUR2M;FLONUR3M;52009283977521;52009284010289;52009284043057"></div><a href="/collections/shop/products/nurture-supplements" class="grid-view-item__title">Preconception Support AM/PM</a><div class="descriptiion"><div class="desc-1">Daily preconception prep for fertility and reproductive health.</div><div class="desc-2">Egg Quality | Ovulation Support |Ovarian Reset</div></div><a href="/collections/shop/products/nurture-supplements" rel="nofollow" class="btn learnmore">Shop Now </a></div><div class="shopWrapper" id="ProductSection-8288442024241"></div></div></div><div class="gitem"><div class="grid-view-item style6 wow fadeIn" data-wow-delay="-50ms"><div class="gview-img"><a class="gimg-link" href="/collections/shop/products/balance-supplements" title="Hormone Balance ok"><div class="gitem-img lazyload" data-bgset="//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01_150x.webp?v=1774907896 150w 162h,//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01_350x.webp?v=1774907896 350w 378h,//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01_550x.webp?v=1774907896 550w 594h,//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01_750x.webp?v=1774907896 750w 810h,//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01_950x.webp?v=1774907896 950w 1026h,//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01_1200x.webp?v=1774907896 1200w 1296h,//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01_1500x.webp?v=1774907896 1500w 1620h,//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01.webp?v=1774907896 1500w 1620h" data-sizes="auto" data-parent-fit="contain" data-alt="Hormone Balance"></div><div class="gitem-img hover variantImg"></div></a><div class="button-set"><a class="btn wishlist addto-wishlist" href="" rel="balance-supplements" aria-label="Add to Wishlist"><i class="at at-heart-l"></i><span class="tooltip-label">Add to Wishlist</span></a><a class="btn btn-options quickShop" href="/products/balance-supplements" aria-label="Quick Shop"><i class="at at-cart-l" aria-hidden="true"></i><span class="tooltip-label">Quick Shop</span></a></div></div><ul class="gridSwatches fl f-aic "></ul><div class="details"><div class="ruk_rating_snippet" data-sku="balance-supplements;FLOBAL1M;FLOBAL2M;FLOBAL3M;52009129935153;45158388072753;52009129967921"></div><a href="/collections/shop/products/balance-supplements" class="grid-view-item__title">Hormone Balance</a><div class="descriptiion"><div class="desc-1">If your hormones feel off, this is where you start.</div><div class="desc-2">Energy | Debloat | PMS Relief</div></div><a href="/collections/shop/products/balance-supplements" rel="nofollow" class="btn learnmore">Shop Now </a></div><div class="shopWrapper" id="ProductSection-8274576769329"></div></div></div><div class="gitem"><div class="grid-view-item style6 wow fadeIn" data-wow-delay="-50ms"><div class="gview-img"><a class="gimg-link" href="/collections/shop/products/the-cycle-syncing-supplements%C2%AE" title="Cycle Syncing® Supplements ok"><div class="gitem-img lazyload" data-bgset="//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01_150x.webp?v=1774908033 150w 162h,//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01_350x.webp?v=1774908033 350w 378h,//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01_550x.webp?v=1774908033 550w 594h,//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01_750x.webp?v=1774908033 750w 810h,//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01_950x.webp?v=1774908033 950w 1026h,//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01_1200x.webp?v=1774908033 1200w 1296h,//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01_1500x.webp?v=1774908033 1500w 1620h,//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01.webp?v=1774908033 1500w 1620h" data-sizes="auto" data-parent-fit="contain" data-alt
963="Cycle Syncing® Supplements"></div><div class="gitem-img hover variantImg"></div></a><div class="button-set"><a class="btn wishlist addto-wishlist" href="" rel="the-cycle-syncing-supplements®" aria-label="Add to Wishlist"><i class="at at-heart-l"></i><span class="tooltip-label">Add to Wishlist</span></a><a class="btn btn-options quickShop" href="/products/the-cycle-syncing-supplements%C2%AE" aria-label="Quick Shop"><i class="at at-cart-l" aria-hidden="true"></i><span class="tooltip-label">Quick Shop</span></a></div></div><ul class="gridSwatches fl f-aic "></ul><div class="details"><div class="ruk_rating_snippet" data-sku="the-cycle-syncing-supplements®;FLOCYC1M;FLOCYC2M;FLOCYC3M;52098423750961;52098423783729;52098423816497"></div><a href="/collections/shop/products/the-cycle-syncing-supplements%C2%AE" class="grid-view-item__title">Cycle Syncing® Supplements</a><div class="descriptiion"><div class="desc-1">4 unique blends — one for each phase of your menstrual cycle</div><div class="desc-2">Boost | Detox | Sustain | Soothe</div></div><a href="/collections/shop/products/the-cycle-syncing-supplements%C2%AE" rel="nofollow" class="btn learnmore">Shop Now </a></div><div class="shopWrapper" id="ProductSection-8288418595121"></div></div></div><div class="gitem"><div class="grid-view-item style6 wow fadeIn" data-wow-delay="-50ms"><div class="gview-img"><a class="gimg-link" href="/collections/shop/products/1729273" title="Cycle Syncing® Membership ok"><div class="gitem-img lazyload" data-bgset="//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03_150x.webp?v=1774908561 150w 162h,//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03_350x.webp?v=1774908561 350w 378h,//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03_550x.webp?v=1774908561 550w 594h,//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03_750x.webp?v=1774908561 750w 810h,//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03_950x.webp?v=1774908561 950w 1026h,//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03_1200x.webp?v=1774908561 1200w 1296h,//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03_1500x.webp?v=1774908561 1500w 1620h,//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03.webp?v=1774908561 1500w 1620h" data-sizes="auto" data-parent-fit="contain" data-alt="Cycle Syncing® Membership"></div><div class="gitem-img hover variantImg"></div></a><div class="button-set"><a class="btn wishlist addto-wishlist" href="" rel="1729273" aria-label="Add to Wishlist"><i class="at at-heart-l"></i><span class="tooltip-label">Add to Wishlist</span></a><a class="btn btn-options quickShop" href="/products/1729273" aria-label="Quick Shop"><i class="at at-cart-l" aria-hidden="true"></i><span class="tooltip-label">Quick Shop</span></a></div></div><ul class="gridSwatches fl f-aic "></ul><div class="details"><div class="ruk_rating_snippet" data-sku="1729273;;;;45176893342001;50036633010481;45176893374769"></div><a href="/collections/shop/products/1729273" class="grid-view-item__title">Cycle Syncing® Membership</a><div class="descriptiion"><div class="desc-1">Clinically shown to reduce PMS by 86% with personalized guidance</div><div class="desc-2">Regularity | Hormone Harmony | Relief</div></div><a href="/collections/shop/products/1729273" rel="nofollow" class="btn learnmore">Shop Now </a></div><div class="shopWrapper" id="ProductSection-8367533621553"></div></div></div><div class="gitem"><div class="grid-view-item style6 wow fadeIn" data-wow-delay="-50ms"><div class="gview-img"><a class="gimg-link" href="/collections/shop/products/myflo-coaching-session" title="Telehealth Coaching Session ok"><div class="gitem-img lazyload" data-bgset="//floliving.com/cdn/shop/files/floliving-telehealth_150x.jpg?v=1763965750 150w 162h,//floliving.com/cdn/shop/files/floliving-telehealth_350x.jpg?v=1763965750 350w 378h,//floliving.com/cdn/shop/files/floliving-telehealth_550x.jpg?v=1763965750 550w 594h,//floliving.com/cdn/shop/files/floliving-telehealth_750x.jpg?v=1763965750 750w 810h,//floliving.com/cdn/shop/files/floliving-telehealth_950x.jpg?v=1763965750 950w 1026h,//floliving.com/cdn/shop/files/floliving-telehealth_1200x.jpg?v=1763965750 1200w 1296h,//floliving.com/cdn/shop/files/floliving-telehealth.jpg?v=1763965750 1250w 1350h" data-sizes="auto" data-parent-fit="contain" data-alt
963="Telehealth Coaching Session"></div><div class="gitem-img hover variantImg"></div></a><div class="button-set"><a class="btn wishlist addto-wishlist" href="" rel="myflo-coaching-session" aria-label="Add to Wishlist"><i class="at at-heart-l"></i><span class="tooltip-label">Add to Wishlist</span></a><a class="btn btn-options quickShop" href="/products/myflo-coaching-session" aria-label="Quick Shop"><i class="at at-cart-l" aria-hidden="true"></i><span class="tooltip-label">Quick Shop</span></a></div></div><ul class="gridSwatches fl f-aic "></ul><div class="details"><div class="ruk_rating_snippet" data-sku="myflo-coaching-session;;;44953604292913;44953604325681"></div><a href="/collections/shop/products/myflo-coaching-session" class="grid-view-item__title">Telehealth Coaching Session</a><div class="descriptiion"><div class="desc-1">On-demand personal hormone support, anywhere.</div><div class="desc-2">Balance | Support | Thrive</div></div><a href="/collections/shop/products/myflo-coaching-session" rel="nofollow" class="btn learnmore">Shop Now </a></div><div class="shopWrapper" id="ProductSection-8331477582129"></div></div></div></div></div><h3 class="acor-ttl hide-md hide-lg ft1 tc 2"><a class="tablink" href="#collection-cltabs_W4AwYC">PERIMENOPAUSE<i class="at at-angle-down-r" aria-hidden="true"></i></a></h3><div id="collection-cltabs_W4AwYC" class="tab-content"><div id="productSlider-cltabs_W4AwYC" class="grid rwcols-2 rwcols-md-3 rwcols-lg-4 grid-products carousel arwOut" ><div class="gitem"><div class="grid-view-item style6 wow fadeIn" data-wow-delay="-50ms"><div class="gview-img"><a class="gimg-link" href="/collections/shop/products/ease-supplements" title="Perimenopause Support ok"><div class="gitem-img lazyload" data-bgset="//floliving.com/cdn/shop/files/floliving-Perimenopause_Collection_01_150x.webp?v=1774907373 150w 162h,//floliving.com/cdn/shop/files/floliving-Perimenopause_Collection_01_350x.webp?v=1774907373 350w 378h,//floliving.com/cdn/shop/files/floliving-Perimenopause_Collection_01_550x.webp?v=1774907373 550w 594h,//floliving.com/cdn/shop/files/floliving-Perimenopause_Collection_01_750x.webp?v=1774907373 750w 810h,//floliving.com/cdn/shop/files/floliving-Perimenopause_Collection_01_950x.webp?v=1774907373 950w 1026h,//floliving.com/cdn/shop/files/floliving-Perimenopause_Collection_01_1200x.webp?v=1774907373 1200w 1296h,//floliving.com/cdn/shop/files/floliving-Perimenopause_Collection_01_1500x.webp?v=1774907373 1500w 1620h,//floliving.com/cdn/shop/files/floliving-Perimenopause_Collection_01.webp?v=1774907373 1500w 1620h" data-sizes="auto" data-parent-fit="contain" data-alt="Perimenopause Support"></div><div class="gitem-img hover variantImg"></div></a><div class="button-set"><a class="btn wishlist addto-wishlist" href="" rel="ease-supplements" aria-label="Add to Wishlist"><i class="at at-heart-l"></i><span class="tooltip-label">Add to Wishlist</span></a><a class="btn btn-options quickShop" href="/products/ease-supplements" aria-label="Quick Shop"><i class="at at-cart-l" aria-hidden="true"></i><span class="tooltip-label">Quick Shop</span></a></div></div><ul class="gridSwatches fl f-aic "></ul><div class="details"><div class="ruk_rating_snippet" data-sku="ease-supplements;FLOESE1M;FLOESE2M;FLOESE3M;52009291678001;52009291710769;52009291743537"></div><a href="/collections/shop/products/ease-supplements" class="grid-view-item__title">Perimenopause Support</a><div class="descriptiion"><div class="desc-1">Daily perimenopause support</div><div class="desc-2">Rest | Hot Flash Relief | Mood Boost</div></div><a href="/collections/shop/products/ease-supplements" rel="nofollow" class="btn learnmore">Shop Now </a></div><div class="shopWrapper" id="ProductSection-8288442482993"></div></div></div><div class="gitem"><div class="grid-view-item style6 wow fadeIn" data-wow-delay="-50ms"><div class="gview-img"><a class="gimg-link" href="/collections/shop/products/balance-supplements" title="Hormone Balance ok"><div class="gitem-img lazyload" data-bgset="//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01_150x.webp?v=1774907896 150w 162h,//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01_350x.webp?v=1774907896 350w 378h,//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01_550x.webp?v=1774907896 550w 594h,//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01_750x.webp?v=1774907896 750w 810h,//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01_950x.webp?v=1774907896 950w 1026h,//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01_1200x.webp?v=1774907896 1200w 1296h,//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01_1500x.webp?v=1774907896 1500w 1620h,//floliving.com/cdn/shop/files/floliving-HormoneBalance_collection_01.webp?v=1774907896 1500w 1620h" data-sizes="auto" data-parent-fit="contain" data-alt
963="Hormone Balance"></div><div class="gitem-img hover variantImg"></div></a><div class="button-set"><a class="btn wishlist addto-wishlist" href="" rel="balance-supplements" aria-label="Add to Wishlist"><i class="at at-heart-l"></i><span class="tooltip-label">Add to Wishlist</span></a><a class="btn btn-options quickShop" href="/products/balance-supplements" aria-label="Quick Shop"><i class="at at-cart-l" aria-hidden="true"></i><span class="tooltip-label">Quick Shop</span></a></div></div><ul class="gridSwatches fl f-aic "></ul><div class="details"><div class="ruk_rating_snippet" data-sku="balance-supplements;FLOBAL1M;FLOBAL2M;FLOBAL3M;52009129935153;45158388072753;52009129967921"></div><a href="/collections/shop/products/balance-supplements" class="grid-view-item__title">Hormone Balance</a><div class="descriptiion"><div class="desc-1">If your hormones feel off, this is where you start.</div><div class="desc-2">Energy | Debloat | PMS Relief</div></div><a href="/collections/shop/products/balance-supplements" rel="nofollow" class="btn learnmore">Shop Now </a></div><div class="shopWrapper" id="ProductSection-8274576769329"></div></div></div><div class="gitem"><div class="grid-view-item style6 wow fadeIn" data-wow-delay="-50ms"><div class="gview-img"><a class="gimg-link" href="/collections/shop/products/the-cycle-syncing-supplements%C2%AE" title="Cycle Syncing® Supplements ok"><div class="gitem-img lazyload" data-bgset="//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01_150x.webp?v=1774908033 150w 162h,//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01_350x.webp?v=1774908033 350w 378h,//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01_550x.webp?v=1774908033 550w 594h,//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01_750x.webp?v=1774908033 750w 810h,//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01_950x.webp?v=1774908033 950w 1026h,//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01_1200x.webp?v=1774908033 1200w 1296h,//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01_1500x.webp?v=1774908033 1500w 1620h,//floliving.com/cdn/shop/files/floliving-CycleSyncSup_Collection_01.webp?v=1774908033 1500w 1620h" data-sizes="auto" data-parent-fit="contain" data-alt="Cycle Syncing® Supplements"></div><div class="gitem-img hover variantImg"></div></a><div class="button-set"><a class="btn wishlist addto-wishlist" href="" rel="the-cycle-syncing-supplements®" aria-label="Add to Wishlist"><i class="at at-heart-l"></i><span class="tooltip-label">Add to Wishlist</span></a><a class="btn btn-options quickShop" href="/products/the-cycle-syncing-supplements%C2%AE" aria-label="Quick Shop"><i class="at at-cart-l" aria-hidden="true"></i><span class="tooltip-label">Quick Shop</span></a></div></div><ul class="gridSwatches fl f-aic "></ul><div class="details"><div class="ruk_rating_snippet" data-sku="the-cycle-syncing-supplements®;FLOCYC1M;FLOCYC2M;FLOCYC3M;52098423750961;52098423783729;52098423816497"></div><a href="/collections/shop/products/the-cycle-syncing-supplements%C2%AE" class="grid-view-item__title">Cycle Syncing® Supplements</a><div class="descriptiion"><div class="desc-1">4 unique blends — one for each phase of your menstrual cycle</div><div class="desc-2">Boost | Detox | Sustain | Soothe</div></div><a href="/collections/shop/products/the-cycle-syncing-supplements%C2%AE" rel="nofollow" class="btn learnmore">Shop Now </a></div><div class="shopWrapper" id="ProductSection-8288418595121"></div></div></div><div class="gitem"><div class="grid-view-item style6 wow fadeIn" data-wow-delay="-50ms"><div class="gview-img"><a class="gimg-link" href="/collections/shop/products/1729273" title="Cycle Syncing® Membership ok"><div class="gitem-img lazyload" data-bgset="//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03_150x.webp?v=1774908561 150w 162h,//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03_350x.webp?v=1774908561 350w 378h,//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03_550x.webp?v=1774908561 550w 594h,//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03_750x.webp?v=1774908561 750w 810h,//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03_950x.webp?v=1774908561 950w 1026h,//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03_1200x.webp?v=1774908561 1200w 1296h,//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03_1500x.webp?v=1774908561 1500w 1620h,//floliving.com/cdn/shop/files/floliving-CycleMembership_PDP_03.webp?v=1774908561 1500w 1620h" data-sizes="auto" data-parent-fit="contain" data-alt
963="Cycle Syncing® Membership"></div><div class="gitem-img hover variantImg"></div></a><div class="button-set"><a class="btn wishlist addto-wishlist" href="" rel="1729273" aria-label="Add to Wishlist"><i class="at at-heart-l"></i><span class="tooltip-label">Add to Wishlist</span></a><a class="btn btn-options quickShop" href="/products/1729273" aria-label="Quick Shop"><i class="at at-cart-l" aria-hidden="true"></i><span class="tooltip-label">Quick Shop</span></a></div></div><ul class="gridSwatches fl f-aic "></ul><div class="details"><div class="ruk_rating_snippet" data-sku="1729273;;;;45176893342001;50036633010481;45176893374769"></div><a href="/collections/shop/products/1729273" class="grid-view-item__title">Cycle Syncing® Membership</a><div class="descriptiion"><div class="desc-1">Clinically shown to reduce PMS by 86% with personalized guidance</div><div class="desc-2">Regularity | Hormone Harmony | Relief</div></div><a href="/collections/shop/products/1729273" rel="nofollow" class="btn learnmore">Shop Now </a></div><div class="shopWrapper" id="ProductSection-8367533621553"></div></div></div><div class="gitem"><div class="grid-view-item style6 wow fadeIn" data-wow-delay="-50ms"><div class="gview-img"><a class="gimg-link" href="/collections/shop/products/myflo-coaching-session" title="Telehealth Coaching Session ok"><div class="gitem-img lazyload" data-bgset="//floliving.com/cdn/shop/files/floliving-telehealth_150x.jpg?v=1763965750 150w 162h,//floliving.com/cdn/shop/files/floliving-telehealth_350x.jpg?v=1763965750 350w 378h,//floliving.com/cdn/shop/files/floliving-telehealth_550x.jpg?v=1763965750 550w 594h,//floliving.com/cdn/shop/files/floliving-telehealth_750x.jpg?v=1763965750 750w 810h,//floliving.com/cdn/shop/files/floliving-telehealth_950x.jpg?v=1763965750 950w 1026h,//floliving.com/cdn/shop/files/floliving-telehealth_1200x.jpg?v=1763965750 1200w 1296h,//floliving.com/cdn/shop/files/floliving-telehealth.jpg?v=1763965750 1250w 1350h" data-sizes="auto" data-parent-fit="contain" data-alt="Telehealth Coaching Session"></div><div class="gitem-img hover variantImg"></div></a><div class="button-set"><a class="btn wishlist addto-wishlist" href="" rel="myflo-coaching-session" aria-label="Add to Wishlist"><i class="at at-heart-l"></i><span class="tooltip-label">Add to Wishlist</span></a><a class="btn btn-options quickShop" href="/products/myflo-coaching-session" aria-label="Quick Shop"><i class="at at-cart-l" aria-hidden="true"></i><span class="tooltip-label">Quick Shop</span></a></div></div><ul class="gridSwatches fl f-aic "></ul><div class="details"><div class="ruk_rating_snippet" data-sku="myflo-coaching-session;;;44953604292913;44953604325681"></div><a href="/collections/shop/products/myflo-coaching-session" class="grid-view-item__title">Telehealth Coaching Session</a><div class="descriptiion"><div class="desc-1">On-demand personal hormone support, anywhere.</div><div class="desc-2">Balance | Support | Thrive</div></div><a href="/collections/shop/products/myflo-coaching-session" rel="nofollow" class="btn learnmore">Shop Now </a></div><div class="shopWrapper" id="ProductSection-8331477582129"></div></div></div></div></div></div></div> </div></div>
964
965</div></main><div id="shopify-section-footer" class="shopify-section">
966<footer class="site-footer style1" role="contentinfo"> <div class="page-width"><div class="footer-top footer-block"><div id="text-newsletter_RPckF4" class="footer-block__item wd20-md newsletter"><div class="wrap-newsletter"><p class="h4 mb15">Get 25% Off Your First Order</p><p>Join the FLO community for expert tips, hormonal health insights, and exclusive offers.</p><div class="klaviyo-form-W5wyKZ"></div><div class="socials"><ul class="list--inline social-icons"><li><a class="social-link" href="https://www.facebook.com/FloLiving" title="FLOliving on Facebook" target="_blank"><i class="at at-facebook" aria-hidden="true"></i><span class="icon__fallback-text">Facebook</span> </a> </li><li><a class="social-link" href="https://www.instagram.com/floliving/" title="FLOliving on Instagram" target="_blank"><i class="at at-instagram" aria-hidden="true"></i><span class="icon__fallback-text">Instagram</span> </a> </li><li><a class="social-link" href="https://www.tiktok.com/@flo.living?lang=en" title="FLOliving on TikTok" target="_blank"><i class="at at-tiktok" aria-hidden="true"></i><span class="icon__fallback-text">TikTok</span></a></li></ul></div></div></div> <div id="nav_menu-1558678570770" class="footer-block__item wd20-md footer-links what-we-treat-menu"><p class="h4 mb15">What We Treat</p><ul><li><a href="/pages/menstruation">Menstruation </a></li><li><a href="/pages/fertility">Fertility</a></li><li><a href="/pages/perimenopause">Perimenopause </a></li><li><a href="/pages/cycle-syncing%C2%AE">Cycle Syncing®</a></li></ul><div class="link_list_txt">*This statement has not been evaluated by the Food + Drug Administration. This product is not intended to diagnose, treat, cure, or prevent any disease.</div></div><div id="nav_menu-1558678581777" class="footer-block__item wd20-md footer-links "><p class="h4 mb15">How it Works</p><ul><li><a href="/pages/our-program">Our Program </a></li><li><a href="/pages/our-science">Our Science</a></li><li><a href="https://assessment.floliving.com/assessment">Assessment</a></li><li><a href="/pages/about">The Flo Living® Difference</a></li><li><a href="/blogs/news">Blog</a></li><li><a href="/pages/cycle-syncing%C2%AE">Cycle Syncing®</a></li></ul></div><div id="nav_menu-1561010652330" class="footer-block__item wd20-md footer-links last-button"><p class="h4 mb15">Support</p><ul><li><a href="/pages/results">Results</a></li><li><a href="https://support.floliving.com/hc/en-us?_gl=1*16p5w7*_gcl_au*MjM4MDY1ODU2LjE3NTYxNDYzODY.*_ga*MjAxMzg0NjMxOC4xNzU2MTQ2Mzg2*_ga_GJ8TF60E4P*czE3NjAxOTE5ODgkbzExNCRnMSR0MTc2MDE5NDEwOSRqNTgkbDAkaDA.">FAQs & Support </a></li><li><a href="/pages/contact">Contact Us </a></li><li><a href="https://floliving.com/account">My Account </a></li><li><a href="/pages/cycle-syncing%C2%AE">Cycle Syncing® Membership</a></li><li><a href="/pages/privacy-policy">Privacy Policy</a></li><li><a href="/pages/terms-of-service">Terms of Service</a></li><li><a href="#">Accessibility</a></li></ul></div><div id="nav_menu-menu_Laj6mB" class="footer-block__item wd20-md footer-links "><p class="h4 mb15">More</p><ul><li><a href="/pages/app">MyFLO® App </a></li><li><a href="/collections/shop">Shop</a></li><li><a href="/blogs/news">Blog</a></li><li><a href="/pages/ambassadors">
966Ambassador</a></li><li><a href="/pages/about">About Us </a></li><li><a href="/pages/press">Press</a></li><li><a href="/pages/in-the-flo-book">In the FLO Book </a></li><li><a href="/pages/flo-woman-code">Woman Code Book</a></li></ul></div><div id="nav_menu-custom_W8dcVk" class="footer-block__item wd100 custom-block"><p class="footer-logo"><img class="autoHt lazyload" loading="lazy" data-src="//floliving.com/cdn/shop/files/flo-living-logo.svg?v=1759866382" width="150" height="39.0" alt="FLOliving"></p><div class="text custom-text"></div></div></div></div></footer>
967
968</div><div id="shopify-section-mobile-toolbar" class="shopify-section mbtlwraper hide-md hide-lg"><style>.mbtlwraper { position:fixed; bottom:0; z-index:10; width:100%; box-shadow:0 0 10px rgba(0,0,0,0.1); background:#746661; }.mbtoolbar { overflow-x:auto; }.mbtoolbar a { color:#ffffff; font-size:10px; font-weight:500; line-height:1.4; padding:12px 15px 10px; margin:0; }.mbtoolbar .at { font-size:14px; display:block; margin:0 auto 3px; } @media only screen and (max-width:767px){body { padding-bottom:50px; }}</style><div class="sec_cov" style="--sst:px;--ssb:px;--sstm:px;--ssbm:px"><ul class="fl f-aic f-jcsb mbtoolbar w_100 tc" style=""><li><a href="/" class="db"><i class="at at-home-l"></i>HOME</a></li><li><a href="/account/login" class="db"><i class="at at-user-expand"></i>ACCOUNT</a></li><li><a href="" class="db"><i class="at at-heart-l"></i>WISHLIST</a></li><li><a href="/cart" class="db mbCart"><i class="at at-sq-bag"></i>CART</a></li><li><a href="/search" class="db searchIco"><i class="at at-search-l"></i>SEARCH</a></li></ul></div>
969
970</div>
971    <div id="shopify-section-custom-colors" class="shopify-section">
972<style type="text/css">.swtred{background-color:#f05454 !important;}.swtemerald{background-color:#00646c !important;}.swtwhite-black{background-color: !important;}.swtsage{background-color:#8da29a !important;}.swtolive-green{background-color:#bab86c !important;}.swtblue{background-color:#77bff2 !important;}.swtgreen{background-color:#37b767 !important;}.swtcamel{background-color:#df974d !important;}.swtblack-pink{background-color: !important;}.swtblack-grey{background-color: !important;}.swtblue-red{background-color: !important;}</style>
973
974</div>
975    <link
976      rel="stylesheet"
977      href="//floliving.com/cdn/shop/t/11/assets/default.css?v=156138584633181045431760998725"
978      type="text/css"
979      media="all">
980    
980<script src="//floliving.com/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js" defer="defer"></script>
980<script src="//floliving.com/cdn/shop/t/11/assets/theme.js?v=53097326540310087691760998632" defer="defer"></script>
980<div id="shopify-section-exit-product-popup" class="shopify-section exitprPopup mfpbox mfp-hide mfp-with-anim">
981<style>#shopify-section-exit-product-popup .sec-ttl { padding-bottom:15px; }#shopify-section-exit-product-popup { border-radius:5px; max-width:900px;}#shopify-section-exit-product-popup .mfp-close {right:15px; top:15px;}</style>
982
983</div>
984
985<div class="loadingBox"><i class="at at-spinner4 at-spin"></i></div><div class="modalOverly"></div><div id="searchPopup"> <div class="page-width"> <button type="button" class="btn-link closeSearch" aria-label="Close"><i class="at at-times-l" aria-hidden="true"></i></button><p class="h4 fw-600">What are you looking for?</p><form action="/search" method="get" class="pr search-header search" role="search"><input type="hidden" name="type" value="product"><input type="hidden" name="options[unavailable_products]" value="last" id="unprod"><input type="hidden" name="options[prefix]" value="last"><div class="input-group"><input class="input-group__field search__input" type="search" name="q" placeholder="Search for products, brands and more" value="" autocomplete="off" /><input type="hidden" name="options[prefix]" value="last" aria-hidden="true" /><span class="input-group__btn"><button class="btn search__submit" type="submit"><i class="at at-search-l"></i> <span class="icon__fallback-text">Submit</span></button></span></div><div class="search-results" style="display:none;"></div></form><div class="s_suggestion"><p class="popkeywords"><span class="fw-500">Popular Searches: </span> &nbsp;<a href="/search?type=product&options%5Bprefix%5D=none&q=Serum&options%5Bprefix%5D=last"><u>Serum</u></a> &nbsp;<a href="/search?type=product&options%5Bprefix%5D=none&q=Powder&options%5Bprefix%5D=last"><u>Powder</u></a> &nbsp;<a href="/search?type=product&options%5Bprefix%5D=none&q=Foundation&options%5Bprefix%5D=last"><u>Foundation</u></a> &nbsp;<a href="/search?type=product&options%5Bprefix%5D=none&q=Creme&options%5Bprefix%5D=last"><u>Creme</u></a> &nbsp;</p></div></div></div>
985<script>let l = { "message": ["Flo Living - Natural Healthcare for Your Female Hormones","FLO Take control of your hormonal health, today."],"delay": 1000,"titleTag": document.getElementsByTagName("title")[0] };l.titleTag && (l.originalTitle = l.titleTag.innerText,l.isSingle = l.message.length < 2,l.isActive = !1,l.myTimer,document.addEventListener('visibilitychange',()=>{document.visibilityState === 'visible' ? function () {if (!l.isActive) return;clearInterval(l.myTimer), l.titleTag.innerText = l.originalTitle}():function(){let e=0,t=l.message[e];if (l.isActive = !0, l.titleTag.innerText = t, l.isSingle) return;l.myTimer = setInterval(function () {let i = l.message[++e];i || (e = 0, i = t), l.titleTag.innerText = i}, l.delay)}()}));window.addEventListener('DOMContentLoaded',function(){$(document).ready(function(){$(".mcNewsletter").submit(function(e){var $form = $(this);e.preventDefault();$.ajax({type: 'GET',url: $(this).attr('action'),data: $(this).serialize(),cache: false,dataType: 'json',contentType: "application/json; charset=utf-8",error: function(err){ alert("Could not connect to the registration server. Please try again later."); },success: function(data){if (data.result == "success"){$($form).find(".form-success").html(data.msg).show();$($form).find(".errors").hide();}else{$($form).find(".errors").html(data.msg).show();}}});});});});</script>
985<script type="application/ld+json">{"@context": "http://schema.org","@type": "Organization","name": "FLOliving","logo": "https://floliving.com/cdn/shop/files/flo-living-logo.svg?v=1759866382","sameAs": ["","https://www.facebook.com/FloLiving","","https://www.instagram.com/floliving/","","","",""],"url": "https://floliving.com"}</script>
985
986<span id="site-scroll">
987        <i class="at at-arw-up" aria-hidden="true"></i>
988      </span><!-- Slick JS -->
989    
989<script src="https://code.jquery.com/jquery-3.6.0.min.js" defer="defer"></script>
989
990    
990<script
991      type="text/javascript"
992      src="https://cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js"
993      defer="defer"></script>
993<script src="https://cdn.userway.org/widget.js" data-account="lLNJqHpV3n"></script>
993
994
995    
995<script>
996        const delays = [1000, 2000, 3000, 4000, 5000];
997        delays.forEach(delay => {
998          setTimeout(() => {
999      const reviewSpans = document.querySelectorAll('.ruk-rating-snippet-count');
1000      if (reviewSpans.length > 0) {
1001        reviewSpans.forEach(span => {
1002          span.textContent = span.textContent.replace(/ Reviews/, '');
1003        });
1004      }
1005          }, delay);
1006        });
1007    </script>
1007
1008    
1008<script>
1009      // 🔥 Remove "wwww" delivery frequency every time Rebuy renders
1010      function removeRebuyGarbage() {
1011        document.querySelectorAll(
1012          '.rebuy-cart__flyout-item-property--delivery-frequency'
1013        ).forEach(el => {
1014          if (el.innerText.trim().toLowerCase() === 'wwww') {
1015      el.remove();
1016          }
1017        });
1018      }
1019      
1020      // Run once immediately
1021      removeRebuyGarbage();
1022      
1023      // Watch for Rebuy re-renders
1024      const observer = new MutationObserver(() => {
1025        removeRebuyGarbage();
1026      });
1027      
1028      observer.observe(document.body, {
1029        childList: true,
1030        subtree: true
1031      });
1032    </script>
1032
1033    
1033<script>
1034      function removeDeliveryLabel() {
1035        // remove "Delivery"
1036        document.querySelectorAll(
1037          '.rebuy-cart__flyout-item-property-name'
1038        ).forEach(el => {
1039          if (el.innerText.trim().toLowerCase() === 'delivery') {
1040      el.remove();
1041          }
1042        });
1043      
1044        // remove ":" separator
1045        document.querySelectorAll(
1046          '.rebuy-cart__flyout-item-property-separator'
1047        ).forEach(el => {
1048          el.remove();
1049        });
1050      }
1051      
1052      // run once
1053      removeDeliveryLabel();
1054      
1055      // run again when Rebuy updates cart
1056      document.addEventListener('rebuy:cart.change', removeDeliveryLabel);
1057    </script>
1057
1058
1059    
1059<script>
1060      // Auto-populate selling plan mappings from subscription data
1061      document.addEventListener('DOMContentLoaded', function() {
1062        if (window.subscriptionData) {
1063          // Access the SELLING_PLAN_MAP from the HEAD script via a global reference
1064          if (!window._sellingPlanMap) {
1065      console.warn('⚠️ Selling plan map not initialized');
1066      return;
1067          }
1068          
1069          Object.keys(window.subscriptionData).forEach(blockId => {
1070      const blockData = window.subscriptionData[blockId];
1071      ['1_month', '2_month', '3_month'].forEach(option => {
1072        if (blockData[option] && blockData[option].variantId && blockData[option].link) {
1073          const variantId = blockData[option].variantId;
1074          const link = blockData[option].link;
1075          
1076          // Parse selling plan from link
1077          const linkParams = new URLSearchParams(link.split('?')[1]);
1078          let sellingPlanId = null;
1079          for (const [key, value] of linkParams) {
1080            if (key.includes('selling_plan')) {
1081              sellingPlanId = value;
1082            }
1083          }
1084          
1085          if (sellingPlanId && !window._sellingPlanMap[variantId]) {
1086            window._sellingPlanMap[variantId] = {
1087              planId: parseInt(sellingPlanId),
1088              label: "Cancel anytime"
1089            };
1090            console.log('📝 Added selling plan mapping:', variantId, '→', sellingPlanId);
1091          }
1092        }
1093      });
1094          });
1095          
1096          console.log('📋 Final selling plan mappings:', window._sellingPlanMap);
1097        }
1098      });
1099    </script>
1099
1100
1101
1102
1103  <div id="quick-view-modal" class="quick-view-modal">
1104  <div class="quick-view-overlay"></div>
1105
1106  <div class="quick-view-container">
1107    <button class="quick-view-close">&times;</button>
1108
1109    <div class="quick-view-content">
1110      <!-- AJAX content goes here -->
1111    </div>
1112  </div>
1113</div>
1114<style>
1115.quick-view-modal{
1116    position:fixed;
1117    inset:0;
1118    z-index:99999;
1119    display:none;
1120}
1121
1122.quick-view-modal.active{
1123    display:block;
1124}
1125
1126.quick-view-overlay{
1127    position:absolute;
1128    inset:0;
1129    background:rgba(0,0,0,.6);
1130}
1131
1132.quick-view-container{
1133    position:absolute;
1134    top:50%;
1135    left:50%;
1136    transform:translate(-50%,-50%);
1137    width:min(1200px,95vw);
1138    height:90vh;
1139    background:#fff;
1140    overflow:auto;
1141    border-radius:10px;
1142}
1143
1144.quick-view-close{
1145    position:absolute;
1146    top:15px;
1147    right:15px;
1148    z-index:20;
1149    border:0;
1150    background:none;
1151    font-size:34px;
1152    cursor:pointer;
1153}
1154.quick-view-modal .sumtabs{
1155    display:none;
1156}
1157</style>
1158
1159<script>
1160document.addEventListener("click", async function(e){
1161
1162    // OPEN
1163    const btn = e.target.closest(".quick-view-btn");
1164
1165    if(btn){
1166
1167        e.preventDefault();
1168
1169        const url = btn.dataset.url;
1170
1171        const modal = document.getElementById("quick-view-modal");
1172        const content = modal.querySelector(".quick-view-content");
1173
1174        content.innerHTML = "<div style='padding:40px;text-align:center;'>Loading...</div>";
1175
1176        modal.classList.add("active");
1177        document.body.style.overflow = "hidden";
1178
1179        try{
1180
1181            const response = await fetch(url);
1182
1183            const html = await response.text();
1184
1185            const doc = new DOMParser().parseFromString(html,"text/html");
1186
1187            const product = doc.querySelector("#PageContainer>.shopify-section:first-child");
1188
1189            if(product){
1190                content.innerHTML = product.innerHTML;
1191            }else{
1192                content.innerHTML = "<p>Unable to load product.</p>";
1193            }
1194
1195            // If your theme has 
1195initialization functions,
1196
1197
1198            const scripts = doc.body.querySelectorAll('script');
1199            scripts.forEach(oldScript => {
1200            const newScript = document.createElement('script');
1201            
1202            // Copy over all original attributes (like src, type, async)
1203            Array.from(oldScript.attributes).forEach(attr => {
1204                newScript.setAttribute(attr.name, attr.value);
1205            });
1206            
1207            // If it is an inline script, copy the inner text execution logic
1208            if (!oldScript.src) {
1209                newScript.textContent = oldScript.textContent;
1210            }
1211            
1212            // Appending to the active document forces the browser to run it
1213            document.body.appendChild(newScript);
1214            });
1215
1216            setTimeout(() => {
1217                const option = content.querySelector(
1218                    '.subscription-option-card[data-option="2_month"]'
1219                );
1220
1221                if (option) {
1222                    option.click();
1223                }
1224            }, 100);
1225
1226            // Place details link below Add To Cart and re-apply after async DOM updates.
1227            const detailsUrl = url.split('?')[0];
1228            const isCycleSyncMembershipView = /(?:\?|&)view=cc-cycle-sync-membership(?:&|$)/.test(url);
1229            const placeFullViewLink = () => {
1230                const existingFullViewLink = content.querySelector('.full-view-link');
1231                if (existingFullViewLink) existingFullViewLink.remove();
1232
1233                const fullViewLinkMarkup = `<a href="${detailsUrl}" class="full-view-link">See Product Details</a>`;
1234
1235                // Template-specific placement for Cycle Syncing Membership.
1236                if (isCycleSyncMembershipView) {
1237                    const buySection = content.querySelector('.subscription-selector_type_2 .subscription-buy-section, .subscription-buy-section');
1238                    const buyButton = content.querySelector('.subscription-selector_type_2 .subscription-buy-button, .subscription-buy-button');
1239
1240                    if (buySection) {
1241                        buySection.insertAdjacentHTML('afterend', fullViewLinkMarkup);
1242                        return;
1243                    }
1244
1245                    if (buyButton) {
1246                        buyButton.insertAdjacentHTML('afterend', fullViewLinkMarkup);
1247                        return;
1248                    }
1249                }
1250
1251                const submitButtons = Array.from(content.querySelectorAll('button.product-form__submit, button[name="add"], .product-form__submit'));
1252                const addToCartButton = submitButtons[submitButtons.length - 1];
1253
1254                if (addToCartButton) {
1255                    const addToCartBlock = addToCartButton.closest('.product-form, product-form, form') || addToCartButton;
1256                    addToCartBlock.insertAdjacentHTML('afterend', fullViewLinkMarkup);
1257                    return;
1258                }
1259
1260                const productForm = content.querySelector('product-form, form[action*="/cart/add"]');
1261                const subscriptionBlock = content.querySelector('.subscription-selector-block');
1262
1263                if (productForm) {
1264                    productForm.insertAdjacentHTML('afterend', fullViewLinkMarkup);
1265                } else if (subscriptionBlock) {
1266                    subscriptionBlock.insertAdjacentHTML('afterend', fullViewLinkMarkup);
1267                } else {
1268                    content.insertAdjacentHTML('beforeend', fullViewLinkMarkup);
1269                }
1270            };
1271
1272            placeFullViewLink();
1273            setTimeout(placeFullViewLink, 150);
1274            setTimeout(placeFullViewLink, 500);
1275            setTimeout(placeFullViewLink, 1200);
1276
1277
1278        }catch(error){
1279
1280            console.error(error);
1281
1282            content.innerHTML = "<p>Something went wrong.</p>";
1283
1284        }
1285
1286    }
1287
1288
1289    // CLOSE BUTTON
1290    if(e.target.closest(".quick-view-close")){
1291
1292        closeQuickView();
1293
1294    }
1295
1296    // OVERLAY
1297    if(e.target.classList.contains("quick-view-overlay")){
1298
1299        closeQuickView();
1300
1301    }
1302
1303});
1304
1305
1306function closeQuickView(){
1307
1308    const modal = document.getElementById("quick-view-modal");
1309
1310    modal.classList.remove("active");
1311
1312    modal.querySelector(".quick-view-content").innerHTML = "";
1313
1314    document.body.style.overflow = "";
1315
1316}
1317</script>
1317
1318
1319
1320
1321
1322
1323
1324
1325  <div id="shopify-block-AMVRacTJYQmt2RDBQY__16274361319697914395" class="shopify-block shopify-app-block">
1326
1327
1328
1329<reviewsio-floating data-id="AMVRacTJYQmt2RDBQY__16274361319697914395">
1330
1331  
1332  
1333
1334  
1335
1336</reviewsio-floating>
1337
1338</div><div id="shopify-block-AbmZNMkJoZTRRcUIvb__10830403595879607806" class="shopify-block shopify-app-block"><style>
1339  .rio-withoutBranding .FloatingWidget .R-Logo,
1340  .rio-withoutBranding .CarouselWidget .R-ReviewsioLogo,
1341  .rio-withoutBranding .ElementsWidget .footer__reviewsLogo-container,
1342  .rio-withoutBranding .QnaWidget .footer__reviewsLogo-container,
1343  .rio-withoutBranding .MediaGalleryWidget-prefix .R-ReviewsioLogo,
1344  .rio-withoutBranding .RatingBarWidget .R-PlatformIcon {
1345    display: none !important;
1346  }
1347</style>
1348<script>
1349  window.__REVIEWS_EDITOR__ = false;
1350  window.__REVIEWS_DEMO_CONFIG__ = {
1351    store: 'ecommerce-demo-store',
1352    sku: 'bunch_of_flowers_sku;blue_flowers_sku;white_flowers_sku;pastel_flowers_sku;summer_selection_sku',
1353    widgetIds: {
1354      nuggets: 'W10cpKyjl72VtHv6',
1355      ugc: '7sG9C5qNeKpvhykZ',
1356      floating: 'GBvqmKV1Zy9H4Mpd',
1357      ratingBar: 'pxNMXi7FTlODgr8Q',
1358      survey: 'uLJcD7bFpGMf1Z0C'
1359    },
1360    surveyCampaignId: '392'
1361  };
1362
1363  
1364    var reviewsIoStore = 'floliving.myshopify.com';
1365  
1366
1367  var reviewsIoEnableSyndication = false;
1368
1369  
1370    
1371      
1372      var reviewsIoLang = 'en';
1373    
1374  
1375</script>
1375
1376
1377<script defer src="https://cdn.shopify.com/extensions/01a0f781-40b0-734a-a579-a6ab0f7a7741/reviews-co-uk-product-and-merchant-review-collection-60/assets/reviewsio-preview.js"></script>
1377
1378
1379
1380
1381</div><div id="shopify-block-AQm9TRHFSWXVWZkxWc__15316669992541710076" class="shopify-block shopify-app-block">
1381<script defer src="https://widget.reviews.io/rating-snippet/dist.js"></script>
1381
1382<link rel="stylesheet" href="https://widget.reviews.io/rating-snippet/dist.css" />
1383<script>
1384    (function () {
1385      function initRatingSnippet() {
1386        var hasStore = typeof reviewsIoStore !== 'undefined' && !!reviewsIoStore;
1387        if (!hasStore) return;
1388
1389        if (typeof ratingSnippet !== 'function') return;
1390
1391        // Ensure the target element exists (rating-output block may render after this app embed).
1392        if (!document.querySelector('.ruk_rating_snippet')) return;
1393
1394        var storeOverride = window.__REVIEWSIO_RATING_SNIPPET_STORE_OVERRIDE__;
1395        var storeForSnippet = storeOverride || reviewsIoStore;
1396
1397        ratingSnippet("ruk_rating_snippet",{
1398            store: storeForSnippet,
1399            color: '#000000',
1400            
1401              textClr: '#333333',
1402            
1403            linebreak: false,
1404            
1405            usePolaris: true,
1406            
1407            
1408              listenForChanges: true,
1409            
1410            
1411            
1412            
1413              text: 'Reviews',
1414            
1415            lang: (typeof reviewsIoLang !== 'undefined' && reviewsIoLang) ? reviewsIoLang : 'en',
1416            mode: 'default',
1417            showEmptyStars: false,
1418            
1419            enableSyndication: (typeof reviewsIoEnableSyndication !== 'undefined') ? reviewsIoEnableSyndication : false
1420        });
1421
1422        const reviewsIoModal = document.getElementById('reviews_fade');
1423        if (reviewsIoModal) {
1424          reviewsIoModal.classList.add('rio-withoutBranding');
1425        }
1426      }
1427
1428      // Retry to survive slow network/script timing.
1429      var attempts = 0;
1430      var MAX_RATING_SNIPPET_INIT_ATTEMPTS = 20;
1431      var MAX_TIMEOUT_RETRY = 200;
1432      
1433      function tick() {
1434        attempts += 1;
1435        initRatingSnippet();
1436        if (attempts < MAX_RATING_SNIPPET_INIT_ATTEMPTS && (typeof ratingSnippet !== 'function' || !document.querySelector('.ruk_rating_snippet'))) {
1437          window.setTimeout(tick, MAX_TIMEOUT_RETRY);
1438        }
1439      }
1440
1441      // Use window load to maximize chance that the external script executed.
1442      window.addEventListener('load', tick);
1443    })();
1444</script>
1444
1445
1446
1447</div>
1447<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1447
1448</body></html>
1449<!-- BEGIN SMARTRR RENDER SNIPPET -->
1450
1451<style data-smartrr-modal-bundle-css>
1452  [data-smartrr-bundle-container] {
1453    --smartrr-text-headera-fontsize: 20px;
1454    --smartrr-text-headera-lineheight: 28px;
1455
1456    --smartrr-text-headerb-fontsize: 22px;
1457    --smartrr-text-headerb-lineheight: 32px;
1458
1459    --smartrr-text-eyebrow-fontsize: 12px;
1460    --smartrr-text-eyebrow-lineheight: 16px;
1461
1462    --smartrr-text-general-lineheight: 20px;
1463    --smartrr-text-general-fontsize: 14px;
1464
1465    --smartrr-text-font-family-main: 'Inter', 'Arial';
1466
1467    --smartrr-text-color-main: #202223;
1468    --smartrr-text-color-inverted: #FFFFFF;
1469
1470    --smartrr-general-color-main: #2E2E2E;
1471    --smartrr-general-color-inverted: #FFFFFF;
1472
1473    --smartrr-button-color-main: #202223;
1474    --smartrr-button-color-inverted: #FFFFFF;
1475    --smartrr-button-color-alternate: #F4F4F4;
1476
1477    --smartrr-border-color-main: #C9C9C9;
1478    --smartrr-border-color-alternate: #E4E4E4;
1479
1480    --smartrr-progress-bar-color-main: #F6C978;
1481    --smartrr-progress-bar-color-alternate: #7673D2;
1482
1483    --smartrr-empty-image-color: #929292;
1484
1485    --smartrr-padding-giant: 40px;
1486    --smartrr-padding-large: 30px;
1487    --smartrr-padding-image: 25px;
1488    --smartrr-padding-main: 20px;
1489    --smartrr-padding-small: 10px;
1490    --smartrr-padding-tiny: 5px;
1491
1492    --smartrr-bundle-z-index: calc(var(--smartrr-z-index) + 5);
1493
1494    --smartrr-text-fontweight-normal: 400;
1495    --smartrr-text-fontweight-bold: 500;
1496  }
1497
1498  [data-smartrr-bundle-container] {
1499    width: 100%;
1500    max-width: 800px;
1501    max-height: 85vh;
1502    margin: 0 auto;
1503    padding-bottom: var(--smartrr-padding-main);
1504
1505    font-family: var(--smartrr-text-font-family-main);
1506
1507    border-radius: 20px;
1508    overflow-x: hidden;
1509    overflow-y: auto;
1510
1511    color: var(--smartrr-text-color-main);
1512  }
1513
1514  [data-smartrr-bundle-header] {
1515    padding: var(--smartrr-padding-main);
1516    line-height: var(--smartrr-text-headera-lineheight);
1517    font-size: var(--smartrr-text-headera-fontsize);
1518
1519    position: relative;
1520
1521    border-bottom: 1px solid var(--smartrr-border-color-alternate);
1522  }
1523
1524  [data-smartrr-bundle-header-close] {
1525    display: none;
1526
1527    position: absolute;
1528    right: 14px;
1529    top: 50%;
1530
1531    height: var(--smartrr-text-headera-lineheight);
1532    line-height: var(--smartrr-text-headera-lineheight);
1533
1534    font-size: var(--smartrr-text-headera-fontsize);
1535
1536    transform: translate(-50%, -50%);
1537  }
1538
1539  [data-smartrr-modal-container] [data-smartrr-bundle-header-close] {
1540    display: block;
1541  }
1542
1543  [data-smartrr-bundle-header-close]:hover {
1544    cursor: pointer;
1545  }
1546
1547  [data-smartrr-bundle-header-close] span {
1548    padding-left: var(--smartrr-padding-small);
1549  }
1550
1551  [data-smartrr-bundle-pack-selection] {
1552    padding: var(--smartrr-padding-main);
1553  }
1554
1555  [data-smartrr-bundle-pack-selection-header] {
1556    line-height: var(--smartrr-text-headera-lineheight);
1557    font-size: var(--smartrr-text-headera-fontsize);
1558    margin-bottom: var(--smartrr-padding-small);
1559  }
1560
1561  [data-smartrr-bundle-pack-container] {
1562    display: flex;
1563    gap: var(--smartrr-padding-main);
1564    align-items: stretch;
1565  }
1566
1567  [data-smartrr-bundle-pack-selection-change] {
1568    display: none;
1569
1570    font-size: var(--smartrr-text-eyebrow-fontsize);
1571    line-height: var(--smartrr-text-eyebrow-lineheight);
1572    flex-grow: 1;
1573    height: fit-content;
1574  }
1575
1576  [data-smartrr-bundle-pack].smartrr-active~[data-smartrr-bundle-pack-selection-change] {
1577    display: flex;
1578  }
1579
1580  [data-smartrr-bundle-pack-selection-change] span {
1581    cursor: pointer;
1582  }
1583
1584  [data-smartrr-bundle-pack-selection-change] span span {
1585    text-decoration: underline;
1586  }
1587
1588  [data-smartrr-bundle-pack] {
1589    display: flex;
1590    flex-direction: column;
1591    align-items: center;
1592
1593    flex: 1 1 0;
1594
1595    max-width: 150px;
1596    gap: var(--smartrr-padding-tiny);
1597  }
1598
1599  [data-smartrr-bundle-pack-cta] {
1600    background-color: var(--smartrr-button-color-alternate);
1601    border-radius: var(--smartrr-padding-main);
1602
1603    font-size: var(--smartrr-text-eyebrow-fontsize);
1604    text-align: center;
1605    line-height: var(--smartrr-text-eyebrow-lineheight);
1606
1607    width: fit-content;
1608    padding: 2px var(--smartrr-padding-small);
1609
1610    min-height: var(--smartrr-padding-main);
1611  }
1612
1613  [data-smartrr-bundle-pack-no-cta] {
1614    min-height: var(--smartrr-padding-main);
1615  }
1616
1617  [data-smartrr-bundle-pack-name] {
1618    font-size: var(--smartrr-text-general-fontsize);
1619    line-height: var(--smartrr-text-general-lineheight);
1620    text-align: center;
1621
1622    width: fit-content;
1623    padding: var(--smartrr-padding-small) var(--smartrr-padding-main);
1624
1625    box-shadow: 0 0 0 1px var(--smartrr-border-color-main) inset;
1626    border-radius: var(--smartrr-padding-main);
1627
1628    font-weight: var(--smartrr-text-fontweight-bold);
1629  }
1630
1631  [data-smartrr-bundle-pack-name]:not(.smartrr-empty) {
1632    cursor: pointer;
1633  }
1634
1635  [data-smartrr-bundle-pack].smartrr-active [data-smartrr-bundle-pack-name] {
1636    background-color: var(--smartrr-general-color-main);
1637    color: white;
1638    box-shadow: 0 0 0 1px var(--smartrr-general-color-main) inset;
1639  }
1640
1641  [data-smartrr-bundle-pack-description] {
1642    text-align: center;
1643    font-size: var(--smartrr-text-eyebrow-fontsize);
1644
1645    flex-grow: 1;
1646    display: flex;
1647    align-items: stretch;
1648  }
1649
1650  [data-smartrr-bundle-pack-description] span {
1651    align-self: center;
1652  }
1653
1654  [data-smartrr-bundle-container] img {
1655    width: 90px;
1656    height: 90px;
1657    border-radius: var(--smartrr-padding-image);
1658  }
1659
1660  .smartrr-empty img {
1661    border: 3px dashed var(--smartrr-empty-image-color);
1662  }
1663
1664  [data-smartrr-cart-info] {
1665    padding: var(--smartrr-padding-main);
1666  }
1667
1668  [data-smartrr-product-selection] {
1669    padding: var(--smartrr-padding-main);
1670    padding-right: 0px;
1671    padding-top: 0px;
1672  }
1673
1674  [data-smartrr-product-selection-header] {
1675    display: flex;
1676    gap: var(--smartrr-padding-small);
1677    padding-right: var(--smartrr-padding-main);
1678    align-items: center;
1679  }
1680
1681  [data-smartrr-psh-filter] {
1682    flex-grow: 1;
1683  }
1684
1685  [data-smartrr-psh-filter-label] {
1686    font-size: var(--smartrr-text-headera-fontsize);
1687    line-height: var(--smartrr-text-headera-lineheight);
1688  }
1689
1690  [data-smartrr-psh-filter-tags] {
1691    display: none; /* flex; */
1692    gap: var(--smartrr-padding-small);
1693    margin-top: var(--smartrr-padding-small);
1694    flex-wrap: wrap;
1695  }
1696
1697  [data-smartrr-psh-filter-icon] {
1698    height: var(--smartrr-text-eyebrow-lineheight);
1699    display: flex;
1700    align-items: center;
1701  }
1702
1703  [data-smartrr-psh-filter-icon] svg {
1704    margin: 0px;
1705    padding: 0px;
1706    display: block;
1707  }
1708
1709  [data-smartrr-psh-filter-tag] {
1710    cursor: pointer;
1711    box-shadow: 0 0 0 1px var(--smartrr-border-color-main) inset;
1712    border-radius: var(--smartrr-padding-main);
1713
1714    font-size: var(--smartrr-text-eyebrow-fontsize);
1715    text-align: center;
1716    line-height: var(--smartrr-text-eyebrow-lineheight);
1717
1718    width: fit-content;
1719    padding: 2px var(--smartrr-padding-small);
1720    display: flex;
1721  }
1722
1723  [data-smartrr-psh-filter-tag].smartrr-active {
1724    box-shadow: 0 0 0 1px var(--smartrr-text-color-main) inset;
1725    background-color: var(--smartrr-text-color-main);
1726    color: white;
1727  }
1728
1729  [data-smartrr-psh-filter-tag] div {
1730    display: flex;
1731    align-items: center;
1732    padding-right: var(--smartrr-padding-tiny);
1733  }
1734
1735  [data-smartrr-psh-filter-tag] svg {
1736    display: none;
1737  }
1738
1739  [data-smartrr-psh-filter-tag].smartrr-active svg {
1740    display: block;
1741  }
1742
1743  [data-smartrr-product-selection-search-container] {
1744    position: relative;
1745    min-width: calc(42px + 2*var(--smartrr-padding-small));
1746    min-height: calc(30px + 2*var(--smartrr-padding-small));
1747    width: fit-content;
1748    height: fit-content;
1749
1750    transition: width 2s ease-in-out;
1751  }
1752
1753  [data-smartrr-product-search-mobile-cta] {
1754    display: none;
1755    cursor: pointer;
1756    position: absolute;
1757    top: 0px;
1758    left: 0px;
1759    width: calc(100% - 2*var(--smartrr-padding-small));
1760    height: calc(100% - 2*var(--smartrr-padding-small));
1761    background-color: var(--smartrr-text-color-inverted);
1762    border-radius: var(--smartrr-padding-main);
1763    box-shadow: 0 0 0 1px var(--smartrr-border-color-main) inset;
1764    margin: var(--smartrr-padding-small);
1765  }
1766
1767  [data-smartrr-product-search-mobile-cta] [data-smartrr-pss-query] {
1768    left: 50%;
1769  }
1770
1771  [data-smartrr-product-selection-search] {
1772    width: 210px;
1773    padding: var(--smartrr-padding-small);
1774    position: relative;
1775    height: fit-content;
1776  }
1777
1778  [data-smartrr-product-selection-search] input {
1779    border-radius: var(--smartrr-padding-main);
1780    padding-left: var(--smartrr-padding-large);
1781    width: calc(210px - 2*var(--smartrr-padding-small));
1782    height: var(--smartrr-padding-large);
1783    border: none;
1784    box-shadow: 0 0 0 1px var(--smartrr-border-color-main) inset;
1785  }
1786
1787  [data-smartrr-product-selection-search] input:focus {
1788    outline: none;
1789  }
1790
1791  [data-smartrr-pss-query] {
1792    position: absolute;
1793    top: 50%;
1794    left: calc(var(--smartrr-padding-small) + var(--smartrr-padding-main));
1795    transform: translate(-50%, -50%);
1796  }
1797
1798  [data-smartrr-product-selection-list],
1799  [data-smartrr-box-selection-cards] {
1800    display: flex;
1801    gap: var(--smartrr-padding-main);
1802    margin-top: var(--smartrr-padding-main);
1803    justify-content: flex-start;
1804    overflow-x: auto;
1805    padding-bottom: var(--smartrr-padding-small);
1806  }
1807
1808  [data-smartrr-psl-empty] {
1809    line-height: var(--smartrr-text-general-lineheight);
1810    font-size: var(--smartrr-text-general-fontsize);
1811  }
1812
1813  [data-smartrr-psl-card] {
1814    max-width: 100px;
1815  }
1816
1817  [data-smartrr-psl-card]:not(.smartrr-active) {
1818    display: none !important;
1819  }
1820
1821  [data-smartrr-psl-card-cta] {
1822    width: 100%;
1823    position: relative;
1824    line-height: var(--smartrr-text-general-lineheight);
1825    font-size: var(--smartrr-text-general-fontsize);
1826    padding: var(--smartrr-padding-tiny);
1827    text-align: center;
1828    box-shadow: 0 0 0 1px var(--smartrr-border-color-main) inset;
1829    border-radius: var(--smartrr-padding-main);
1830    background: #FFFFFF;
1831    border: 1px solid #C9C9C9;
1832
1833    overflow: hidden;
1834  }
1835
1836  [data-smartrr-plsc-cta-minus] {
1837    cursor: pointer;
1838    position: absolute;
1839    left: var(--smartrr-padding-main);
1840    top: 50%;
1841    transform: translate(-50%, -50%);
1842    padding: var(--smartrr-padding-small);
1843    z-index: calc(var(--smartrr-bundle-z-index) + 1);
1844  }
1845
1846  [data-smartrr-plsc-cta-plus] {
1847    cursor: pointer;
1848    position: absolute;
1849    right: var(--smartrr-padding-main);
1850    top: 50%;
1851    transform: translate(50%, -50%);
1852    padding: var(--smartrr-padding-small);
1853    z-index: calc(var(--smartrr-bundle-z-index) + 1);
1854  }
1855
1856  [data-smartrr-plsc-cta-value] {
1857    width: 100%;
1858  }
1859
1860  [data-smartrr-plsc-cta-atc] {
1861    display: none;
1862
1863    cursor: pointer;
1864    position: absolute;
1865    top: 0px;
1866    left: 0px;
1867    width: 100%;
1868    height: 100%;
1869    z-index: calc(var(--smartrr-bundle-z-index) + 2);
1870    background-color: white;
1871
1872    box-shadow: 0 0 0 1px var(--smartrr-border-color-main) inset;
1873
1874    border-radius: var(--smartrr-padding-main);
1875
1876    flex-direction: column;
1877    align-items: center;
1878    justify-content: space-around;
1879  }
1880
1881  [data-smartrr-plsc-cta-atc].smartrr-active {
1882    display: flex;
1883  }
1884
1885  [data-smartrr-psl-card-name] {
1886    line-height: var(--smartrr-text-general-lineheight);
1887    font-size: var(--smartrr-text-general-fontsize);
1888    margin-top: var(--smartrr-padding-tiny);
1889    word-break: break-word;
1890  }
1891
1892  [data-smartrr-psl-card].smartrr-empty [data-smartrr-psl-card-cta] {
1893    display: none;
1894  }
1895
1896  [data-smartrr-psl-card].smartrr-empty [data-smartrr-psl-card-name] {
1897    display: none;
1898  }
1899
1900  [data-smartrr-box-clear] {
1901    cursor: pointer;
1902    text-align: center;
1903    font-size: var(--smartrr-text-eyebrow-fontsize);
1904    line-height: var(--smartrr-text-eyebrow-lineheight);
1905    margin: var(--smartrr-padding-small);
1906  }
1907
1908  [data-smartrr-box-selection-progress-bar] {
1909    width: 100%;
1910
1911    box-shadow: 0px 0px 0px 1px var(--smartrr-progress-bar-color-main) inset;
1912
1913    border-radius: var(--smartrr-padding-large);
1914    height: var(--smartrr-padding-large);
1915
1916    position: relative;
1917
1918    overflow: hidden;
1919  }
1920
1921  [data-smartrr-box-selection-progress-bar] [data-smartrr-bspb-bar] {
1922    width: 100%;
1923    background-color: var(--smartrr-progress-bar-color-main);
1924    height: 100%;
1925    border-radius: var(--smartrr-padding-large);
1926
1927    position: absolute;
1928    top: 0px;
1929    left: -100%;
1930
1931    transition: left 1s ease-in-out;
1932  }
1933
1934  [data-smartrr-box-selection-progress-bar] [data-smartrr-bspb-full] {
1935    display: none;
1936
1937    font-size: var(--smartrr-text-general-fontsize);
1938    line-height: var(--smartrr-text-general-lineheight);
1939
1940    color: white;
1941
1942    position: absolute;
1943    top: 50%;
1944    left: 50%;
1945    transform: translate(-50%, -50%);
1946  }
1947
1948  [data-smartrr-box-selection-progress-bar].smartrr-active {
1949    box-shadow: 0px 0px 0px 2px var(--smartrr-progress-bar-color-alternate) inset;
1950  }
1951
1952  [data-smartrr-box-selection-progress-bar].smartrr-active [data-smartrr-bspb-bar] {
1953    background-color: var(--smartrr-progress-bar-color-alternate);
1954  }
1955
1956  [data-smartrr-box-selection-progress-bar].smartrr-active [data-smartrr-bspb-full] {
1957    display: block;
1958  }
1959
1960  [data-smartrr-box-selection] {
1961    background-color: var(--smartrr-button-color-alternate);
1962    border-radius: var(--smartrr-padding-giant);
1963    padding: var(--smartrr-padding-large) var(--smartrr-padding-main);
1964  }
1965
1966  [data-smartrr-box-selection].smartrr-active {
1967    display: block;
1968  }
1969
1970  .smartrr-hide {
1971    display: none !important;
1972  }
1973
1974  .smartrr-scrollbar::-webkit-scrollbar-track {
1975    border-radius: 10px;
1976  }
1977
1978  .smartrr-scrollbar::-webkit-scrollbar {
1979    width: 10px;
1980    height: 10px;
1981  }
1982
1983  .smartrr-scrollbar::-webkit-scrollbar-thumb {
1984    border-radius: 10px;
1985    background-color: var(--smartrr-border-color-main);
1986    max-width: 70px;
1987    max-height: 70px;
1988  }
1989
1990  [data-smartrr-selling-plan-selection],
1991  [data-smartrr-confirmation-container] {
1992    display: none;
1993
1994    padding: var(--smartrr-padding-main);
1995    padding-top: 0px;
1996  }
1997
1998  [data-smartrr-selling-plan-selection].smartrr-active {
1999    display: block;
2000  }
2001
2002  [data-smartrr-ssp-header] {
2003    font-size: var(--smartrr-text-headera-fontsize);
2004    line-height: var(--smartrr-text-headera-lineheight);
2005    margin: var(--smartrr-padding-small) 0;
2006  }
2007
2008  [data-smartrr-ssp-plans] {
2009    display: flex;
2010    flex-wrap: wrap;
2011    gap: var(--smartrr-padding-tiny);
2012  }
2013
2014  [data-smartrr-ssp-plan] {
2015    cursor: pointer;
2016
2017    height: var(--smartrr-padding-giant);
2018    border-radius: var(--smartrr-padding-main);
2019    box-shadow: 0 0 0 1px var(--smartrr-border-color-main) inset;
2020
2021    text-align: center;
2022    padding: var(--smartrr-padding-small) var(--smartrr-padding-main);
2023    font-size: var(--smartrr-text-general-fontsize);
2024    line-height: var(--smartrr-text-general-lineheight);
2025    font-weight: var(--smartrr-text-fontweight-bold);
2026  }
2027
2028  [data-smartrr-ssp-plan].smartrr-active {
2029    background-color: var(--smartrr-general-color-main);
2030    color: white;
2031    box-shadow: none;
2032  }
2033
2034  [data-smartrr-confirmation-container].smartrr-active {
2035    display: block;
2036  }
2037
2038  [data-smartrr-confirmation-cta] {
2039    width: 100%;
2040
2041    cursor: pointer;
2042
2043    height: var(--smartrr-padding-giant);
2044    background-color: var(--smartrr-general-color-main);
2045    border-radius: var(--smartrr-padding-main);
2046    color: white;
2047
2048    text-align: center;
2049    padding: var(--smartrr-padding-small) var(--smartrr-padding-main);
2050    font-size: var(--smartrr-text-general-fontsize);
2051    line-height: var(--smartrr-text-general-lineheight);
2052    font-weight: var(--smartrr-text-fontweight-bold);
2053
2054    margin-bottom: var(--smartrr-padding-main);
2055  }
2056
2057  [data-smartrr-bundle-spinner] {
2058    border: 8px solid #f3f3f3;
2059    border-top: 8px solid #000;
2060    border-radius: 50%;
2061    width: 60px;
2062    height: 60px;
2063    animation: spin 2s linear infinite;
2064    position: absolute;
2065    top: 35%;
2066    left: 50%;
2067    margin-top: -30px;
2068    margin-left: -30px;
2069  }
2070
2071  @keyframes spin {
2072    0% { transform: rotate(0deg); }
2073    100% { transform: rotate(360deg); }
2074  }
2075
2076  @media only screen and (max-width: 600px) {
2077    [data-smartrr-bundle-container] {
2078      width: 100vw;
2079      max-height: calc(100vh - 20px);
2080      margin-top: 20px;
2081    }
2082
2083    [data-smartrr-product-search-mobile-cta] {
2084      display: block;
2085    }
2086
2087    [data-smartrr-product-selection-search] {
2088      display: none;
2089    }
2090
2091    [data-smartrr-product-selection-header].smartrr-active [data-smartrr-product-search-mobile-cta] {
2092      display: none;
2093    }
2094
2095    [data-smartrr-product-selection-header].smartrr-active [data-smartrr-product-selection-search] {
2096      display: block;
2097    }
2098
2099    [data-smartrr-product-selection-header].smartrr-active [data-smartrr-psh-filter] {
2100      display: none;
2101    }
2102
2103    [data-smartrr-product-selection-header].smartrr-active [data-smartrr-product-selection-search-container] {
2104      width: 100%;
2105    }
2106
2107    [data-smartrr-product-selection-header].smartrr-active [data-smartrr-product-selection-search] {
2108      width: 100%;
2109    }
2110
2111    [data-smartrr-product-selection-header].smartrr-active [data-smartrr-product-selection-search] input {
2112      width: calc(100% - 2*var(--smartrr-padding-small));
2113    }
2114
2115  }
2116</style>
2117
2118
2119<div data-smartrr-modal-container>
2120  <div data-smartrr-modal-container-bg></div>
2121  <div data-smartrr-modal-container-loading>
2122    <div data-smartrr-modal-container-loading-spinner></div>
2123  </div>
2124  <div data-smartrr-modal-container-bundle></div>
2125</div>
2126
2127<style>
2128
2129  body.smartrr-modal-open {
2130    overflow: hidden;
2131  }
2132
2133  [data-smartrr-modal-cta] {
2134    display: flex;
2135    flex-direction: column;
2136    align-items: center;
2137    text-align: center;
2138    padding: 10px;
2139    background-color: rgb(27, 189, 27);
2140    border-radius: 20px;
2141    color: white;
2142    font-weight: 600;
2143    text-transform: uppercase;
2144    cursor: pointer;
2145  }
2146
2147  [data-smartrr-modal-container] {
2148    display: none;
2149
2150    --smartrr-z-index: 1000;
2151  }
2152
2153  [data-smartrr-modal-container].smartrr-modal-bundle-loading {
2154    display: block;
2155  }
2156
2157  [data-smartrr-modal-container].smartrr-open {
2158    display: block;
2159  }
2160
2161  [data-smartrr-modal-container-bg] {
2162    display: block !important;
2163
2164    position: fixed;
2165    top: 0;
2166    left: 0;
2167    min-height: 100vh;
2168    min-width: 100vw;
2169
2170    background-color: rgba(180, 180, 180, 0.5);
2171
2172    z-index: calc(var(--smartrr-z-index) + 1);
2173  }
2174
2175  [data-smartrr-modal-container-bundle] {
2176    position: fixed;
2177    top: 50%;
2178    left: 50%;
2179
2180    width: 90vw;
2181    max-width: 652px;
2182    min-height: 200px;
2183
2184    transform: translate(-50%, -50%);
2185    background-color: white;
2186
2187    border-radius: 8px;
2188
2189    z-index: calc(var(--smartrr-z-index) + 2);
2190
2191    overflow-y: auto;
2192  }
2193
2194  [data-smartrr-modal-container-loading] {
2195    display: none;
2196
2197    position: fixed;
2198    top: 50%;
2199    left: 50%;
2200    transform: translate(-50%, -50%);
2201
2202    z-index: calc(var(--smartrr-z-index) + 1);
2203  }
2204
2205  [data-smartrr-modal-container].smartrr-open {
2206    display: block;
2207  }
2208
2209  [data-smartrr-modal-container].smartrr-modal-bundle-loading [data-smartrr-modal-container-loading] {
2210    display: block !important;
2211  }
2212
2213  [data-smartrr-modal-container].smartrr-modal-bundle-loading [data-smartrr-modal-container-bg] {
2214    display: block !important;
2215  }
2216
2217  [data-smartrr-modal-container-loading-spinner] {
2218    display: block !important;
2219
2220    border: 16px solid #f3f3f3;
2221    border-radius: 50%;
2222    border-top: 16px solid #2E2E2E;
2223    width: 120px;
2224    height: 120px;
2225    /* Safari */
2226    -webkit-animation: smartrr-loading-spin 2s linear infinite;
2227    animation: smartrr-loading-spin 2s linear infinite;
2228  }
2229
2230  /* Safari */
2231  @-webkit-keyframes smartrr-loading-spin {
2232    0% {
2233      -webkit-transform: rotate(0deg);
2234    }
2235
2236    100% {
2237      -webkit-transform: rotate(360deg);
2238    }
2239  }
2240
2241  @keyframes smartrr-loading-spin {
2242    0% {
2243      transform: rotate(0deg);
2244    }
2245
2246    100% {
2247      transform: rotate(360deg);
2248    }
2249  }
2250
2251  @media only screen and (max-width: 600px) {
2252
2253    [data-smartrr-modal-container-bundle]:empty {
2254      display: block;
2255    }
2256
2257    [data-smartrr-modal-container-bundle] {
2258      width: 100vw;
2259      max-height: calc(100vh - 20px);
2260      margin-top: 20px;
2261      overflow: hidden;
2262
2263      top: unset;
2264      bottom: 0%;
2265
2266      left: 0;
2267      transform: translate(0, 100%);
2268
2269      transition: transform 0.4s linear;
2270    }
2271
2272    [data-smartrr-modal-container].smartrr-modal-bundle-loaded [data-smartrr-modal-container-bundle] {
2273      transform: translate(0, 0%);
2274    }
2275  }
2276</style>
2277
2278<script data-smartrr-modal-handler>
2279
2280  function handleSmartrrBundleModal() {
2281    var $modalCTAs = document.querySelectorAll('[data-smartrr-modal-cta]');
2282
2283    /* If there is already a Bundle on the page, then the Modal CTA will scroll to it instead of opening a new one. */
2284    var $onPageBundle = document.querySelector('[data-smartrr-bundle-container]');
2285    if ($onPageBundle) {
2286      $modalCTAs.forEach(function ($modalCTA) {
2287        $modalCTA.addEventListener("click", function () {
2288          window.scrollTo({ top: $onPageBundle.offsetTop - 30, behavior: 'smooth' });
2289        });
2290      });
2291      return;
2292    }
2293
2294    var $container = document.querySelector('[data-smartrr-modal-container]');
2295
2296    if (!$container) {
2297      console.warn("Modal Container [data-smartrr-modal-container] not found. Exiting.");
2298      return;
2299    }
2300
2301    var $bg = $container.querySelector('[data-smartrr-modal-container-bg]');
2302    var $bundle = $container.querySelector('[data-smartrr-modal-container-bundle]');
2303
2304    function openModalContainer() {
2305      $container.classList.add('smartrr-open');
2306      document.body.classList.add('smartrr-modal-open');
2307    }
2308    function closeModalContainer() {
2309      $container.classList.remove('smartrr-open');
2310      document.body.classList.remove('smartrr-modal-open');
2311    }
2312
2313    $bg.addEventListener('click', function () {
2314      closeModalContainer();
2315    })
2316
2317    function SmartrrAddScript(arrScript) {
2318      arrScript.forEach(function (smartrrScript) {
2319        var $script = document.createElement("script");
2320        $script.textContent = smartrrScript.textContent;
2321
2322        document.body.appendChild($script);
2323      });
2324    }
2325
2326    $modalCTAs.forEach(function ($modalCTA) {
2327      function fetchModal($container, config) {
2328        $modalCTAs.forEach(function ($checkModalCTA) {
2329          $checkModalCTA.classList.remove("smartrr-active");
2330          $modalCTA.classList.add("smartrr-active");
2331        });
2332
2333        $container.classList.remove('smartrr-modal-bundle-loaded');
2334        $container.classList.add('smartrr-modal-bundle-loading');
2335
2336        var fetchedURL = "/pages/smartrr-bundle";
2337
2338        if (config.chosenURL.length) {
2339          fetchedURL = config.chosenURL;
2340        }
2341
2342        fetch(fetchedURL).then(async function (res) {
2343          const page = await res.text();
2344
2345          const $page = document.createElement('div');
2346          $page.innerHTML = page;
2347
2348          const $pageBundleHTML = $page.querySelector('[data-smartrr-modal-bundle-container]');
2349          const $pageBundleMainJS = $page.querySelector('[data-smartrr-modal-bundle-js]');
2350
2351          $bundle.appendChild($pageBundleHTML);
2352
2353          SmartrrAddScript([$pageBundleMainJS]);
2354
2355          document.addEventListener("smartrrBundleLoaded", () => {
2356            GenerateSmartrrBundle(SmartrrBundleInformation, $bundle.querySelector('[data-smartrr-bundle-container]'), config);
2357          });
2358          
2359          $container.classList.add('smartrr-modal-bundle-loaded');
2360          $container.classList.remove('smartrr-modal-bundle-loading');
2361          openModalContainer();
2362        });
2363      }
2364
2365      $modalCTA.addEventListener('click', function () {
2366        var lastUsed = $modalCTA.classList.contains('smartrr-active');
2367
2368        var config = {
2369          chosenPack: "",
2370          chosenProducts: [],
2371          chosenURL: ""
2372        }
2373
2374        var chosenPackAttribute = $modalCTA.getAttribute('data-smartrr-chosen-pack');
2375
2376        if (chosenPackAttribute) {
2377          config.chosenPack = chosenPackAttribute;
2378        }
2379
2380        var chosenURL = $modalCTA.getAttribute('data-smartrr-bundle-url');
2381
2382        if (chosenURL) {
2383          config.chosenURL = chosenURL;
2384        }
2385
2386        /**
2387         * If Modal has been loaded, open the Modal.
2388         * If Modal is loading, ignore click. Modal will auto-open once loading is complete.
2389         * If either loaded not loading, Modal information has not been retrieved.
2390         */
2391        if ($container.classList.contains('smartrr-modal-bundle-loaded')) {
2392          if (lastUsed) {
2393            openModalContainer();
2394          } else {
2395            fetchModal($container, config);
2396          }
2397        } else if ($container.classList.contains('smartrr-modal-bundle-loading')) {
2398          return;
2399        } else {
2400          fetchModal($container, config);
2401        }
2402      });
2403    });
2404  }
2405
2406  if (["complete", "loaded"].indexOf(document.readyState) !== -1) {
2407    handleSmartrrBundleModal();
2408  } else {
2409    document.addEventListener("DOMContentLoaded", function () {
2410      handleSmartrrBundleModal();
2411    });
2412  }
2413
2414</script>
2414
2415
2416<!-- END SMARTRR RENDER SNIPPET -->

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.