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 – 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> <a href="/search?type=product&options%5Bprefix%5D=none&q=Serum&options%5Bprefix%5D=last"><u>Serum</u></a> <a href="/search?type=product&options%5Bprefix%5D=none&q=Powder&options%5Bprefix%5D=last"><u>Powder</u></a> <a href="/search?type=product&options%5Bprefix%5D=none&q=Foundation&options%5Bprefix%5D=last"><u>Foundation</u></a> <a href="/search?type=product&options%5Bprefix%5D=none&q=Creme&options%5Bprefix%5D=last"><u>Creme</u></a> </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">×</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.