1<!doctype html> 2<html class="js" lang="en"> 3 <head> 4 5 6
6<script type='text/javascript'>var easylockdownLocationDisabled = true;</script>
6
6<script type='text/javascript'> window.easyLockdownLoginMode = 'new_customer_accounts'; var isShopifyPreviewHost = window.location.hostname.indexOf('shopifypreview.com') !== -1; if( isShopifyPreviewHost ) { window.easyLockdownLoginMode = 'classic'; } </script>
6
6<script type='text/javascript' src='//sarasells.com/apps/easylockdown/easylockdown-1.0.8.min.js?v=202608050617' data-no-instant></script>
6
6<script type='text/javascript'>document.addEventListener('easylockdown_loaded', function() { if(typeof InstantClick == 'object') easylockdown.clearData(); }, {once: true});</script>
6
6<script type='text/javascript'>(function() { function tryFallback() { if(typeof easylockdown == 'object' && typeof easylockdown.onLoaded != 'function') { var event = document.createEvent('Event'); event.initEvent('easylockdown_loaded', true, true); document.dispatchEvent(event); return true; } return typeof easylockdown == 'object'; } function onReady() { if(!tryFallback()) { var attempts = 0; var interval = setInterval(function() { if(tryFallback() || ++attempts >= 10) clearInterval(interval); }, 100); } } if(document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', onReady, {once: true}); } else { onReady(); } })();</script>
6 <style type="text/css" id="easylockdown-plugin-style">#easylockdown-password-form{padding:30px 0;text-align:center}#easylockdown-wrapper,.easylockdown-form-holder{display:inline-block}#easylockdown-password{vertical-align:top;margin-bottom:16px;padding:8px 15px;line-height:1.2em;outline:0;box-shadow:none}#easylockdown-password-error{display:none;color:#fb8077;text-align:left}#easylockdown-password-error.easylockdown-error{border:1px solid #fb8077}#easylockdown-password-form-button:not(.easylockdown-native-styles){vertical-align:top;display:inline-block!important;height:auto!important;padding:8px 15px;background:#777;border-radius:3px;color:#fff!important;line-height:1.2em;text-decoration:none!important}.easylockdown-instantclick-fix,.easylockdown-item-selector{position:absolute;z-index:-999;display:none;height:0;width:0;font-size:0;line-height:0}.easylockdown-collection-item[data-eld-loc-can],.easylockdown-item-selector+*,.easylockdown-item[data-eld-loc-can]{display:none}.easylockdown404-content-container{padding:50px;text-align:center}.easylockdown404-title-holder .easylockdown-title-404{display:block;margin:0 0 1rem;font-size:2rem;line-height:2.5rem}</style> <style type="text/css" id="easylockdown-hp-style">*[class*=easylockdown-price-holder],*[itemprop=price]:not([class*="easylockdown-price-"]),*[class~="price"]:not([class*="easylockdown-price-"]),*[class~="Price"]:not([class*="easylockdown-price-"]),*[id|="productPrice"]:not([class*="easylockdown-price-"]),*[class*="__price"]:not([class*="easylockdown-price-"]),*[class*="__Price"]:not([class*="easylockdown-price-"]),*[class*="-price"]:not([class*="easylockdown-price-"]),*[class*="-Price"]:not([class*="easylockdown-price-"]),*[class="money"]:not([class*="easylockdown-price-"]),*[id~="product-price"]:not([class*="easylockdown-price-"]),*[class~="cart__item-total"]:not([class*="easylockdown-price-"]),*[class*="__subtotal"]:not([class*="easylockdown-price-"]),*[class~=cart__price-wrapper]:not([class*="easylockdown-price-"]),.revy-upsell-offer-product-price-original:not([class*="easylockdown-price-"]),.qb-total-line-item:not([class*="easylockdown-price-"]),main.main-content .grid-link__container .grid-link .grid-link__title + .grid-link__meta:not([class*="easylockdown-price-"]),main.main-content #CartSection .cart__row span.cart__mini-labels + span.h5:not([class*="easylockdown-price-"]),#CartDrawer-CartItems .cart-item__details .cart-item__name + .product-option{ display: none !important; }</style> 7 8 9 10 11 12 13 14
15<script type='text/javascript'> 16 document.addEventListener('easylockdown_loaded', function() { 17 easylockdown.localeRootUrl = ''; 18 easylockdown.routerByLocation(); 19 20 easylockdown.onReady(function(e){ 21 easylockdown.priceBlocks = '*[class*=easylockdown-price-holder],*[itemprop=price],*[class~="price"],*[class~="Price"],*[id|="productPrice"],*[class*="__price"],*[class*="__Price"],*[class*="-price"],*[class*="-Price"],*[class="money"],*[id~="product-price"],*[class~="cart__item-total"],*[class*="__subtotal"],*[class~=cart__price-wrapper],.revy-upsell-offer-product-price-original,.qb-total-line-item,main.main-content .grid-link__container .grid-link .grid-link__title + .grid-link__meta,main.main-content #CartSection .cart__row span.cart__mini-labels + span.h5,#CartDrawer-CartItems .cart-item__details .cart-item__name + .product-option'; 22 easylockdown.hidePrice('Login for price', 'login'); 23 setTimeout(function() { 24 easylockdown.hideAllLinks(); 25 }, 0); 26 }); 27 }, {once: true}); 28</script>
28 29 30 31 32<meta charset="utf-8"> 33 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 34 <meta name="viewport" content="width=device-width,initial-scale=1"> 35 <meta name="theme-color" content=""> 36 <link rel="canonical" href="https://sarasells.com/"><link rel="icon" type="image/png" href="//sarasells.com/cdn/shop/files/NEW_SMALL_LOGO.jpg?crop=center&height=32&v=1780944809&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title> 37 Sara Sells 38</title> 39 40 41 42 43 44<meta property="og:site_name" content="Sara Sells"> 45<meta property="og:url" content="https://sarasells.com/"> 46<meta property="og:title" content="Sara Sells"> 47<meta property="og:type" content="website"> 48<meta property="og:description" content="Sara Sells"><meta name="twitter:card" content="summary_large_image"> 49<meta name="twitter:title" content="Sara Sells"> 50<meta name="twitter:description" content="Sara Sells"> 51 52 53
53<script src="//sarasells.com/cdn/shop/t/4/assets/constants.js?v=132983761750457495441785910659" defer="defer"></script>
53 54
54<script src="//sarasells.com/cdn/shop/t/4/assets/pubsub.js?v=25310214064522200911785910659" defer="defer"></script>
54 55
55<script src="//sarasells.com/cdn/shop/t/4/assets/global.js?v=7301445359237545521785910659" defer="defer"></script>
55 56
56<script src="//sarasells.com/cdn/shop/t/4/assets/details-disclosure.js?v=13653116266235556501785910659" defer="defer"></script>
56 57
57<script src="//sarasells.com/cdn/shop/t/4/assets/details-modal.js?v=25581673532751508451785910659" defer="defer"></script>
57 58
58<script src="//sarasells.com/cdn/shop/t/4/assets/search-form.js?v=133129549252120666541785910659" defer="defer"></script>
58 59 60 61 62 <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"> 63 <link rel="preconnect" href="https://fonts.googleapis.com"> 64 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 65 <link href="https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap" 66 rel="stylesheet"> 67 68 <link rel="stylesheet" 69 href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css" /> 70 <link rel="stylesheet" 71 href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.theme.default.min.css" />
71<script src="//sarasells.com/cdn/shop/t/4/assets/animations.js?v=88693664871331136111785910659" defer="defer"></script>
71<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
71<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/96164151611/digital_wallets/dialog"> 72<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
72<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=6704529723"></script>
vendor: 1 bytes, line 72
72
73<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":96164151611,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/96164151611","merchantName":"Sara Sells","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"Sara Sells","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 73
73
74<script id="shopify-features" type="application/json">{"accessToken":"b52860f54b25773fd8add4fd750515dd","betas":["rich-media-storefront-analytics"],"domain":"sarasells.com","predictiveSearch":true,"shopId":96164151611,"locale":"en"}</script>
vendor: 1 bytes, line 74
74
75<script>var Shopify = Shopify || {}; 76Shopify.shop = "sarasellsllc.myshopify.com"; 77Shopify.locale = "en"; 78Shopify.currency = {"active":"USD","rate":"1.0"}; 79Shopify.country = "US"; 80Shopify.theme = {"name":"sarasellsllc 10-07-2026 [Date format]","id":183660347707,"schema_name":"Dawn","schema_version":"15.4.1","theme_store_id":null,"role":"main"}; 81Shopify.theme.handle = "null"; 82Shopify.theme.style = {"id":null,"handle":null}; 83Shopify.cdnHost = "sarasells.com/cdn"; 84Shopify.routes = Shopify.routes || {}; 85Shopify.routes.root = "/"; 86Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 87Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 88Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 89Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 89
89
90<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 90
90
91<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 91
91
92<script> 93 window.Shopify = window.Shopify || {}; 94 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 95 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 96 window.Shopify.SignInWithShop.eligible = false; 97</script>
vendor: 1 bytes, line 97
97
98<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 98
98
99<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 99
99
100<script type="module"> 101 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 102 103 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 104 105</script>
vendor: 1 bytes, line 105
105
106<script id="__st">var __st={"a":96164151611,"offset":-18000,"reqid":"dacda511-ff39-4254-a1ae-5dd9a79ee517-1791503210","pageurl":"sarasells.com\/","u":"6e29cc540beb","p":"home"};</script>
vendor: 1 bytes, line 106
106
107<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 107
107
108<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 108
108
109<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//sarasells.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 109
109
110<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 = "//sarasells.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>
110<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 110
110
111<script> 112 window.Shopify = window.Shopify || {}; 113 window.Shopify.MCP = window.Shopify.MCP || {}; 114 window.Shopify.MCP.enabled = true; 115 window.Shopify.MCP.shop = "sarasellsllc.myshopify.com"; 116 window.Shopify.MCP.mcpEndpoint = "https:\/\/sarasells.com\/api\/mcp"; 117 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 118</script>
vendor: 1 bytes, line 118
118
119<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("\/\/sarasells.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 120</script>
vendor: 1 bytes, line 120
120
121<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://sarasells.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 122</script>
vendor: 1 bytes, line 122
122
123<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 124 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); 125</script>
vendor: 1 bytes, line 125
125
126<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})}})); 127</script>
127 128<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://sarasells.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 129<style id="shopify-accelerated-checkout-cart"> 130 #shopify-buyer-consent { 131 margin-top: 1em; 132 display: inline-block; 133 width: 100%; 134} 135 136#shopify-buyer-consent.hidden { 137 display: none; 138} 139 140#shopify-subscription-policy-button { 141 background: none; 142 border: none; 143 padding: 0; 144 text-decoration: underline; 145 font-size: inherit; 146 cursor: pointer; 147} 148 149#shopify-subscription-policy-button::before { 150 box-shadow: none; 151} 152 153 </style>
154<script id="sections-script" data-sections="header" defer="defer" src="//sarasells.com/cdn/shop/t/4/compiled_assets/scripts.js?v=90487813905515327061785910659"></script>
vendor: 1 bytes, line 154
154
155<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
155 156 157 158 <style data-shopify> 159 @font-face { 160 font-family: "Proza Libre"; 161 font-weight: 400; 162 font-style: normal; 163 font-display: swap; 164 src: url("//sarasells.com/cdn/fonts/proza_libre/prozalibre_n4.f0507b32b728d57643b7359f19cd41165a2ba3ad.woff2") format("woff2"), 165 url("//sarasells.com/cdn/fonts/proza_libre/prozalibre_n4.11ea93e06205ad0e376283cb5b58368f304c1fe5.woff") format("woff"); 166} 167 168 @font-face { 169 font-family: "Proza Libre"; 170 font-weight: 700; 171 font-style: normal; 172 font-display: swap; 173 src: url("//sarasells.com/cdn/fonts/proza_libre/prozalibre_n7.a4b873da99dd2bca5ad03b7668b97daedac66b9a.woff2") format("woff2"), 174 url("//sarasells.com/cdn/fonts/proza_libre/prozalibre_n7.e08c7938a579a369d1851be2f12eaa0506798338.woff") format("woff"); 175} 176 177 @font-face { 178 font-family: "Proza Libre"; 179 font-weight: 400; 180 font-style: italic; 181 font-display: swap; 182 src: url("//sarasells.com/cdn/fonts/proza_libre/prozalibre_i4.fd59a69759c8ff2f0db3fa744a333dc414728870.woff2") format("woff2"), 183 url("//sarasells.com/cdn/fonts/proza_libre/prozalibre_i4.27b0ea1cb14275c30318a8a91b6ed8f2d59ab056.woff") format("woff"); 184} 185 186 @font-face { 187 font-family: "Proza Libre"; 188 font-weight: 700; 189 font-style: italic; 190 font-display: swap; 191 src: url("//sarasells.com/cdn/fonts/proza_libre/prozalibre_i7.c6374bc33ae8094a1daa933f3a6f41a5cdb58779.woff2") format("woff2"), 192 url("//sarasells.com/cdn/fonts/proza_libre/prozalibre_i7.48a17bbddd232ab00fd7b86753022bd5c8b7128f.woff") format("woff"); 193} 194 195 @font-face { 196 font-family: Inter; 197 font-weight: 400; 198 font-style: normal; 199 font-display: swap; 200 src: url("//sarasells.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"), 201 url("//sarasells.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff"); 202} 203 204 205 206 :root, 207 .color-scheme-1 { 208 --color-background: 255,255,255; 209 210 --gradient-background: #ffffff; 211 212 213 214 215 --color-foreground: 18,18,18; 216 --color-background-contrast: 191,191,191; 217 --color-shadow: 18,18,18; 218 --color-button: 18,18,18; 219 --color-button-text: 255,255,255; 220 --color-secondary-button: 255,255,255; 221 --color-secondary-button-text: 18,18,18; 222 --color-link: 18,18,18; 223 --color-badge-foreground: 18,18,18; 224 --color-badge-background: 255,255,255; 225 --color-badge-border: 18,18,18; 226 --payment-terms-background-color: rgb(255 255 255); 227 } 228 229 230 .color-scheme-2 { 231 --color-background: 250,250,250; 232 233 --gradient-background: #fafafa; 234 235 236 237 238 --color-foreground: 57,63,78; 239 --color-background-contrast: 186,186,186; 240 --color-shadow: 18,18,18; 241 --color-button: 57,63,78; 242 --color-button-text: 243,243,243; 243 --color-secondary-button: 250,250,250; 244 --color-secondary-button-text: 18,18,18; 245 --color-link: 18,18,18; 246 --color-badge-foreground: 57,63,78; 247 --color-badge-background: 250,250,250; 248 --color-badge-border: 57,63,78; 249 --payment-terms-background-color: rgb(250 250 250); 250 } 251 252 253 .color-scheme-3 { 254 --color-background: 226,226,224; 255 256 --gradient-background: #e2e2e0; 257 258 259 260 261 --color-foreground: 57,63,78; 262 --color-background-contrast: 164,164,158; 263 --color-shadow: 18,18,18; 264 --color-button: 203,202,193; 265 --color-button-text: 0,0,0; 266 --color-secondary-button: 226,226,224; 267 --color-secondary-button-text: 57,63,78; 268 --color-link: 57,63,78; 269 --color-badge-foreground: 57,63,78; 270 --color-badge-background: 226,226,224; 271 --color-badge-border: 57,63,78; 272 --payment-terms-background-color: rgb(226 226 224); 273 } 274 275 276 .color-scheme-4 { 277 --color-background: 18,18,18; 278 279 --gradient-background: #121212; 280 281 282 283 284 --color-foreground: 250,250,250; 285 --color-background-contrast: 146,146,146; 286 --color-shadow: 250,250,250; 287 --color-button: 255,255,255; 288 --color-button-text: 57,63,78; 289 --color-secondary-button: 18,18,18; 290 --color-secondary-button-text: 255,255,255; 291 --color-link: 255,255,255; 292 --color-badge-foreground: 250,250,250; 293 --color-badge-background: 18,18,18; 294 --color-badge-border: 250,250,250; 295 --payment-terms-background-color: rgb(18 18 18); 296 } 297 298 299 .color-scheme-5 { 300 --color-background: 51,79,180; 301 302 --gradient-background: #334fb4; 303 304 305 306 307 --color-foreground: 255,255,255; 308 --color-background-contrast: 23,35,81; 309 --color-shadow: 18,18,18; 310 --color-button: 255,255,255; 311 --color-button-text: 51,79,180; 312 --color-secondary-button: 51,79,180; 313 --color-secondary-button-text: 255,255,255; 314 --color-link: 255,255,255; 315 --color-badge-foreground: 255,255,255; 316 --color-badge-background: 51,79,180; 317 --color-badge-border: 255,255,255; 318 --payment-terms-background-color: rgb(51 79 180); 319 } 320 321 322 .color-scheme-3e035fb2-4b72-46e6-a57d-1fe64591ce4f { 323 --color-background: 221,197,162; 324 325 --gradient-background: #ddc5a2; 326 327 328 329 330 --color-foreground: 18,18,18;
331 --color-background-contrast: 187,139,69; 332 --color-shadow: 18,18,18; 333 --color-button: 18,18,18; 334 --color-button-text: 255,255,255; 335 --color-secondary-button: 221,197,162; 336 --color-secondary-button-text: 18,18,18; 337 --color-link: 18,18,18; 338 --color-badge-foreground: 18,18,18; 339 --color-badge-background: 221,197,162; 340 --color-badge-border: 18,18,18; 341 --payment-terms-background-color: rgb(221 197 162); 342 } 343 344 345 body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-3e035fb2-4b72-46e6-a57d-1fe64591ce4f { 346 color: rgba(var(--color-foreground), 0.75); 347 background-color: rgb(var(--color-background)); 348 } 349 350 :root { 351 --font-body-family: "Proza Libre", sans-serif; 352 --font-body-style: normal; 353 --font-body-weight: 400; 354 --font-body-weight-bold: 700; 355 356 --font-heading-family: Inter, sans-serif; 357 --font-heading-style: normal; 358 --font-heading-weight: 400; 359 360 --font-body-scale: 1.0; 361 --font-heading-scale: 1.0; 362 363 --media-padding: px; 364 --media-border-opacity: 0.05; 365 --media-border-width: 1px; 366 --media-radius: 0px; 367 --media-shadow-opacity: 0.0; 368 --media-shadow-horizontal-offset: 0px; 369 --media-shadow-vertical-offset: 4px; 370 --media-shadow-blur-radius: 5px; 371 --media-shadow-visible: 0; 372 373 --page-width: 160rem; 374 --page-width-margin: 0rem; 375 376 --product-card-image-padding: 0.0rem; 377 --product-card-corner-radius: 0.0rem; 378 --product-card-text-alignment: center; 379 --product-card-border-width: 0.0rem; 380 --product-card-border-opacity: 1.0; 381 --product-card-shadow-opacity: 0.0; 382 --product-card-shadow-visible: 0; 383 --product-card-shadow-horizontal-offset: 0.0rem; 384 --product-card-shadow-vertical-offset: 0.0rem; 385 --product-card-shadow-blur-radius: 0.5rem; 386 387 --collection-card-image-padding: 0.0rem; 388 --collection-card-corner-radius: 1.2rem; 389 --collection-card-text-alignment: center; 390 --collection-card-border-width: 0.0rem; 391 --collection-card-border-opacity: 1.0; 392 --collection-card-shadow-opacity: 0.0; 393 --collection-card-shadow-visible: 0; 394 --collection-card-shadow-horizontal-offset: 0.0rem; 395 --collection-card-shadow-vertical-offset: 0.4rem; 396 --collection-card-shadow-blur-radius: 0.5rem; 397 398 --blog-card-image-padding: 0.0rem; 399 --blog-card-corner-radius: 0.0rem; 400 --blog-card-text-alignment: left; 401 --blog-card-border-width: 0.0rem; 402 --blog-card-border-opacity: 0.1; 403 --blog-card-shadow-opacity: 0.0; 404 --blog-card-shadow-visible: 0; 405 --blog-card-shadow-horizontal-offset: 0.0rem; 406 --blog-card-shadow-vertical-offset: 0.4rem; 407 --blog-card-shadow-blur-radius: 0.5rem; 408 409 --badge-corner-radius: 4.0rem; 410 411 --popup-border-width: 1px; 412 --popup-border-opacity: 0.1; 413 --popup-corner-radius: 0px; 414 --popup-shadow-opacity: 0.05; 415 --popup-shadow-horizontal-offset: 0px; 416 --popup-shadow-vertical-offset: 4px; 417 --popup-shadow-blur-radius: 5px; 418 419 --drawer-border-width: 1px; 420 --drawer-border-opacity: 0.1; 421 --drawer-shadow-opacity: 0.0; 422 --drawer-shadow-horizontal-offset: 0px; 423 --drawer-shadow-vertical-offset: 4px; 424 --drawer-shadow-blur-radius: 5px; 425 426 --spacing-sections-desktop: 0px; 427 --spacing-sections-mobile: 0px; 428 429 --grid-desktop-vertical-spacing: 8px; 430 --grid-desktop-horizontal-spacing: 8px; 431 --grid-mobile-vertical-spacing: 4px; 432 --grid-mobile-horizontal-spacing: 4px; 433 434 --text-boxes-border-opacity: 1.0; 435 --text-boxes-border-width: 0px; 436 --text-boxes-radius: 0px; 437 --text-boxes-shadow-opacity: 0.0; 438 --text-boxes-shadow-visible: 0; 439 --text-boxes-shadow-horizontal-offset: 0px; 440 --text-boxes-shadow-vertical-offset: 4px; 441 --text-boxes-shadow-blur-radius: 5px; 442 443 --buttons-radius: 0px; 444 --buttons-radius-outset: 0px; 445 --buttons-border-width: 1px; 446 --buttons-border-opacity: 1.0; 447 --buttons-shadow-opacity: 0.0; 448 --buttons-shadow-visible: 0; 449 --buttons-shadow-horizontal-offset: 0px; 450 --buttons-shadow-vertical-offset: 4px; 451 --buttons-shadow-blur-radius: 5px; 452 --buttons-border-offset: 0px; 453 454 --inputs-radius: 0px; 455 --inputs-border-width: 1px; 456 --inputs-border-opacity: 0.55; 457 --inputs-shadow-opacity: 0.0; 458 --inputs-shadow-horizontal-offset: 0px; 459 --inputs-margin-offset: 0px; 460 --inputs-shadow-vertical-offset: 4px; 461 --inputs-shadow-blur-radius: 5px; 462 --inputs-radius-outset: 0px; 463 464 --variant-pills-radius: 40px; 465 --variant-pills-border-width: 1px; 466 --variant-pills-border-opacity: 0.55; 467 --variant-pills-shadow-opacity: 0.0; 468 --variant-pills-shadow-horizontal-offset: 0px; 469 --variant-pills-shadow-vertical-offset: 4px; 470 --variant-pills-shadow-blur-radius: 5px; 471 } 472 473 *, 474 *::before, 475 *::after { 476 box-sizing: inherit; 477 } 478 479 html { 480 box-sizing: border-box; 481 font-size: calc(var(--font-body-scale) * 62.5%); 482 height: 100%; 483 } 484 485 body { 486 display: grid; 487 grid-template-rows: auto auto 1fr auto; 488 grid-template-columns: 100%; 489 min-height: 100%; 490 margin: 0; 491 font-size: 1.5rem; 492 letter-spacing: 0.06rem; 493 line-height: calc(1 + 0.8 / var(--font-body-scale)); 494 font-family: var(--font-body-family); 495 font-style: var(--font-body-style); 496 font-weight: var(--font-body-weight); 497 } 498 499 @media screen and (min-width: 750px) { 500 body { 501 font-size: 1.6rem; 502 } 503 } 504 </style> 505 506 <link href="//sarasells.com/cdn/shop/t/4/assets/base.css?v=158220507348402687511785910659" rel="stylesheet" type="text/css" media="all" /> 507 <link href="//sarasells.com/cdn/shop/t/4/assets/custom.css?v=72977319712957257711785910659" rel="stylesheet" type="text/css" media="all" /> 508 <link href="//sarasells.com/cdn/shop/t/4/assets/style.css?v=105756313926468991341785910659" rel="stylesheet" type="text/css" media="all" /> 509 <link href="//sarasells.com/cdn/shop/t/4/assets/new-style.css?v=174450446349551864401785910659" rel="stylesheet" type="text/css" media="all" /> 510 <link href="//sarasells.com/cdn/shop/t/4/assets/responsive.css?v=117667286190011229891786427697" rel="stylesheet" type="text/css" media="all" /> 511 512 <link rel="stylesheet" href="//sarasells.com/cdn/shop/t/4/assets/component-cart-items.css?v=13033300910818915211785910659" media="print" onload="this.media='all'"> 513 <link rel="preload" as="font" href="//sarasells.com/cdn/fonts/proza_libre/prozalibre_n4.f0507b32b728d57643b7359f19cd41165a2ba3ad.woff2" type="font/woff2" crossorigin> 514 515 516 <link rel="preload" as="font" href="//sarasells.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2" type="font/woff2" crossorigin> 517
518<script> 519 if (Shopify.designMode) { 520 document.documentElement.classList.add('shopify-design-mode'); 521 } 522 </script>
522 523 <!-- BEGIN app block: shopify://apps/powerful-form-builder/blocks/app-embed/e4bcb1eb-35b2-42e6-bc37-bfe0e1542c9d -->
523<script type="text/javascript" hs-ignore data-cookieconsent="ignore"> 524 var Globo = Globo || {}; 525 var globoFormbuilderRecaptchaInit = function(){}; 526 var globoFormbuilderHcaptchaInit = function(){}; 527 window.Globo.FormBuilder = window.Globo.FormBuilder || {}; 528 window.Globo.FormBuilder.shop = {"configuration":{"money_format":"${{amount}}"},"pricing":{"features":{"bulkOrderForm":true,"cartForm":true,"fileUpload":30,"removeCopyright":true,"restrictedEmailDomains":false,"metrics":false}},"settings":{"copyright":"Powered by <a href=\"https://powerfulform.com\" target=\"_blank\">PowerfulForm</a> <a href=\"https://apps.shopify.com/form-builder-contact-form\" target=\"_blank\">Form Builder</a>","hideWaterMark":false,"reCaptcha":{"recaptchaType":"v2","siteKey":false,"languageCode":"en"},"hCaptcha":{"siteKey":false,"languageCode":"en"},"turnstile":{"siteKey":false,"languageCode":"en","appearance":"always"},"scrollTop":false,"customCssCode":"","customCssEnabled":false,"additionalColumns":[]},"encryption_form_id":1,"url":"https://app.powerfulform.com/","shop_url":"sarasellsllc.myshopify.com","CDN_URL":"https://dnhcnb9q6pxc3.cloudfront.net","flags":{"canary_app_version":false,"prevent_draft_handle":false},"app_id":"1783207"}; 529 if(window.Globo.FormBuilder.shop && window.Globo.FormBuilder.shop?.storefront_access_token){ 530 delete window.Globo.FormBuilder.shop.storefront_access_token; 531 } 532 533 if(window.Globo.FormBuilder.shop.settings.customCssEnabled && window.Globo.FormBuilder.shop.settings.customCssCode){ 534 const customStyle = document.createElement('style'); 535 customStyle.type = 'text/css'; 536 customStyle.innerHTML = window.Globo.FormBuilder.shop.settings.customCssCode; 537 document.head.appendChild(customStyle); 538 } 539 540 window.Globo.FormBuilder.forms = []; 541 542 543 544 545 window.Globo.FormBuilder.forms[165628] = {"165628":{"elements":[{"id":"group-1","type":"group","label":"Page 1","description":"","elements":[{"id":"row-1790177535314-l4wlx7w53","type":"row","description":null,"elements":[{"id":"name","type":"name","label":{"en":"First and Last Name"},"placeholder":"","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"required":true,"ifHideLabel":false,"inputIcon":"","columnWidth":100,"requiredMessage":{"en":"{{ label | capitalize }} is required"}},{"id":"email-1","type":"email","label":"Email","placeholder":"","description":"","hasConfirm":false,"labelConfirm":"Confirm email","placeholderConfirm":"Confirm your email","descriptionConfirm":"","limitCharacters":false,"characters":[],"hideLabel":false,"keepPositionLabel":false,"requiredMessage":"{{ label | capitalize }} is required","columnWidth":100,"conditionalField":false,"displayType":"show","displayDisjunctive":false}]},{"id":"row-1790177535315-k5rh5mblh","type":"row","description":null,"elements":[{"id":"select","type":"select","label":{"en":"Location"},"placeholder":"Please select","options":[{"label":{"en":"Nashville"},"value":"Nashville"},{"label":{"en":"Memphis"},"value":"Memphis"},{"label":{"en":"Birmingham"},"value":"Birmingham"}],"defaultOption":"","description":"","hideLabel":false,"keepPositionLabel":false,"required":true,"ifHideLabel":false,"inputIcon":"","columnWidth":100,"conditionalField":false,"requiredMessage":{"en":"{{ label | capitalize }} is required"}},{"id":"number","type":"number","label":{"en":"Order Number(s)"},"placeholder":"","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"required":false,"ifHideLabel":false,"inputIcon":"","columnWidth":100,"conditionalField":false,"onlyShowIf":false,"select":false,"setMinValue":false,"setMaxValue":false,"requiredMessage":{"en":"{{ label | capitalize }} is required"}}],"conditionalField":false},{"id":"devider-1","type":"devider","hideDevider":false,"conditionalField":false},{"id":"heading-1","type":"heading","heading":{"en":"Please read the following statements carefully"},"headingLevel":"h4","caption":{"en":"SARA SELLS strives to provide you with high quality merchandise. We understand damages and defects may occur and we apologize for the inconvenience. "},"columnWidth":100,"conditionalField":false,"displayType":"show","displayDisjunctive":false},{"id":"consent-4","type":"consent","label":{"en":"\u003cp\u003eI agree that any boxed items I have will be opened and inspected within 48 hours of receiving and will immediately report any damages to [email protected].\u0026nbsp;\u003c\/p\u003e"},"rawOption":"Yes","defaultSelected":false,"onlyUseForAgreeConsent":false,"description":"","requiredMessage":"{{ label | capitalize }} is required","columnWidth":100,"conditionalField":false,"displayType":"show","displayDisjunctive":false,"required":true},{"id":"consent-3","type":"consent","label":{"en":"\u003cp\u003eI have inspected my unboxed items and approve they are in good condition.\u003c\/p\u003e"},"rawOption":"Yes","defaultSelected":false,"onlyUseForAgreeConsent":false,"description":"","requiredMessage":"{{ label | capitalize }} is required","columnWidth":100,"conditionalField":false,"displayType":"show","displayDisjunctive":false,"required":true},{"id":"consent-2","type":"consent","label":{"en":"\u003cp\u003eI agree that my items are correct and packed and secured to my approval. Any damage done during transportation is my responsibility.\u003c\/p\u003e"},"rawOption":"Yes","defaultSelected":false,"onlyUseForAgreeConsent":false,"description":"","requiredMessage":"{{ label | capitalize }} is required","columnWidth":100,"conditionalField":false,"displayType":"show","displayDisjunctive":false,"required":true},{"id":"consent-5","type":"consent","label":{"en":"\u003cp\u003eI am responsible for the transportation of all purchased items to and from the warehouse and will return any damaged items to original location.\u0026nbsp;\u003c\/p\u003e"},"rawOption":"Yes","defaultSelected":false,"onlyUseForAgreeConsent":false,"description":"","requiredMessage":"{{ label | capitalize }} is required","columnWidth":100,"conditionalField":false,"displayType":"show","displayDisjunctive":false,"required":true,"hidden":false},{"id":"consent-6","type":"consent","label":{"en":"\u003cp\u003eIf I have requested for my items to be secured into my vehicle by the Sara Sells team member(s). I understand that Sara Sells LLC. is not liable for any damages once I leave Sara Sells property. I have inspected the security of my items and is to my satisfaction.\u003c\/p\u003e"},"rawOption":"Yes","defaultSelected":false,"onlyUseForAgreeConsent":false,"description":"","requiredMessage":"{{ label | capitalize }} is required","columnWidth":100,"conditionalField":false,"displayType":"show","displayDisjunctive":false,"required":false,"hidden":false},{"id":"signature-1","type":"signature","label":"Signature","description":{"en":"I agree to the above statements and assume responsibility of my items once I leave SARA SELLS warehouse."},"clearText":"Clear","hideLabel":false,"keepPositionLabel":false,"requiredMessage":"{{ label | capitalize }} is required","driver":"powerfulform","columnWidth":100,"conditionalField":false,"displayType":"show","displayDisjunctive":false,"required":true}]}],"errorMessage":{"required":"{{ label | capitalize }} is required","minlength":"{{ label | capitalize }} must be at least {{ min_length }} characters","minSelections":"Please choose at least {{ min_selections }} options","maxSelections":"Please choose at maximum of {{ max_selections }} options","exactlySelections":"Please choose exactly {{ exact_selections }} options","minProductSelections":"Please choose at least {{ min_selections }} products","maxProductSelections":"Please choose a maximum of {{ max_selections }} products","minProductQuantities":"Please choose a quantity of at least {{ min_quantities }} products","maxProductQuantities":"Please choose a quantity of no more than {{ max_quantities }} products","minEachProductQuantities":"Choose quantity of product {{product_name}} of at least {{min_quantities}}","maxEachProductQuantities":"Choose quantity of product {{product_name}} of at most {{max_quantities}}
545","invalid":"Invalid","invalidName":"Invalid name","invalidEmail":"Email address is invalid","restrictedEmailDomain":"This email domain is restricted","invalidURL":"Invalid url","invalidPhone":"Invalid phone","invalidNumber":"Invalid number","invalidPassword":"Invalid password","confirmPasswordNotMatch":"Confirmed password doesn't match","confirmEmailNotMatch":"Confirmed email doesn't match","customerAlreadyExists":"Customer already exists","keyAlreadyExists":"Data already exists","fileSizeLimit":"File size limit","fileNotAllowed":"File not allowed","requiredCaptcha":"Required captcha","requiredProducts":"Please select product","limitQuantity":"The number of products left in stock has been exceeded","shopifyInvalidPhone":"phone - Enter a valid phone number to use this delivery method","shopifyPhoneHasAlready":"phone - Phone has already been taken","shopifyInvalidProvice":"addresses.province - is not valid","otherError":"Something went wrong, please try again","limitNumberOfSubmissions":"Form submission limit reached"},"appearance":{"layout":"default","width":600,"style":"classic","mainColor":"#1c1c1c","floatingIcon":"\u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"envelope\" class=\"svg-inline--fa fa-envelope fa-w-16\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"\u003e\u003cpath fill=\"currentColor\" d=\"M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e","floatingText":null,"displayOnAllPage":false,"formType":"normalForm","background":"color","backgroundColor":"#fff","descriptionColor":"#6c757d","headingColor":"#000","labelColor":"#1c1c1c","theme_design":true,"optionColor":"#000","paragraphBackground":"#fff","paragraphColor":"#000","colorScheme":{"solidButton":{"red":28,"green":28,"blue":28},"solidButtonLabel":{"red":255,"green":255,"blue":255},"text":{"red":28,"green":28,"blue":28},"outlineButton":{"red":28,"green":28,"blue":28},"background":{"red":255,"green":255,"blue":255}}},"afterSubmit":{"action":"clearForm","title":{"en":"Submission Received!"},"message":{"en":""},"redirectUrl":null,"submissionTag":{"enable":false,"fixed":{"enable":false,"tags":""},"dynamic":{"enable":false,"tags":[]}}},"footer":{"description":null,"previousText":"Previous","nextText":"Next","submitText":"Submit"},"header":{"active":true,"title":{"en":"Sara Sells Damage Waiver"},"description":{"en":""},"headerAlignment":"center","headingLevel":"h2"},"isStepByStepForm":true,"publish":{"requiredLogin":false,"requiredLoginMessage":"Please \u003ca href='\/account\/login' title='login'\u003elogin\u003c\/a\u003e to continue"},"reCaptcha":{"enable":false},"html":"\n\u003cdiv class=\"globo-form default-form globo-form-id-165628 \" data-locale=\"en\" \u003e\n\n\u003cstyle\u003e\n\n\n :root .globo-form-app[data-id=\"165628\"]{\n \n --gfb-color-solidButton: 28,28,28;\n --gfb-color-solidButtonColor: rgb(var(--gfb-color-solidButton));\n --gfb-color-solidButtonLabel: 255,255,255;\n --gfb-color-solidButtonLabelColor: rgb(var(--gfb-color-solidButtonLabel));\n --gfb-color-text: 28,28,28;\n --gfb-color-textColor: rgb(var(--gfb-color-text));\n --gfb-color-outlineButton: 28,28,28;\n --gfb-color-outlineButtonColor: rgb(var(--gfb-color-outlineButton));\n --gfb-color-background: 255,255,255;\n --gfb-color-backgroundColor: rgb(var(--gfb-color-background));\n \n --gfb-main-color: #1c1c1c;\n --gfb-primary-color: var(--gfb-color-solidButtonColor, var(--gfb-main-color));\n --gfb-primary-text-color: var(--gfb-color-solidButtonLabelColor, #FFF);\n --gfb-form-width: 600px;\n --gfb-font-family: inherit;\n --gfb-font-style: inherit;\n --gfb--image: 40%;\n --gfb-image-ratio-draft: var(--gfb--image);\n --gfb-image-ratio: var(--gfb-image-ratio-draft);\n \n --gfb-bg-temp-color: #FFF;\n --gfb-bg-position: ;\n \n --gfb-bg-temp-color: #fff;\n \n --gfb-bg-color: var(--gfb-color-backgroundColor, var(--gfb-bg-temp-color));\n \n }\n \n.globo-form-id-165628 .globo-form-app{\n max-width: 600px;\n width: -webkit-fill-available;\n \n background-color: var(--gfb-bg-color);\n \n \n}\n\n.globo-form-id-165628 .globo-form-app .globo-heading{\n color: var(--gfb-color-textColor, #000)\n}\n\n\n.globo-form-id-165628 .globo-form-app .header {\n text-align:center;\n}\n\n\n.globo-form-id-165628 .globo-form-app .globo-description,\n.globo-form-id-165628 .globo-form-app .header .globo-description{\n --gfb-color-description: rgba(var(--gfb-color-text), 0.8);\n color: var(--gfb-color-description, #6c757d);\n}\n.globo-form-id-165628 .globo-form-app .globo-label,\n.globo-form-id-165628 .globo-form-app .globo-form-control label.globo-label,\n.globo-form-id-165628 .globo-form-app .globo-form-control label.globo-label span.label-content{\n color: var(--gfb-color-textColor, #1c1c1c);\n text-align: left;\n}\n.globo-form-id-165628 .globo-form-app .globo-form-control .help-text.globo-description,\n.globo-form-id-165628 .globo-form-app .globo-form-control span.globo-description{\n --gfb-color-description: rgba(var(--gfb-color-text), 0.8);\n color: var(--gfb-color-description, #6c757d);\n}\n.globo-form-id-165628 .globo-form-app .globo-form-control .checkbox-wrapper .globo-option,\n.globo-form-id-165628 .globo-form-app .globo-form-control .radio-wrapper .globo-option\n{\n color: var(--gfb-color-textColor, #1c1c1c);\n}\n.globo-form-id-165628 .globo-form-app .footer,\n.globo-form-id-165628 .globo-form-app .gfb__footer{\n text-align:;\n}\n.globo-form-id-165628 .globo-form-app .footer button,\n.globo-form-id-165628 .globo-form-app .gfb__footer button{\n border:1px solid var(--gfb-primary-color);\n \n}\n\n.globo-form-id-165628 .globo-form-app .footer button.submit,\n.globo-form-id-165628 .globo-form-app .gfb__footer button.submit\n.globo-form-id-165628 .globo-form-app .footer button.checkout,\n.globo-form-id-165628 .globo-form-app .gfb__footer button.checkout,\n.globo-form-id-165628 .globo-form-app .footer button.action.loading .spinner,\n.globo-form-id-165628 .globo-form-app .gfb__footer button.action.loading .spinner{\n background-color: var(--gfb-primary-color);\n color : #ffffff;\n}\n.globo-form-id-165628 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:before {\n content: url('data:image\/svg+xml;
545 utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"%231c1c1c\" d=\"M528.1 171.5L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6zM388.6 312.3l23.7 138.4L288 385.4l-124.3 65.3 23.7-138.4-100.6-98 139-20.2 62.2-126 62.2 126 139 20.2-100.6 98z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e');\n}\n.globo-form-id-165628 .globo-form-app .globo-form-control .star-rating\u003efieldset\u003einput:checked ~ label:before {\n content: url('data:image\/svg+xml; utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"%231c1c1c\" d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e');\n}\n.globo-form-id-165628 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:hover:before,\n.globo-form-id-165628 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:hover ~ label:before{\n content : url('data:image\/svg+xml; utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"%231c1c1c\" d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e')\n}\n.globo-form-id-165628 .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input:checked ~ .checkbox-label:before {\n border-color: var(--gfb-primary-color);\n box-shadow: 0 4px 6px rgba(50,50,93,0.11), 0 1px 3px rgba(0,0,0,0.08);\n background-color: var(--gfb-primary-color);\n}\n.globo-form-id-165628 .globo-form-app .step.-completed .step__number,\n.globo-form-id-165628 .globo-form-app .line.-progress,\n.globo-form-id-165628 .globo-form-app .line.-start{\n background-color: var(--gfb-primary-color);\n}\n.globo-form-id-165628 .globo-form-app .checkmark__check,\n.globo-form-id-165628 .globo-form-app .checkmark__circle{\n stroke: var(--gfb-primary-color);\n}\n.globo-form-id-165628 .floating-button{\n background-color: var(--gfb-primary-color);\n}\n.globo-form-id-165628 .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input ~ .checkbox-label:before,\n.globo-form-app .globo-form-control .radio-wrapper .radio-input ~ .radio-label:after{\n border-color : var(--gfb-primary-color);\n}\n.globo-form-id-165628 .flatpickr-day.selected, \n.globo-form-id-165628 .flatpickr-day.startRange, \n.globo-form-id-165628 .flatpickr-day.endRange, \n.globo-form-id-165628 .flatpickr-day.selected.inRange, \n.globo-form-id-165628 .flatpickr-day.startRange.inRange, \n.globo-form-id-165628 .flatpickr-day.endRange.inRange, \n.globo-form-id-165628 .flatpickr-day.selected:focus, \n.globo-form-id-165628 .flatpickr-day.startRange:focus, \n.globo-form-id-165628 .flatpickr-day.endRange:focus, \n.globo-form-id-165628 .flatpickr-day.selected:hover, \n.globo-form-id-165628 .flatpickr-day.startRange:hover, \n.globo-form-id-165628 .flatpickr-day.endRange:hover, \n.globo-form-id-165628 .flatpickr-day.selected.prevMonthDay, \n.globo-form-id-165628 .flatpickr-day.startRange.prevMonthDay, \n.globo-form-id-165628 .flatpickr-day.endRange.prevMonthDay, \
545n.globo-form-id-165628 .flatpickr-day.selected.nextMonthDay, \n.globo-form-id-165628 .flatpickr-day.startRange.nextMonthDay, \n.globo-form-id-165628 .flatpickr-day.endRange.nextMonthDay {\n background: var(--gfb-primary-color);\n border-color: var(--gfb-primary-color);\n}\n.globo-form-id-165628 .globo-paragraph {\n color: var(--gfb-color-textColor, #000);\n width: 100%!important;\n}\n\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-app .header .title,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-app .header .description,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-165628 .globo-form-app .globo-heading,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-165628 .globo-form-app .globo-label,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-165628 .globo-form-app .globo-form-control label.globo-label,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-165628 .globo-form-app .globo-form-control label.globo-label span.label-content,\n.globo-form.rtl .globo-form-app .header .title,\n.globo-form.rtl .globo-form-app .header .description,\n.globo-form.rtl.globo-form-id-165628 .globo-form-app .globo-heading,\n.globo-form.rtl.globo-form-id-165628 .globo-form-app .globo-label,\n.globo-form.rtl.globo-form-id-165628 .globo-form-app .globo-form-control label.globo-label,\n.globo-form.rtl.globo-form-id-165628 .globo-form-app .globo-form-control label.globo-label span.label-content{\n text-align: right;\n}\n\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-app .line,\n.globo-form.rtl .globo-form-app .line {\n left: unset;\n right: 50%;\n}\n\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-165628 .globo-form-app .line.-start,\n.globo-form.rtl .globo-form-id-165628 .globo-form-app .line.-start {\n left: unset; \n right: 0%;\n}\n\n.not-rtl {\n direction: ltr;\n}\n\n\u003c\/style\u003e\n\n\n\n\n\u003cdiv class=\"globo-form-app default-layout gfb-style-classic gfb-font-size-medium\" data-id=165628\u003e\n \n\t\u003cdiv class=\"header dismiss hidden\" onclick=\"Globo.FormBuilder.closeModalForm(this)\"\u003e\n \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\t\u003c\/div\u003e\n\t\u003cform class=\"g-container\" novalidate action=\"https:\/\/app.powerfulform.com\/api\/front\/form\/165628\/send\" method=\"POST\" enctype=\"multipart\/form-data\" data-id=165628\u003e\n\t\t\u003cdiv class=\"gfb__error-summary\" id=\"165628-error-summary\" role=\"alert\" aria-live=\"assertive\" hidden\u003e\u003c\/div\u003e\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\t\u003cdiv class=\"header gfb__page-header \" data-path=\"header\" style=\"text-align:center\"\u003e\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\u003ch2 class=\"title globo-heading\"\u003eSara Sells Damage Waiver\u003c\/h2\u003e\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\u003cdiv class=\"description globo-description\"\u003e\u003c\/div\u003e\n\t\t\t\t\n\t\t\t\u003c\/div\u003e\n\t\t\n \n \u003cdiv class=\"globo-formbuilder-wizard\" data-id=165628\u003e\n \u003cdiv class=\"wizard__content\"\u003e\n \u003cheader class=\"wizard__header\"\u003e\n \u003cdiv class=\"wizard__steps\"\u003e\n \u003cnav class=\"steps hidden\"\u003e\n \n \n \n \n \n \n \n \n \n \n \u003cdiv class=\"step last \" data-element-id=\"group-1\" data-step=\"0\" \u003e\n \u003cdiv class=\"step__content\"\u003e\n \u003cp class=\"step__number\"\u003e\u003c\/p\u003e\n \u003csvg class=\"checkmark\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=52 height=52 viewBox=\"0 0 52 52\"\u003e\n \u003ccircle class=\"checkmark__circle\" cx=\"26\" cy=\"26\" r=\"25\" fill=\"none\"\/\u003e\n \u003cpath class=\"checkmark__check\" fill=\"none\" d=\"M14.1 27.2l7.1 7.2 16.7-16.8\"\/\u003e\n \u003c\/svg\u003e\n \u003cdiv class=\"lines\"\u003e\n \n \u003cdiv class=\"line -start\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"line -background\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"line -progress\"\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e \n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \n \u003c\/nav\u003e\n \u003c\/div\u003e\n \u003c\/header\u003e\n \u003cdiv class=\"panels\"\u003e\n \n \n \n \n \n \u003cdiv class=\"panel \" data-element-id=\"group-1\" data-id=165628 data-step=\"0\" tabindex=\"-1\" role=\"group\" aria-label=\"Page 1\" style=\"padding-top:0\"\u003e\n \n \n \n \n \n \n \u003cdiv class=\"globo-form-row\" data-element-id=\"row-1790177535314-l4wlx7w53\" \u003e\n \n\n\n \n \n \u003cdiv class=\"globo-form-row-item\" data-element-type=\"name\"\u003e\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \" data-type='name' data-element-id='name'\u003e\n\n \n\n\n \n \n\u003clabel id=\"165628-name-label\" for=\"165628-name\" class=\"classic-label globo-label gfb__label-v2 \" data-label=\"First and Last Name\"\u003e\n \u003cspan class=\"label-content\" data-label=\"First and Last Name\"\u003eFirst and Last Name\u003c\/span\u003e\n \n \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n \n\u003c\/label\u003e\n\n \n\n \u003cdiv class=\"globo-form-input\"\u003e\n \n \n \u003cinput type=\"text\" aria-describedby='165628-name-error' autocomplete='name' data-type=\"name\" class=\"classic-input\" id=\"165628-name\" name=\"name\" placeholder=\"\" presence aria-required=\"true\"\n \u003e\n \u003c\/div\u003e\n \n \u003csmall class=\"messages\" aria-live=\"polite\" aria-atomic=\"true\" id=\"165628-name-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n \u003c\/div\u003e\n \n \n \n \u003cdiv class=\"globo-form-row-item\" data-element-type=\"email\"\u003e\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control email-confirm layout-1-column \" data-type='email' data-element-id='email-1'\u003e\n \n \n\n\n \n \n\u003clabel id=\"165628-email-1-label\" for=\"165628-email-1\" class=\"classic-label globo-label gfb__label-v2 \" data-label=\"Email\"\u003e\n \u003cspan class=\"label-content\" data-label=\"Email\"\u003eEmail\u003c\/span\u003e\n \n \u003cspan\u003e\u003c\/span\u003e\n \n\u003c\/label\u003e\n\n \n\n \u003cdiv class=\"globo-form-input\"\u003e\n \n \n \u003cinput type=\"text\" aria-describedby='165628-email-1-error' autocomplete='email' data-type=\"email\" class=\"classic-input\" id=\"165628-email-1\" name=\"email-1\" placeholder=\"\" \n \u003e\n \u003c\/div\u003e\n \n \u003csmall class=\"messages\" aria-live=\"polite\" aria-atomic=\"true\" id=\"165628-email-1-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n \u003c\/div\u003e\n \n \n \u003c\/div\u003e\n \n\n \n \n \n \n \n \n \u003cdiv class=\"globo-form-row\" data-element-id=\"row-1790177535315-k5rh5mblh\" \u003e\n \n\n\n \n \n \u003cdiv class=\"globo-form-row-item\" data-element-type=\"select\"\u003e\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \" data-type='select' data-element-id='select' data-default-value=\"\" data-type=\"select\" \u003e\n \n \n\n\n \n \n\u003clabel id=\"165628-select-label\" for=\"165628-select\" class=\"classic-label globo-label gfb__label-v2 \" data-label=\"Location\"\u003e\n \u003cspan class=\"label-content\" data-label=\"Location\"\u003eLocation\u003c\/span\u003e\n \n \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n \n\u003c\/label\u003e\n\n \n\n \n \n \u003cdiv class=\"globo-form-input\"\u003e\n \n \n \u003cselect data-searchable=\"\" name=\"select\" aria-describedby='165628-select-error' id=\"165628-select\" class=\"classic-input wide\" presence aria-required=\"true\"\u003e\n \u003coption selected=\"selected\" value=\"\" disabled=\"disabled\"\u003ePlease select\u003c\/option\u003e\n \n \u003coption value=\"Nashville\" \u003eNashville\u003c\/option\u003e\n \n \u003coption value=\"Memphis\" \u003eMemphis\u003c\/option\u003e\n \n \u003coption value=\"Birmingham\" \u003eBirmingham\u003c\/option\u003e\n \n \u003c\/select\u003e\n \u003c\/div\u003e\n \n \u003csmall class=\"messages\" aria-live=\"polite\" aria-atomic=\"true\" id=\"165628-select-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n \u003c\/div\u003e\n \n \n \n \u003cdiv class=\"globo-form-row-item\" data-element-type=\"number\"\u003e\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \" data-type='number' data-element-id='number'\u003e\n \n \n\n\n \n \n\u003clabel id=\"165628-number-label\" for=\"165628-number\" class=\"classic-label globo-label gfb__label-v2 \" data-label=\"Order Number(s)\"\u003e\n \u003cspan class=\"label-content\" data-label=\"Order Number(s)\"\u003eOrder Number(s)\u003c\/span\u003e\n \n \u003cspan\u003e\u003c\/span\u003e\n \n\u003c\/label\u003e\n\n \n\n \u003cdiv class=\"globo-form-input\"\u003e\n \n \n \u003cinput type=\"number\" aria-describedby='165628-number-error' \n class=\"classic-input\" id=\"165628-number\"\n name=\"number\" placeholder=\"\"\n \n \n min=\"0\"\n \n onkeyup=\"Globo.FormBuilder.handleChangeQuantity(this)\"\n \u003e\n \u003c\/div\u003e\n \n \u003csmall class=\"messages\" aria-live=\"polite\" aria-atomic=\"true\" id=\"165628-number-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n \u003c\/div\u003e\n \n \n \u003c\/div\u003e\n \n\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \" data-type='devider' data-element-id='devider-1' \u003e\n \n\n\n \u003chr id=\"devider-1\" \u003e\n\u003c\/div\u003e\n\n\n\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \" data-type='heading' data-element-id='heading-1'\u003e\n \n\n\n \n \n \u003ch4 class=\"heading-title globo-heading\" id=\"heading-1\" \u003ePlease read the following statements carefully\u003c\/h4\u003e\n \n \u003cp class=\"heading-caption\"\u003eSARA SELLS strives to provide you with high quality merchandise. We understand damages and defects may occur and we apologize for the inconvenience. \u003c\/p\u003e\n\u003c\/div\u003e\n\n\n\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \" data-type='consent' data-element-id='consent-4' data-default-value=\"false\"\u003e\n \n\n\n \u003cdiv class=\"globo-form-input\"\u003e\n \u003cdiv class=\"flex-wrap\"\u003e\n \u003cdiv class=\"globo-list-control\"\u003e\n \u003cdiv class=\"checkbox-wrapper\"\u003e\n \u003cinput aria-describedby='165628-consent-4-error' class=\"checkbox-input\" id=\"165628-consent-4\" type=\"checkbox\" data-type=\"consent\" name=\"consent-4[]\" presence value=\"Yes\" \u003e\n \u003clabel class=\"checkbox-label globo-option\" for=\"165628-consent-4\" data-label=\"I agree that any boxed items I have will be opened and inspected within 48 hours of receiving and will immediately report any damages to [email protected].\u0026amp;nbsp;\"\u003e\u003cspan class=\"label-content\" data-label=\"I agree that any boxed items I have will be opened and inspected within 48 hours of receiving and will immediately report any damages to [email protected].\u0026amp;nbsp;\"\u003e\u003cp\u003eI agree that any boxed items I have will be opened and inspected within 48 hours of receiving and will immediately report any damages to [email protected].\u0026nbsp;\u003c\/p\u003e\u003c\/span\u003e\u003c\/label\u003e\n \n \u003csmall class=\"messages\" aria-live=\"polite\" aria-atomic=\"true\" id=\"165628-consent-4-error\"\u003e\u003c\/small\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n\u003c\/div\u003e\n\n\n\n\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \" data-type='consent' data-element-id='consent-3' data-default-value=\"false\"\u003e\n \n\n\n \u003cdiv class=\"globo-form-input\"\u003e\n \u003cdiv class=\"flex-wrap\"\u003e\n \u003cdiv class=\"globo-list-control\"\u003e\n \u003cdiv class=\"checkbox-wrapper\"\u003e\n
545 \u003cinput aria-describedby='165628-consent-3-error' class=\"checkbox-input\" id=\"165628-consent-3\" type=\"checkbox\" data-type=\"consent\" name=\"consent-3[]\" presence value=\"Yes\" \u003e\n \u003clabel class=\"checkbox-label globo-option\" for=\"165628-consent-3\" data-label=\"I have inspected my unboxed items and approve they are in good condition.\"\u003e\u003cspan class=\"label-content\" data-label=\"I have inspected my unboxed items and approve they are in good condition.\"\u003e\u003cp\u003eI have inspected my unboxed items and approve they are in good condition.\u003c\/p\u003e\u003c\/span\u003e\u003c\/label\u003e\n \n \u003csmall class=\"messages\" aria-live=\"polite\" aria-atomic=\"true\" id=\"165628-consent-3-error\"\u003e\u003c\/small\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n\u003c\/div\u003e\n\n\n\n\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \" data-type='consent' data-element-id='consent-2' data-default-value=\"false\"\u003e\n \n\n\n \u003cdiv class=\"globo-form-input\"\u003e\n \u003cdiv class=\"flex-wrap\"\u003e\n \u003cdiv class=\"globo-list-control\"\u003e\n \u003cdiv class=\"checkbox-wrapper\"\u003e\n \u003cinput aria-describedby='165628-consent-2-error' class=\"checkbox-input\" id=\"165628-consent-2\" type=\"checkbox\" data-type=\"consent\" name=\"consent-2[]\" presence value=\"Yes\" \u003e\n \u003clabel class=\"checkbox-label globo-option\" for=\"165628-consent-2\" data-label=\"I agree that my items are correct and packed and secured to my approval. Any damage done during transportation is my responsibility.\"\u003e\u003cspan class=\"label-content\" data-label=\"I agree that my items are correct and packed and secured to my approval. Any damage done during transportation is my responsibility.\"\u003e\u003cp\u003eI agree that my items are correct and packed and secured to my approval. Any damage done during transportation is my responsibility.\u003c\/p\u003e\u003c\/span\u003e\u003c\/label\u003e\n \n \u003csmall class=\"messages\" aria-live=\"polite\" aria-atomic=\"true\" id=\"165628-consent-2-error\"\u003e\u003c\/small\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n\u003c\/div\u003e\n\n\n\n\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \" data-type='consent' data-element-id='consent-5' data-default-value=\"false\"\u003e\n \n\n\n \u003cdiv class=\"globo-form-input\"\u003e\n \u003cdiv class=\"flex-wrap\"\u003e\n \u003cdiv class=\"globo-list-control\"\u003e\n \u003cdiv class=\"checkbox-wrapper\"\u003e\n \u003cinput aria-describedby='165628-consent-5-error' class=\"checkbox-input\" id=\"165628-consent-5\" type=\"checkbox\" data-type=\"consent\" name=\"consent-5[]\" presence value=\"Yes\" \u003e\n \u003clabel class=\"checkbox-label globo-option\" for=\"165628-consent-5\" data-label=\"I am responsible for the transportation of all purchased items to and from the warehouse and will return any damaged items to original location.\u0026amp;nbsp;\"\u003e\u003cspan class=\"label-content\" data-label=\"I am responsible for the transportation of all purchased items to and from the warehouse and will return any damaged items to original location.\u0026amp;nbsp;\"\u003e\u003cp\u003eI am responsible for the transportation of all purchased items to and from the warehouse and will return any damaged items to original location.\u0026nbsp;\u003c\/p\u003e\u003c\/span\u003e\u003c\/label\u003e\n \n \u003csmall class=\"messages\" aria-live=\"polite\" aria-atomic=\"true\" id=\"165628-consent-5-error\"\u003e\u003c\/small\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n\u003c\/div\u003e\n\n\n\n\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \" data-type='consent' data-element-id='consent-6' data-default-value=\"false\"\u003e\n \n\n\n \u003cdiv class=\"globo-form-input\"\u003e\n \u003cdiv class=\"flex-wrap\"\u003e\n \u003cdiv class=\"globo-list-control\"\u003e\n \u003cdiv class=\"checkbox-wrapper\"\u003e\n \u003cinput aria-describedby='165628-consent-6-error' class=\"checkbox-input\" id=\"165628-consent-6\" type=\"checkbox\" data-type=\"consent\" name=\"consent-6[]\" value=\"Yes\" \u003e\n \u003clabel class=\"checkbox-label globo-option\" for=\"165628-consent-6\" data-label=\"If I have requested for my items to be secured into my vehicle by the Sara Sells team member(s). I understand that Sara Sells LLC. is not liable for any damages once I leave Sara Sells property. I have inspected the security of my items and is to my satisfaction.\"\u003e\u003cspan class=\"label-content\" data-label=\"If I have requested for my items to be secured into my vehicle by the Sara Sells team member(s). I understand that Sara Sells LLC. is not liable for any damages once I leave Sara Sells property. I have inspected the security of my items and is to my satisfaction.\"\u003e\u003cp\u003eIf I have requested for my items to be secured into my vehicle by the Sara Sells team member(s). I understand that Sara Sells LLC. is not liable for any damages once I leave Sara Sells property. I have inspected the security of my items and is to my satisfaction.\u003c\/p\u003e\u003c\/span\u003e\u003c\/label\u003e\n \n \u003csmall class=\"messages\" aria-live=\"polite\" aria-atomic=\"true\" id=\"165628-consent-6-error\"\u003e\u003c\/small\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n\u003c\/div\u003e\n\n\n\n\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \" data-type='signature' data-element-id='signature-1'\u003e\n \n\n\n \u003clabel id=\"165628-signature-1-label\" class=\"classic-label globo-label \" data-label=\"
545Signature\"\u003e\u003cspan class=\"label-content\" data-label=\"Signature\"\u003eSignature\u003c\/span\u003e\u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\u003c\/label\u003e\n \u003cdiv class=\"globo-form-input gfb__signature\"\u003e\n \u003ccanvas class=\"gfb__signature__canvas\"\u003e\u003c\/canvas\u003e\n \u003cinput type=\"hidden\" name=\"signature-1\" class=\"gfb__signature__value\" \/\u003e\n \u003cdiv class=\"gfb__signature__actions\"\u003e\n \u003cdiv class=\"gfb__signature__clear\"\u003eClear\u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003csmall class=\"help-text globo-description\"\u003eI agree to the above statements and assume responsibility of my items once I leave SARA SELLS warehouse.\u003c\/small\u003e\n \n \u003csmall class=\"messages\" aria-live=\"polite\" aria-atomic=\"true\" id=\"165628-signature-1-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n \n \n \n \n \n \n \n \n \u003c\/div\u003e\n \n \n \u003c\/div\u003e\n \u003cdiv class=\"message error\" tabindex=\"-1\" data-other-error=\"Something went wrong, please try again\"\u003e\n \u003cdiv class=\"content\"\u003e\u003c\/div\u003e\n \u003cbutton type=\"button\" class=\"dismiss\" aria-label=\"Close\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \n \n \n \u003cdiv class=\"message success\" tabindex=\"-1\"\u003e\n \n \u003cdiv class=\"gfb__content-title\"\u003eSubmission Received!\u003c\/div\u003e\n \n \u003cdiv class=\"gfb__discount-wrapper\" onclick=\"Globo.FormBuilder.handleCopyDiscountCode(this)\"\u003e\n \u003cdiv class=\"gfb__content-discount\"\u003e\n \u003cspan class=\"gfb__discount-code\"\u003e\u003c\/span\u003e\n \u003cdiv class=\"gfb__copy\"\u003e\n \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M384 336H192c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16l140.1 0L400 115.9V320c0 8.8-7.2 16-16 16zM192 384H384c35.3 0 64-28.7 64-64V115.9c0-12.7-5.1-24.9-14.1-33.9L366.1 14.1c-9-9-21.2-14.1-33.9-14.1H192c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64zM64 128c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V416H272v32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192c0-8.8 7.2-16 16-16H96V128H64z\"\/\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"gfb__copied\"\u003e\n \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z\"\/\u003e\u003c\/svg\u003e\n \u003c\/div\u003e \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"content\"\u003e\u003c\/div\u003e\n \u003cbutton type=\"button\" class=\"dismiss\" aria-label=\"Close\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n \u003csvg width=20 height=20 width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \n \n \n\t\t\t\t\t\u003cdiv class=\"gfb__footer wizard__footer gfb__page-footer\" data-path=\"footer\" style=\"text-align:\"\u003e\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n \n\t\t\t\t\t\t\t\u003cdiv class=\"description globo-description gfb__page-footer-description hidden \"\u003e\u003c\/div\u003e\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\u003cbutton type=\"button\" class=\"action previous hidden classic-button\" style=\"\"\u003ePrevious\u003c\/button\u003e\n\t\t\t\t\t\t\u003cbutton type=\"button\" class=\"action next submit classic-button\" data-submitting-text=\"\" data-submit-text='\u003cspan class=\"spinner\"\u003e\u003c\/span\u003eSubmit' data-next-text=\"Next\" style=\"\"\u003e\u003cspan class=\"spinner\"\u003e\u003c\/span\u003eNext\u003c\/button\u003e\n\t\t\t\t\t\t\u003cbutton class=\"action reset classic-button hidden\" type=\"button\" onclick=\"Globo.FormBuilder.handleResetForm(this)\" style=\"\"\u003e\u003c\/button\u003e\n\t\t\t\t\t\t\n \u003cp class=\"wizard__congrats-message\"\u003e\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003cinput type=\"hidden\" value=\"\" name=\"customer[id]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"customer[email]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"customer[name]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"page[title]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"page[href]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"_keyLabel\"\u003e\n \u003c\/form\u003e\n \n \n \u003cdiv class=\"message success\" tabindex=\"-1\"\u003e\n \n \u003cdiv class=\"gfb__c
545ontent-title\"\u003eSubmission Received!\u003c\/div\u003e\n \n \u003cdiv class=\"gfb__discount-wrapper\" onclick=\"Globo.FormBuilder.handleCopyDiscountCode(this)\"\u003e\n \u003cdiv class=\"gfb__content-discount\"\u003e\n \u003cspan class=\"gfb__discount-code\"\u003e\u003c\/span\u003e\n \u003cdiv class=\"gfb__copy\"\u003e\n \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M384 336H192c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16l140.1 0L400 115.9V320c0 8.8-7.2 16-16 16zM192 384H384c35.3 0 64-28.7 64-64V115.9c0-12.7-5.1-24.9-14.1-33.9L366.1 14.1c-9-9-21.2-14.1-33.9-14.1H192c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64zM64 128c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V416H272v32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192c0-8.8 7.2-16 16-16H96V128H64z\"\/\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"gfb__copied\"\u003e\n \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z\"\/\u003e\u003c\/svg\u003e\n \u003c\/div\u003e \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"content\"\u003e\u003c\/div\u003e\n \u003cbutton type=\"button\" class=\"dismiss\" aria-label=\"Close\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \n \n\u003c\/div\u003e\n\n\u003c\/div\u003e\n","title":"Sara Sells Damage Waiver","formName":"Sara Sells Damage Waiver"}}[165628]; 546 547 548 549 window.Globo.FormBuilder.url = window.Globo.FormBuilder.shop.url; 550 window.Globo.FormBuilder.CDN_URL = window.Globo.FormBuilder.shop.CDN_URL ?? window.Globo.FormBuilder.shop.url; 551 window.Globo.FormBuilder.themeOs20 = true; 552 window.Globo.FormBuilder.searchProductByJson = true; 553 554 555 window.Globo.FormBuilder.__webpack_public_path_2__ = "https://cdn.shopify.com/extensions/01a11afe-0e6b-76ee-8616-04523759776f/powerful-form-builder-361/assets/";Globo.FormBuilder.page = { 556 href : window.location.href, 557 type: "index" 558 }; 559 Globo.FormBuilder.page.title = document.title 560 561 562 if(window.AVADA_SPEED_WHITELIST){ 563 const pfbs_w = new RegExp("powerful-form-builder", 'i') 564 if(Array.isArray(window.AVADA_SPEED_WHITELIST)){ 565 window.AVADA_SPEED_WHITELIST.push(pfbs_w) 566 }else{ 567 window.AVADA_SPEED_WHITELIST = [pfbs_w] 568 } 569 } 570 571 Globo.FormBuilder.shop.configuration = Globo.FormBuilder.shop.configuration || {}; 572 Globo.FormBuilder.shop.configuration.money_format = "${{amount}}"; 573</script>
vendor: 1 bytes, line 573
573
574<script src="https://cdn.shopify.com/extensions/01a11afe-0e6b-76ee-8616-04523759776f/powerful-form-builder-361/assets/globo.formbuilder.index.js" defer="defer" data-cookieconsent="ignore"></script>
574 575 576 577 578 579<!-- END app block --><!-- BEGIN app block: shopify://apps/instafeed/blocks/head-block/c447db20-095d-4a10-9725-b5977662c9d5 --><!-- BEGIN app snippet: storefront-script --> 580 581 582<!-- END app snippet --> 583 584 585 586 587<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
588<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: 96164151611,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};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 588
588
589<script> 590 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 591</script>
vendor: 1 bytes, line 591
591
592<script> 593 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 594 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 595 window.ShopifyAnalytics.meta.currency = 'USD'; 596 var meta = {"page":{"pageType":"home","requestId":"dacda511-ff39-4254-a1ae-5dd9a79ee517-1791503210"}}; 597 for (var attr in meta) { 598 window.ShopifyAnalytics.meta[attr] = meta[attr]; 599 } 600</script>
vendor: 1 bytes, line 600
600
601<script class="analytics"> 602 (function () { 603 var customDocumentWrite = function(content) { 604 var jquery = null; 605 606 if (window.jQuery) { 607 jquery = window.jQuery; 608 } else if (window.Checkout && window.Checkout.$) { 609 jquery = window.Checkout.$; 610 } 611 612 if (jquery) { 613 jquery('body').append(content); 614 } 615 }; 616 617 var hasLoggedConversion = function(token) { 618 if (token) { 619 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 620 } 621 return false; 622 } 623 624 var setCookieIfConversion = function(token) { 625 if (token) { 626 var twoMonthsFromNow = new Date(Date.now()); 627 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 628 629 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 630 } 631 } 632 633 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 634 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 635 if (trekkie.integrations) { 636 return; 637 } 638 trekkie.methods = [ 639 'identify', 640 'page', 641 'ready', 642 'track', 643 'trackForm', 644 'trackLink' 645 ]; 646 trekkie.factory = function(method) { 647 return function() { 648 var args = Array.prototype.slice.call(arguments); 649 args.unshift(method); 650 trekkie.push(args); 651 if (method == 'track' || method == 'page') { 652 var pageUrl; 653 try { 654 pageUrl = window.location.href; 655 } catch (e) {} 656 var pageReferrer; 657 try { 658 pageReferrer = document.referrer; 659 } catch (e) {} 660 try { 661 if (window.__TREKKIE_SHIM_QUEUE == null) { 662 window.__TREKKIE_SHIM_QUEUE = []; 663 } 664 window.__TREKKIE_SHIM_QUEUE.push({ 665 from: 'trekkie-stub', 666 method: method, 667 args: args.slice(1), 668 pageContext: { 669 url: pageUrl, 670 referrer: pageReferrer 671 } 672 }); 673 } catch (e) { 674 // no-op 675 } 676 } 677 return trekkie; 678 }; 679 }; 680 for (var i = 0; i < trekkie.methods.length; i++) { 681 var key = trekkie.methods[i]; 682 trekkie[key] = trekkie.factory(key); 683 } 684 trekkie.load = function(config) { 685 trekkie.config = config || {}; 686 trekkie.config.initialDocumentCookie = document.cookie; 687 var first = document.getElementsByTagName('script')[0]; 688var script = document.createElement('script'); 689script.type = 'text/javascript'; 690script.onerror = function(e) { 691 var scriptFallback = document.createElement('script'); 692 scriptFallback.type = 'text/javascript'; 693 scriptFallback.onerror = function(error) { 694 var Monorail = { 695 produce: function produce(monorailDomain, schemaId, payload) { 696 var currentMs = new Date().getTime(); 697 var event = { 698 schema_id: schemaId, 699 payload: payload, 700 metadata: { 701 event_created_at_ms: currentMs, 702 event_sent_at_ms: currentMs 703 } 704 }; 705 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 706 }, 707 sendRequest: function sendRequest(endpointUrl, payload) { 708 // Try the sendBeacon API 709 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 710 var blobData = new window.Blob([payload], { 711 type: 'text/plain' 712 }); 713 714 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 715 return true; 716 } // sendBeacon was not successful 717 718 } // XHR beacon 719 720 var xhr = new XMLHttpRequest(); 721 722 try { 723 xhr.open('POST', endpointUrl); 724 xhr.setRequestHeader('Content-Type', 'text/plain'); 725 xhr.send(payload); 726 } catch (e) { 727 console.log(e); 728 } 729 730 return false; 731 }, 732 isIos12: function isIos12() { 733 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 734 } 735 }; 736 Monorail.produce('monorail-edge.shopifysvc.com', 737 'trekkie_storefront_load_errors/1.1', 738 {shop_id: 96164151611, 739 theme_id: 183660347707, 740 app_name: "storefront", 741 context_url: window.location.href, 742 source_url: "//sarasells.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 743 744 }; 745 scriptFallback.async = true; 746 scriptFallback.src = '//sarasells.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 747 first.parentNode.insertBefore(scriptFallback, first); 748}; 749script.async = true; 750script.src = '//sarasells.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 751first.parentNode.insertBefore(script, first); 752 753 }; 754 trekkie.load( 755 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":96164151611,"isMerchantRequest":null,"themeId":183660347707,"themeCityHash":"14054683958248836962","contentLanguage":"en","currency":"USD","eventMetadataId":"138f0f22-b397-46f2-9461-9c1819d230fd"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 756 ); 757 758 var loaded = false;
759 trekkie.ready(function() { 760 if (loaded) return; 761 loaded = true; 762 763 window.ShopifyAnalytics.lib = window.trekkie; 764 765 var originalDocumentWrite = document.write; 766 document.write = customDocumentWrite; 767 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 768 document.write = originalDocumentWrite; 769 770 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 771 var token = match? match[1]: undefined; 772 if (!hasLoggedConversion(token)) { 773 setCookieIfConversion(token); 774 775 } 776 }); 777 778 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"dacda511-ff39-4254-a1ae-5dd9a79ee517-1791503210","shopifyEmitted":true}); 779 780 var eventsListenerScript = document.createElement('script'); 781 eventsListenerScript.async = true; 782 eventsListenerScript.src = "//sarasells.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 783 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 784})();</script>
vendor: 1 bytes, line 784
784
785<script 786 defer 787 src="https://sarasells.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js" 788 data-application="storefront-renderer" 789 data-shop-id="96164151611" 790 data-render-region="gcp-us-central1" 791 data-page-type="index" 792 data-theme-instance-id="183660347707" 793 data-theme-name="Dawn" 794 data-theme-version="15.4.1" 795 data-monorail-region="shop_domain" 796 data-resource-timing-sampling-rate="10" 797 data-shs="true" 798 data-shs-beacon="true" 799 data-shs-export-with-fetch="true" 800 data-shs-logs-sample-rate="1" 801 data-shs-beacon-endpoint="https://sarasells.com/api/collect" 802></script>
802 803<meta name="shopify-y" content="5fa2727b-4755-433a-97b2-fb2929bc1e97" data-expiration="1823061728000"><meta name="shopify-s" content="3fde8fad-2cd5-495e-a2ed-26b651d1b9eb" data-expiration="1791505928000"><meta name="new-cookie-storage-activated" content="t"> 804</head> 805 806 <body class="gradient "> 807 <a class="skip-to-content-link button visually-hidden" href="#MainContent"> 808 Skip to content 809 </a><!-- BEGIN sections: header-group --> 810<div id="shopify-section-sections--26135883186491__announcement-bar" class="shopify-section shopify-section-group-header-group announcement-bar-section"><link href="//sarasells.com/cdn/shop/t/4/assets/component-slideshow.css?v=17933591812325749411785910659" rel="stylesheet" type="text/css" media="all" /> 811<link href="//sarasells.com/cdn/shop/t/4/assets/component-slider.css?v=14039311878856620671785910659" rel="stylesheet" type="text/css" media="all" /> 812 813 <link href="//sarasells.com/cdn/shop/t/4/assets/component-list-social.css?v=35792976012981934991785910659" rel="stylesheet" type="text/css" media="all" /> 814 815 816<div 817 class="utility-bar color-scheme-2 gradient" 818> 819 <div class="page-width utility-bar__grid"><div class="localization-wrapper"> 820</div> 821 </div> 822</div> 823 824 825</div><div id="shopify-section-sections--26135883186491__header" class="shopify-section shopify-section-group-header-group section-header"> 826 827<link rel="stylesheet" href="//sarasells.com/cdn/shop/t/4/assets/component-list-menu.css?v=151968516119678728991785910659" media="print" onload="this.media='all'"> 828<link rel="stylesheet" href="//sarasells.com/cdn/shop/t/4/assets/component-search.css?v=165164710990765432851785910659" media="print" onload="this.media='all'"> 829<link rel="stylesheet" href="//sarasells.com/cdn/shop/t/4/assets/component-menu-drawer.css?v=78507945323948423891785910659" media="print" onload="this.media='all'"> 830<link 831 rel="stylesheet" 832 href="//sarasells.com/cdn/shop/t/4/assets/component-cart-notification.css?v=54116361853792938221785910659" 833 media="print" 834 onload="this.media='all'" 835><link rel="stylesheet" href="//sarasells.com/cdn/shop/t/4/assets/component-mega-menu.css?v=128318715382397052911785910659" media="print" onload="this.media='all'"><style> 836 header-drawer { 837 justify-self: start; 838 margin-left: -1.2rem; 839 }@media screen and (min-width: 990px) { 840 header-drawer { 841 display: none; 842 } 843 }.menu-drawer-container { 844 display: flex; 845 } 846 847 .list-menu { 848 list-style: none; 849 padding: 0; 850 margin: 0; 851 } 852 853 .list-menu--inline { 854 display: inline-flex; 855 flex-wrap: wrap; 856 } 857 858 summary.list-menu__item { 859 padding-right: 2.7rem; 860 } 861 862 .list-menu__item { 863 display: flex; 864 align-items: center; 865 line-height: calc(1 + 0.3 / var(--font-body-scale)); 866 } 867 868 .list-menu__item--link { 869 text-decoration: none; 870 padding-bottom: 1rem; 871 padding-top: 1rem; 872 line-height: calc(1 + 0.8 / var(--font-body-scale)); 873 } 874 875 @media screen and (min-width: 750px) { 876 .list-menu__item--link { 877 padding-bottom: 0.5rem; 878 padding-top: 0.5rem; 879 } 880 } 881 882 /* ââ Added for collection list in drawer ââ */ 883 .menu-drawer__collections { 884 padding: 1.5rem 2rem; 885 border-top: 1px solid rgba(var(--color-foreground), 0.08); 886 } 887 888 .menu-drawer__collections h3 { 889 font-family: 'Montserrat'; 890font-weight: 700; 891font-style: Bold; 892line-height: 100%; 893letter-spacing: 0; 894text-transform: uppercase; 895margin-bottom: 16px; 896 } 897 898 .menu-drawer__collection-grid { 899 display: grid; 900 grid-template-columns: repeat(2, 1fr); 901 gap: 1.2rem; 902 } 903 904 .menu-drawer__collection-item { 905 text-align: left; 906 background: #F8F8F7; 907 padding: 10px; 908 909 } 910 911 .menu-drawer__collection-item a { 912 text-decoration: none; 913 color: rgb(var(--color-foreground)); 914 display: block; 915 text-transform: uppercase; 916 } 917 918 919 920 .menu-drawer__collection-item span { 921 font-size: 1.3rem; 922 line-height: 1.3; 923 } 924</style><style data-shopify>.header { 925 padding: 10px 3rem 10px 3rem; 926 } 927 928 .section-header { 929 position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */ 930 margin-bottom: 0px; 931 } 932 933 @media screen and (min-width: 750px) { 934 .section-header { 935 margin-bottom: 0px; 936 } 937 } 938 939 @media screen and (min-width: 990px) { 940 .header { 941 padding-top: 20px; 942 padding-bottom: 20px; 943 } 944 }</style>
944<script src="//sarasells.com/cdn/shop/t/4/assets/cart-notification.js?v=133508293167896966491785910659" defer="defer"></script>
944 945 946<sticky-header 947 948 data-sticky-type="always" 949 950 class="header-wrapper color-scheme-1 gradient" 951><header class="header header--middle-left header--mobile-left page-width header--has-menu header--has-social header--has-account"> 952 953<header-drawer data-breakpoint="tablet"> 954 <details id="Details-menu-drawer-container" class="menu-drawer-container"> 955 <summary 956 class="header__icon header__icon--menu header__icon--summary link focus-inset" 957 aria-label="Menu" 958 > 959 <span><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-hamburger" viewBox="0 0 18 16"><path fill="currentColor" d="M1 .5a.5.5 0 1 0 0 1h15.71a.5.5 0 0 0 0-1zM.5 8a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1A.5.5 0 0 1 .5 8m0 7a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5"/></svg> 960<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 961</span> 962 </summary> 963 <div id="menu-drawer" class="gradient menu-drawer motion-reduce color-scheme-1"> 964 <div class="menu-drawer__inner-container"> 965 <div class="menu-drawer__navigation-container"> 966 <nav class="menu-drawer__navigation"> 967 <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a 968 id="HeaderDrawer-about" 969 href="/pages/about-us" 970 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 971 972 > 973 About 974 </a></li><li><details id="Details-menu-drawer-menu-item-2"> 975 <summary 976 id="HeaderDrawer-locations" 977 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 978 > 979 Locations 980 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
980ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 981</span> 982 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 983</span> 984 </summary> 985 <div 986 id="link-locations" 987 class="menu-drawer__submenu has-submenu gradient motion-reduce" 988 tabindex="-1" 989 > 990 <div class="menu-drawer__inner-submenu"> 991 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 992 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
992ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 993</span> 994 Locations 995 </button> 996 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a 997 id="HeaderDrawer-locations-nashville" 998 href="/pages/nashville" 999 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 1000 1001 > 1002 NASHVILLE 1003 </a></li><li><a 1004 id="HeaderDrawer-locations-birmingham" 1005 href="/pages/birmingham" 1006 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 1007 1008 > 1009 BIRMINGHAM 1010 </a></li><li><a 1011 id="HeaderDrawer-locations-memphis" 1012 href="/pages/memphis" 1013 class="menu-drawer__menu-item link link--text list-menu__item focus-inset" 1014 1015 > 1016 MEMPHIS 1017 </a></li></ul> 1018 </div> 1019 </div> 1020 </details></li><li><a 1021 id="HeaderDrawer-trade-program" 1022 href="/pages/trade" 1023 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1024 1025 > 1026 Trade Program 1027 </a></li><li><a 1028 id="HeaderDrawer-shipping" 1029 href="https://shopssonline.com" 1030 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1031 1032 > 1033 Shipping 1034 </a></li></ul> 1035 </nav> 1036 1037 <!-- ââ New: Collection list in drawer ââ --><div class="menu-drawer__collections"><h3>Shop</h3><div class="menu-drawer__collection-grid"><div class="menu-drawer__collection-item"> 1038 <a href="/collections/living"> 1039 1040 <div style="background: #f5f5f5; height: 100%; aspect-ratio: 1/1; border-radius: 0.6rem;"></div> 1041 <span>LIVING</span> 1042 </a> 1043 </div><div class="menu-drawer__collection-item"> 1044 <a href="/collections/dining"> 1045 1046 <div style="background: #f5f5f5; height: 100%; aspect-ratio: 1/1; border-radius: 0.6rem;"></div> 1047 <span>DINING</span> 1048 </a> 1049 </div><div class="menu-drawer__collection-item"> 1050 <a href="/collections/lighting"> 1051 1052 <div style="background: #f5f5f5; height: 100%; aspect-ratio: 1/1; border-radius: 0.6rem;"></div> 1053 <span>LIGHTING</span> 1054 </a> 1055 </div><div class="menu-drawer__collection-item"> 1056 <a href="/collections/kitchen"> 1057 1058 <div style="background: #f5f5f5; height: 100%; aspect-ratio: 1/1; border-radius: 0.6rem;"></div> 1059 <span>KITCHEN</span> 1060 </a> 1061 </div><div class="menu-drawer__collection-item"> 1062 <a href="/collections/bed"> 1063 1064 <div style="background: #f5f5f5; height: 100%; aspect-ratio: 1/1; border-radius: 0.6rem;"></div>
1065 <span>BEDROOM</span> 1066 </a> 1067 </div><div class="menu-drawer__collection-item"> 1068 <a href="/collections/decor"> 1069 1070 <div style="background: #f5f5f5; height: 100%; aspect-ratio: 1/1; border-radius: 0.6rem;"></div> 1071 <span>DECOR</span> 1072 </a> 1073 </div><div class="menu-drawer__collection-item"> 1074 <a href="/collections/rugs"> 1075 1076 <div style="background: #f5f5f5; height: 100%; aspect-ratio: 1/1; border-radius: 0.6rem;"></div> 1077 <span>RUGS</span> 1078 </a> 1079 </div><div class="menu-drawer__collection-item"> 1080 <a href="/collections/framed-art"> 1081 1082 <div style="background: #f5f5f5; height: 100%; aspect-ratio: 1/1; border-radius: 0.6rem;"></div> 1083 <span>ART</span> 1084 </a> 1085 </div><div class="menu-drawer__collection-item"> 1086 <a href="/collections/sale"> 1087 1088 <div style="background: #f5f5f5; height: 100%; aspect-ratio: 1/1; border-radius: 0.6rem;"></div> 1089 <span>SALE</span> 1090 </a> 1091 </div></div> 1092 </div><div class="menu-drawer__utility-links"><a 1093 href="https://shopify.com/96164151611/account?locale=en®ion_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJzYXJhc2VsbHNsbGMubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkyMTA4MDEwLCJuYmYiOjE3OTE1MDMyMTB9.do5fY-Stpzg-E5EASXztLnqh4scnUUerEFQ2CD-Usjk" 1094 class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide" 1095 rel="nofollow" 1096 ><account-icon><span class="svg-wrapper"> 1097<svg width="14" height="16" viewBox="0 0 14 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-account"> 1098<path d="M1 14.3333V13.5C1 12.734 1.15088 11.9754 1.44404 11.2677C1.73719 10.56 2.16687 9.91689 2.70854 9.37522C3.25022 8.83354 3.89328 8.40386 4.60101 8.11071C5.30875 7.81756 6.06729 7.66667 6.83333 7.66667C7.59938 7.66667 8.35792 7.81756 9.06565 8.11071C9.77339 8.40386 10.4164 8.83354 10.9581 9.37522C11.4998 9.91689 11.9295 10.56 12.2226 11.2677C12.5158 11.9754 12.6667 12.734 12.6667 13.5V14.3333" stroke="#36424F" stroke-width="2" stroke-linecap="square"/> 1099<path d="M6.83321 7.66667C7.71727 7.66667 8.56511 7.31548 9.19023 6.69036C9.81536 6.06523 10.1665 5.21739 10.1665 4.33333C10.1665 3.44928 9.81536 2.60143 9.19023 1.97631C8.56511 1.35119 7.71727 1 6.83321 1C5.94916 1 5.10131 1.35119 4.47619 1.97631C3.85107 2.60143 3.49988 3.44928 3.49988 4.33333C3.49988 5.21739 3.85107 6.06523 4.47619 6.69036C5.10131 7.31548 5.94916 7.66667 6.83321 7.66667V7.66667Z" stroke="#36424F" stroke-width="2" stroke-linecap="square"/> 1100</svg> 1101</span></account-icon>Log in</a><div class="menu-drawer__localization header-localization"> 1102</div><ul class="list list-social list-unstyled" role="list"><li class="list-social__item"> 1103 <a href="https://www.facebook.com/sarasellstn" class="list-social__link link"> 1104 <span class="svg-wrapper"><svg class="icon icon-facebook" viewBox="0 0 20 20"><path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2s-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951"/></svg> 1105</span> 1106 <span class="visually-hidden">Facebook</span> 1107 </a> 1108 </li><li class="list-social__item"> 1109 <a href="https://www.pinterest.com/shopsarasells/" class="list-social__link link"> 1110 <span class="svg-wrapper"><svg class="icon icon-pinterest" viewBox="0 0 20 20"><path fill="currentColor" d="M10 2.01a8.1 8.1 0 0 1 5.666 2.353 8.09 8.09 0 0 1 1.277 9.68A7.95 7.95 0 0 1 10 18.04a8.2 8.2 0 0 1-2.276-.307c.403-.653.672-1.24.816-1.729l.567-2.2c.134.27.393.5.768.702.384.192.768.297 1.19.297q1.254 0 2.248-.72a4.7 4.7 0 0 0 1.537-1.969c.37-.89.554-1.848.537-2.8
111013 0-1.249-.48-2.315-1.43-3.227a5.06 5.06 0 0 0-3.65-1.374c-.893 0-1.729.154-2.478.461a5.02 5.02 0 0 0-3.236 4.552c0 .72.134 1.355.413 1.902.269.538.672.922 1.22 1.152.096.039.182.039.25 0 .066-.028.114-.096.143-.192l.173-.653c.048-.144.02-.288-.105-.432a2.26 2.26 0 0 1-.548-1.565 3.803 3.803 0 0 1 3.976-3.861c1.047 0 1.863.288 2.44.855.585.576.883 1.315.883 2.228a6.8 6.8 0 0 1-.317 2.122 3.8 3.8 0 0 1-.893 1.556c-.384.384-.836.576-1.345.576-.413 0-.749-.144-1.018-.451-.259-.307-.345-.672-.25-1.085q.22-.77.452-1.537l.173-.701c.057-.25.086-.451.086-.624 0-.346-.096-.634-.269-.855-.192-.22-.451-.336-.797-.336-.432 0-.797.192-1.085.595-.288.394-.442.893-.442 1.499.005.374.063.746.173 1.104l.058.144c-.576 2.478-.913 3.938-1.037 4.36-.116.528-.154 1.153-.125 1.863A8.07 8.07 0 0 1 2 10.03c0-2.208.778-4.11 2.343-5.666A7.72 7.72 0 0 1 10 2.001z"/></svg> 1111</span> 1112 <span class="visually-hidden">Pinterest</span> 1113 </a> 1114 </li><li class="list-social__item"> 1115 <a href="https://www.instagram.com/sarasells" class="list-social__link link"> 1116 <span class="svg-wrapper"><svg class="icon icon-instagram" viewBox="0 0 20 20"><path fill="currentColor" fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.4 2.4 0 0 0-.912.593 2.5 2.5 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23s.01 2.39.046 3.229c.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046s2.39-.01 3.23-.046c.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23s-.01-2.39-.055-3.229c-.027-.784-.164-1.204-.274-1.495a2.4 2.4 0 0 0-.593-.913 2.6 2.6 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045a63 63 0 0 1 3.302.045c.664.014 1.321.14 1.943.374a4 4 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.9 3.9 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.15 4.15 0 0 1-1.414-.922 4.1 4.1 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.4 4.4 0 0 1 .92-1.414 4.2 4.2 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805m1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93m5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355" clip-rule="evenodd"/></svg> 1117</span> 1118 <span class="visually-hidden">Instagram</span> 1119 </a> 1120 </li></ul> 1121 </div> 1122 </div> 1123 </div> 1124 </div> 1125 </details> 1126</header-drawer><h1 class="header__heading"><a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper"> 1127 1128 <img src="//sarasells.com/cdn/shop/files/Logotype.png?v=1783667740&width=600" alt="Sara Sells" srcset="//sarasells.com/cdn/shop/files/Logotype.png?v=1783667740&width=300 300w, //sarasells.com/cdn/shop/files/Logotype.png?v=1783667740&width=450 450w, //sarasells.com/cdn/shop/files/Logotype.png?v=1783667740&width=600 600w" width="300" height="53.153153153153156" loading="eager" class="header__heading-logo motion-reduce" sizes="(max-width: 600px) 50vw, 300px"> 1129 </div></a></h1> 1130 1131<nav class="header__inline-menu"> 1132 <ul class="list-menu list-menu--inline" role="list"><li><a 1133 id="HeaderMenu-about" 1134 href="/pages/about-us" 1135 class="header__menu-item list-menu__item link link--text focus-inset" 1136 1137 > 1138 <span 1139 >About</span> 1140 </a></li><li><header-menu> 1141 <details id="Details-HeaderMenu-2" class="mega-menu"> 1142 <summary 1143 id="HeaderMenu-locations" 1144 class="header__menu-item list-menu__item link focus-inset" 1145 >
1146 <span 1147 >Locations</span><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 1148</summary> 1149 <div 1150 id="MegaMenu-Content-2" 1151 class="mega-menu__content color-scheme-1 gradient motion-reduce global-settings-popup" 1152 tabindex="-1" 1153 > 1154 <ul 1155 class="mega-menu__list mega-menu__list--condensed" 1156 role="list" 1157 ><li> 1158 <a 1159 id="HeaderMenu-locations-nashville" 1160 href="/pages/nashville" 1161 class="mega-menu__link mega-menu__link--level-2 link" 1162 1163 > 1164 NASHVILLE 1165 </a></li><li> 1166 <a 1167 id="HeaderMenu-locations-birmingham" 1168 href="/pages/birmingham" 1169 class="mega-menu__link mega-menu__link--level-2 link" 1170 1171 > 1172 BIRMINGHAM 1173 </a></li><li> 1174 <a 1175 id="HeaderMenu-locations-memphis" 1176 href="/pages/memphis" 1177 class="mega-menu__link mega-menu__link--level-2 link" 1178 1179 > 1180 MEMPHIS 1181 </a></li></ul> 1182 </div> 1183 </details> 1184 </header-menu></li><li><a 1185 id="HeaderMenu-trade-program" 1186 href="/pages/trade" 1187 class="header__menu-item list-menu__item link link--text focus-inset" 1188 1189 > 1190 <span 1191 > Trade Program</span> 1192 </a></li><li><a 1193 id="HeaderMenu-shipping" 1194 href="https://shopssonline.com" 1195 class="header__menu-item list-menu__item link link--text focus-inset" 1196 1197 > 1198 <span 1199 >Shipping</span> 1200 </a></li></ul> 1201</nav> 1202 1203<div class="header__icons"> 1204 <div class="desktop-localization-wrapper"> 1205</div><a 1206 href="https://shopify.com/96164151611/account?locale=en®ion_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJzYXJhc2VsbHNsbGMubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkyMTA4MDEwLCJuYmYiOjE3OTE1MDMyMTB9.do5fY-Stpzg-E5EASXztLnqh4scnUUerEFQ2CD-Usjk" 1207 class="header__icon header__icon--account link focus-inset" 1208 rel="nofollow" 1209 ><account-icon><span class="svg-wrapper"> 1210<svg width="14" height="16" viewBox="0 0 14 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-account"> 1211<path d="M1 14.3333V13.5C1 12.734 1.15088 11.9754 1.44404 11.2677C1.73719 10.56 2.16687 9.91689 2.70854 9.37522C3.25022 8.83354 3.89328 8.40386 4.60101 8.11071C5.30875 7.81756 6.06729 7.66667 6.83333 7.66667C7.59938 7.66667 8.35792 7.81756 9.06565 8.11071C9.77339 8.40386 10.4164 8.83354 10.9581 9.37522C11.4998 9.91689 11.9295 10.56 12.2226 11.2677C12.5158 11.9754 12.6667 12.734 12.6667 13.5V14.3333" stroke="#36424F" stroke-width="2" stroke-linecap="square"/> 1212<path d="M6.83321 7.66667C7.71727 7.66667 8.56511 7.31548 9.19023 6.69036C9.81536 6.06523 10.1665 5.21739 10.1665 4.33333C10.1665 3.44928 9.81536 2.60143 9.19023 1.97631C8.56511 1.35119 7.71727 1 6.83321 1C5.94916 1 5.10131 1.35119 4.47619 1.97631C3.85107 2.60143 3.49988 3.44928 3.49988 4.33333C3.49988 5.21739 3.85107 6.06523 4.47619 6.69036C5.10131 7.31548 5.94916 7.66667 6.83321 7.66667V7.66667Z" stroke="#36424F" stroke-width="2" stroke-linecap="square"/> 1213</svg> 1214</span></account-icon><span class="visually-hidden">Log in</span> 1215 </a> 1216 </div> 1217 </header> 1218</sticky-header> 1219 1220<cart-notification> 1221 <div class="cart-notification-wrapper page-width"> 1222 <div 1223 id="cart-notification" 1224 class="cart-notification focus-inset color-scheme-1 gradient" 1225 aria-modal="true" 1226 aria-label="Item added to your cart" 1227 role="dialog" 1228 tabindex="-1" 1229 > 1230 <div class="cart-notification__header"> 1231 <h2 class="cart-notification__heading caption-large text-body"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9">
1231<path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 1232Item added to your cart 1233 </h2> 1234 <button 1235 type="button" 1236 class="cart-notification__close modal__close-button link link--text focus-inset" 1237 aria-label="Close" 1238 > 1239 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 1240</span> 1241 </button> 1242 </div> 1243 <div id="cart-notification-product" class="cart-notification-product"></div> 1244 <div class="cart-notification__links"> 1245 <a 1246 href="/cart" 1247 id="cart-notification-button" 1248 class="button button--secondary button--full-width" 1249 >View cart</a> 1250 <form action="/cart" method="post" id="cart-notification-form"> 1251 <button class="button button--primary button--full-width" name="checkout"> 1252 Check out 1253 </button> 1254 </form> 1255 <button type="button" class="link button-label">Continue shopping</button> 1256 </div> 1257 </div> 1258 </div> 1259</cart-notification> 1260<style data-shopify> 1261 .cart-notification { 1262 display: none; 1263 } 1264</style> 1265 1266
1267<script type="application/ld+json"> 1268 { 1269 "@context": "http://schema.org", 1270 "@type": "Organization", 1271 "name": "Sara Sells", 1272 1273 "logo": "https:\/\/sarasells.com\/cdn\/shop\/files\/Logotype.png?v=1783667740\u0026width=500", 1274 1275 "sameAs": [ 1276 "", 1277 "https:\/\/www.facebook.com\/sarasellstn", 1278 "https:\/\/www.pinterest.com\/shopsarasells\/", 1279 "https:\/\/www.instagram.com\/sarasells", 1280 "", 1281 "", 1282 "", 1283 "", 1284 "" 1285 ], 1286 "url": "https:\/\/sarasells.com" 1287 } 1288</script>
1288 1289
1289<script type="application/ld+json"> 1290 { 1291 "@context": "http://schema.org", 1292 "@type": "WebSite", 1293 "name": "Sara Sells", 1294 "potentialAction": { 1295 "@type": "SearchAction", 1296 "target": "https:\/\/sarasells.com\/search?q={search_term_string}", 1297 "query-input": "required name=search_term_string" 1298 }, 1299 "url": "https:\/\/sarasells.com" 1300 } 1301 </script>
1301</div> 1302<!-- END sections: header-group --> 1303 1304 <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 1305 1306 1307 1308 1309 1310 <div class='easylockdown-content' style='display:none;'><div id="shopify-section-template--26135887577403__hero_events_section_RjV8Ug" class="shopify-section"> 1311 1312 1313<section class="hero-sec-wrap"> 1314 <div class="banner-img "> 1315 <img src="//sarasells.com/cdn/shop/files/banner-img.jpg?v=1783666998" alt="Event Banner"> 1316 </div> 1317 <div class="container"> 1318 1319 1320 <!-- TOP --> 1321 <div class="hero-sec-top"> 1322 <h2 class="hero-sec-title">Attend our next event:</h2> 1323 <h1 class="hero-sec-tag-black">Nashville Sale</h1> 1324 <div class="hero-sec-tags"> 1325 <span class="hero-sec-tag-white"> 1326 <!-- Calendar Icon --> 1327 <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"> 1328 <g clip-path="url(#clip0_1055_15230)"> 1329 <path d="M4 1V3" stroke="#36424F" stroke-linecap="round" stroke-linejoin="round" /> 1330 <path d="M8 1V3" stroke="#36424F" stroke-linecap="round" stroke-linejoin="round" /> 1331 <path d="M9.5 2H2.5C1.94772 2 1.5 2.44772 1.5 3V10C1.5 10.5523 1.94772 11 2.5 11H9.5C10.0523 11 10.5 10.5523 10.5 10V3C10.5 2.44772 10.0523 2 9.5 2Z" stroke="#36424F" stroke-linecap="round" stroke-linejoin="round" /> 1332 <path d="M1.5 5H10.5" stroke="#36424F" stroke-linecap="round" stroke-linejoin="round" /> 1333 </g> 1334 <defs> 1335 <clipPath id="clip0_1055_15230"> 1336 <rect width="12" height="12" fill="white" /> 1337 </clipPath> 1338 </defs> 1339 </svg> 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349October 10th 1350- 135112th 1352 2026 1353 </span> 1354 </div> 1355 1356 <p class="hero-sec-desc"> 1357 Shop new, high-quality furniture & decor without the high markup, ready to take home!<br><br>Saturday: In-Person 8 am - 1 pm <br>Sunday: In-Person 1 pm - 4 pm<br>Monday: Online 11 am - 11 pm 1358 </p> 1359 1360 <!-- COUNTDOWN --> 1361 1362 <div class="hero-sec-countdown" data-event-date="2026-10-10 08:00:00"> 1363 <div class="hero-sec-cd-box"> 1364 <div class="hero-sec-cd-num" id="days">00</div> 1365 <div class="hero-sec-cd-label">DAYS</div> 1366 </div> 1367 <span class="hero-sec-cd-colon">:</span> 1368 <div class="hero-sec-cd-box"> 1369 <div class="hero-sec-cd-num" id="hours">00</div> 1370 <div class="hero-sec-cd-label">HOURS</div> 1371 </div> 1372 <span class="hero-sec-cd-colon">:</span> 1373 <div class="hero-sec-cd-box"> 1374 <div class="hero-sec-cd-num" id="mins">00</div> 1375 <div class="hero-sec-cd-label">MINS</div> 1376 </div> 1377 <span class="hero-sec-cd-colon">:</span> 1378 <div class="hero-sec-cd-box"> 1379 <div class="hero-sec-cd-num" id="secs">00</div> 1380 <div class="hero-sec-cd-label">SECS</div> 1381 </div> 1382 </div> 1383 1384 1385 <div class="hero-sec-btns"> 1386 <a href="#" class="hero-sec-btn-calender"> 1387 <!-- Calendar Icon --> 1388 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 1389 <g clip-path="url(#clip0_1055_15263)"> 1390 <path d="M5.33337 1.33334V4.00001" stroke="#2F353E" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round" /> 1391 <path d="M10.6666 1.33334V4.00001" stroke="#2F353E" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round" /> 1392 <path d="M12.6667 2.66666H3.33333C2.59695 2.66666 2 3.26361 2 3.99999V13.3333C2 14.0697 2.59695 14.6667 3.33333 14.6667H12.6667C13.403 14.6667 14 14.0697 14 13.3333V3.99999C14 3.26361 13.403 2.66666 12.6667 2.66666Z" stroke="#2F353E" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round" /> 1393 <path d="M2 6.66666H14" stroke="#2F353E" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round" /> 1394 </g> 1395 <defs> 1396 <clipPath id="clip0_1055_15263"> 1397 <rect width="16" height="16" fill="white" /> 1398 </clipPath> 1399 </defs> 1400 </svg> 1401 Add to your calendar 1402 </a> 1403 <a href="" class="hero-sec-btn-detail"></a> 1404 </div> 1405 </div> 1406 1407 <div class="hero-sec-bottom"> 1408 1409 <div class="hero-sec-bottom-label"> 1410 ADD UPCOMING EVENTS TO YOUR CALENDAR 1411 </div> 1412 1413 1414 <div class="hero-sec-grid"> 1415 1416 <div class="hero-sec-card event-item-1"> 1417 <div class="hero-sec-card-left"> 1418 <div class="hero-sec-card-date"> 1419 <!-- calendar icon --> 1420 <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"> 1421 <g clip-path="url(#clip0_1055_15276)"> 1422 <path d="M4 1V3" stroke="#36424F" stroke-linecap="round" stroke-linejoin="round" /> 1423 <path d="M8 1V3" stroke="#36424F" stroke-linecap="round" stroke-linejoin="round" /> 1424 <path d="M9.5 2H2.5C1.94772 2 1.5 2.44772 1.5 3V10C1.5 10.5523 1.94772 11 2.5 11H9.5C10.0523 11 10.5 10.5523 10.5 10V3C10.5 2.44772 10.0523 2 9.5 2Z" stroke="#36424F" stroke-linecap="round" stroke-linejoin="round" /> 1425 <path d="M1.5 5H10.5" stroke="#36424F" stroke-linecap="round" stroke-linejoin="round" /> 1426 </g> 1427 <defs> 1428 <clipPath id="clip0_1055_15276"> 1429 <rect width="12" height="12" fill="white" /> 1430 </clipPath> 1431 </defs> 1432 </svg>October 17th & 19th 1433 1434 </div> 1435 <div class="hero-sec-card-title">Birmingham Sale</div> 1436 1437 1438 <div class="hero-sec-card-address"> 1439 <!-- location icon -->
1440 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 1441 <path d="M13.3333 6.66667C13.3333 9.99533 9.64063 13.462 8.40063 14.5327C8.28511 14.6195 8.14449 14.6665 7.99996 14.6665C7.85543 14.6665 7.71481 14.6195 7.59929 14.5327C6.35929 13.462 2.66663 9.99533 2.66663 6.66667C2.66663 5.25218 3.22853 3.89562 4.22872 2.89543C5.22892 1.89524 6.58547 1.33333 7.99996 1.33333C9.41445 1.33333 10.771 1.89524 11.7712 2.89543C12.7714 3.89562 13.3333 5.25218 13.3333 6.66667Z" stroke="#D97008" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"></path> 1442 <path d="M8 8.66667C9.10457 8.66667 10 7.77124 10 6.66667C10 5.5621 9.10457 4.66667 8 4.66667C6.89543 4.66667 6 5.5621 6 6.66667C6 7.77124 6.89543 8.66667 8 8.66667Z" stroke="#D97008" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"></path> 1443 </svg> 1444 3501 First Ave N. Birmingham, AL 1445 </div> 1446 1447 </div> 1448 <div class="hero-sec-card-btn"> 1449 <a href="#" style="display: block;" class="dynamic-calendar-btn"> 1450 <svg width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg"> 1451 <path d="M16 0.5H34C42.5604 0.5 49.5 7.43959 49.5 16V34C49.5 42.5604 42.5604 49.5 34 49.5H16C7.43959 49.5 0.5 42.5604 0.5 34V16C0.5 7.43959 7.43959 0.5 16 0.5Z" stroke="#6E7A88" /> 1452 <path d="M23.3334 18.3333V21" stroke="#2F353E" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round" /> 1453 <path d="M28.6666 18.3333V21" stroke="#2F353E" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round" /> 1454 <path d="M30.6667 19.6667H21.3333C20.597 19.6667 20 20.2636 20 21V30.3333C20 31.0697 20.597 31.6667 21.3333 31.6667H30.6667C31.403 31.6667 32 31.0697 32 30.3333V21C32 20.2636 31.403 19.6667 30.6667 19.6667Z" stroke="#2F353E" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round" /> 1455 <path d="M20 23.6667H32" stroke="#2F353E" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round" /> 1456 </svg> 1457 </a> 1458 </div> 1459 </div> 1460 1461 <div class="hero-sec-card event-item-2"> 1462 <div class="hero-sec-card-left"> 1463 <div class="hero-sec-card-date"> 1464 <!-- calendar icon --> 1465 <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"> 1466 <g clip-path="url(#clip0_1055_15276)"> 1467 <path d="M4 1V3" stroke="#36424F" stroke-linecap="round" stroke-linejoin="round" /> 1468 <path d="M8 1V3" stroke="#36424F" stroke-linecap="round" stroke-linejoin="round" /> 1469 <path d="M9.5 2H2.5C1.94772 2 1.5 2.44772 1.5 3V10C1.5 10.5523 1.94772 11 2.5 11H9.5C10.0523 11 10.5 10.5523 10.5 10V3C10.5 2.44772 10.0523 2 9.5 2Z" stroke="#36424F" stroke-linecap="round" stroke-linejoin="round" /> 1470 <path d="M1.5 5H10.5" stroke="#36424F" stroke-linecap="round" stroke-linejoin="round" /> 1471 </g> 1472 <defs> 1473 <clipPath id="clip0_1055_15276"> 1474 <rect width="12" height="12" fill="white" /> 1475 </clipPath> 1476 </defs> 1477 </svg>October 24th & 26th 1478 1479 </div> 1480 <div class="hero-sec-card-title">Memphis Sale</div> 1481 1482 1483 <div class="hero-sec-card-address"> 1484 <!-- location icon --> 1485 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 1486 <path d="M13.3333 6.66667C13.3333 9.99533 9.64063 13.462 8.40063 14.5327C8.28511 14.6195 8.14449 14.6665 7.99996 14.6665C7.85543 14.6665 7.71481 14.6195 7.59929 14.5327C6.35929 13.462 2.66663 9.99533 2.66663 6.66667C2.66663 5.25218 3.22853 3.89562 4.22872 2.89543C5.22892 1.89524
14866.58547 1.33333 7.99996 1.33333C9.41445 1.33333 10.771 1.89524 11.7712 2.89543C12.7714 3.89562 13.3333 5.25218 13.3333 6.66667Z" stroke="#D97008" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"></path> 1487 <path d="M8 8.66667C9.10457 8.66667 10 7.77124 10 6.66667C10 5.5621 9.10457 4.66667 8 4.66667C6.89543 4.66667 6 5.5621 6 6.66667C6 7.77124 6.89543 8.66667 8 8.66667Z" stroke="#D97008" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"></path> 1488 </svg> 1489 11625 Highway 64 Eads, TN 1490 </div> 1491 1492 </div> 1493 <div class="hero-sec-card-btn"> 1494 <a href="#" style="display: block;" class="dynamic-calendar-btn"> 1495 <svg width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg"> 1496 <path d="M16 0.5H34C42.5604 0.5 49.5 7.43959 49.5 16V34C49.5 42.5604 42.5604 49.5 34 49.5H16C7.43959 49.5 0.5 42.5604 0.5 34V16C0.5 7.43959 7.43959 0.5 16 0.5Z" stroke="#6E7A88" /> 1497 <path d="M23.3334 18.3333V21" stroke="#2F353E" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round" /> 1498 <path d="M28.6666 18.3333V21" stroke="#2F353E" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round" /> 1499 <path d="M30.6667 19.6667H21.3333C20.597 19.6667 20 20.2636 20 21V30.3333C20 31.0697 20.597 31.6667 21.3333 31.6667H30.6667C31.403 31.6667 32 31.0697 32 30.3333V21C32 20.2636 31.403 19.6667 30.6667 19.6667Z" stroke="#2F353E" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round" /> 1500 <path d="M20 23.6667H32" stroke="#2F353E" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round" /> 1501 </svg> 1502 </a> 1503 </div> 1504 </div> 1505 1506 <div class="hero-sec-card event-item-3"> 1507 <div class="hero-sec-card-left"> 1508 <div class="hero-sec-card-date"> 1509 <!-- calendar icon --> 1510 <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"> 1511 <g clip-path="url(#clip0_1055_15276)"> 1512 <path d="M4 1V3" stroke="#36424F" stroke-linecap="round" stroke-linejoin="round" /> 1513 <path d="M8 1V3" stroke="#36424F" stroke-linecap="round" stroke-linejoin="round" /> 1514 <path d="M9.5 2H2.5C1.94772 2 1.5 2.44772 1.5 3V10C1.5 10.5523 1.94772 11 2.5 11H9.5C10.0523 11 10.5 10.5523 10.5 10V3C10.5 2.44772 10.0523 2 9.5 2Z" stroke="#36424F" stroke-linecap="round" stroke-linejoin="round" /> 1515 <path d="M1.5 5H10.5" stroke="#36424F" stroke-linecap="round" stroke-linejoin="round" /> 1516 </g> 1517 <defs> 1518 <clipPath id="clip0_1055_15276"> 1519 <rect width="12" height="12" fill="white" /> 1520 </clipPath> 1521 </defs> 1522 </svg>October 31st & 2nd 1523 1524 </div> 1525 <div class="hero-sec-card-title">Shipping Sale</div> 1526 1527 1528 <div class="hero-sec-card-address"> 1529 <!-- location icon --> 1530 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 1531 <path d="M13.3333 6.66667C13.3333 9.99533 9.64063 13.462 8.40063 14.5327C8.28511 14.6195 8.14449 14.6665 7.99996 14.6665C7.85543 14.6665 7.71481 14.6195 7.59929 14.5327C6.35929 13.462 2.66663 9.99533 2.66663 6.66667C2.66663 5.25218 3.22853 3.89562 4.22872 2.89543C5.22892 1.89524 6.58547 1.33333 7.99996 1.33333C9.41445 1.33333 10.771 1.89524 11.7712 2.89543C12.7714 3.89562 13.3333 5.25218 13.3333 6.66667Z" stroke="#D97008" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"></path> 1532 <path d="M8 8.66667C9.10457 8.66667 10 7.77124 10 6.66667C10 5.5621 9.10457 4.66667 8 4.66667C6.89543 4.66667 6 5.5621 6 6.66667C6 7.77124 6.89543 8.66667 8 8.66667Z" stroke="#D97008" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"></path> 1533 </svg> 1534 www.shopssonline.com 1535 </div> 1536 1537 </div> 1538 <div class="hero-sec-card-btn"> 1539 <a href="#" style="display: block;" class="dynamic-calendar-btn">
1540 <svg width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg"> 1541 <path d="M16 0.5H34C42.5604 0.5 49.5 7.43959 49.5 16V34C49.5 42.5604 42.5604 49.5 34 49.5H16C7.43959 49.5 0.5 42.5604 0.5 34V16C0.5 7.43959 7.43959 0.5 16 0.5Z" stroke="#6E7A88" /> 1542 <path d="M23.3334 18.3333V21" stroke="#2F353E" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round" /> 1543 <path d="M28.6666 18.3333V21" stroke="#2F353E" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round" /> 1544 <path d="M30.6667 19.6667H21.3333C20.597 19.6667 20 20.2636 20 21V30.3333C20 31.0697 20.597 31.6667 21.3333 31.6667H30.6667C31.403 31.6667 32 31.0697 32 30.3333V21C32 20.2636 31.403 19.6667 30.6667 19.6667Z" stroke="#2F353E" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round" /> 1545 <path d="M20 23.6667H32" stroke="#2F353E" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round" /> 1546 </svg> 1547 </a> 1548 </div> 1549 </div> 1550 1551 </div> 1552 </div> 1553 1554 1555 </div> 1556</section> 1557 1558 1559 1560 <div id="embedded_form_hero" class="event_embedded_form embedded_form_hero"> 1561 <div class="event-closer_header"><span class="event-close-btn">×</span></div><div id="mc_embed_shell"> 1562 <link href="//cdn-images.mailchimp.com/embedcode/classic-061523.css" rel="stylesheet" type="text/css"> 1563 <style type="text/css"> 1564 #mc_embed_signup { 1565 background: #fff; 1566 clear: left; 1567 font: 14px Helvetica,Arial,sans-serif; 1568 max-width: 600px; 1569 padding-top: 20px; 1570 padding-bottom: 20px; 1571 margin: 0 auto; 1572 } 1573 /* Add your own Mailchimp form style overrides in your site stylesheet or in this style block. 1574 We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */ 1575</style> 1576<div id="mc_embed_signup"> 1577 <form action="https://sarasells.us16.list-manage.com/subscribe/post?u=86bfe41395ae2778c6d29918f&id=9a0bc420f9&f_id=00261ce1f0" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="mailchimp-hidden-frame"> 1578 <div id="mc_embed_signup_scroll"><h2>Nashville Sale</h2> 1579 <div class="indicates-required"><span class="asterisk">*</span> indicates required</div> 1580 <div class="mc-field-group"><label for="mce-FNAME">First Name </label><input type="text" name="FNAME" class=" text" id="mce-FNAME" value=""></div><div class="mc-field-group"><label for="mce-LNAME">Last Name </label><input type="text" name="LNAME" class=" text" id="mce-LNAME" value=""></div><div class="mc-field-group"><label for="mce-EMAIL">Email Address <span class="asterisk">*</span></label><input type="email" name="EMAIL" class="required email" id="mce-EMAIL" required="" value=""></div><div class="mc-field-group"><label for="mce-PHONE">Phone Number </label><input type="text" name="PHONE" class="REQ_CSS" id="mce-PHONE" value=""></div> 1581<div hidden=""><input type="hidden" name="tags" value="3788608,3788608,3788627"></div> 1582 <div id="mce-responses" class="clear"> 1583 <div class="response" id="mce-error-response" style="display: none;"></div> 1584 <div class="response" id="mce-success-response" style="display: none;"></div> 1585 </div><div aria-hidden="true" style="position: absolute; left: -5000px;"><input type="text" name="b_86bfe41395ae2778c6d29918f_9a0bc420f9" tabindex="-1" value=""></div><div class="clear"><input type="submit" name="subscribe" id="mc-embedded-subscribe" class="button" value="UNLOCK INVITE"></div> 1586 </div> 1587</form> 1588<iframe 1589 name="mailchimp-hidden-frame" 1590 id="mailchimp-hidden-frame" 1591 style="display:none;" 1592 aria-hidden="true" 1593></iframe> 1594</div>
1595<script type="text/javascript" src="//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js"></script>
1595<script type="text/javascript">(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text';fnames[0]='EMAIL';ftypes[0]='email';fnames[4]='PHONE';ftypes[4]='phone';fnames[3]='ADDRESS';ftypes[3]='address';fnames[5]='SHOPB2BCO';ftypes[5]='text';}(jQuery));var $mcj = jQuery.noConflict(true); 1596 // SMS Phone Multi-Country Functionality 1597 if(!window.MC) { 1598 window.MC = {}; 1599 } 1600 window.MC.smsPhoneData = { 1601 defaultCountryCode: 'US', 1602 programs: [], 1603 smsProgramDataCountryNames: [] 1604 }; 1605 1606 function getCountryUnicodeFlag(countryCode) { 1607 return countryCode.toUpperCase().replace(/./g, (char) => String.fromCodePoint(char.charCodeAt(0) + 127397)) 1608 }; 1609 1610 // HTML sanitization function to prevent XSS 1611 function sanitizeHtml(str) { 1612 if (typeof str !== 'string') return ''; 1613 return str 1614 .replace(/&/g, '&') 1615 .replace(/</g, '<') 1616 .replace(/>/g, '>') 1617 .replace(/"/g, '"') 1618 .replace(/'/g, ''') 1619 .replace(/\//g, '/'); 1620 } 1621 1622 // URL sanitization function to prevent javascript: and data: URLs 1623 function sanitizeUrl(url) { 1624 if (typeof url !== 'string') return ''; 1625 const trimmedUrl = url.trim().toLowerCase(); 1626 if (trimmedUrl.startsWith('javascript:') || trimmedUrl.startsWith('data:') || trimmedUrl.startsWith('vbscript:')) { 1627 return '#'; 1628 } 1629 return url; 1630 } 1631 1632 const getBrowserLanguage = () => { 1633 if (!window?.navigator?.language?.split('-')[1]) { 1634 return window?.navigator?.language?.toUpperCase(); 1635 } 1636 return window?.navigator?.language?.split('-')[1]; 1637 }; 1638 1639 1640 function getDefaultCountryProgram(defaultCountryCode, smsProgramData) { 1641 if (!smsProgramData || smsProgramData.length === 0) { 1642 return null; 1643 } 1644 1645 const browserLanguage = getBrowserLanguage(); 1646 1647 if (browserLanguage) { 1648 const foundProgram = smsProgramData.find( 1649 (program) => program?.countryCode === browserLanguage, 1650 ); 1651 if (foundProgram) { 1652 return foundProgram; 1653 } 1654 } 1655 1656 if (defaultCountryCode) { 1657 const foundProgram = smsProgramData.find( 1658 (program) => program?.countryCode === defaultCountryCode, 1659 ); 1660 if (foundProgram) { 1661 return foundProgram; 1662 } 1663 } 1664 1665 return smsProgramData[0]; 1666 } 1667 1668 function updateSmsLegalText(countryCode, fieldName) { 1669 if (!countryCode || !fieldName) { 1670 return; 1671 } 1672 1673 const programs = window?.MC?.smsPhoneData?.programs; 1674 if (!programs || !Array.isArray(programs)) { 1675 return; 1676 } 1677 1678 const program = programs.find(program => program?.countryCode === countryCode); 1679 if (!program || !program.requiredTemplate) { 1680 return; 1681 } 1682 1683 1684 var smsConsentHtmlRenderingFixEnabled = true; 1685 1686 const legalTextElement = document.querySelector('#legal-text-' + fieldName); 1687 if (!legalTextElement) { 1688 return; 1689 } 1690 1691 const divRegex = new RegExp('</?[div][^>]*>', 'gi'); 1692 const blockWrapperRegex = new RegExp('</?(?:div|p)[^>]*>', 'gi'); 1693 const fullAnchorRegex = new RegExp('<a.*?</a>', 'g'); 1694 const anchorRegex = new RegExp('<a href="(.*?)" target="(.*?)">(.*?)</a>'); 1695 1696 const template = smsConsentHtmlRenderingFixEnabled 1697 ? program.requiredTemplate 1698 .replace(/<\/p>\s*<p[^>]*>/gi, ' ') 1699 .replace(blockWrapperRegex, '') 1700 : program.requiredTemplate.replace(divRegex, ''); 1701 1702 1703 1704 legalTextElement.textContent = ''; 1705 const parts = template.split(/(<a href=".*?" target=".*?">.*?<\/a>)/g); 1706 parts.forEach(function(part) { 1707 if (!part) { 1708 return; 1709 } 1710 const anchorMatch = part.match(/<a href="(.*?)" target="(.*?)">(.*?)<\/a>/); 1711 if (anchorMatch) { 1712 const linkElement = document.createElement('a'); 1713 linkElement.href = sanitizeUrl(anchorMatch[1]); 1714 linkElement.target = sanitizeHtml(anchorMatch[2]); 1715 linkElement.textContent = sanitizeHtml(anchorMatch[3]); 1716 legalTextElement.appendChild(linkElement); 1717 } else { 1718 legalTextElement.appendChild(document.createTextNode(part)); 1719 } 1720 }); 1721 1722 } 1723 1724 function generateDropdownOptions(smsProgramData) { 1725 if (!smsProgramData || smsProgramData.length === 0) { 1726 return ''; 1727 } 1728 1729 var programs = false 1730 ? smsProgramData.filter(function(p, i, arr) { 1731 return arr.findIndex(function(q) { return q.countryCode === p.countryCode; }) === i; 1732 }) 1733 : smsProgramData; 1734 1735 return programs.map(program => { 1736 const flag = getCountryUnicodeFlag(program.countryCode); 1737 const countryName = getCountryName(program.countryCode); 1738 const callingCode = program.countryCallingCode || ''; 1739 // Sanitize all values to prevent XSS 1740 const sanitizedCountryCode = sanitizeHtml(program.countryCode || ''); 1741 const sanitizedCountryName = sanitizeHtml(countryName || ''); 1742 const sanitizedCallingCode = sanitizeHtml(callingCode || '');
1743 return '<option value="' + sanitizedCountryCode + '">' + sanitizedCountryName + ' ' + sanitizedCallingCode + '</option>'; 1744 }).join(''); 1745 } 1746 1747 function getCountryName(countryCode) { 1748 if (window.MC?.smsPhoneData?.smsProgramDataCountryNames && Array.isArray(window.MC.smsPhoneData.smsProgramDataCountryNames)) { 1749 for (let i = 0; i < window.MC.smsPhoneData.smsProgramDataCountryNames.length; i++) { 1750 if (window.MC.smsPhoneData.smsProgramDataCountryNames[i].code === countryCode) { 1751 return window.MC.smsPhoneData.smsProgramDataCountryNames[i].name; 1752 } 1753 } 1754 } 1755 return countryCode; 1756 } 1757 1758 function getDefaultPlaceholder(countryCode) { 1759 if (!countryCode || typeof countryCode !== 'string') { 1760 return '+1 000 000 0000'; // Default US placeholder 1761 } 1762 1763 var mockPlaceholders = [ 1764 { 1765 countryCode: 'US', 1766 placeholder: '+1 000 000 0000', 1767 helpText: 'Include the US country code +1 before the phone number', 1768 }, 1769 { 1770 countryCode: 'GB', 1771 placeholder: '+44 0000 000000', 1772 helpText: 'Include the GB country code +44 before the phone number', 1773 }, 1774 { 1775 countryCode: 'CA', 1776 placeholder: '+1 000 000 0000', 1777 helpText: 'Include the CA country code +1 before the phone number', 1778 }, 1779 { 1780 countryCode: 'AU', 1781 placeholder: '+61 000 000 000', 1782 helpText: 'Include the AU country code +61 before the phone number', 1783 }, 1784 { 1785 countryCode: 'DE', 1786 placeholder: '+49 000 0000000', 1787 helpText: 'Fügen Sie vor der Telefonnummer die DE-Ländervorwahl +49 ein', 1788 }, 1789 { 1790 countryCode: 'FR', 1791 placeholder: '+33 0 00 00 00 00', 1792 helpText: 'Incluez le code pays FR +33 avant le numéro de téléphone', 1793 }, 1794 { 1795 countryCode: 'ES', 1796 placeholder: '+34 000 000 000', 1797 helpText: 'Incluya el código de paÃs ES +34 antes del número de teléfono', 1798 }, 1799 { 1800 countryCode: 'NL', 1801 placeholder: '+31 0 00000000', 1802 helpText: 'Voeg de NL-landcode +31 toe vóór het telefoonnummer', 1803 }, 1804 { 1805 countryCode: 'BE', 1806 placeholder: '+32 000 00 00 00', 1807 helpText: 'Incluez le code pays BE +32 avant le numéro de téléphone', 1808 }, 1809 { 1810 countryCode: 'CH', 1811 placeholder: '+41 00 000 00 00', 1812 helpText: 'Fügen Sie vor der Telefonnummer die CH-Ländervorwahl +41 ein', 1813 }, 1814 { 1815 countryCode: 'AT', 1816 placeholder: '+43 000 000 0000', 1817 helpText: 'Fügen Sie vor der Telefonnummer die AT-Ländervorwahl +43 ein', 1818 }, 1819 { 1820 countryCode: 'IE', 1821 placeholder: '+353 00 000 0000', 1822 helpText: 'Include the IE country code +353 before the phone number', 1823 }, 1824 { 1825 countryCode: 'IT', 1826 placeholder: '+39 000 000 0000', 1827 helpText: 'Includere il prefisso internazionale IT +39 prima del numero di telefono', 1828 }, 1829 { 1830 countryCode: 'NO', 1831 placeholder: '+47 000 00 000', 1832 helpText: 'Inkluder NO landskode +47 før telefonnummeret', 1833 }, 1834 { 1835 countryCode: 'SE', 1836 placeholder: '+46 00 000 00 00', 1837 helpText: 'Inkludera SE landskod +46 före telefonnumret', 1838 }, 1839 { 1840 countryCode: 'DK', 1841 placeholder: '+45 00 00 00 00', 1842 helpText: 'Inkluder DK landekode +45 før telefonnummeret', 1843 }, 1844 { 1845 countryCode: 'FI', 1846 placeholder: '+358 00 000 0000', 1847 helpText: 'Sisällytä FI-maakoodi +358 ennen puhelinnumeroa', 1848 }, 1849 { 1850 countryCode: 'EE', 1851 placeholder: '+372 0000 0000', 1852 helpText: 'Lisage EE riigikood +372 telefoninumbri ette', 1853 }, 1854 { 1855 countryCode: 'PL', 1856 placeholder: '+48 000 000 000', 1857 helpText: 'Podaj numer kierunkowy PL +48 przed numerem telefonu', 1858 }, 1859 { 1860 countryCode: 'SK', 1861 placeholder: '+421 000 000 000', 1862 helpText: 'Pred telefónne ÄÃslo uveÄte kód krajiny SK +421', 1863 }, 1864 { 1865 countryCode: 'LV', 1866 placeholder: '+371 0000 0000', 1867 helpText: 'Iekļaujiet LV valsts kodu +371 pirms tÄlruÅa numura', 1868 }, 1869 { 1870 countryCode: 'LT', 1871 placeholder: '+370 0000 0000', 1872 helpText: 'Ä®traukite LT Å¡alies kodÄ +370 prieÅ¡ telefono numerį', 1873 }, 1874 { 1875 countryCode: 'GR', 1876 placeholder: '+30 000 000 0000', 1877 helpText: 'Î£Ï Î¼ÏεÏιλάβεÏε Ïον κÏÎ´Î¹ÎºÏ ÏÏÏÎ±Ï GR +30 ÏÏιν αÏÏ Ïον αÏÎ¹Î¸Î¼Ï ÏηλεÏÏÎ½Î¿Ï ', 1878 }, 1879 { 1880 countryCode: 'PT', 1881 placeholder: '+351 000 000 000', 1882 helpText: 'Inclua o código de paÃs PT +351 antes do número de telefone', 1883 }, 1884 { 1885 countryCode: 'HR', 1886 placeholder: '+385 00 000 0000', 1887 helpText: 'UkljuÄite HR pozivni broj države +385 prije telefonskog broja', 1888 }, 1889 { 1890 countryCode: 'SI', 1891 placeholder: '+386 00 000 000', 1892 helpText: 'VkljuÄite SI kodo države +386 pred telefonsko Å¡tevilko', 1893 }, 1894 { 1895 countryCode: 'IS', 1896 placeholder: '+354 000 0000', 1897 helpText: 'Láttu IS landsnúmer +354 fylgja á undan sÃmanúmerinu', 1898 }, 1899 { 1900 countryCode: 'LU', 1901 placeholder: '+352 000 000 000', 1902 helpText: 'Incluez le code pays LU +352 avant le numéro de téléphone', 1903 }, 1904 { 1905 countryCode: 'MC', 1906 placeholder: '+377 00 00 00 00', 1907 helpText: 'Incluez le code pays MC +377 avant le numéro de téléphone', 1908 }, 1909 { 1910 countryCode: 'AD', 1911 placeholder: '+376 000 000', 1912 helpText: 'Incloeu el codi de paÃs AD +376 abans del número de telèfon', 1913 }, 1914 { 1915 countryCode: 'JE', 1916 placeholder: '+44 0000 000000', 1917 helpText: 'Include the JE country code +44 before the phone number', 1918 }, 1919 { 1920 countryCode: 'IM', 1921 placeholder: '+44 0000 000000', 1922 helpText: 'Include the IM country code +44 before the phone number', 1923 }, 1924 { 1925 countryCode: 'GG', 1926 placeholder: '+44 0000 000000', 1927 helpText: 'Include the GG country code +44 before the phone number', 1928 }, 1929 { 1930 countryCode: 'AL', 1931 placeholder: '+355 00 000 0000', 1932 helpText: 'Përfshini kodin e vendit AL +355 para numrit të telefonit', 1933 }, 1934 { 1935 countryCode: 'SM', 1936 placeholder: '+378 0000 000000', 1937 helpText: 'Includere il prefisso internazionale SM +378 prima del numero di telefono', 1938 }, 1939 { 1940 countryCode: 'FO', 1941 placeholder: '+298 000000', 1942 helpText: 'Inkluder FO landekode +298 før telefonnummeret', 1943 }, 1944 { 1945 countryCode: 'MT', 1946 placeholder: '+356 0000 0000', 1947 helpText: 'Include the MT country code +356 before the phone number', 1948 }, 1949 { 1950 countryCode: 'LI', 1951 placeholder: '+423 000 0000', 1952 helpText: 'Fügen Sie vor der Telefonnummer die LI-Ländervorwahl +423 ein', 1953 }, 1954 { 1955 countryCode: 'GI', 1956 placeholder: '+350 000 00000', 1957 helpText: 'Include the GI country code +350 before the phone number', 1958 }, 1959 { 1960 countryCode: 'MD', 1961 placeholder: '+373 00 000 000', 1962 helpText: 'IncludeÈi codul de ÈarÄ MD +373 înaintea numÄrului de telefon', 1963 }, 1964 { 1965 countryCode: 'HU', 1966 placeholder: '+36 00 000 0000', 1967 helpText: 'A telefonszám elÅtt adja meg a HU országkódot +36', 1968 }, 1969 { 1970 countryCode: 'NZ', 1971 placeholder: '+64 00 000 0000', 1972 helpText: 'Include the NZ country code +64 before the phone number', 1973 }, 1974 { 1975 countryCode: 'ME', 1976 placeholder: '+382 00 000 000', 1977 helpText: 'UkljuÄite ME pozivni broj države +382 prije telefonskog broja', 1978 }, 1979 ]; 1980 1981 const selectedPlaceholder = mockPlaceholders.find(function(item) { 1982 return item && item.countryCode === countryCode; 1983 }); 1984 1985 return selectedPlaceholder ? selectedPlaceholder.placeholder : mockPlaceholders[0].placeholder; 1986 } 1987 1988 function updatePlaceholder(countryCode, fieldName) { 1989 if (!countryCode || !fieldName) { 1990 return; 1991 } 1992 1993 const phoneInput = document.querySelector('#mce-' + fieldName); 1994 if (!phoneInput) { 1995 return; 1996 } 1997 1998 const placeholder = getDefaultPlaceholder(countryCode); 1999 if (placeholder) { 2000 phoneInput.placeholder = placeholder; 2001 } 2002 } 2003 2004 function updateCountryCodeInstruction(countryCode, fieldName) { 2005 updatePlaceholder(countryCode, fieldName); 2006 2007 } 2008 2009 function getDefaultHelpText(countryCode) { 2010 var mockPlaceholders = [ 2011 { 2012 countryCode: 'US', 2013 placeholder: '+1 000 000 0000', 2014 helpText: 'Include the US country code +1 before the phone number', 2015 }, 2016 { 2017 countryCode: 'GB', 2018 placeholder: '+44 0000 000000', 2019 helpText: 'Include the GB country code +44 before the phone number', 2020 }, 2021 { 2022 countryCode: 'CA', 2023 placeholder: '+1 000 000 0000', 2024 helpText: 'Include the CA country code +1 before the phone number', 2025 }, 2026 { 2027 countryCode: 'AU', 2028 placeholder: '+61 000 000 000', 2029 helpText: 'Include the AU country code +61 before the phone number', 2030 }, 2031 { 2032 countryCode: 'DE', 2033 placeholder: '+49 000 0000000', 2034 helpText: 'Fügen Sie vor der Telefonnummer die DE-Ländervorwahl +49 ein', 2035 }, 2036 { 2037 countryCode: 'FR', 2038 placeholder: '+33 0 00 00 00 00', 2039 helpText: 'Incluez le code pays FR +33 avant le numéro de téléphone', 2040 }, 2041 { 2042 countryCode: 'ES', 2043 placeholder: '+34 000 000 000', 2044 helpText: 'Incluya el código de paÃs ES +34 antes del número de teléfono', 2045 }, 2046 { 2047 countryCode: 'NL', 2048 placeholder: '+31 0 00000000', 2049 helpText: 'Voeg de NL-landcode +31 toe vóór het telefoonnummer', 2050 }, 2051 { 2052 countryCode: 'BE', 2053 placeholder: '+32 000 00 00 00', 2054 helpText: 'Incluez le code pays BE +32 avant le numéro de téléphone', 2055 }, 2056 { 2057 countryCode: 'CH', 2058 placeholder: '+41 00 000 00 00', 2059 helpText: 'Fügen Sie vor der Telefonnummer die CH-Ländervorwahl +41 ein', 2060 }, 2061 { 2062 countryCode: 'AT', 2063 placeholder: '+43 000 000 0000', 2064 helpText: 'Fügen Sie vor der Telefonnummer die AT-Ländervorwahl +43 ein', 2065 }, 2066 { 2067 countryCode: 'IE', 2068 placeholder: '+353 00 000 0000', 2069 helpText: 'Include the IE country code +353 before the phone number', 2070 }, 2071 { 2072 countryCode: 'IT', 2073 placeholder: '+39 000 000 0000', 2074 helpText: 'Includere il prefisso internazionale IT +39 prima del numero di telefono', 2075 }, 2076 { 2077 countryCode: 'NO', 2078 placeholder: '+47 000 00 000', 2079 helpText: 'Inkluder NO landskode +47 før telefonnummeret', 2080 }, 2081 { 2082 countryCode: 'SE', 2083 placeholder: '+46 00 000 00 00', 2084 helpText: 'Inkludera SE landskod +46 före telefonnumret', 2085 }, 2086 { 2087 countryCode: 'DK', 2088 placeholder: '+45 00 00 00 00', 2089 helpText: 'Inkluder DK landekode +45 før telefonnummeret', 2090 }, 2091 { 2092 countryCode: 'FI', 2093 placeholder: '+358 00 000 0000', 2094 helpText: 'Sisällytä FI-maakoodi +358 ennen puhelinnumeroa', 2095 }, 2096 { 2097 countryCode: 'EE', 2098 placeholder: '+372 0000 0000', 2099 helpText: 'Lisage EE riigikood +372 telefoninumbri ette', 2100 }, 2101 { 2102 countryCode: 'PL', 2103 placeholder: '+48 000 000 000', 2104 helpText: 'Podaj numer kierunkowy PL +48 przed numerem telefonu', 2105 }, 2106 { 2107 countryCode: 'SK', 2108 placeholder: '+421 000 000 000', 2109 helpText: 'Pred telefónne ÄÃslo uveÄte kód krajiny SK +421', 2110 }, 2111 { 2112 countryCode: 'LV', 2113 placeholder: '+371 0000 0000', 2114 helpText: 'Iekļaujiet LV valsts kodu +371 pirms tÄlruÅa numura', 2115 }, 2116 { 2117 countryCode: 'LT', 2118 placeholder: '+370 0000 0000', 2119 helpText: 'Ä®traukite LT Å¡alies kodÄ +370 prieÅ¡ telefono numerį', 2120 }, 2121 { 2122 countryCode: 'GR', 2123 placeholder: '+30 000 000 0000', 2124 helpText: 'Î£Ï Î¼ÏεÏιλάβεÏε Ïον κÏÎ´Î¹ÎºÏ ÏÏÏÎ±Ï GR +30 ÏÏιν αÏÏ Ïον αÏÎ¹Î¸Î¼Ï ÏηλεÏÏÎ½Î¿Ï ', 2125 }, 2126 { 2127 countryCode: 'PT', 2128 placeholder: '+351 000 000 000', 2129 helpText: 'Inclua o código de paÃs PT +351 antes do número de telefone', 2130 }, 2131 { 2132 countryCode: 'HR', 2133 placeholder: '+385 00 000 0000', 2134 helpText: 'UkljuÄite HR pozivni broj države +385 prije telefonskog broja', 2135 }, 2136 { 2137 countryCode: 'SI', 2138 placeholder: '+386 00 000 000', 2139 helpText: 'VkljuÄite SI kodo države +386 pred telefonsko Å¡tevilko', 2140 }, 2141 { 2142 countryCode: 'IS', 2143 placeholder: '+354 000 0000', 2144 helpText: 'Láttu IS landsnúmer +354 fylgja á undan sÃmanúmerinu', 2145 }, 2146 { 2147 countryCode: 'LU', 2148 placeholder: '+352 000 000 000', 2149 helpText: 'Incluez le code pays LU +352 avant le numéro de téléphone', 2150 }, 2151 { 2152 countryCode: 'MC', 2153 placeholder: '+377 00 00 00 00', 2154 helpText: 'Incluez le code pays MC +377 avant le numéro de téléphone', 2155 }, 2156 { 2157 countryCode: 'AD', 2158 placeholder: '+376 000 000', 2159 helpText: 'Incloeu el codi de paÃs AD +376 abans del número de telèfon', 2160 }, 2161 { 2162 countryCode: 'JE', 2163 placeholder: '+44 0000 000000', 2164 helpText: 'Include the JE country code +44 before the phone number', 2165 }, 2166 { 2167 countryCode: 'IM', 2168 placeholder: '+44 0000 000000', 2169 helpText: 'Include the IM country code +44 before the phone number', 2170 }, 2171 { 2172 countryCode: 'GG', 2173 placeholder: '+44 0000 000000', 2174 helpText: 'Include the GG country code +44 before the phone number', 2175 }, 2176 { 2177 countryCode: 'AL', 2178 placeholder: '+355 00 000 0000', 2179 helpText: 'Përfshini kodin e vendit AL +355 para numrit të telefonit', 2180 }, 2181 { 2182 countryCode: 'SM', 2183 placeholder: '+378 0000 000000', 2184 helpText: 'Includere il prefisso internazionale SM +378 prima del numero di telefono', 2185 }, 2186 { 2187 countryCode: 'FO', 2188 placeholder: '+298 000000', 2189 helpText: 'Inkluder FO landekode +298 før telefonnummeret', 2190 }, 2191 { 2192 countryCode: 'MT', 2193 placeholder: '+356 0000 0000', 2194 helpText: 'Include the MT country code +356 before the phone number', 2195 }, 2196 { 2197 countryCode: 'LI', 2198 placeholder: '+423 000 0000', 2199 helpText: 'Fügen Sie vor der Telefonnummer die LI-Ländervorwahl +423 ein', 2200 }, 2201 { 2202 countryCode: 'GI', 2203 placeholder: '+350 000 00000', 2204 helpText: 'Include the GI country code +350 before the phone number', 2205 }, 2206 { 2207 countryCode: 'MD', 2208 placeholder: '+373 00 000 000', 2209 helpText: 'IncludeÈi codul de ÈarÄ MD +373 înaintea numÄrului de telefon', 2210 }, 2211 { 2212 countryCode: 'HU', 2213 placeholder: '+36 00 000 0000', 2214 helpText: 'A telefonszám elÅtt adja meg a HU országkódot +36'
2214, 2215 }, 2216 { 2217 countryCode: 'NZ', 2218 placeholder: '+64 00 000 0000', 2219 helpText: 'Include the NZ country code +64 before the phone number', 2220 }, 2221 { 2222 countryCode: 'ME', 2223 placeholder: '+382 00 000 000', 2224 helpText: 'UkljuÄite ME pozivni broj države +382 prije telefonskog broja', 2225 }, 2226 ]; 2227 2228 if (!countryCode || typeof countryCode !== 'string') { 2229 return mockPlaceholders[0].helpText; 2230 } 2231 2232 const selectedHelpText = mockPlaceholders.find(function(item) { 2233 return item && item.countryCode === countryCode; 2234 }); 2235 2236 return selectedHelpText ? selectedHelpText.helpText : mockPlaceholders[0].helpText; 2237 } 2238 2239 function setDefaultHelpText(countryCode) { 2240 const helpTextSpan = document.querySelector('#help-text'); 2241 if (!helpTextSpan) { 2242 return; 2243 } 2244 2245 2246 } 2247 2248 function updateHelpTextCountryCode(countryCode, fieldName) { 2249 if (!countryCode || !fieldName) { 2250 return; 2251 } 2252 2253 setDefaultHelpText(countryCode); 2254 } 2255 2256 function initializeSmsPhoneDropdown(fieldName) { 2257 if (!fieldName || typeof fieldName !== 'string') { 2258 return; 2259 } 2260 2261 const dropdown = document.querySelector('#country-select-' + fieldName); 2262 const displayFlag = document.querySelector('#flag-display-' + fieldName); 2263 2264 if (!dropdown || !displayFlag) { 2265 return; 2266 } 2267 2268 const smsPhoneData = window.MC?.smsPhoneData; 2269 if (smsPhoneData && smsPhoneData.programs && Array.isArray(smsPhoneData.programs)) { 2270 dropdown.innerHTML = generateDropdownOptions(smsPhoneData.programs); 2271 } 2272 2273 const defaultProgram = getDefaultCountryProgram(smsPhoneData?.defaultCountryCode, smsPhoneData?.programs); 2274 if (defaultProgram && defaultProgram.countryCode) { 2275 dropdown.value = defaultProgram.countryCode; 2276 2277 const flagSpan = displayFlag?.querySelector('#flag-emoji-' + fieldName); 2278 if (flagSpan) { 2279 flagSpan.textContent = getCountryUnicodeFlag(defaultProgram.countryCode); 2280 flagSpan.setAttribute('aria-label', sanitizeHtml(defaultProgram.countryCode) + ' flag'); 2281 } 2282 2283 updateSmsLegalText(defaultProgram.countryCode, fieldName); 2284 updatePlaceholder(defaultProgram.countryCode, fieldName); 2285 updateCountryCodeInstruction(defaultProgram.countryCode, fieldName); 2286 } 2287 2288 2289 var smsNotRequiredRemoveCountryCodeEnabled = true; 2290 var smsField = Object.values({"FNAME":{"name":"FNAME","label":"First Name","helper_text":"","type":"text","required":false,"audience_field_name":"First Name","merge_id":1,"help_text_enabled":false,"enabled":true,"order":0,"field_type":"merge"},"LNAME":{"name":"LNAME","label":"Last Name","helper_text":"","type":"text","required":false,"audience_field_name":"Last Name","merge_id":2,"help_text_enabled":false,"enabled":true,"order":1,"field_type":"merge"},"EMAIL":{"name":"EMAIL","label":"Email Address","helper_text":"","type":"email","required":true,"audience_field_name":"Email Address","merge_id":0,"help_text_enabled":false,"enabled":true,"order":2,"field_type":"merge"},"PHONE":{"name":"PHONE","label":"Phone Number","helper_text":"","type":"phone","required":false,"audience_field_name":"Phone Number","phoneformat":"","merge_id":4,"help_text_enabled":false,"enabled":true,"order":3,"field_type":"merge"},"ADDRESS":{"name":"ADDRESS","label":"Address","helper_text":"","type":"address","required":false,"audience_field_name":"Address","enabled":false,"order":null,"field_type":"merge","merge_id":3,"countries":{"2":"Albania","3":"Algeria","4":"Andorra","5":"Angola","6":"Argentina","7":"Armenia","8":"Australia","9":"Austria","10":"Azerbaijan","11":"Bahamas","12":"Bahrain","13":"Bangladesh","14":"Barbados","15":"Belarus","16":"Belgium","17":"Belize","18":"Benin","19":"Bermuda","20":"Bhutan","21":"Bolivia","22":"Bosnia and Herzegovina","23":"Botswana","24":"Brazil","25":"Bulgaria","26":"Burkina Faso","27":"Burundi","28":"Cambodia","29":"Cameroon","30":"Canada","31":"Cape Verde","32":"Cayman Islands","33":"Central African Republic","34":"Chad","35":"Chile","36":"China","37":"Colombia","38":"Congo","40":"Croatia","41":"Cyprus","42":"Czech Republic","43":"Denmark","44":"Djibouti","45":"Ecuador","46":"Egypt","47":"El Salvador","48":"Equatorial Guinea","49":"Eritrea","50":"Estonia","51":"Ethiopia","52":"Fiji","53":"Finland","54":"France","56":"Gabon","57":"Gambia","58":"Georgia","59":"Germany","60":"Ghana","61":"Greece","63":"Guinea","64":"Guinea-Bissau","65":"Guyana","66":"Honduras","67":"Hong Kong","68":"Hungary","69":"Iceland","70":"India","71":"Indonesia","74":"Ireland","75":"Israel","76":"Italy","78":"Japan","79":"Jordan","80":"Kazakhstan","81":"Kenya","82":"Kuwait","83":"Kyrgyzstan","84"
2290:"Lao People's Democratic Republic","85":"Latvia","86":"Lebanon","87":"Lesotho","88":"Liberia","90":"Liechtenstein","91":"Lithuania","92":"Luxembourg","93":"Macedonia","94":"Madagascar","95":"Malawi","96":"Malaysia","97":"Maldives","98":"Mali","99":"Malta","100":"Mauritania","101":"Mexico","102":"Moldova","103":"Monaco","104":"Mongolia","105":"Morocco","106":"Mozambique","107":"Namibia","108":"Nepal","109":"Netherlands","110":"Netherlands Antilles","111":"New Zealand","112":"Nicaragua","113":"Niger","114":"Nigeria","116":"Norway","117":"Oman","118":"Pakistan","119":"Panama","120":"Paraguay","121":"Peru","122":"Philippines","123":"Poland","124":"Portugal","126":"Qatar","127":"Reunion","128":"Romania","129":"Russia","130":"Rwanda","132":"Samoa (Independent)","133":"Saudi Arabia","134":"Senegal","135":"Seychelles","136":"Sierra Leone","137":"Singapore","138":"Slovakia","139":"Slovenia","140":"Somalia","141":"South Africa","142":"South Korea","143":"Spain","144":"Sri Lanka","146":"Suriname","147":"Swaziland","148":"Sweden","149":"Switzerland","152":"Taiwan","153":"Tanzania","154":"Thailand","155":"Togo","156":"Tunisia","157":"Turkiye","158":"Turkmenistan","159":"Uganda","161":"Ukraine","162":"United Arab Emirates","163":"Uruguay","164":"USA","165":"Uzbekistan","166":"Vatican City State (Holy See)","167":"Venezuela","168":"Vietnam","169":"Virgin Islands (British)","170":"Yemen","173":"Zambia","174":"Zimbabwe","175":"Antigua And Barbuda","176":"Anguilla","179":"Aruba","180":"Brunei Darussalam","181":"Bouvet Island","183":"Cook Islands","185":"Christmas Island","187":"Dominican Republic","188":"Western Sahara","189":"Falkland Islands","191":"Faroe Islands","192":"Grenada","193":"French Guiana","194":"Gibraltar","195":"Greenland","196":"Guadeloupe","198":"Guatemala","200":"Haiti","202":"Jamaica","203":"Kiribati","204":"Comoros","205":"Saint Kitts and Nevis","206":"Saint Lucia","207":"Marshall Islands","208":"Macau","210":"Martinique","212":"Mauritius","213":"New Caledonia","214":"Norfolk Island","215":"Nauru","217":"Niue","219":"Papua New Guinea","221":"Pitcairn","222":"Palau","223":"Solomon Islands","225":"Svalbard and Jan Mayen Islands","227":"San Marino","232":"Tonga","233":"Timor-Leste","234":"Trinidad and Tobago","235":"Tuvalu","237":"Saint Vincent and the Grenadines","239":"Vanuatu","241":"Mayotte","242":"Myanmar","255":"Sao Tome and Principe","257":"South Georgia and the South Sandwich Islands","260":"Tajikistan","262":"United Kingdom","268":"Costa Rica","270":"Guernsey","272":"North Korea","274":"Afghanistan","275":"Cote D'Ivoire","276":"Cuba","277":"French Polynesia","278":"Iran","279":"Iraq","281":"Libya","282":"Palestine","285":"Syria","286":"Aaland Islands","287":"Turks & Caicos Islands","288":"Jersey (Channel Islands)","289":"Dominica","290":"Montenegro","293":"Sudan","294":"Montserrat","298":"Curacao","302":"Sint Maarten","311":"South Sudan","315":"Republic of Kosovo","318":"Congo, Democratic Republic of the","323":"Isle of Man","324":"Saint Martin","325":"Bonaire, Saint Eustatius and Saba","326":"Serbia","327":"Saint Barthelemy"},"defaultcountry":164},"SHOPB2BCO":{"name":"SHOPB2BCO","label":"Shopify B2B Company","helper_text":"","type":"text","required":false,"audience_field_name":"Shopify B2B Company","enabled":false,"order":null,"field_type":"merge","merge_id":5}}).find(function(f) { return f.name === fieldName && f.type === 'smsphone'; }); 2291 var isRequired = smsField ? smsField.required : false; 2292 var shouldAppendCountryCode = smsNotRequiredRemoveCountryCodeEnabled ? isRequired : true; 2293 2294 var phoneInput = document.querySelector('#mce-' + fieldName); 2295 if (phoneInput && defaultProgram.countryCallingCode && shouldAppendCountryCode) { 2296 phoneInput.value = defaultProgram.countryCallingCode; 2297 } 2298 2299 2300 2301 displayFlag?.addEventListener('click', function(e) { 2302 dropdown.focus(); 2303 }); 2304 2305 2306 dropdown?.addEventListener('change', function() { 2307 const selectedCountry = this.value; 2308 2309 if (!selectedCountry || typeof selectedCountry !== 'string') { 2310 return; 2311 } 2312
2313 const flagSpan = displayFlag?.querySelector('#flag-emoji-' + fieldName); 2314 if (flagSpan) { 2315 flagSpan.textContent = getCountryUnicodeFlag(selectedCountry); 2316 flagSpan.setAttribute('aria-label', sanitizeHtml(selectedCountry) + ' flag'); 2317 } 2318 2319 2320 const selectedProgram = window.MC?.smsPhoneData?.programs.find(function(program) { 2321 return program && program.countryCode === selectedCountry; 2322 }); 2323 2324 var smsNotRequiredRemoveCountryCodeEnabled = true; 2325 var smsField = Object.values({"FNAME":{"name":"FNAME","label":"First Name","helper_text":"","type":"text","required":false,"audience_field_name":"First Name","merge_id":1,"help_text_enabled":false,"enabled":true,"order":0,"field_type":"merge"},"LNAME":{"name":"LNAME","label":"Last Name","helper_text":"","type":"text","required":false,"audience_field_name":"Last Name","merge_id":2,"help_text_enabled":false,"enabled":true,"order":1,"field_type":"merge"},"EMAIL":{"name":"EMAIL","label":"Email Address","helper_text":"","type":"email","required":true,"audience_field_name":"Email Address","merge_id":0,"help_text_enabled":false,"enabled":true,"order":2,"field_type":"merge"},"PHONE":{"name":"PHONE","label":"Phone Number","helper_text":"","type":"phone","required":false,"audience_field_name":"Phone Number","phoneformat":"","merge_id":4,"help_text_enabled":false,"enabled":true,"order":3,"field_type":"merge"},"ADDRESS":{"name":"ADDRESS","label":"Address","helper_text":"","type":"address","required":false,"audience_field_name":"Address","enabled":false,"order":null,"field_type":"merge","merge_id":3,"countries":{"2":"Albania","3":"Algeria","4":"Andorra","5":"Angola","6":"Argentina","7":"Armenia","8":"Australia","9":"Austria","10":"Azerbaijan","11":"Bahamas","12":"Bahrain","13":"Bangladesh","14":"Barbados","15":"Belarus","16":"Belgium","17":"Belize","18":"Benin","19":"Bermuda","20":"Bhutan","21":"Bolivia","22":"Bosnia and Herzegovina","23":"Botswana","24":"Brazil","25":"Bulgaria","26":"Burkina Faso","27":"Burundi","28":"Cambodia","29":"Cameroon","30":"Canada","31":"Cape Verde","32":"Cayman Islands","33":"Central African Republic","34":"Chad","35":"Chile","36":"China","37":"Colombia","38":"Congo","40":"Croatia","41":"Cyprus","42":"Czech Republic","43":"Denmark","44":"Djibouti","45":"Ecuador","46":"Egypt","47":"El Salvador","48":"Equatorial Guinea","49":"Eritrea","50":"Estonia","51":"Ethiopia","52":"Fiji","53":"Finland","54":"France","56":"Gabon","57":"Gambia","58":"Georgia","59":"Germany","60":"Ghana","61":"Greece","63":"Guinea","64":"Guinea-Bissau","65":"Guyana","66":"Honduras","67":"Hong Kong","68":"Hungary","69":"Iceland","70":"India","71":"Indonesia","74":"Ireland","75":"Israel","76":"Italy","78":"Japan","79":"Jordan","80":"Kazakhstan","81":"Kenya","82":"Kuwait","83":"Kyrgyzstan","84":"Lao People's Democratic Republic","85":"Latvia","86":"Lebanon","87":"Lesotho","88":"Liberia","90":"Liechtenstein","91":"Lithuania","92":"Luxembourg","93":"Macedonia","94":"Madagascar","95":"Malawi","96":"Malaysia","97":"Maldives","98":"Mali","99":"Malta","100":"Mauritania","101":"Mexico","102":"Moldova","103":"Monaco","104":"Mongolia","105":"Morocco","106":"Mozambique","107":"Namibia","108":"Nepal","109":"Netherlands","110":"Netherlands Antilles","111":"New Zealand","112":"Nicaragua","113":"Niger","114":"Nigeria","116":"Norway","117":"Oman","118":"Pakistan","119":"Panama","120":"Paraguay","121":"Peru","122":"Philippines","123":"Poland","124":"Portugal","126":"Qatar","127":"Reunion","128":"Romania","129":"Russia","130":"Rwanda","132":"Samoa (Independent)","133":"Saudi Arabia","134":"Senegal","135":"Seychelles","136":"Sierra Leone","137":"Singapore","138":"Slovakia","139":"Slovenia","140":"Somalia","141":"South Africa","142":"South Korea","143":"Spain","144":"Sri Lanka","146":"Suriname","147":"Swaziland","148":"Sweden","149":"Switzerland","152":"Taiwan","153":"Tanzania","154":"Thailand","155":"Togo","156":"Tunisia","157":"Turkiye","158":"Turkmenistan","159":"Uganda","161":"Ukraine","162":"United Arab Emirates","163":"Uruguay","164":"USA","165":"Uzbekistan","166":"Vatican City State (Holy See)","167":"Venezuela","168":"Vietnam","169":"
2325Virgin Islands (British)","170":"Yemen","173":"Zambia","174":"Zimbabwe","175":"Antigua And Barbuda","176":"Anguilla","179":"Aruba","180":"Brunei Darussalam","181":"Bouvet Island","183":"Cook Islands","185":"Christmas Island","187":"Dominican Republic","188":"Western Sahara","189":"Falkland Islands","191":"Faroe Islands","192":"Grenada","193":"French Guiana","194":"Gibraltar","195":"Greenland","196":"Guadeloupe","198":"Guatemala","200":"Haiti","202":"Jamaica","203":"Kiribati","204":"Comoros","205":"Saint Kitts and Nevis","206":"Saint Lucia","207":"Marshall Islands","208":"Macau","210":"Martinique","212":"Mauritius","213":"New Caledonia","214":"Norfolk Island","215":"Nauru","217":"Niue","219":"Papua New Guinea","221":"Pitcairn","222":"Palau","223":"Solomon Islands","225":"Svalbard and Jan Mayen Islands","227":"San Marino","232":"Tonga","233":"Timor-Leste","234":"Trinidad and Tobago","235":"Tuvalu","237":"Saint Vincent and the Grenadines","239":"Vanuatu","241":"Mayotte","242":"Myanmar","255":"Sao Tome and Principe","257":"South Georgia and the South Sandwich Islands","260":"Tajikistan","262":"United Kingdom","268":"Costa Rica","270":"Guernsey","272":"North Korea","274":"Afghanistan","275":"Cote D'Ivoire","276":"Cuba","277":"French Polynesia","278":"Iran","279":"Iraq","281":"Libya","282":"Palestine","285":"Syria","286":"Aaland Islands","287":"Turks & Caicos Islands","288":"Jersey (Channel Islands)","289":"Dominica","290":"Montenegro","293":"Sudan","294":"Montserrat","298":"Curacao","302":"Sint Maarten","311":"South Sudan","315":"Republic of Kosovo","318":"Congo, Democratic Republic of the","323":"Isle of Man","324":"Saint Martin","325":"Bonaire, Saint Eustatius and Saba","326":"Serbia","327":"Saint Barthelemy"},"defaultcountry":164},"SHOPB2BCO":{"name":"SHOPB2BCO","label":"Shopify B2B Company","helper_text":"","type":"text","required":false,"audience_field_name":"Shopify B2B Company","enabled":false,"order":null,"field_type":"merge","merge_id":5}}).find(function(f) { return f.name === fieldName && f.type === 'smsphone'; }); 2326 var isRequired = smsField ? smsField.required : false; 2327 var shouldAppendCountryCode = smsNotRequiredRemoveCountryCodeEnabled ? isRequired : true; 2328 2329 var phoneInput = document.querySelector('#mce-' + fieldName); 2330 if (phoneInput && selectedProgram.countryCallingCode && shouldAppendCountryCode) { 2331 phoneInput.value = selectedProgram.countryCallingCode; 2332 } 2333 2334 2335 updateSmsLegalText(selectedCountry, fieldName); 2336 updatePlaceholder(selectedCountry, fieldName); 2337 updateCountryCodeInstruction(selectedCountry, fieldName); 2338 }); 2339 } 2340 2341 document.addEventListener('DOMContentLoaded', function() { 2342 const smsPhoneFields = document.querySelectorAll('[id^="country-select-"]'); 2343 2344 smsPhoneFields.forEach(function(dropdown) { 2345 const fieldName = dropdown?.id.replace('country-select-', ''); 2346 initializeSmsPhoneDropdown(fieldName); 2347 }); 2348 }); 2349 </script>
2349</div> 2350<div id="rsvpSuccessContainer" style="display: none;"> 2351 <h3 class="calendar-rsvp-title">You're on the list!</h3> 2352 <p class="calendar-rsvp-desc">Add the event to your calendar below:</p> 2353 <div class="calendar-rsvp-actions"> 2354 <!-- Google Calendar Button --> 2355 <a href="https://calendar.google.com/calendar/render?action=TEMPLATE&text=Nashville+Sale&dates=20261010T080000%2F20261012T230000&location=8430+Horton+Hwy+College+Grove%2C+TN&details=" 2356 class="btn-google-cal" 2357 target="_blank"> 2358 Add to Google Calendar 2359 </a> 2360 2361 <!-- Apple / ICS Button --> 2362 <a href="data:text/calendar;charset=utf8,BEGIN:VCALENDAR%0AVERSION:2.0%0ABEGIN:VEVENT%0ASUMMARY:Nashville+Sale%0ADTSTART:20261010T080000%0ADTEND:20261012T230000%0ALOCATION:8430+Horton+Hwy+College+Grove%2C+TN%0ADESCRIPTION:%0AEND:VEVENT%0AEND:VCALENDAR" 2363 download="event.ics" 2364 class="btn-apple-cal"> 2365 Download Apple/Outlook (.ics) 2366 </a> 2367 </div> 2368 </div> 2369 </div> 2370 �<div id="embedded_form_1" class="event_embedded_form embedded_form_1"> 2371 <div class="event-closer_header"><span class="event-close-btn">×</span></div><div id="mc_embed_shell"> 2372 <link href="//cdn-images.mailchimp.com/embedcode/classic-061523.css" rel="stylesheet" type="text/css"> 2373 <style type="text/css"> 2374 #mc_embed_signup{background:#fff; false;clear:left; font:14px Helvetica,Arial,sans-serif; width: 600px;} 2375 /* Add your own Mailchimp form style overrides in your site stylesheet or in this style block. 2376 We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */ 2377</style> 2378<div id="mc_embed_signup"> 2379 <form action="https://sarasells.us16.list-manage.com/subscribe/post?u=86bfe41395ae2778c6d29918f&id=9a0bc420f9&f_id=00241ce1f0" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank"> 2380 <div id="mc_embed_signup_scroll"><h2>Birmingham Sale</h2> 2381 <div class="indicates-required"><span class="asterisk">*</span> indicates required</div> 2382 <div class="mc-field-group"><label for="mce-FNAME">First Name </label><input type="text" name="FNAME" class=" text" id="mce-FNAME" value=""></div><div class="mc-field-group"><label for="mce-LNAME">Last Name </label><input type="text" name="LNAME" class=" text" id="mce-LNAME" value=""></div><div class="mc-field-group"><label for="mce-EMAIL">Email Address <span class="asterisk">*</span></label><input type="email" name="EMAIL" class="required email" id="mce-EMAIL" required="" value=""></div><div class="mc-field-group"><label for="mce-PHONE">Phone Number </label><input type="text" name="PHONE" class="REQ_CSS" id="mce-PHONE" value=""></div> 2383<div hidden=""><input type="hidden" name="tags" value="3788614,3788633"></div> 2384 <div id="mce-responses" class="clear"> 2385 <div class="response" id="mce-error-response" style="display: none;"></div> 2386 <div class="response" id="mce-success-response" style="display: none;"></div> 2387 </div><div aria-hidden="true" style="position: absolute; left: -5000px;"><input type="text" name="b_86bfe41395ae2778c6d29918f_9a0bc420f9" tabindex="-1" value=""></div><div class="clear"><input type="submit" name="subscribe" id="mc-embedded-subscribe" class="button" value="UNLOCK INVITE"></div> 2388 </div> 2389</form> 2390</div>
2391<script type="text/javascript" src="//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js"></script>
2391<script type="text/javascript">(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text';fnames[0]='EMAIL';ftypes[0]='email';fnames[4]='PHONE';ftypes[4]='phone';fnames[3]='ADDRESS';ftypes[3]='address';fnames[5]='SHOPB2BCO';ftypes[5]='text';}(jQuery));var $mcj = jQuery.noConflict(true); 2392 // SMS Phone Multi-Country Functionality 2393 if(!window.MC) { 2394 window.MC = {}; 2395 } 2396 window.MC.smsPhoneData = { 2397 defaultCountryCode: 'US', 2398 programs: [], 2399 smsProgramDataCountryNames: [] 2400 }; 2401 2402 function getCountryUnicodeFlag(countryCode) { 2403 return countryCode.toUpperCase().replace(/./g, (char) => String.fromCodePoint(char.charCodeAt(0) + 127397)) 2404 }; 2405 2406 // HTML sanitization function to prevent XSS 2407 function sanitizeHtml(str) { 2408 if (typeof str !== 'string') return ''; 2409 return str 2410 .replace(/&/g, '&') 2411 .replace(/</g, '<') 2412 .replace(/>/g, '>') 2413 .replace(/"/g, '"') 2414 .replace(/'/g, ''') 2415 .replace(/\//g, '/'); 2416 } 2417 2418 // URL sanitization function to prevent javascript: and data: URLs 2419 function sanitizeUrl(url) { 2420 if (typeof url !== 'string') return ''; 2421 const trimmedUrl = url.trim().toLowerCase(); 2422 if (trimmedUrl.startsWith('javascript:') || trimmedUrl.startsWith('data:') || trimmedUrl.startsWith('vbscript:')) { 2423 return '#'; 2424 } 2425 return url; 2426 } 2427 2428 const getBrowserLanguage = () => { 2429 if (!window?.navigator?.language?.split('-')[1]) { 2430 return window?.navigator?.language?.toUpperCase(); 2431 } 2432 return window?.navigator?.language?.split('-')[1]; 2433 }; 2434 2435 2436 function getDefaultCountryProgram(defaultCountryCode, smsProgramData) { 2437 if (!smsProgramData || smsProgramData.length === 0) { 2438 return null; 2439 } 2440 2441 const browserLanguage = getBrowserLanguage(); 2442 2443 if (browserLanguage) { 2444 const foundProgram = smsProgramData.find( 2445 (program) => program?.countryCode === browserLanguage, 2446 ); 2447 if (foundProgram) { 2448 return foundProgram; 2449 } 2450 } 2451 2452 if (defaultCountryCode) { 2453 const foundProgram = smsProgramData.find( 2454 (program) => program?.countryCode === defaultCountryCode, 2455 ); 2456 if (foundProgram) { 2457 return foundProgram; 2458 } 2459 } 2460 2461 return smsProgramData[0]; 2462 } 2463 2464 function updateSmsLegalText(countryCode, fieldName) { 2465 if (!countryCode || !fieldName) { 2466 return; 2467 } 2468 2469 const programs = window?.MC?.smsPhoneData?.programs; 2470 if (!programs || !Array.isArray(programs)) { 2471 return; 2472 } 2473 2474 const program = programs.find(program => program?.countryCode === countryCode); 2475 if (!program || !program.requiredTemplate) { 2476 return; 2477 } 2478 2479 2480 var smsConsentHtmlRenderingFixEnabled = true; 2481 2482 const legalTextElement = document.querySelector('#legal-text-' + fieldName); 2483 if (!legalTextElement) { 2484 return; 2485 } 2486 2487 const divRegex = new RegExp('</?[div][^>]*>', 'gi'); 2488 const blockWrapperRegex = new RegExp('</?(?:div|p)[^>]*>', 'gi'); 2489 const fullAnchorRegex = new RegExp('<a.*?</a>', 'g'); 2490 const anchorRegex = new RegExp('<a href="(.*?)" target="(.*?)">(.*?)</a>'); 2491 2492 const template = smsConsentHtmlRenderingFixEnabled 2493 ? program.requiredTemplate 2494 .replace(/<\/p>\s*<p[^>]*>/gi, ' ') 2495 .replace(blockWrapperRegex, '') 2496 : program.requiredTemplate.replace(divRegex, ''); 2497 2498 2499 2500 legalTextElement.textContent = ''; 2501 const parts = template.split(/(<a href=".*?" target=".*?">.*?<\/a>)/g); 2502 parts.forEach(function(part) { 2503 if (!part) { 2504 return; 2505 } 2506 const anchorMatch = part.match(/<a href="(.*?)" target="(.*?)">(.*?)<\/a>/); 2507 if (anchorMatch) { 2508 const linkElement = document.createElement('a'); 2509 linkElement.href = sanitizeUrl(anchorMatch[1]); 2510 linkElement.target = sanitizeHtml(anchorMatch[2]); 2511 linkElement.textContent = sanitizeHtml(anchorMatch[3]); 2512 legalTextElement.appendChild(linkElement); 2513 } else { 2514 legalTextElement.appendChild(document.createTextNode(part)); 2515 } 2516 }); 2517 2518 } 2519 2520 function generateDropdownOptions(smsProgramData) { 2521 if (!smsProgramData || smsProgramData.length === 0) { 2522 return ''; 2523 } 2524 2525 var programs = false 2526 ? smsProgramData.filter(function(p, i, arr) { 2527 return arr.findIndex(function(q) { return q.countryCode === p.countryCode; }) === i; 2528 }) 2529 : smsProgramData; 2530 2531 return programs.map(program => { 2532 const flag = getCountryUnicodeFlag(program.countryCode); 2533 const countryName = getCountryName(program.countryCode); 2534 const callingCode = program.countryCallingCode || ''; 2535 // Sanitize all values to prevent XSS 2536 const sanitizedCountryCode = sanitizeHtml(program.countryCode || ''); 2537 const sanitizedCountryName = sanitizeHtml(countryName || ''); 2538 const sanitizedCallingCode = sanitizeHtml(callingCode || '');
2539 return '<option value="' + sanitizedCountryCode + '">' + sanitizedCountryName + ' ' + sanitizedCallingCode + '</option>'; 2540 }).join(''); 2541 } 2542 2543 function getCountryName(countryCode) { 2544 if (window.MC?.smsPhoneData?.smsProgramDataCountryNames && Array.isArray(window.MC.smsPhoneData.smsProgramDataCountryNames)) { 2545 for (let i = 0; i < window.MC.smsPhoneData.smsProgramDataCountryNames.length; i++) { 2546 if (window.MC.smsPhoneData.smsProgramDataCountryNames[i].code === countryCode) { 2547 return window.MC.smsPhoneData.smsProgramDataCountryNames[i].name; 2548 } 2549 } 2550 } 2551 return countryCode; 2552 } 2553 2554 function getDefaultPlaceholder(countryCode) { 2555 if (!countryCode || typeof countryCode !== 'string') { 2556 return '+1 000 000 0000'; // Default US placeholder 2557 } 2558 2559 var mockPlaceholders = [ 2560 { 2561 countryCode: 'US', 2562 placeholder: '+1 000 000 0000', 2563 helpText: 'Include the US country code +1 before the phone number', 2564 }, 2565 { 2566 countryCode: 'GB', 2567 placeholder: '+44 0000 000000', 2568 helpText: 'Include the GB country code +44 before the phone number', 2569 }, 2570 { 2571 countryCode: 'CA', 2572 placeholder: '+1 000 000 0000', 2573 helpText: 'Include the CA country code +1 before the phone number', 2574 }, 2575 { 2576 countryCode: 'AU', 2577 placeholder: '+61 000 000 000', 2578 helpText: 'Include the AU country code +61 before the phone number', 2579 }, 2580 { 2581 countryCode: 'DE', 2582 placeholder: '+49 000 0000000', 2583 helpText: 'Fügen Sie vor der Telefonnummer die DE-Ländervorwahl +49 ein', 2584 }, 2585 { 2586 countryCode: 'FR', 2587 placeholder: '+33 0 00 00 00 00', 2588 helpText: 'Incluez le code pays FR +33 avant le numéro de téléphone', 2589 }, 2590 { 2591 countryCode: 'ES', 2592 placeholder: '+34 000 000 000', 2593 helpText: 'Incluya el código de paÃs ES +34 antes del número de teléfono', 2594 }, 2595 { 2596 countryCode: 'NL', 2597 placeholder: '+31 0 00000000', 2598 helpText: 'Voeg de NL-landcode +31 toe vóór het telefoonnummer', 2599 }, 2600 { 2601 countryCode: 'BE', 2602 placeholder: '+32 000 00 00 00', 2603 helpText: 'Incluez le code pays BE +32 avant le numéro de téléphone', 2604 }, 2605 { 2606 countryCode: 'CH', 2607 placeholder: '+41 00 000 00 00', 2608 helpText: 'Fügen Sie vor der Telefonnummer die CH-Ländervorwahl +41 ein', 2609 }, 2610 { 2611 countryCode: 'AT', 2612 placeholder: '+43 000 000 0000', 2613 helpText: 'Fügen Sie vor der Telefonnummer die AT-Ländervorwahl +43 ein', 2614 }, 2615 { 2616 countryCode: 'IE', 2617 placeholder: '+353 00 000 0000', 2618 helpText: 'Include the IE country code +353 before the phone number', 2619 }, 2620 { 2621 countryCode: 'IT', 2622 placeholder: '+39 000 000 0000', 2623 helpText: 'Includere il prefisso internazionale IT +39 prima del numero di telefono', 2624 }, 2625 { 2626 countryCode: 'NO', 2627 placeholder: '+47 000 00 000', 2628 helpText: 'Inkluder NO landskode +47 før telefonnummeret', 2629 }, 2630 { 2631 countryCode: 'SE', 2632 placeholder: '+46 00 000 00 00', 2633 helpText: 'Inkludera SE landskod +46 före telefonnumret', 2634 }, 2635 { 2636 countryCode: 'DK', 2637 placeholder: '+45 00 00 00 00', 2638 helpText: 'Inkluder DK landekode +45 før telefonnummeret', 2639 }, 2640 { 2641 countryCode: 'FI', 2642 placeholder: '+358 00 000 0000', 2643 helpText: 'Sisällytä FI-maakoodi +358 ennen puhelinnumeroa', 2644 }, 2645 { 2646 countryCode: 'EE', 2647 placeholder: '+372 0000 0000', 2648 helpText: 'Lisage EE riigikood +372 telefoninumbri ette', 2649 }, 2650 { 2651 countryCode: 'PL', 2652 placeholder: '+48 000 000 000', 2653 helpText: 'Podaj numer kierunkowy PL +48 przed numerem telefonu', 2654 }, 2655 { 2656 countryCode: 'SK', 2657 placeholder: '+421 000 000 000', 2658 helpText: 'Pred telefónne ÄÃslo uveÄte kód krajiny SK +421', 2659 }, 2660 { 2661 countryCode: 'LV', 2662 placeholder: '+371 0000 0000', 2663 helpText: 'Iekļaujiet LV valsts kodu +371 pirms tÄlruÅa numura', 2664 }, 2665 { 2666 countryCode: 'LT', 2667 placeholder: '+370 0000 0000', 2668 helpText: 'Ä®traukite LT Å¡alies kodÄ +370 prieÅ¡ telefono numerį', 2669 }, 2670 { 2671 countryCode: 'GR', 2672 placeholder: '+30 000 000 0000', 2673 helpText: 'Î£Ï Î¼ÏεÏιλάβεÏε Ïον κÏÎ´Î¹ÎºÏ ÏÏÏÎ±Ï GR +30 ÏÏιν αÏÏ Ïον αÏÎ¹Î¸Î¼Ï ÏηλεÏÏÎ½Î¿Ï ', 2674 }, 2675 { 2676 countryCode: 'PT', 2677 placeholder: '+351 000 000 000', 2678 helpText: 'Inclua o código de paÃs PT +351 antes do número de telefone', 2679 }, 2680 { 2681 countryCode: 'HR', 2682 placeholder: '+385 00 000 0000', 2683 helpText: 'UkljuÄite HR pozivni broj države +385 prije telefonskog broja', 2684 }, 2685 { 2686 countryCode: 'SI', 2687 placeholder: '+386 00 000 000', 2688 helpText: 'VkljuÄite SI kodo države +386 pred telefonsko Å¡tevilko', 2689 }, 2690 { 2691 countryCode: 'IS', 2692 placeholder: '+354 000 0000', 2693 helpText: 'Láttu IS landsnúmer +354 fylgja á undan sÃmanúmerinu', 2694 }, 2695 { 2696 countryCode: 'LU', 2697 placeholder: '+352 000 000 000', 2698 helpText: 'Incluez le code pays LU +352 avant le numéro de téléphone', 2699 }, 2700 { 2701 countryCode: 'MC', 2702 placeholder: '+377 00 00 00 00', 2703 helpText: 'Incluez le code pays MC +377 avant le numéro de téléphone', 2704 }, 2705 { 2706 countryCode: 'AD', 2707 placeholder: '+376 000 000', 2708 helpText: 'Incloeu el codi de paÃs AD +376 abans del número de telèfon', 2709 }, 2710 { 2711 countryCode: 'JE', 2712 placeholder: '+44 0000 000000', 2713 helpText: 'Include the JE country code +44 before the phone number', 2714 }, 2715 { 2716 countryCode: 'IM', 2717 placeholder: '+44 0000 000000', 2718 helpText: 'Include the IM country code +44 before the phone number', 2719 }, 2720 { 2721 countryCode: 'GG', 2722 placeholder: '+44 0000 000000', 2723 helpText: 'Include the GG country code +44 before the phone number', 2724 }, 2725 { 2726 countryCode: 'AL', 2727 placeholder: '+355 00 000 0000', 2728 helpText: 'Përfshini kodin e vendit AL +355 para numrit të telefonit', 2729 }, 2730 { 2731 countryCode: 'SM', 2732 placeholder: '+378 0000 000000', 2733 helpText: 'Includere il prefisso internazionale SM +378 prima del numero di telefono', 2734 }, 2735 { 2736 countryCode: 'FO', 2737 placeholder: '+298 000000', 2738 helpText: 'Inkluder FO landekode +298 før telefonnummeret', 2739 }, 2740 { 2741 countryCode: 'MT', 2742 placeholder: '+356 0000 0000', 2743 helpText: 'Include the MT country code +356 before the phone number', 2744 }, 2745 { 2746 countryCode: 'LI', 2747 placeholder: '+423 000 0000', 2748 helpText: 'Fügen Sie vor der Telefonnummer die LI-Ländervorwahl +423 ein', 2749 }, 2750 { 2751 countryCode: 'GI', 2752 placeholder: '+350 000 00000', 2753 helpText: 'Include the GI country code +350 before the phone number', 2754 }, 2755 { 2756 countryCode: 'MD', 2757 placeholder: '+373 00 000 000', 2758 helpText: 'IncludeÈi codul de ÈarÄ MD +373 înaintea numÄrului de telefon', 2759 }, 2760 { 2761 countryCode: 'HU', 2762 placeholder: '+36 00 000 0000', 2763 helpText: 'A telefonszám elÅtt adja meg a HU országkódot +36', 2764 }, 2765 { 2766 countryCode: 'NZ', 2767 placeholder: '+64 00 000 0000', 2768 helpText: 'Include the NZ country code +64 before the phone number', 2769 }, 2770 { 2771 countryCode: 'ME', 2772 placeholder: '+382 00 000 000', 2773 helpText: 'UkljuÄite ME pozivni broj države +382 prije telefonskog broja', 2774 }, 2775 ]; 2776 2777 const selectedPlaceholder = mockPlaceholders.find(function(item) { 2778 return item && item.countryCode === countryCode; 2779 }); 2780 2781 return selectedPlaceholder ? selectedPlaceholder.placeholder : mockPlaceholders[0].placeholder; 2782 } 2783 2784 function updatePlaceholder(countryCode, fieldName) { 2785 if (!countryCode || !fieldName) { 2786 return; 2787 } 2788 2789 const phoneInput = document.querySelector('#mce-' + fieldName); 2790 if (!phoneInput) { 2791 return; 2792 } 2793 2794 const placeholder = getDefaultPlaceholder(countryCode); 2795 if (placeholder) { 2796 phoneInput.placeholder = placeholder; 2797 } 2798 } 2799 2800 function updateCountryCodeInstruction(countryCode, fieldName) { 2801 updatePlaceholder(countryCode, fieldName); 2802 2803 } 2804 2805 function getDefaultHelpText(countryCode) { 2806 var mockPlaceholders = [ 2807 { 2808 countryCode: 'US', 2809 placeholder: '+1 000 000 0000', 2810 helpText: 'Include the US country code +1 before the phone number', 2811 }, 2812 { 2813 countryCode: 'GB', 2814 placeholder: '+44 0000 000000', 2815 helpText: 'Include the GB country code +44 before the phone number', 2816 }, 2817 { 2818 countryCode: 'CA', 2819 placeholder: '+1 000 000 0000', 2820 helpText: 'Include the CA country code +1 before the phone number', 2821 }, 2822 { 2823 countryCode: 'AU', 2824 placeholder: '+61 000 000 000', 2825 helpText: 'Include the AU country code +61 before the phone number', 2826 }, 2827 { 2828 countryCode: 'DE', 2829 placeholder: '+49 000 0000000', 2830 helpText: 'Fügen Sie vor der Telefonnummer die DE-Ländervorwahl +49 ein', 2831 }, 2832 { 2833 countryCode: 'FR', 2834 placeholder: '+33 0 00 00 00 00', 2835 helpText: 'Incluez le code pays FR +33 avant le numéro de téléphone', 2836 }, 2837 { 2838 countryCode: 'ES', 2839 placeholder: '+34 000 000 000', 2840 helpText: 'Incluya el código de paÃs ES +34 antes del número de teléfono', 2841 }, 2842 { 2843 countryCode: 'NL', 2844 placeholder: '+31 0 00000000', 2845 helpText: 'Voeg de NL-landcode +31 toe vóór het telefoonnummer', 2846 }, 2847 { 2848 countryCode: 'BE', 2849 placeholder: '+32 000 00 00 00', 2850 helpText: 'Incluez le code pays BE +32 avant le numéro de téléphone', 2851 }, 2852 { 2853 countryCode: 'CH', 2854 placeholder: '+41 00 000 00 00', 2855 helpText: 'Fügen Sie vor der Telefonnummer die CH-Ländervorwahl +41 ein', 2856 }, 2857 { 2858 countryCode: 'AT', 2859 placeholder: '+43 000 000 0000', 2860 helpText: 'Fügen Sie vor der Telefonnummer die AT-Ländervorwahl +43 ein', 2861 }, 2862 { 2863 countryCode: 'IE', 2864 placeholder: '+353 00 000 0000', 2865 helpText: 'Include the IE country code +353 before the phone number', 2866 }, 2867 { 2868 countryCode: 'IT', 2869 placeholder: '+39 000 000 0000', 2870 helpText: 'Includere il prefisso internazionale IT +39 prima del numero di telefono', 2871 }, 2872 { 2873 countryCode: 'NO', 2874 placeholder: '+47 000 00 000', 2875 helpText: 'Inkluder NO landskode +47 før telefonnummeret', 2876 }, 2877 { 2878 countryCode: 'SE', 2879 placeholder: '+46 00 000 00 00', 2880 helpText: 'Inkludera SE landskod +46 före telefonnumret', 2881 }, 2882 { 2883 countryCode: 'DK', 2884 placeholder: '+45 00 00 00 00', 2885 helpText: 'Inkluder DK landekode +45 før telefonnummeret', 2886 }, 2887 { 2888 countryCode: 'FI', 2889 placeholder: '+358 00 000 0000', 2890 helpText: 'Sisällytä FI-maakoodi +358 ennen puhelinnumeroa', 2891 }, 2892 { 2893 countryCode: 'EE', 2894 placeholder: '+372 0000 0000', 2895 helpText: 'Lisage EE riigikood +372 telefoninumbri ette', 2896 }, 2897 { 2898 countryCode: 'PL', 2899 placeholder: '+48 000 000 000', 2900 helpText: 'Podaj numer kierunkowy PL +48 przed numerem telefonu', 2901 }, 2902 { 2903 countryCode: 'SK', 2904 placeholder: '+421 000 000 000', 2905 helpText: 'Pred telefónne ÄÃslo uveÄte kód krajiny SK +421', 2906 }, 2907 { 2908 countryCode: 'LV', 2909 placeholder: '+371 0000 0000', 2910 helpText: 'Iekļaujiet LV valsts kodu +371 pirms tÄlruÅa numura', 2911 }, 2912 { 2913 countryCode: 'LT', 2914 placeholder: '+370 0000 0000', 2915 helpText: 'Ä®traukite LT Å¡alies kodÄ +370 prieÅ¡ telefono numerį', 2916 }, 2917 { 2918 countryCode: 'GR', 2919 placeholder: '+30 000 000 0000', 2920 helpText: 'Î£Ï Î¼ÏεÏιλάβεÏε Ïον κÏÎ´Î¹ÎºÏ ÏÏÏÎ±Ï GR +30 ÏÏιν αÏÏ Ïον αÏÎ¹Î¸Î¼Ï ÏηλεÏÏÎ½Î¿Ï ', 2921 }, 2922 { 2923 countryCode: 'PT', 2924 placeholder: '+351 000 000 000', 2925 helpText: 'Inclua o código de paÃs PT +351 antes do número de telefone', 2926 }, 2927 { 2928 countryCode: 'HR', 2929 placeholder: '+385 00 000 0000', 2930 helpText: 'UkljuÄite HR pozivni broj države +385 prije telefonskog broja', 2931 }, 2932 { 2933 countryCode: 'SI', 2934 placeholder: '+386 00 000 000', 2935 helpText: 'VkljuÄite SI kodo države +386 pred telefonsko Å¡tevilko', 2936 }, 2937 { 2938 countryCode: 'IS', 2939 placeholder: '+354 000 0000', 2940 helpText: 'Láttu IS landsnúmer +354 fylgja á undan sÃmanúmerinu', 2941 }, 2942 { 2943 countryCode: 'LU', 2944 placeholder: '+352 000 000 000', 2945 helpText: 'Incluez le code pays LU +352 avant le numéro de téléphone', 2946 }, 2947 { 2948 countryCode: 'MC', 2949 placeholder: '+377 00 00 00 00', 2950 helpText: 'Incluez le code pays MC +377 avant le numéro de téléphone', 2951 }, 2952 { 2953 countryCode: 'AD', 2954 placeholder: '+376 000 000', 2955 helpText: 'Incloeu el codi de paÃs AD +376 abans del número de telèfon', 2956 }, 2957 { 2958 countryCode: 'JE', 2959 placeholder: '+44 0000 000000', 2960 helpText: 'Include the JE country code +44 before the phone number', 2961 }, 2962 { 2963 countryCode: 'IM', 2964 placeholder: '+44 0000 000000', 2965 helpText: 'Include the IM country code +44 before the phone number', 2966 }, 2967 { 2968 countryCode: 'GG', 2969 placeholder: '+44 0000 000000', 2970 helpText: 'Include the GG country code +44 before the phone number', 2971 }, 2972 { 2973 countryCode: 'AL', 2974 placeholder: '+355 00 000 0000', 2975 helpText: 'Përfshini kodin e vendit AL +355 para numrit të telefonit', 2976 }, 2977 { 2978 countryCode: 'SM', 2979 placeholder: '+378 0000 000000', 2980 helpText: 'Includere il prefisso internazionale SM +378 prima del numero di telefono', 2981 }, 2982 { 2983 countryCode: 'FO', 2984 placeholder: '+298 000000', 2985 helpText: 'Inkluder FO landekode +298 før telefonnummeret', 2986 }, 2987 { 2988 countryCode: 'MT', 2989 placeholder: '+356 0000 0000', 2990 helpText: 'Include the MT country code +356 before the phone number', 2991 }, 2992 { 2993 countryCode: 'LI', 2994 placeholder: '+423 000 0000', 2995 helpText: 'Fügen Sie vor der Telefonnummer die LI-Ländervorwahl +423 ein', 2996 }, 2997 { 2998 countryCode: 'GI', 2999 placeholder: '+350 000 00000', 3000 helpText: 'Include the GI country code +350 before the phone number', 3001 }, 3002 { 3003 countryCode: 'MD', 3004 placeholder: '+373 00 000 000', 3005 helpText: 'IncludeÈi codul de ÈarÄ MD +373 înaintea numÄrului de telefon', 3006 }, 3007 { 3008 countryCode: 'HU', 3009 placeholder: '+36 00 000 0000', 3010 helpText: 'A telefonszám elÅtt adja meg a HU országkódot +36'
3010, 3011 }, 3012 { 3013 countryCode: 'NZ', 3014 placeholder: '+64 00 000 0000', 3015 helpText: 'Include the NZ country code +64 before the phone number', 3016 }, 3017 { 3018 countryCode: 'ME', 3019 placeholder: '+382 00 000 000', 3020 helpText: 'UkljuÄite ME pozivni broj države +382 prije telefonskog broja', 3021 }, 3022 ]; 3023 3024 if (!countryCode || typeof countryCode !== 'string') { 3025 return mockPlaceholders[0].helpText; 3026 } 3027 3028 const selectedHelpText = mockPlaceholders.find(function(item) { 3029 return item && item.countryCode === countryCode; 3030 }); 3031 3032 return selectedHelpText ? selectedHelpText.helpText : mockPlaceholders[0].helpText; 3033 } 3034 3035 function setDefaultHelpText(countryCode) { 3036 const helpTextSpan = document.querySelector('#help-text'); 3037 if (!helpTextSpan) { 3038 return; 3039 } 3040 3041 3042 } 3043 3044 function updateHelpTextCountryCode(countryCode, fieldName) { 3045 if (!countryCode || !fieldName) { 3046 return; 3047 } 3048 3049 setDefaultHelpText(countryCode); 3050 } 3051 3052 function initializeSmsPhoneDropdown(fieldName) { 3053 if (!fieldName || typeof fieldName !== 'string') { 3054 return; 3055 } 3056 3057 const dropdown = document.querySelector('#country-select-' + fieldName); 3058 const displayFlag = document.querySelector('#flag-display-' + fieldName); 3059 3060 if (!dropdown || !displayFlag) { 3061 return; 3062 } 3063 3064 const smsPhoneData = window.MC?.smsPhoneData; 3065 if (smsPhoneData && smsPhoneData.programs && Array.isArray(smsPhoneData.programs)) { 3066 dropdown.innerHTML = generateDropdownOptions(smsPhoneData.programs); 3067 } 3068 3069 const defaultProgram = getDefaultCountryProgram(smsPhoneData?.defaultCountryCode, smsPhoneData?.programs); 3070 if (defaultProgram && defaultProgram.countryCode) { 3071 dropdown.value = defaultProgram.countryCode; 3072 3073 const flagSpan = displayFlag?.querySelector('#flag-emoji-' + fieldName); 3074 if (flagSpan) { 3075 flagSpan.textContent = getCountryUnicodeFlag(defaultProgram.countryCode); 3076 flagSpan.setAttribute('aria-label', sanitizeHtml(defaultProgram.countryCode) + ' flag'); 3077 } 3078 3079 updateSmsLegalText(defaultProgram.countryCode, fieldName); 3080 updatePlaceholder(defaultProgram.countryCode, fieldName); 3081 updateCountryCodeInstruction(defaultProgram.countryCode, fieldName); 3082 } 3083 3084 3085 var smsNotRequiredRemoveCountryCodeEnabled = true; 3086 var smsField = Object.values({"FNAME":{"name":"FNAME","label":"First Name","helper_text":"","type":"text","required":false,"audience_field_name":"First Name","merge_id":1,"help_text_enabled":false,"enabled":true,"order":0,"field_type":"merge"},"LNAME":{"name":"LNAME","label":"Last Name","helper_text":"","type":"text","required":false,"audience_field_name":"Last Name","merge_id":2,"help_text_enabled":false,"enabled":true,"order":1,"field_type":"merge"},"EMAIL":{"name":"EMAIL","label":"Email Address","helper_text":"","type":"email","required":true,"audience_field_name":"Email Address","merge_id":0,"help_text_enabled":false,"enabled":true,"order":2,"field_type":"merge"},"PHONE":{"name":"PHONE","label":"Phone Number","helper_text":"","type":"phone","required":false,"audience_field_name":"Phone Number","phoneformat":"","merge_id":4,"help_text_enabled":false,"enabled":true,"order":3,"field_type":"merge"},"ADDRESS":{"name":"ADDRESS","label":"Address","helper_text":"","type":"address","required":false,"audience_field_name":"Address","enabled":false,"order":null,"field_type":"merge","merge_id":3,"countries":{"2":"Albania","3":"Algeria","4":"Andorra","5":"Angola","6":"Argentina","7":"Armenia","8":"Australia","9":"Austria","10":"Azerbaijan","11":"Bahamas","12":"Bahrain","13":"Bangladesh","14":"Barbados","15":"Belarus","16":"Belgium","17":"Belize","18":"Benin","19":"Bermuda","20":"Bhutan","21":"Bolivia","22":"Bosnia and Herzegovina","23":"Botswana","24":"Brazil","25":"Bulgaria","26":"Burkina Faso","27":"Burundi","28":"Cambodia","29":"Cameroon","30":"Canada","31":"Cape Verde","32":"Cayman Islands","33":"Central African Republic","34":"Chad","35":"Chile","36":"China","37":"Colombia","38":"Congo","40":"Croatia","41":"Cyprus","42":"Czech Republic","43":"Denmark","44":"Djibouti","45":"Ecuador","46":"Egypt","47":"El Salvador","48":"Equatorial Guinea","49":"Eritrea","50":"Estonia","51":"Ethiopia","52":"Fiji","53":"Finland","54":"France","56":"Gabon","57":"Gambia","58":"Georgia","59":"Germany","60":"Ghana","61":"Greece","63":"Guinea","64":"Guinea-Bissau","65":"Guyana","66":"Honduras","67":"Hong Kong","68":"Hungary","69":"Iceland","70":"India","71":"Indonesia","74":"Ireland","75":"Israel","76":"Italy","78":"Japan","79":"Jordan","80":"Kazakhstan","81":"Kenya","82":"Kuwait","83":"Kyrgyzstan","84"
3086:"Lao People's Democratic Republic","85":"Latvia","86":"Lebanon","87":"Lesotho","88":"Liberia","90":"Liechtenstein","91":"Lithuania","92":"Luxembourg","93":"Macedonia","94":"Madagascar","95":"Malawi","96":"Malaysia","97":"Maldives","98":"Mali","99":"Malta","100":"Mauritania","101":"Mexico","102":"Moldova","103":"Monaco","104":"Mongolia","105":"Morocco","106":"Mozambique","107":"Namibia","108":"Nepal","109":"Netherlands","110":"Netherlands Antilles","111":"New Zealand","112":"Nicaragua","113":"Niger","114":"Nigeria","116":"Norway","117":"Oman","118":"Pakistan","119":"Panama","120":"Paraguay","121":"Peru","122":"Philippines","123":"Poland","124":"Portugal","126":"Qatar","127":"Reunion","128":"Romania","129":"Russia","130":"Rwanda","132":"Samoa (Independent)","133":"Saudi Arabia","134":"Senegal","135":"Seychelles","136":"Sierra Leone","137":"Singapore","138":"Slovakia","139":"Slovenia","140":"Somalia","141":"South Africa","142":"South Korea","143":"Spain","144":"Sri Lanka","146":"Suriname","147":"Swaziland","148":"Sweden","149":"Switzerland","152":"Taiwan","153":"Tanzania","154":"Thailand","155":"Togo","156":"Tunisia","157":"Turkiye","158":"Turkmenistan","159":"Uganda","161":"Ukraine","162":"United Arab Emirates","163":"Uruguay","164":"USA","165":"Uzbekistan","166":"Vatican City State (Holy See)","167":"Venezuela","168":"Vietnam","169":"Virgin Islands (British)","170":"Yemen","173":"Zambia","174":"Zimbabwe","175":"Antigua And Barbuda","176":"Anguilla","179":"Aruba","180":"Brunei Darussalam","181":"Bouvet Island","183":"Cook Islands","185":"Christmas Island","187":"Dominican Republic","188":"Western Sahara","189":"Falkland Islands","191":"Faroe Islands","192":"Grenada","193":"French Guiana","194":"Gibraltar","195":"Greenland","196":"Guadeloupe","198":"Guatemala","200":"Haiti","202":"Jamaica","203":"Kiribati","204":"Comoros","205":"Saint Kitts and Nevis","206":"Saint Lucia","207":"Marshall Islands","208":"Macau","210":"Martinique","212":"Mauritius","213":"New Caledonia","214":"Norfolk Island","215":"Nauru","217":"Niue","219":"Papua New Guinea","221":"Pitcairn","222":"Palau","223":"Solomon Islands","225":"Svalbard and Jan Mayen Islands","227":"San Marino","232":"Tonga","233":"Timor-Leste","234":"Trinidad and Tobago","235":"Tuvalu","237":"Saint Vincent and the Grenadines","239":"Vanuatu","241":"Mayotte","242":"Myanmar","255":"Sao Tome and Principe","257":"South Georgia and the South Sandwich Islands","260":"Tajikistan","262":"United Kingdom","268":"Costa Rica","270":"Guernsey","272":"North Korea","274":"Afghanistan","275":"Cote D'Ivoire","276":"Cuba","277":"French Polynesia","278":"Iran","279":"Iraq","281":"Libya","282":"Palestine","285":"Syria","286":"Aaland Islands","287":"Turks & Caicos Islands","288":"Jersey (Channel Islands)","289":"Dominica","290":"Montenegro","293":"Sudan","294":"Montserrat","298":"Curacao","302":"Sint Maarten","311":"South Sudan","315":"Republic of Kosovo","318":"Congo, Democratic Republic of the","323":"Isle of Man","324":"Saint Martin","325":"Bonaire, Saint Eustatius and Saba","326":"Serbia","327":"Saint Barthelemy"},"defaultcountry":164},"SHOPB2BCO":{"name":"SHOPB2BCO","label":"Shopify B2B Company","helper_text":"","type":"text","required":false,"audience_field_name":"Shopify B2B Company","enabled":false,"order":null,"field_type":"merge","merge_id":5}}).find(function(f) { return f.name === fieldName && f.type === 'smsphone'; }); 3087 var isRequired = smsField ? smsField.required : false; 3088 var shouldAppendCountryCode = smsNotRequiredRemoveCountryCodeEnabled ? isRequired : true; 3089 3090 var phoneInput = document.querySelector('#mce-' + fieldName); 3091 if (phoneInput && defaultProgram.countryCallingCode && shouldAppendCountryCode) { 3092 phoneInput.value = defaultProgram.countryCallingCode; 3093 } 3094 3095 3096 3097 displayFlag?.addEventListener('click', function(e) { 3098 dropdown.focus(); 3099 }); 3100 3101 3102 dropdown?.addEventListener('change', function() { 3103 const selectedCountry = this.value; 3104 3105 if (!selectedCountry || typeof selectedCountry !== 'string') { 3106 return; 3107 } 3108
3109 const flagSpan = displayFlag?.querySelector('#flag-emoji-' + fieldName); 3110 if (flagSpan) { 3111 flagSpan.textContent = getCountryUnicodeFlag(selectedCountry); 3112 flagSpan.setAttribute('aria-label', sanitizeHtml(selectedCountry) + ' flag'); 3113 } 3114 3115 3116 const selectedProgram = window.MC?.smsPhoneData?.programs.find(function(program) { 3117 return program && program.countryCode === selectedCountry; 3118 }); 3119 3120 var smsNotRequiredRemoveCountryCodeEnabled = true; 3121 var smsField = Object.values({"FNAME":{"name":"FNAME","label":"First Name","helper_text":"","type":"text","required":false,"audience_field_name":"First Name","merge_id":1,"help_text_enabled":false,"enabled":true,"order":0,"field_type":"merge"},"LNAME":{"name":"LNAME","label":"Last Name","helper_text":"","type":"text","required":false,"audience_field_name":"Last Name","merge_id":2,"help_text_enabled":false,"enabled":true,"order":1,"field_type":"merge"},"EMAIL":{"name":"EMAIL","label":"Email Address","helper_text":"","type":"email","required":true,"audience_field_name":"Email Address","merge_id":0,"help_text_enabled":false,"enabled":true,"order":2,"field_type":"merge"},"PHONE":{"name":"PHONE","label":"Phone Number","helper_text":"","type":"phone","required":false,"audience_field_name":"Phone Number","phoneformat":"","merge_id":4,"help_text_enabled":false,"enabled":true,"order":3,"field_type":"merge"},"ADDRESS":{"name":"ADDRESS","label":"Address","helper_text":"","type":"address","required":false,"audience_field_name":"Address","enabled":false,"order":null,"field_type":"merge","merge_id":3,"countries":{"2":"Albania","3":"Algeria","4":"Andorra","5":"Angola","6":"Argentina","7":"Armenia","8":"Australia","9":"Austria","10":"Azerbaijan","11":"Bahamas","12":"Bahrain","13":"Bangladesh","14":"Barbados","15":"Belarus","16":"Belgium","17":"Belize","18":"Benin","19":"Bermuda","20":"Bhutan","21":"Bolivia","22":"Bosnia and Herzegovina","23":"Botswana","24":"Brazil","25":"Bulgaria","26":"Burkina Faso","27":"Burundi","28":"Cambodia","29":"Cameroon","30":"Canada","31":"Cape Verde","32":"Cayman Islands","33":"Central African Republic","34":"Chad","35":"Chile","36":"China","37":"Colombia","38":"Congo","40":"Croatia","41":"Cyprus","42":"Czech Republic","43":"Denmark","44":"Djibouti","45":"Ecuador","46":"Egypt","47":"El Salvador","48":"Equatorial Guinea","49":"Eritrea","50":"Estonia","51":"Ethiopia","52":"Fiji","53":"Finland","54":"France","56":"Gabon","57":"Gambia","58":"Georgia","59":"Germany","60":"Ghana","61":"Greece","63":"Guinea","64":"Guinea-Bissau","65":"Guyana","66":"Honduras","67":"Hong Kong","68":"Hungary","69":"Iceland","70":"India","71":"Indonesia","74":"Ireland","75":"Israel","76":"Italy","78":"Japan","79":"Jordan","80":"Kazakhstan","81":"Kenya","82":"Kuwait","83":"Kyrgyzstan","84":"Lao People's Democratic Republic","85":"Latvia","86":"Lebanon","87":"Lesotho","88":"Liberia","90":"Liechtenstein","91":"Lithuania","92":"Luxembourg","93":"Macedonia","94":"Madagascar","95":"Malawi","96":"Malaysia","97":"Maldives","98":"Mali","99":"Malta","100":"Mauritania","101":"Mexico","102":"Moldova","103":"Monaco","104":"Mongolia","105":"Morocco","106":"Mozambique","107":"Namibia","108":"Nepal","109":"Netherlands","110":"Netherlands Antilles","111":"New Zealand","112":"Nicaragua","113":"Niger","114":"Nigeria","116":"Norway","117":"Oman","118":"Pakistan","119":"Panama","120":"Paraguay","121":"Peru","122":"Philippines","123":"Poland","124":"Portugal","126":"Qatar","127":"Reunion","128":"Romania","129":"Russia","130":"Rwanda","132":"Samoa (Independent)","133":"Saudi Arabia","134":"Senegal","135":"Seychelles","136":"Sierra Leone","137":"Singapore","138":"Slovakia","139":"Slovenia","140":"Somalia","141":"South Africa","142":"South Korea","143":"Spain","144":"Sri Lanka","146":"Suriname","147":"Swaziland","148":"Sweden","149":"Switzerland","152":"Taiwan","153":"Tanzania","154":"Thailand","155":"Togo","156":"Tunisia","157":"Turkiye","158":"Turkmenistan","159":"Uganda","161":"Ukraine","162":"United Arab Emirates","163":"Uruguay","164":"USA","165":"Uzbekistan","166":"Vatican City State (Holy See)","167":"Venezuela","168":"Vietnam","169":"
3121Virgin Islands (British)","170":"Yemen","173":"Zambia","174":"Zimbabwe","175":"Antigua And Barbuda","176":"Anguilla","179":"Aruba","180":"Brunei Darussalam","181":"Bouvet Island","183":"Cook Islands","185":"Christmas Island","187":"Dominican Republic","188":"Western Sahara","189":"Falkland Islands","191":"Faroe Islands","192":"Grenada","193":"French Guiana","194":"Gibraltar","195":"Greenland","196":"Guadeloupe","198":"Guatemala","200":"Haiti","202":"Jamaica","203":"Kiribati","204":"Comoros","205":"Saint Kitts and Nevis","206":"Saint Lucia","207":"Marshall Islands","208":"Macau","210":"Martinique","212":"Mauritius","213":"New Caledonia","214":"Norfolk Island","215":"Nauru","217":"Niue","219":"Papua New Guinea","221":"Pitcairn","222":"Palau","223":"Solomon Islands","225":"Svalbard and Jan Mayen Islands","227":"San Marino","232":"Tonga","233":"Timor-Leste","234":"Trinidad and Tobago","235":"Tuvalu","237":"Saint Vincent and the Grenadines","239":"Vanuatu","241":"Mayotte","242":"Myanmar","255":"Sao Tome and Principe","257":"South Georgia and the South Sandwich Islands","260":"Tajikistan","262":"United Kingdom","268":"Costa Rica","270":"Guernsey","272":"North Korea","274":"Afghanistan","275":"Cote D'Ivoire","276":"Cuba","277":"French Polynesia","278":"Iran","279":"Iraq","281":"Libya","282":"Palestine","285":"Syria","286":"Aaland Islands","287":"Turks & Caicos Islands","288":"Jersey (Channel Islands)","289":"Dominica","290":"Montenegro","293":"Sudan","294":"Montserrat","298":"Curacao","302":"Sint Maarten","311":"South Sudan","315":"Republic of Kosovo","318":"Congo, Democratic Republic of the","323":"Isle of Man","324":"Saint Martin","325":"Bonaire, Saint Eustatius and Saba","326":"Serbia","327":"Saint Barthelemy"},"defaultcountry":164},"SHOPB2BCO":{"name":"SHOPB2BCO","label":"Shopify B2B Company","helper_text":"","type":"text","required":false,"audience_field_name":"Shopify B2B Company","enabled":false,"order":null,"field_type":"merge","merge_id":5}}).find(function(f) { return f.name === fieldName && f.type === 'smsphone'; }); 3122 var isRequired = smsField ? smsField.required : false; 3123 var shouldAppendCountryCode = smsNotRequiredRemoveCountryCodeEnabled ? isRequired : true; 3124 3125 var phoneInput = document.querySelector('#mce-' + fieldName); 3126 if (phoneInput && selectedProgram.countryCallingCode && shouldAppendCountryCode) { 3127 phoneInput.value = selectedProgram.countryCallingCode; 3128 } 3129 3130 3131 updateSmsLegalText(selectedCountry, fieldName); 3132 updatePlaceholder(selectedCountry, fieldName); 3133 updateCountryCodeInstruction(selectedCountry, fieldName); 3134 }); 3135 } 3136 3137 document.addEventListener('DOMContentLoaded', function() { 3138 const smsPhoneFields = document.querySelectorAll('[id^="country-select-"]'); 3139 3140 smsPhoneFields.forEach(function(dropdown) { 3141 const fieldName = dropdown?.id.replace('country-select-', ''); 3142 initializeSmsPhoneDropdown(fieldName); 3143 }); 3144 }); 3145 </script>
3145</div> 3146<div id="rsvpSuccessContainer" style="display: none;"> 3147 <h3 class="calendar-rsvp-title">You're on the list!</h3> 3148 <p class="calendar-rsvp-desc">Add the event to your calendar below:</p> 3149 <div class="calendar-rsvp-actions"> 3150 <!-- Google Calendar Button --> 3151 <a href="https://calendar.google.com/calendar/render?action=TEMPLATE&text=Birmingham+Sale&dates=20261017T080000/20261019T230000&location=3501+First+Ave+N.+Birmingham%2C+AL&details=" 3152 class="btn-google-cal" 3153 target="_blank"> 3154 Add to Google Calendar 3155 </a> 3156 3157 <!-- Apple / ICS Button --> 3158 <a href="data:text/calendar;charset=utf8,BEGIN:VCALENDAR%0AVERSION:2.0%0ABEGIN:VEVENT%0ASUMMARY:Birmingham+Sale%0ADTSTART:20261017T080000%0ADTEND:20261019T230000%0ALOCATION:3501+First+Ave+N.+Birmingham%2C+AL%0ADESCRIPTION:%0AEND:VEVENT%0AEND:VCALENDAR" 3159 download="event.ics" 3160 class="btn-apple-cal"> 3161 Download Apple/Outlook (.ics) 3162 </a> 3163 </div> 3164 </div> 3165 </div><div id="embedded_form_2" class="event_embedded_form embedded_form_2"> 3166 <div class="event-closer_header"><span class="event-close-btn">×</span></div><div id="mc_embed_shell"> 3167 <link href="//cdn-images.mailchimp.com/embedcode/classic-061523.css" rel="stylesheet" type="text/css"> 3168 <style type="text/css"> 3169 #mc_embed_signup{background:#fff; false;clear:left; font:14px Inter,Inter,sans-serif; width: 600px;} 3170 /* Add your own Mailchimp form style overrides in your site stylesheet or in this style block. 3171 We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */ 3172</style> 3173<div id="mc_embed_signup"> 3174 <form action="https://sarasells.us16.list-manage.com/subscribe/post?u=86bfe41395ae2778c6d29918f&id=9a0bc420f9&f_id=00251ce1f0" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="mailchimp-hidden-frame"> 3175 <div id="mc_embed_signup_scroll"><h2>Memphis Sale</h2> 3176 <div class="indicates-required"><span class="asterisk">*</span> indicates required</div> 3177 <div class="mc-field-group"><label for="mce-FNAME">First Name </label><input type="text" name="FNAME" class=" text" id="mce-FNAME" value=""></div><div class="mc-field-group"><label for="mce-LNAME">Last Name </label><input type="text" name="LNAME" class=" text" id="mce-LNAME" value=""></div><div class="mc-field-group"><label for="mce-EMAIL">Email Address <span class="asterisk">*</span></label><input type="email" name="EMAIL" class="required email" id="mce-EMAIL" required="" value=""></div><div class="mc-field-group"><label for="mce-PHONE">Phone Number <span class="asterisk">*</span></label><input type="text" name="PHONE" class="REQ_CSS" id="mce-PHONE" value=""></div> 3178<div hidden=""><input type="hidden" name="tags" value="3788610,3788629"></div> 3179 <div id="mce-responses" class="clear"> 3180 <div class="response" id="mce-error-response" style="display: none;"></div> 3181 <div class="response" id="mce-success-response" style="display: none;"></div> 3182 </div><div aria-hidden="true" style="position: absolute; left: -5000px;"><input type="text" name="b_86bfe41395ae2778c6d29918f_9a0bc420f9" tabindex="-1" value=""></div><div class="clear"><input type="submit" name="subscribe" id="mc-embedded-subscribe" class="button" value="UNLOCK INVITE"></div> 3183 </div> 3184</form> 3185<iframe 3186 name="mailchimp-hidden-frame" 3187 id="mailchimp-hidden-frame" 3188 style="display:none;" 3189 aria-hidden="true" 3190></iframe> 3191</div>
3192<script type="text/javascript" src="//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js"></script>
3192<script type="text/javascript">(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text';fnames[0]='EMAIL';ftypes[0]='email';fnames[4]='PHONE';ftypes[4]='phone';fnames[3]='ADDRESS';ftypes[3]='address';fnames[5]='SHOPB2BCO';ftypes[5]='text';}(jQuery));var $mcj = jQuery.noConflict(true); 3193 // SMS Phone Multi-Country Functionality 3194 if(!window.MC) { 3195 window.MC = {}; 3196 } 3197 window.MC.smsPhoneData = { 3198 defaultCountryCode: 'US', 3199 programs: [], 3200 smsProgramDataCountryNames: [] 3201 }; 3202 3203 function getCountryUnicodeFlag(countryCode) { 3204 return countryCode.toUpperCase().replace(/./g, (char) => String.fromCodePoint(char.charCodeAt(0) + 127397)) 3205 }; 3206 3207 // HTML sanitization function to prevent XSS 3208 function sanitizeHtml(str) { 3209 if (typeof str !== 'string') return ''; 3210 return str 3211 .replace(/&/g, '&') 3212 .replace(/</g, '<') 3213 .replace(/>/g, '>') 3214 .replace(/"/g, '"') 3215 .replace(/'/g, ''') 3216 .replace(/\//g, '/'); 3217 } 3218 3219 // URL sanitization function to prevent javascript: and data: URLs 3220 function sanitizeUrl(url) { 3221 if (typeof url !== 'string') return ''; 3222 const trimmedUrl = url.trim().toLowerCase(); 3223 if (trimmedUrl.startsWith('javascript:') || trimmedUrl.startsWith('data:') || trimmedUrl.startsWith('vbscript:')) { 3224 return '#'; 3225 } 3226 return url; 3227 } 3228 3229 const getBrowserLanguage = () => { 3230 if (!window?.navigator?.language?.split('-')[1]) { 3231 return window?.navigator?.language?.toUpperCase(); 3232 } 3233 return window?.navigator?.language?.split('-')[1]; 3234 }; 3235 3236 3237 function getDefaultCountryProgram(defaultCountryCode, smsProgramData) { 3238 if (!smsProgramData || smsProgramData.length === 0) { 3239 return null; 3240 } 3241 3242 const browserLanguage = getBrowserLanguage(); 3243 3244 if (browserLanguage) { 3245 const foundProgram = smsProgramData.find( 3246 (program) => program?.countryCode === browserLanguage, 3247 ); 3248 if (foundProgram) { 3249 return foundProgram; 3250 } 3251 } 3252 3253 if (defaultCountryCode) { 3254 const foundProgram = smsProgramData.find( 3255 (program) => program?.countryCode === defaultCountryCode, 3256 ); 3257 if (foundProgram) { 3258 return foundProgram; 3259 } 3260 } 3261 3262 return smsProgramData[0]; 3263 } 3264 3265 function updateSmsLegalText(countryCode, fieldName) { 3266 if (!countryCode || !fieldName) { 3267 return; 3268 } 3269 3270 const programs = window?.MC?.smsPhoneData?.programs; 3271 if (!programs || !Array.isArray(programs)) { 3272 return; 3273 } 3274 3275 const program = programs.find(program => program?.countryCode === countryCode); 3276 if (!program || !program.requiredTemplate) { 3277 return; 3278 } 3279 3280 3281 var smsConsentHtmlRenderingFixEnabled = true; 3282 3283 const legalTextElement = document.querySelector('#legal-text-' + fieldName); 3284 if (!legalTextElement) { 3285 return; 3286 } 3287 3288 const divRegex = new RegExp('</?[div][^>]*>', 'gi'); 3289 const blockWrapperRegex = new RegExp('</?(?:div|p)[^>]*>', 'gi'); 3290 const fullAnchorRegex = new RegExp('<a.*?</a>', 'g'); 3291 const anchorRegex = new RegExp('<a href="(.*?)" target="(.*?)">(.*?)</a>'); 3292 3293 const template = smsConsentHtmlRenderingFixEnabled 3294 ? program.requiredTemplate 3295 .replace(/<\/p>\s*<p[^>]*>/gi, ' ') 3296 .replace(blockWrapperRegex, '') 3297 : program.requiredTemplate.replace(divRegex, ''); 3298 3299 3300 3301 legalTextElement.textContent = ''; 3302 const parts = template.split(/(<a href=".*?" target=".*?">.*?<\/a>)/g); 3303 parts.forEach(function(part) { 3304 if (!part) { 3305 return; 3306 } 3307 const anchorMatch = part.match(/<a href="(.*?)" target="(.*?)">(.*?)<\/a>/); 3308 if (anchorMatch) { 3309 const linkElement = document.createElement('a'); 3310 linkElement.href = sanitizeUrl(anchorMatch[1]); 3311 linkElement.target = sanitizeHtml(anchorMatch[2]); 3312 linkElement.textContent = sanitizeHtml(anchorMatch[3]); 3313 legalTextElement.appendChild(linkElement); 3314 } else { 3315 legalTextElement.appendChild(document.createTextNode(part)); 3316 } 3317 }); 3318 3319 } 3320 3321 function generateDropdownOptions(smsProgramData) { 3322 if (!smsProgramData || smsProgramData.length === 0) { 3323 return ''; 3324 } 3325 3326 var programs = false 3327 ? smsProgramData.filter(function(p, i, arr) { 3328 return arr.findIndex(function(q) { return q.countryCode === p.countryCode; }) === i; 3329 }) 3330 : smsProgramData; 3331 3332 return programs.map(program => { 3333 const flag = getCountryUnicodeFlag(program.countryCode); 3334 const countryName = getCountryName(program.countryCode); 3335 const callingCode = program.countryCallingCode || ''; 3336 // Sanitize all values to prevent XSS 3337 const sanitizedCountryCode = sanitizeHtml(program.countryCode || ''); 3338 const sanitizedCountryName = sanitizeHtml(countryName || ''); 3339 const sanitizedCallingCode = sanitizeHtml(callingCode || '');
3340 return '<option value="' + sanitizedCountryCode + '">' + sanitizedCountryName + ' ' + sanitizedCallingCode + '</option>'; 3341 }).join(''); 3342 } 3343 3344 function getCountryName(countryCode) { 3345 if (window.MC?.smsPhoneData?.smsProgramDataCountryNames && Array.isArray(window.MC.smsPhoneData.smsProgramDataCountryNames)) { 3346 for (let i = 0; i < window.MC.smsPhoneData.smsProgramDataCountryNames.length; i++) { 3347 if (window.MC.smsPhoneData.smsProgramDataCountryNames[i].code === countryCode) { 3348 return window.MC.smsPhoneData.smsProgramDataCountryNames[i].name; 3349 } 3350 } 3351 } 3352 return countryCode; 3353 } 3354 3355 function getDefaultPlaceholder(countryCode) { 3356 if (!countryCode || typeof countryCode !== 'string') { 3357 return '+1 000 000 0000'; // Default US placeholder 3358 } 3359 3360 var mockPlaceholders = [ 3361 { 3362 countryCode: 'US', 3363 placeholder: '+1 000 000 0000', 3364 helpText: 'Include the US country code +1 before the phone number', 3365 }, 3366 { 3367 countryCode: 'GB', 3368 placeholder: '+44 0000 000000', 3369 helpText: 'Include the GB country code +44 before the phone number', 3370 }, 3371 { 3372 countryCode: 'CA', 3373 placeholder: '+1 000 000 0000', 3374 helpText: 'Include the CA country code +1 before the phone number', 3375 }, 3376 { 3377 countryCode: 'AU', 3378 placeholder: '+61 000 000 000', 3379 helpText: 'Include the AU country code +61 before the phone number', 3380 }, 3381 { 3382 countryCode: 'DE', 3383 placeholder: '+49 000 0000000', 3384 helpText: 'Fügen Sie vor der Telefonnummer die DE-Ländervorwahl +49 ein', 3385 }, 3386 { 3387 countryCode: 'FR', 3388 placeholder: '+33 0 00 00 00 00', 3389 helpText: 'Incluez le code pays FR +33 avant le numéro de téléphone', 3390 }, 3391 { 3392 countryCode: 'ES', 3393 placeholder: '+34 000 000 000', 3394 helpText: 'Incluya el código de paÃs ES +34 antes del número de teléfono', 3395 }, 3396 { 3397 countryCode: 'NL', 3398 placeholder: '+31 0 00000000', 3399 helpText: 'Voeg de NL-landcode +31 toe vóór het telefoonnummer', 3400 }, 3401 { 3402 countryCode: 'BE', 3403 placeholder: '+32 000 00 00 00', 3404 helpText: 'Incluez le code pays BE +32 avant le numéro de téléphone', 3405 }, 3406 { 3407 countryCode: 'CH', 3408 placeholder: '+41 00 000 00 00', 3409 helpText: 'Fügen Sie vor der Telefonnummer die CH-Ländervorwahl +41 ein', 3410 }, 3411 { 3412 countryCode: 'AT', 3413 placeholder: '+43 000 000 0000', 3414 helpText: 'Fügen Sie vor der Telefonnummer die AT-Ländervorwahl +43 ein', 3415 }, 3416 { 3417 countryCode: 'IE', 3418 placeholder: '+353 00 000 0000', 3419 helpText: 'Include the IE country code +353 before the phone number', 3420 }, 3421 { 3422 countryCode: 'IT', 3423 placeholder: '+39 000 000 0000', 3424 helpText: 'Includere il prefisso internazionale IT +39 prima del numero di telefono', 3425 }, 3426 { 3427 countryCode: 'NO', 3428 placeholder: '+47 000 00 000', 3429 helpText: 'Inkluder NO landskode +47 før telefonnummeret', 3430 }, 3431 { 3432 countryCode: 'SE', 3433 placeholder: '+46 00 000 00 00', 3434 helpText: 'Inkludera SE landskod +46 före telefonnumret', 3435 }, 3436 { 3437 countryCode: 'DK', 3438 placeholder: '+45 00 00 00 00', 3439 helpText: 'Inkluder DK landekode +45 før telefonnummeret', 3440 }, 3441 { 3442 countryCode: 'FI', 3443 placeholder: '+358 00 000 0000', 3444 helpText: 'Sisällytä FI-maakoodi +358 ennen puhelinnumeroa', 3445 }, 3446 { 3447 countryCode: 'EE', 3448 placeholder: '+372 0000 0000', 3449 helpText: 'Lisage EE riigikood +372 telefoninumbri ette', 3450 }, 3451 { 3452 countryCode: 'PL', 3453 placeholder: '+48 000 000 000', 3454 helpText: 'Podaj numer kierunkowy PL +48 przed numerem telefonu', 3455 }, 3456 { 3457 countryCode: 'SK', 3458 placeholder: '+421 000 000 000', 3459 helpText: 'Pred telefónne ÄÃslo uveÄte kód krajiny SK +421', 3460 }, 3461 { 3462 countryCode: 'LV', 3463 placeholder: '+371 0000 0000', 3464 helpText: 'Iekļaujiet LV valsts kodu +371 pirms tÄlruÅa numura', 3465 }, 3466 { 3467 countryCode: 'LT', 3468 placeholder: '+370 0000 0000', 3469 helpText: 'Ä®traukite LT Å¡alies kodÄ +370 prieÅ¡ telefono numerį', 3470 }, 3471 { 3472 countryCode: 'GR', 3473 placeholder: '+30 000 000 0000', 3474 helpText: 'Î£Ï Î¼ÏεÏιλάβεÏε Ïον κÏÎ´Î¹ÎºÏ ÏÏÏÎ±Ï GR +30 ÏÏιν αÏÏ Ïον αÏÎ¹Î¸Î¼Ï ÏηλεÏÏÎ½Î¿Ï ', 3475 }, 3476 { 3477 countryCode: 'PT', 3478 placeholder: '+351 000 000 000', 3479 helpText: 'Inclua o código de paÃs PT +351 antes do número de telefone', 3480 }, 3481 { 3482 countryCode: 'HR', 3483 placeholder: '+385 00 000 0000', 3484 helpText: 'UkljuÄite HR pozivni broj države +385 prije telefonskog broja', 3485 }, 3486 { 3487 countryCode: 'SI', 3488 placeholder: '+386 00 000 000', 3489 helpText: 'VkljuÄite SI kodo države +386 pred telefonsko Å¡tevilko', 3490 }, 3491 { 3492 countryCode: 'IS', 3493 placeholder: '+354 000 0000', 3494 helpText: 'Láttu IS landsnúmer +354 fylgja á undan sÃmanúmerinu', 3495 }, 3496 { 3497 countryCode: 'LU', 3498 placeholder: '+352 000 000 000', 3499 helpText: 'Incluez le code pays LU +352 avant le numéro de téléphone', 3500 }, 3501 { 3502 countryCode: 'MC', 3503 placeholder: '+377 00 00 00 00', 3504 helpText: 'Incluez le code pays MC +377 avant le numéro de téléphone', 3505 }, 3506 { 3507 countryCode: 'AD', 3508 placeholder: '+376 000 000', 3509 helpText: 'Incloeu el codi de paÃs AD +376 abans del número de telèfon', 3510 }, 3511 { 3512 countryCode: 'JE', 3513 placeholder: '+44 0000 000000', 3514 helpText: 'Include the JE country code +44 before the phone number', 3515 }, 3516 { 3517 countryCode: 'IM', 3518 placeholder: '+44 0000 000000', 3519 helpText: 'Include the IM country code +44 before the phone number', 3520 }, 3521 { 3522 countryCode: 'GG', 3523 placeholder: '+44 0000 000000', 3524 helpText: 'Include the GG country code +44 before the phone number', 3525 }, 3526 { 3527 countryCode: 'AL', 3528 placeholder: '+355 00 000 0000', 3529 helpText: 'Përfshini kodin e vendit AL +355 para numrit të telefonit', 3530 }, 3531 { 3532 countryCode: 'SM', 3533 placeholder: '+378 0000 000000', 3534 helpText: 'Includere il prefisso internazionale SM +378 prima del numero di telefono', 3535 }, 3536 { 3537 countryCode: 'FO', 3538 placeholder: '+298 000000', 3539 helpText: 'Inkluder FO landekode +298 før telefonnummeret', 3540 }, 3541 { 3542 countryCode: 'MT', 3543 placeholder: '+356 0000 0000', 3544 helpText: 'Include the MT country code +356 before the phone number', 3545 }, 3546 { 3547 countryCode: 'LI', 3548 placeholder: '+423 000 0000', 3549 helpText: 'Fügen Sie vor der Telefonnummer die LI-Ländervorwahl +423 ein', 3550 }, 3551 { 3552 countryCode: 'GI', 3553 placeholder: '+350 000 00000', 3554 helpText: 'Include the GI country code +350 before the phone number', 3555 }, 3556 { 3557 countryCode: 'MD', 3558 placeholder: '+373 00 000 000', 3559 helpText: 'IncludeÈi codul de ÈarÄ MD +373 înaintea numÄrului de telefon', 3560 }, 3561 { 3562 countryCode: 'HU', 3563 placeholder: '+36 00 000 0000', 3564 helpText: 'A telefonszám elÅtt adja meg a HU országkódot +36', 3565 }, 3566 { 3567 countryCode: 'NZ', 3568 placeholder: '+64 00 000 0000', 3569 helpText: 'Include the NZ country code +64 before the phone number', 3570 }, 3571 { 3572 countryCode: 'ME', 3573 placeholder: '+382 00 000 000', 3574 helpText: 'UkljuÄite ME pozivni broj države +382 prije telefonskog broja', 3575 }, 3576 ]; 3577 3578 const selectedPlaceholder = mockPlaceholders.find(function(item) { 3579 return item && item.countryCode === countryCode; 3580 }); 3581 3582 return selectedPlaceholder ? selectedPlaceholder.placeholder : mockPlaceholders[0].placeholder; 3583 } 3584 3585 function updatePlaceholder(countryCode, fieldName) { 3586 if (!countryCode || !fieldName) { 3587 return; 3588 } 3589 3590 const phoneInput = document.querySelector('#mce-' + fieldName); 3591 if (!phoneInput) { 3592 return; 3593 } 3594 3595 const placeholder = getDefaultPlaceholder(countryCode); 3596 if (placeholder) { 3597 phoneInput.placeholder = placeholder; 3598 } 3599 } 3600 3601 function updateCountryCodeInstruction(countryCode, fieldName) { 3602 updatePlaceholder(countryCode, fieldName); 3603 3604 } 3605 3606 function getDefaultHelpText(countryCode) { 3607 var mockPlaceholders = [ 3608 { 3609 countryCode: 'US', 3610 placeholder: '+1 000 000 0000', 3611 helpText: 'Include the US country code +1 before the phone number', 3612 }, 3613 { 3614 countryCode: 'GB', 3615 placeholder: '+44 0000 000000', 3616 helpText: 'Include the GB country code +44 before the phone number', 3617 }, 3618 { 3619 countryCode: 'CA', 3620 placeholder: '+1 000 000 0000', 3621 helpText: 'Include the CA country code +1 before the phone number', 3622 }, 3623 { 3624 countryCode: 'AU', 3625 placeholder: '+61 000 000 000', 3626 helpText: 'Include the AU country code +61 before the phone number', 3627 }, 3628 { 3629 countryCode: 'DE', 3630 placeholder: '+49 000 0000000', 3631 helpText: 'Fügen Sie vor der Telefonnummer die DE-Ländervorwahl +49 ein', 3632 }, 3633 { 3634 countryCode: 'FR', 3635 placeholder: '+33 0 00 00 00 00', 3636 helpText: 'Incluez le code pays FR +33 avant le numéro de téléphone', 3637 }, 3638 { 3639 countryCode: 'ES', 3640 placeholder: '+34 000 000 000', 3641 helpText: 'Incluya el código de paÃs ES +34 antes del número de teléfono', 3642 }, 3643 { 3644 countryCode: 'NL', 3645 placeholder: '+31 0 00000000', 3646 helpText: 'Voeg de NL-landcode +31 toe vóór het telefoonnummer', 3647 }, 3648 { 3649 countryCode: 'BE', 3650 placeholder: '+32 000 00 00 00', 3651 helpText: 'Incluez le code pays BE +32 avant le numéro de téléphone', 3652 }, 3653 { 3654 countryCode: 'CH', 3655 placeholder: '+41 00 000 00 00', 3656 helpText: 'Fügen Sie vor der Telefonnummer die CH-Ländervorwahl +41 ein', 3657 }, 3658 { 3659 countryCode: 'AT', 3660 placeholder: '+43 000 000 0000', 3661 helpText: 'Fügen Sie vor der Telefonnummer die AT-Ländervorwahl +43 ein', 3662 }, 3663 { 3664 countryCode: 'IE', 3665 placeholder: '+353 00 000 0000', 3666 helpText: 'Include the IE country code +353 before the phone number', 3667 }, 3668 { 3669 countryCode: 'IT', 3670 placeholder: '+39 000 000 0000', 3671 helpText: 'Includere il prefisso internazionale IT +39 prima del numero di telefono', 3672 }, 3673 { 3674 countryCode: 'NO', 3675 placeholder: '+47 000 00 000', 3676 helpText: 'Inkluder NO landskode +47 før telefonnummeret', 3677 }, 3678 { 3679 countryCode: 'SE', 3680 placeholder: '+46 00 000 00 00', 3681 helpText: 'Inkludera SE landskod +46 före telefonnumret', 3682 }, 3683 { 3684 countryCode: 'DK', 3685 placeholder: '+45 00 00 00 00', 3686 helpText: 'Inkluder DK landekode +45 før telefonnummeret', 3687 }, 3688 { 3689 countryCode: 'FI', 3690 placeholder: '+358 00 000 0000', 3691 helpText: 'Sisällytä FI-maakoodi +358 ennen puhelinnumeroa', 3692 }, 3693 { 3694 countryCode: 'EE', 3695 placeholder: '+372 0000 0000', 3696 helpText: 'Lisage EE riigikood +372 telefoninumbri ette', 3697 }, 3698 { 3699 countryCode: 'PL', 3700 placeholder: '+48 000 000 000', 3701 helpText: 'Podaj numer kierunkowy PL +48 przed numerem telefonu', 3702 }, 3703 { 3704 countryCode: 'SK', 3705 placeholder: '+421 000 000 000', 3706 helpText: 'Pred telefónne ÄÃslo uveÄte kód krajiny SK +421', 3707 }, 3708 { 3709 countryCode: 'LV', 3710 placeholder: '+371 0000 0000', 3711 helpText: 'Iekļaujiet LV valsts kodu +371 pirms tÄlruÅa numura', 3712 }, 3713 { 3714 countryCode: 'LT', 3715 placeholder: '+370 0000 0000', 3716 helpText: 'Ä®traukite LT Å¡alies kodÄ +370 prieÅ¡ telefono numerį', 3717 }, 3718 { 3719 countryCode: 'GR', 3720 placeholder: '+30 000 000 0000', 3721 helpText: 'Î£Ï Î¼ÏεÏιλάβεÏε Ïον κÏÎ´Î¹ÎºÏ ÏÏÏÎ±Ï GR +30 ÏÏιν αÏÏ Ïον αÏÎ¹Î¸Î¼Ï ÏηλεÏÏÎ½Î¿Ï ', 3722 }, 3723 { 3724 countryCode: 'PT', 3725 placeholder: '+351 000 000 000', 3726 helpText: 'Inclua o código de paÃs PT +351 antes do número de telefone', 3727 }, 3728 { 3729 countryCode: 'HR', 3730 placeholder: '+385 00 000 0000', 3731 helpText: 'UkljuÄite HR pozivni broj države +385 prije telefonskog broja', 3732 }, 3733 { 3734 countryCode: 'SI', 3735 placeholder: '+386 00 000 000', 3736 helpText: 'VkljuÄite SI kodo države +386 pred telefonsko Å¡tevilko', 3737 }, 3738 { 3739 countryCode: 'IS', 3740 placeholder: '+354 000 0000', 3741 helpText: 'Láttu IS landsnúmer +354 fylgja á undan sÃmanúmerinu', 3742 }, 3743 { 3744 countryCode: 'LU', 3745 placeholder: '+352 000 000 000', 3746 helpText: 'Incluez le code pays LU +352 avant le numéro de téléphone', 3747 }, 3748 { 3749 countryCode: 'MC', 3750 placeholder: '+377 00 00 00 00', 3751 helpText: 'Incluez le code pays MC +377 avant le numéro de téléphone', 3752 }, 3753 { 3754 countryCode: 'AD', 3755 placeholder: '+376 000 000', 3756 helpText: 'Incloeu el codi de paÃs AD +376 abans del número de telèfon', 3757 }, 3758 { 3759 countryCode: 'JE', 3760 placeholder: '+44 0000 000000', 3761 helpText: 'Include the JE country code +44 before the phone number', 3762 }, 3763 { 3764 countryCode: 'IM', 3765 placeholder: '+44 0000 000000', 3766 helpText: 'Include the IM country code +44 before the phone number', 3767 }, 3768 { 3769 countryCode: 'GG', 3770 placeholder: '+44 0000 000000', 3771 helpText: 'Include the GG country code +44 before the phone number', 3772 }, 3773 { 3774 countryCode: 'AL', 3775 placeholder: '+355 00 000 0000', 3776 helpText: 'Përfshini kodin e vendit AL +355 para numrit të telefonit', 3777 }, 3778 { 3779 countryCode: 'SM', 3780 placeholder: '+378 0000 000000', 3781 helpText: 'Includere il prefisso internazionale SM +378 prima del numero di telefono', 3782 }, 3783 { 3784 countryCode: 'FO', 3785 placeholder: '+298 000000', 3786 helpText: 'Inkluder FO landekode +298 før telefonnummeret', 3787 }, 3788 { 3789 countryCode: 'MT', 3790 placeholder: '+356 0000 0000', 3791 helpText: 'Include the MT country code +356 before the phone number', 3792 }, 3793 { 3794 countryCode: 'LI', 3795 placeholder: '+423 000 0000', 3796 helpText: 'Fügen Sie vor der Telefonnummer die LI-Ländervorwahl +423 ein', 3797 }, 3798 { 3799 countryCode: 'GI', 3800 placeholder: '+350 000 00000', 3801 helpText: 'Include the GI country code +350 before the phone number', 3802 }, 3803 { 3804 countryCode: 'MD', 3805 placeholder: '+373 00 000 000', 3806 helpText: 'IncludeÈi codul de ÈarÄ MD +373 înaintea numÄrului de telefon', 3807 }, 3808 { 3809 countryCode: 'HU', 3810 placeholder: '+36 00 000 0000', 3811 helpText: 'A telefonszám elÅtt adja meg a HU országkódot +36'
3811, 3812 }, 3813 { 3814 countryCode: 'NZ', 3815 placeholder: '+64 00 000 0000', 3816 helpText: 'Include the NZ country code +64 before the phone number', 3817 }, 3818 { 3819 countryCode: 'ME', 3820 placeholder: '+382 00 000 000', 3821 helpText: 'UkljuÄite ME pozivni broj države +382 prije telefonskog broja', 3822 }, 3823 ]; 3824 3825 if (!countryCode || typeof countryCode !== 'string') { 3826 return mockPlaceholders[0].helpText; 3827 } 3828 3829 const selectedHelpText = mockPlaceholders.find(function(item) { 3830 return item && item.countryCode === countryCode; 3831 }); 3832 3833 return selectedHelpText ? selectedHelpText.helpText : mockPlaceholders[0].helpText; 3834 } 3835 3836 function setDefaultHelpText(countryCode) { 3837 const helpTextSpan = document.querySelector('#help-text'); 3838 if (!helpTextSpan) { 3839 return; 3840 } 3841 3842 3843 } 3844 3845 function updateHelpTextCountryCode(countryCode, fieldName) { 3846 if (!countryCode || !fieldName) { 3847 return; 3848 } 3849 3850 setDefaultHelpText(countryCode); 3851 } 3852 3853 function initializeSmsPhoneDropdown(fieldName) { 3854 if (!fieldName || typeof fieldName !== 'string') { 3855 return; 3856 } 3857 3858 const dropdown = document.querySelector('#country-select-' + fieldName); 3859 const displayFlag = document.querySelector('#flag-display-' + fieldName); 3860 3861 if (!dropdown || !displayFlag) { 3862 return; 3863 } 3864 3865 const smsPhoneData = window.MC?.smsPhoneData; 3866 if (smsPhoneData && smsPhoneData.programs && Array.isArray(smsPhoneData.programs)) { 3867 dropdown.innerHTML = generateDropdownOptions(smsPhoneData.programs); 3868 } 3869 3870 const defaultProgram = getDefaultCountryProgram(smsPhoneData?.defaultCountryCode, smsPhoneData?.programs); 3871 if (defaultProgram && defaultProgram.countryCode) { 3872 dropdown.value = defaultProgram.countryCode; 3873 3874 const flagSpan = displayFlag?.querySelector('#flag-emoji-' + fieldName); 3875 if (flagSpan) { 3876 flagSpan.textContent = getCountryUnicodeFlag(defaultProgram.countryCode); 3877 flagSpan.setAttribute('aria-label', sanitizeHtml(defaultProgram.countryCode) + ' flag'); 3878 } 3879 3880 updateSmsLegalText(defaultProgram.countryCode, fieldName); 3881 updatePlaceholder(defaultProgram.countryCode, fieldName); 3882 updateCountryCodeInstruction(defaultProgram.countryCode, fieldName); 3883 } 3884 3885 3886 var smsNotRequiredRemoveCountryCodeEnabled = true; 3887 var smsField = Object.values({"FNAME":{"name":"FNAME","label":"First Name","helper_text":"","type":"text","required":false,"audience_field_name":"First Name","merge_id":1,"help_text_enabled":false,"enabled":true,"order":0,"field_type":"merge"},"LNAME":{"name":"LNAME","label":"Last Name","helper_text":"","type":"text","required":false,"audience_field_name":"Last Name","merge_id":2,"help_text_enabled":false,"enabled":true,"order":1,"field_type":"merge"},"EMAIL":{"name":"EMAIL","label":"Email Address","helper_text":"","type":"email","required":true,"audience_field_name":"Email Address","merge_id":0,"help_text_enabled":false,"enabled":true,"order":2,"field_type":"merge"},"PHONE":{"name":"PHONE","label":"Phone Number","helper_text":"","type":"phone","required":true,"audience_field_name":"Phone Number","phoneformat":"","merge_id":4,"help_text_enabled":false,"enabled":true,"order":3,"field_type":"merge"},"ADDRESS":{"name":"ADDRESS","label":"Address","helper_text":"","type":"address","required":false,"audience_field_name":"Address","enabled":false,"order":null,"field_type":"merge","merge_id":3,"countries":{"2":"Albania","3":"Algeria","4":"Andorra","5":"Angola","6":"Argentina","7":"Armenia","8":"Australia","9":"Austria","10":"Azerbaijan","11":"Bahamas","12":"Bahrain","13":"Bangladesh","14":"Barbados","15":"Belarus","16":"Belgium","17":"Belize","18":"Benin","19":"Bermuda","20":"Bhutan","21":"Bolivia","22":"Bosnia and Herzegovina","23":"Botswana","24":"Brazil","25":"Bulgaria","26":"Burkina Faso","27":"Burundi","28":"Cambodia","29":"Cameroon","30":"Canada","31":"Cape Verde","32":"Cayman Islands","33":"Central African Republic","34":"Chad","35":"Chile","36":"China","37":"Colombia","38":"Congo","40":"Croatia","41":"Cyprus","42":"Czech Republic","43":"Denmark","44":"Djibouti","45":"Ecuador","46":"Egypt","47":"El Salvador","48":"Equatorial Guinea","49":"Eritrea","50":"Estonia","51":"Ethiopia","52":"Fiji","53":"Finland","54":"France","56":"Gabon","57":"Gambia","58":"Georgia","59":"Germany","60":"Ghana","61":"Greece","63":"Guinea","64":"Guinea-Bissau","65":"Guyana","66":"Honduras","67":"Hong Kong","68":"Hungary","69":"Iceland","70":"India","71":"Indonesia","74":"Ireland","75":"Israel","76":"Italy","78":"Japan","79":"Jordan","80":"Kazakhstan","81":"Kenya","82":"Kuwait","83":"Kyrgyzstan","84"
3887:"Lao People's Democratic Republic","85":"Latvia","86":"Lebanon","87":"Lesotho","88":"Liberia","90":"Liechtenstein","91":"Lithuania","92":"Luxembourg","93":"Macedonia","94":"Madagascar","95":"Malawi","96":"Malaysia","97":"Maldives","98":"Mali","99":"Malta","100":"Mauritania","101":"Mexico","102":"Moldova","103":"Monaco","104":"Mongolia","105":"Morocco","106":"Mozambique","107":"Namibia","108":"Nepal","109":"Netherlands","110":"Netherlands Antilles","111":"New Zealand","112":"Nicaragua","113":"Niger","114":"Nigeria","116":"Norway","117":"Oman","118":"Pakistan","119":"Panama","120":"Paraguay","121":"Peru","122":"Philippines","123":"Poland","124":"Portugal","126":"Qatar","127":"Reunion","128":"Romania","129":"Russia","130":"Rwanda","132":"Samoa (Independent)","133":"Saudi Arabia","134":"Senegal","135":"Seychelles","136":"Sierra Leone","137":"Singapore","138":"Slovakia","139":"Slovenia","140":"Somalia","141":"South Africa","142":"South Korea","143":"Spain","144":"Sri Lanka","146":"Suriname","147":"Swaziland","148":"Sweden","149":"Switzerland","152":"Taiwan","153":"Tanzania","154":"Thailand","155":"Togo","156":"Tunisia","157":"Turkiye","158":"Turkmenistan","159":"Uganda","161":"Ukraine","162":"United Arab Emirates","163":"Uruguay","164":"USA","165":"Uzbekistan","166":"Vatican City State (Holy See)","167":"Venezuela","168":"Vietnam","169":"Virgin Islands (British)","170":"Yemen","173":"Zambia","174":"Zimbabwe","175":"Antigua And Barbuda","176":"Anguilla","179":"Aruba","180":"Brunei Darussalam","181":"Bouvet Island","183":"Cook Islands","185":"Christmas Island","187":"Dominican Republic","188":"Western Sahara","189":"Falkland Islands","191":"Faroe Islands","192":"Grenada","193":"French Guiana","194":"Gibraltar","195":"Greenland","196":"Guadeloupe","198":"Guatemala","200":"Haiti","202":"Jamaica","203":"Kiribati","204":"Comoros","205":"Saint Kitts and Nevis","206":"Saint Lucia","207":"Marshall Islands","208":"Macau","210":"Martinique","212":"Mauritius","213":"New Caledonia","214":"Norfolk Island","215":"Nauru","217":"Niue","219":"Papua New Guinea","221":"Pitcairn","222":"Palau","223":"Solomon Islands","225":"Svalbard and Jan Mayen Islands","227":"San Marino","232":"Tonga","233":"Timor-Leste","234":"Trinidad and Tobago","235":"Tuvalu","237":"Saint Vincent and the Grenadines","239":"Vanuatu","241":"Mayotte","242":"Myanmar","255":"Sao Tome and Principe","257":"South Georgia and the South Sandwich Islands","260":"Tajikistan","262":"United Kingdom","268":"Costa Rica","270":"Guernsey","272":"North Korea","274":"Afghanistan","275":"Cote D'Ivoire","276":"Cuba","277":"French Polynesia","278":"Iran","279":"Iraq","281":"Libya","282":"Palestine","285":"Syria","286":"Aaland Islands","287":"Turks & Caicos Islands","288":"Jersey (Channel Islands)","289":"Dominica","290":"Montenegro","293":"Sudan","294":"Montserrat","298":"Curacao","302":"Sint Maarten","311":"South Sudan","315":"Republic of Kosovo","318":"Congo, Democratic Republic of the","323":"Isle of Man","324":"Saint Martin","325":"Bonaire, Saint Eustatius and Saba","326":"Serbia","327":"Saint Barthelemy"},"defaultcountry":164},"SHOPB2BCO":{"name":"SHOPB2BCO","label":"Shopify B2B Company","helper_text":"","type":"text","required":false,"audience_field_name":"Shopify B2B Company","enabled":false,"order":null,"field_type":"merge","merge_id":5}}).find(function(f) { return f.name === fieldName && f.type === 'smsphone'; }); 3888 var isRequired = smsField ? smsField.required : false; 3889 var shouldAppendCountryCode = smsNotRequiredRemoveCountryCodeEnabled ? isRequired : true; 3890 3891 var phoneInput = document.querySelector('#mce-' + fieldName); 3892 if (phoneInput && defaultProgram.countryCallingCode && shouldAppendCountryCode) { 3893 phoneInput.value = defaultProgram.countryCallingCode; 3894 } 3895 3896 3897 3898 displayFlag?.addEventListener('click', function(e) { 3899 dropdown.focus(); 3900 }); 3901 3902 3903 dropdown?.addEventListener('change', function() { 3904 const selectedCountry = this.value; 3905 3906 if (!selectedCountry || typeof selectedCountry !== 'string') { 3907 return; 3908 } 3909
3910 const flagSpan = displayFlag?.querySelector('#flag-emoji-' + fieldName); 3911 if (flagSpan) { 3912 flagSpan.textContent = getCountryUnicodeFlag(selectedCountry); 3913 flagSpan.setAttribute('aria-label', sanitizeHtml(selectedCountry) + ' flag'); 3914 } 3915 3916 3917 const selectedProgram = window.MC?.smsPhoneData?.programs.find(function(program) { 3918 return program && program.countryCode === selectedCountry; 3919 }); 3920 3921 var smsNotRequiredRemoveCountryCodeEnabled = true; 3922 var smsField = Object.values({"FNAME":{"name":"FNAME","label":"First Name","helper_text":"","type":"text","required":false,"audience_field_name":"First Name","merge_id":1,"help_text_enabled":false,"enabled":true,"order":0,"field_type":"merge"},"LNAME":{"name":"LNAME","label":"Last Name","helper_text":"","type":"text","required":false,"audience_field_name":"Last Name","merge_id":2,"help_text_enabled":false,"enabled":true,"order":1,"field_type":"merge"},"EMAIL":{"name":"EMAIL","label":"Email Address","helper_text":"","type":"email","required":true,"audience_field_name":"Email Address","merge_id":0,"help_text_enabled":false,"enabled":true,"order":2,"field_type":"merge"},"PHONE":{"name":"PHONE","label":"Phone Number","helper_text":"","type":"phone","required":true,"audience_field_name":"Phone Number","phoneformat":"","merge_id":4,"help_text_enabled":false,"enabled":true,"order":3,"field_type":"merge"},"ADDRESS":{"name":"ADDRESS","label":"Address","helper_text":"","type":"address","required":false,"audience_field_name":"Address","enabled":false,"order":null,"field_type":"merge","merge_id":3,"countries":{"2":"Albania","3":"Algeria","4":"Andorra","5":"Angola","6":"Argentina","7":"Armenia","8":"Australia","9":"Austria","10":"Azerbaijan","11":"Bahamas","12":"Bahrain","13":"Bangladesh","14":"Barbados","15":"Belarus","16":"Belgium","17":"Belize","18":"Benin","19":"Bermuda","20":"Bhutan","21":"Bolivia","22":"Bosnia and Herzegovina","23":"Botswana","24":"Brazil","25":"Bulgaria","26":"Burkina Faso","27":"Burundi","28":"Cambodia","29":"Cameroon","30":"Canada","31":"Cape Verde","32":"Cayman Islands","33":"Central African Republic","34":"Chad","35":"Chile","36":"China","37":"Colombia","38":"Congo","40":"Croatia","41":"Cyprus","42":"Czech Republic","43":"Denmark","44":"Djibouti","45":"Ecuador","46":"Egypt","47":"El Salvador","48":"Equatorial Guinea","49":"Eritrea","50":"Estonia","51":"Ethiopia","52":"Fiji","53":"Finland","54":"France","56":"Gabon","57":"Gambia","58":"Georgia","59":"Germany","60":"Ghana","61":"Greece","63":"Guinea","64":"Guinea-Bissau","65":"Guyana","66":"Honduras","67":"Hong Kong","68":"Hungary","69":"Iceland","70":"India","71":"Indonesia","74":"Ireland","75":"Israel","76":"Italy","78":"Japan","79":"Jordan","80":"Kazakhstan","81":"Kenya","82":"Kuwait","83":"Kyrgyzstan","84":"Lao People's Democratic Republic","85":"Latvia","86":"Lebanon","87":"Lesotho","88":"Liberia","90":"Liechtenstein","91":"Lithuania","92":"Luxembourg","93":"Macedonia","94":"Madagascar","95":"Malawi","96":"Malaysia","97":"Maldives","98":"Mali","99":"Malta","100":"Mauritania","101":"Mexico","102":"Moldova","103":"Monaco","104":"Mongolia","105":"Morocco","106":"Mozambique","107":"Namibia","108":"Nepal","109":"Netherlands","110":"Netherlands Antilles","111":"New Zealand","112":"Nicaragua","113":"Niger","114":"Nigeria","116":"Norway","117":"Oman","118":"Pakistan","119":"Panama","120":"Paraguay","121":"Peru","122":"Philippines","123":"Poland","124":"Portugal","126":"Qatar","127":"Reunion","128":"Romania","129":"Russia","130":"Rwanda","132":"Samoa (Independent)","133":"Saudi Arabia","134":"Senegal","135":"Seychelles","136":"Sierra Leone","137":"Singapore","138":"Slovakia","139":"Slovenia","140":"Somalia","141":"South Africa","142":"South Korea","143":"Spain","144":"Sri Lanka","146":"Suriname","147":"Swaziland","148":"Sweden","149":"Switzerland","152":"Taiwan","153":"Tanzania","154":"Thailand","155":"Togo","156":"Tunisia","157":"Turkiye","158":"Turkmenistan","159":"Uganda","161":"Ukraine","162":"United Arab Emirates","163":"Uruguay","164":"USA","165":"Uzbekistan","166":"Vatican City State (Holy See)","167":"Venezuela","168":"Vietnam","169":"
3922Virgin Islands (British)","170":"Yemen","173":"Zambia","174":"Zimbabwe","175":"Antigua And Barbuda","176":"Anguilla","179":"Aruba","180":"Brunei Darussalam","181":"Bouvet Island","183":"Cook Islands","185":"Christmas Island","187":"Dominican Republic","188":"Western Sahara","189":"Falkland Islands","191":"Faroe Islands","192":"Grenada","193":"French Guiana","194":"Gibraltar","195":"Greenland","196":"Guadeloupe","198":"Guatemala","200":"Haiti","202":"Jamaica","203":"Kiribati","204":"Comoros","205":"Saint Kitts and Nevis","206":"Saint Lucia","207":"Marshall Islands","208":"Macau","210":"Martinique","212":"Mauritius","213":"New Caledonia","214":"Norfolk Island","215":"Nauru","217":"Niue","219":"Papua New Guinea","221":"Pitcairn","222":"Palau","223":"Solomon Islands","225":"Svalbard and Jan Mayen Islands","227":"San Marino","232":"Tonga","233":"Timor-Leste","234":"Trinidad and Tobago","235":"Tuvalu","237":"Saint Vincent and the Grenadines","239":"Vanuatu","241":"Mayotte","242":"Myanmar","255":"Sao Tome and Principe","257":"South Georgia and the South Sandwich Islands","260":"Tajikistan","262":"United Kingdom","268":"Costa Rica","270":"Guernsey","272":"North Korea","274":"Afghanistan","275":"Cote D'Ivoire","276":"Cuba","277":"French Polynesia","278":"Iran","279":"Iraq","281":"Libya","282":"Palestine","285":"Syria","286":"Aaland Islands","287":"Turks & Caicos Islands","288":"Jersey (Channel Islands)","289":"Dominica","290":"Montenegro","293":"Sudan","294":"Montserrat","298":"Curacao","302":"Sint Maarten","311":"South Sudan","315":"Republic of Kosovo","318":"Congo, Democratic Republic of the","323":"Isle of Man","324":"Saint Martin","325":"Bonaire, Saint Eustatius and Saba","326":"Serbia","327":"Saint Barthelemy"},"defaultcountry":164},"SHOPB2BCO":{"name":"SHOPB2BCO","label":"Shopify B2B Company","helper_text":"","type":"text","required":false,"audience_field_name":"Shopify B2B Company","enabled":false,"order":null,"field_type":"merge","merge_id":5}}).find(function(f) { return f.name === fieldName && f.type === 'smsphone'; }); 3923 var isRequired = smsField ? smsField.required : false; 3924 var shouldAppendCountryCode = smsNotRequiredRemoveCountryCodeEnabled ? isRequired : true; 3925 3926 var phoneInput = document.querySelector('#mce-' + fieldName); 3927 if (phoneInput && selectedProgram.countryCallingCode && shouldAppendCountryCode) { 3928 phoneInput.value = selectedProgram.countryCallingCode; 3929 } 3930 3931 3932 updateSmsLegalText(selectedCountry, fieldName); 3933 updatePlaceholder(selectedCountry, fieldName); 3934 updateCountryCodeInstruction(selectedCountry, fieldName); 3935 }); 3936 } 3937 3938 document.addEventListener('DOMContentLoaded', function() { 3939 const smsPhoneFields = document.querySelectorAll('[id^="country-select-"]'); 3940 3941 smsPhoneFields.forEach(function(dropdown) { 3942 const fieldName = dropdown?.id.replace('country-select-', ''); 3943 initializeSmsPhoneDropdown(fieldName); 3944 }); 3945 }); 3946 </script>
3946</div> 3947<div id="rsvpSuccessContainer" style="display: none;"> 3948 <h3 class="calendar-rsvp-title">You're on the list!</h3> 3949 <p class="calendar-rsvp-desc">Add the event to your calendar below:</p> 3950 <div class="calendar-rsvp-actions"> 3951 <!-- Google Calendar Button --> 3952 <a href="https://calendar.google.com/calendar/render?action=TEMPLATE&text=Memphis+Sale&dates=20261024T080000/20261026T230000&location=11625+Highway+64+Eads%2C+TN+&details=" 3953 class="btn-google-cal" 3954 target="_blank"> 3955 Add to Google Calendar 3956 </a> 3957 3958 <!-- Apple / ICS Button --> 3959 <a href="data:text/calendar;charset=utf8,BEGIN:VCALENDAR%0AVERSION:2.0%0ABEGIN:VEVENT%0ASUMMARY:Memphis+Sale%0ADTSTART:20261024T080000%0ADTEND:20261026T230000%0ALOCATION:11625+Highway+64+Eads%2C+TN+%0ADESCRIPTION:%0AEND:VEVENT%0AEND:VCALENDAR" 3960 download="event.ics" 3961 class="btn-apple-cal"> 3962 Download Apple/Outlook (.ics) 3963 </a> 3964 </div> 3965 </div> 3966 </div><div id="embedded_form_3" class="event_embedded_form embedded_form_3"> 3967 <div class="event-closer_header"><span class="event-close-btn">×</span></div><div id="mc_embed_shell"> 3968 <link href="//cdn-images.mailchimp.com/embedcode/classic-061523.css" rel="stylesheet" type="text/css"> 3969 <style type="text/css"> 3970 #mc_embed_signup{background:#fff; false;clear:left; font:14px Helvetica,Arial,sans-serif; width: 600px;} 3971 /* Add your own Mailchimp form style overrides in your site stylesheet or in this style block. 3972 We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */ 3973</style> 3974<div id="mc_embed_signup"> 3975 <form action="https://sarasells.us16.list-manage.com/subscribe/post?u=86bfe41395ae2778c6d29918f&id=9a0bc420f9&f_id=002b1ce1f0" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="mailchimp-hidden-frame"> 3976 <div id="mc_embed_signup_scroll"><h2>Shipping Sale</h2> 3977 <div class="indicates-required"><span class="asterisk">*</span> indicates required</div> 3978 <div class="mc-field-group"><label for="mce-FNAME">First Name </label><input type="text" name="FNAME" class=" text" id="mce-FNAME" value=""></div><div class="mc-field-group"><label for="mce-LNAME">Last Name </label><input type="text" name="LNAME" class=" text" id="mce-LNAME" value=""></div><div class="mc-field-group"><label for="mce-EMAIL">Email Address <span class="asterisk">*</span></label><input type="email" name="EMAIL" class="required email" id="mce-EMAIL" required="" value=""></div><div class="mc-field-group"><label for="mce-PHONE">Phone Number </label><input type="text" name="PHONE" class="REQ_CSS" id="mce-PHONE" value=""></div> 3979<div hidden=""><input type="hidden" name="tags" value="3788609,3788628"></div> 3980 <div id="mce-responses" class="clear"> 3981 <div class="response" id="mce-error-response" style="display: none;"></div> 3982 <div class="response" id="mce-success-response" style="display: none;"></div> 3983 </div><div aria-hidden="true" style="position: absolute; left: -5000px;"><input type="text" name="b_86bfe41395ae2778c6d29918f_9a0bc420f9" tabindex="-1" value=""></div><div class="clear"><input type="submit" name="subscribe" id="mc-embedded-subscribe" class="button" value="UNLOCK INVITE"></div> 3984 </div> 3985</form> 3986<iframe 3987 name="mailchimp-hidden-frame" 3988 id="mailchimp-hidden-frame" 3989 style="display:none;" 3990 aria-hidden="true" 3991></iframe> 3992</div>
3993<script type="text/javascript" src="//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js"></script>
3993<script type="text/javascript">(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text';fnames[0]='EMAIL';ftypes[0]='email';fnames[4]='PHONE';ftypes[4]='phone';fnames[3]='ADDRESS';ftypes[3]='address';fnames[5]='SHOPB2BCO';ftypes[5]='text';}(jQuery));var $mcj = jQuery.noConflict(true); 3994 // SMS Phone Multi-Country Functionality 3995 if(!window.MC) { 3996 window.MC = {}; 3997 } 3998 window.MC.smsPhoneData = { 3999 defaultCountryCode: 'US', 4000 programs: [], 4001 smsProgramDataCountryNames: [] 4002 }; 4003 4004 function getCountryUnicodeFlag(countryCode) { 4005 return countryCode.toUpperCase().replace(/./g, (char) => String.fromCodePoint(char.charCodeAt(0) + 127397)) 4006 }; 4007 4008 // HTML sanitization function to prevent XSS 4009 function sanitizeHtml(str) { 4010 if (typeof str !== 'string') return ''; 4011 return str 4012 .replace(/&/g, '&') 4013 .replace(/</g, '<') 4014 .replace(/>/g, '>') 4015 .replace(/"/g, '"') 4016 .replace(/'/g, ''') 4017 .replace(/\//g, '/'); 4018 } 4019 4020 // URL sanitization function to prevent javascript: and data: URLs 4021 function sanitizeUrl(url) { 4022 if (typeof url !== 'string') return ''; 4023 const trimmedUrl = url.trim().toLowerCase(); 4024 if (trimmedUrl.startsWith('javascript:') || trimmedUrl.startsWith('data:') || trimmedUrl.startsWith('vbscript:')) { 4025 return '#'; 4026 } 4027 return url; 4028 } 4029 4030 const getBrowserLanguage = () => { 4031 if (!window?.navigator?.language?.split('-')[1]) { 4032 return window?.navigator?.language?.toUpperCase(); 4033 } 4034 return window?.navigator?.language?.split('-')[1]; 4035 }; 4036 4037 4038 function getDefaultCountryProgram(defaultCountryCode, smsProgramData) { 4039 if (!smsProgramData || smsProgramData.length === 0) { 4040 return null; 4041 } 4042 4043 const browserLanguage = getBrowserLanguage(); 4044 4045 if (browserLanguage) { 4046 const foundProgram = smsProgramData.find( 4047 (program) => program?.countryCode === browserLanguage, 4048 ); 4049 if (foundProgram) { 4050 return foundProgram; 4051 } 4052 } 4053 4054 if (defaultCountryCode) { 4055 const foundProgram = smsProgramData.find( 4056 (program) => program?.countryCode === defaultCountryCode, 4057 ); 4058 if (foundProgram) { 4059 return foundProgram; 4060 } 4061 } 4062 4063 return smsProgramData[0]; 4064 } 4065 4066 function updateSmsLegalText(countryCode, fieldName) { 4067 if (!countryCode || !fieldName) { 4068 return; 4069 } 4070 4071 const programs = window?.MC?.smsPhoneData?.programs; 4072 if (!programs || !Array.isArray(programs)) { 4073 return; 4074 } 4075 4076 const program = programs.find(program => program?.countryCode === countryCode); 4077 if (!program || !program.requiredTemplate) { 4078 return; 4079 } 4080 4081 4082 var smsConsentHtmlRenderingFixEnabled = true; 4083 4084 const legalTextElement = document.querySelector('#legal-text-' + fieldName); 4085 if (!legalTextElement) { 4086 return; 4087 } 4088 4089 const divRegex = new RegExp('</?[div][^>]*>', 'gi'); 4090 const blockWrapperRegex = new RegExp('</?(?:div|p)[^>]*>', 'gi'); 4091 const fullAnchorRegex = new RegExp('<a.*?</a>', 'g'); 4092 const anchorRegex = new RegExp('<a href="(.*?)" target="(.*?)">(.*?)</a>'); 4093 4094 const template = smsConsentHtmlRenderingFixEnabled 4095 ? program.requiredTemplate 4096 .replace(/<\/p>\s*<p[^>]*>/gi, ' ') 4097 .replace(blockWrapperRegex, '') 4098 : program.requiredTemplate.replace(divRegex, ''); 4099 4100 4101 4102 legalTextElement.textContent = ''; 4103 const parts = template.split(/(<a href=".*?" target=".*?">.*?<\/a>)/g); 4104 parts.forEach(function(part) { 4105 if (!part) { 4106 return; 4107 } 4108 const anchorMatch = part.match(/<a href="(.*?)" target="(.*?)">(.*?)<\/a>/); 4109 if (anchorMatch) { 4110 const linkElement = document.createElement('a'); 4111 linkElement.href = sanitizeUrl(anchorMatch[1]); 4112 linkElement.target = sanitizeHtml(anchorMatch[2]); 4113 linkElement.textContent = sanitizeHtml(anchorMatch[3]); 4114 legalTextElement.appendChild(linkElement); 4115 } else { 4116 legalTextElement.appendChild(document.createTextNode(part)); 4117 } 4118 }); 4119 4120 } 4121 4122 function generateDropdownOptions(smsProgramData) { 4123 if (!smsProgramData || smsProgramData.length === 0) { 4124 return ''; 4125 } 4126 4127 var programs = false 4128 ? smsProgramData.filter(function(p, i, arr) { 4129 return arr.findIndex(function(q) { return q.countryCode === p.countryCode; }) === i; 4130 }) 4131 : smsProgramData; 4132 4133 return programs.map(program => { 4134 const flag = getCountryUnicodeFlag(program.countryCode); 4135 const countryName = getCountryName(program.countryCode); 4136 const callingCode = program.countryCallingCode || ''; 4137 // Sanitize all values to prevent XSS 4138 const sanitizedCountryCode = sanitizeHtml(program.countryCode || ''); 4139 const sanitizedCountryName = sanitizeHtml(countryName || ''); 4140 const sanitizedCallingCode = sanitizeHtml(callingCode || '');
4141 return '<option value="' + sanitizedCountryCode + '">' + sanitizedCountryName + ' ' + sanitizedCallingCode + '</option>'; 4142 }).join(''); 4143 } 4144 4145 function getCountryName(countryCode) { 4146 if (window.MC?.smsPhoneData?.smsProgramDataCountryNames && Array.isArray(window.MC.smsPhoneData.smsProgramDataCountryNames)) { 4147 for (let i = 0; i < window.MC.smsPhoneData.smsProgramDataCountryNames.length; i++) { 4148 if (window.MC.smsPhoneData.smsProgramDataCountryNames[i].code === countryCode) { 4149 return window.MC.smsPhoneData.smsProgramDataCountryNames[i].name; 4150 } 4151 } 4152 } 4153 return countryCode; 4154 } 4155 4156 function getDefaultPlaceholder(countryCode) { 4157 if (!countryCode || typeof countryCode !== 'string') { 4158 return '+1 000 000 0000'; // Default US placeholder 4159 } 4160 4161 var mockPlaceholders = [ 4162 { 4163 countryCode: 'US', 4164 placeholder: '+1 000 000 0000', 4165 helpText: 'Include the US country code +1 before the phone number', 4166 }, 4167 { 4168 countryCode: 'GB', 4169 placeholder: '+44 0000 000000', 4170 helpText: 'Include the GB country code +44 before the phone number', 4171 }, 4172 { 4173 countryCode: 'CA', 4174 placeholder: '+1 000 000 0000', 4175 helpText: 'Include the CA country code +1 before the phone number', 4176 }, 4177 { 4178 countryCode: 'AU', 4179 placeholder: '+61 000 000 000', 4180 helpText: 'Include the AU country code +61 before the phone number', 4181 }, 4182 { 4183 countryCode: 'DE', 4184 placeholder: '+49 000 0000000', 4185 helpText: 'Fügen Sie vor der Telefonnummer die DE-Ländervorwahl +49 ein', 4186 }, 4187 { 4188 countryCode: 'FR', 4189 placeholder: '+33 0 00 00 00 00', 4190 helpText: 'Incluez le code pays FR +33 avant le numéro de téléphone', 4191 }, 4192 { 4193 countryCode: 'ES', 4194 placeholder: '+34 000 000 000', 4195 helpText: 'Incluya el código de paÃs ES +34 antes del número de teléfono', 4196 }, 4197 { 4198 countryCode: 'NL', 4199 placeholder: '+31 0 00000000', 4200 helpText: 'Voeg de NL-landcode +31 toe vóór het telefoonnummer', 4201 }, 4202 { 4203 countryCode: 'BE', 4204 placeholder: '+32 000 00 00 00', 4205 helpText: 'Incluez le code pays BE +32 avant le numéro de téléphone', 4206 }, 4207 { 4208 countryCode: 'CH', 4209 placeholder: '+41 00 000 00 00', 4210 helpText: 'Fügen Sie vor der Telefonnummer die CH-Ländervorwahl +41 ein', 4211 }, 4212 { 4213 countryCode: 'AT', 4214 placeholder: '+43 000 000 0000', 4215 helpText: 'Fügen Sie vor der Telefonnummer die AT-Ländervorwahl +43 ein', 4216 }, 4217 { 4218 countryCode: 'IE', 4219 placeholder: '+353 00 000 0000', 4220 helpText: 'Include the IE country code +353 before the phone number', 4221 }, 4222 { 4223 countryCode: 'IT', 4224 placeholder: '+39 000 000 0000', 4225 helpText: 'Includere il prefisso internazionale IT +39 prima del numero di telefono', 4226 }, 4227 { 4228 countryCode: 'NO', 4229 placeholder: '+47 000 00 000', 4230 helpText: 'Inkluder NO landskode +47 før telefonnummeret', 4231 }, 4232 { 4233 countryCode: 'SE', 4234 placeholder: '+46 00 000 00 00', 4235 helpText: 'Inkludera SE landskod +46 före telefonnumret', 4236 }, 4237 { 4238 countryCode: 'DK', 4239 placeholder: '+45 00 00 00 00', 4240 helpText: 'Inkluder DK landekode +45 før telefonnummeret', 4241 }, 4242 { 4243 countryCode: 'FI', 4244 placeholder: '+358 00 000 0000', 4245 helpText: 'Sisällytä FI-maakoodi +358 ennen puhelinnumeroa', 4246 }, 4247 { 4248 countryCode: 'EE', 4249 placeholder: '+372 0000 0000', 4250 helpText: 'Lisage EE riigikood +372 telefoninumbri ette', 4251 }, 4252 { 4253 countryCode: 'PL', 4254 placeholder: '+48 000 000 000', 4255 helpText: 'Podaj numer kierunkowy PL +48 przed numerem telefonu', 4256 }, 4257 { 4258 countryCode: 'SK', 4259 placeholder: '+421 000 000 000', 4260 helpText: 'Pred telefónne ÄÃslo uveÄte kód krajiny SK +421', 4261 }, 4262 { 4263 countryCode: 'LV', 4264 placeholder: '+371 0000 0000', 4265 helpText: 'Iekļaujiet LV valsts kodu +371 pirms tÄlruÅa numura', 4266 }, 4267 { 4268 countryCode: 'LT', 4269 placeholder: '+370 0000 0000', 4270 helpText: 'Ä®traukite LT Å¡alies kodÄ +370 prieÅ¡ telefono numerį', 4271 }, 4272 { 4273 countryCode: 'GR', 4274 placeholder: '+30 000 000 0000', 4275 helpText: 'Î£Ï Î¼ÏεÏιλάβεÏε Ïον κÏÎ´Î¹ÎºÏ ÏÏÏÎ±Ï GR +30 ÏÏιν αÏÏ Ïον αÏÎ¹Î¸Î¼Ï ÏηλεÏÏÎ½Î¿Ï ', 4276 }, 4277 { 4278 countryCode: 'PT', 4279 placeholder: '+351 000 000 000', 4280 helpText: 'Inclua o código de paÃs PT +351 antes do número de telefone', 4281 }, 4282 { 4283 countryCode: 'HR', 4284 placeholder: '+385 00 000 0000', 4285 helpText: 'UkljuÄite HR pozivni broj države +385 prije telefonskog broja', 4286 }, 4287 { 4288 countryCode: 'SI', 4289 placeholder: '+386 00 000 000', 4290 helpText: 'VkljuÄite SI kodo države +386 pred telefonsko Å¡tevilko', 4291 }, 4292 { 4293 countryCode: 'IS', 4294 placeholder: '+354 000 0000', 4295 helpText: 'Láttu IS landsnúmer +354 fylgja á undan sÃmanúmerinu', 4296 }, 4297 { 4298 countryCode: 'LU', 4299 placeholder: '+352 000 000 000', 4300 helpText: 'Incluez le code pays LU +352 avant le numéro de téléphone', 4301 }, 4302 { 4303 countryCode: 'MC', 4304 placeholder: '+377 00 00 00 00', 4305 helpText: 'Incluez le code pays MC +377 avant le numéro de téléphone', 4306 }, 4307 { 4308 countryCode: 'AD', 4309 placeholder: '+376 000 000', 4310 helpText: 'Incloeu el codi de paÃs AD +376 abans del número de telèfon', 4311 }, 4312 { 4313 countryCode: 'JE', 4314 placeholder: '+44 0000 000000', 4315 helpText: 'Include the JE country code +44 before the phone number', 4316 }, 4317 { 4318 countryCode: 'IM', 4319 placeholder: '+44 0000 000000', 4320 helpText: 'Include the IM country code +44 before the phone number', 4321 }, 4322 { 4323 countryCode: 'GG', 4324 placeholder: '+44 0000 000000', 4325 helpText: 'Include the GG country code +44 before the phone number', 4326 }, 4327 { 4328 countryCode: 'AL', 4329 placeholder: '+355 00 000 0000', 4330 helpText: 'Përfshini kodin e vendit AL +355 para numrit të telefonit', 4331 }, 4332 { 4333 countryCode: 'SM', 4334 placeholder: '+378 0000 000000', 4335 helpText: 'Includere il prefisso internazionale SM +378 prima del numero di telefono', 4336 }, 4337 { 4338 countryCode: 'FO', 4339 placeholder: '+298 000000', 4340 helpText: 'Inkluder FO landekode +298 før telefonnummeret', 4341 }, 4342 { 4343 countryCode: 'MT', 4344 placeholder: '+356 0000 0000', 4345 helpText: 'Include the MT country code +356 before the phone number', 4346 }, 4347 { 4348 countryCode: 'LI', 4349 placeholder: '+423 000 0000', 4350 helpText: 'Fügen Sie vor der Telefonnummer die LI-Ländervorwahl +423 ein', 4351 }, 4352 { 4353 countryCode: 'GI', 4354 placeholder: '+350 000 00000', 4355 helpText: 'Include the GI country code +350 before the phone number', 4356 }, 4357 { 4358 countryCode: 'MD', 4359 placeholder: '+373 00 000 000', 4360 helpText: 'IncludeÈi codul de ÈarÄ MD +373 înaintea numÄrului de telefon', 4361 }, 4362 { 4363 countryCode: 'HU', 4364 placeholder: '+36 00 000 0000', 4365 helpText: 'A telefonszám elÅtt adja meg a HU országkódot +36', 4366 }, 4367 { 4368 countryCode: 'NZ', 4369 placeholder: '+64 00 000 0000', 4370 helpText: 'Include the NZ country code +64 before the phone number', 4371 }, 4372 { 4373 countryCode: 'ME', 4374 placeholder: '+382 00 000 000', 4375 helpText: 'UkljuÄite ME pozivni broj države +382 prije telefonskog broja', 4376 }, 4377 ]; 4378 4379 const selectedPlaceholder = mockPlaceholders.find(function(item) { 4380 return item && item.countryCode === countryCode; 4381 }); 4382 4383 return selectedPlaceholder ? selectedPlaceholder.placeholder : mockPlaceholders[0].placeholder; 4384 } 4385 4386 function updatePlaceholder(countryCode, fieldName) { 4387 if (!countryCode || !fieldName) { 4388 return; 4389 } 4390 4391 const phoneInput = document.querySelector('#mce-' + fieldName); 4392 if (!phoneInput) { 4393 return; 4394 } 4395 4396 const placeholder = getDefaultPlaceholder(countryCode); 4397 if (placeholder) { 4398 phoneInput.placeholder = placeholder; 4399 } 4400 } 4401 4402 function updateCountryCodeInstruction(countryCode, fieldName) { 4403 updatePlaceholder(countryCode, fieldName); 4404 4405 } 4406 4407 function getDefaultHelpText(countryCode) { 4408 var mockPlaceholders = [ 4409 { 4410 countryCode: 'US', 4411 placeholder: '+1 000 000 0000', 4412 helpText: 'Include the US country code +1 before the phone number', 4413 }, 4414 { 4415 countryCode: 'GB', 4416 placeholder: '+44 0000 000000', 4417 helpText: 'Include the GB country code +44 before the phone number', 4418 }, 4419 { 4420 countryCode: 'CA', 4421 placeholder: '+1 000 000 0000', 4422 helpText: 'Include the CA country code +1 before the phone number', 4423 }, 4424 { 4425 countryCode: 'AU', 4426 placeholder: '+61 000 000 000', 4427 helpText: 'Include the AU country code +61 before the phone number', 4428 }, 4429 { 4430 countryCode: 'DE', 4431 placeholder: '+49 000 0000000', 4432 helpText: 'Fügen Sie vor der Telefonnummer die DE-Ländervorwahl +49 ein', 4433 }, 4434 { 4435 countryCode: 'FR', 4436 placeholder: '+33 0 00 00 00 00', 4437 helpText: 'Incluez le code pays FR +33 avant le numéro de téléphone', 4438 }, 4439 { 4440 countryCode: 'ES', 4441 placeholder: '+34 000 000 000', 4442 helpText: 'Incluya el código de paÃs ES +34 antes del número de teléfono', 4443 }, 4444 { 4445 countryCode: 'NL', 4446 placeholder: '+31 0 00000000', 4447 helpText: 'Voeg de NL-landcode +31 toe vóór het telefoonnummer', 4448 }, 4449 { 4450 countryCode: 'BE', 4451 placeholder: '+32 000 00 00 00', 4452 helpText: 'Incluez le code pays BE +32 avant le numéro de téléphone', 4453 }, 4454 { 4455 countryCode: 'CH', 4456 placeholder: '+41 00 000 00 00', 4457 helpText: 'Fügen Sie vor der Telefonnummer die CH-Ländervorwahl +41 ein', 4458 }, 4459 { 4460 countryCode: 'AT', 4461 placeholder: '+43 000 000 0000', 4462 helpText: 'Fügen Sie vor der Telefonnummer die AT-Ländervorwahl +43 ein', 4463 }, 4464 { 4465 countryCode: 'IE', 4466 placeholder: '+353 00 000 0000', 4467 helpText: 'Include the IE country code +353 before the phone number', 4468 }, 4469 { 4470 countryCode: 'IT', 4471 placeholder: '+39 000 000 0000', 4472 helpText: 'Includere il prefisso internazionale IT +39 prima del numero di telefono', 4473 }, 4474 { 4475 countryCode: 'NO', 4476 placeholder: '+47 000 00 000', 4477 helpText: 'Inkluder NO landskode +47 før telefonnummeret', 4478 }, 4479 { 4480 countryCode: 'SE', 4481 placeholder: '+46 00 000 00 00', 4482 helpText: 'Inkludera SE landskod +46 före telefonnumret', 4483 }, 4484 { 4485 countryCode: 'DK', 4486 placeholder: '+45 00 00 00 00', 4487 helpText: 'Inkluder DK landekode +45 før telefonnummeret', 4488 }, 4489 { 4490 countryCode: 'FI', 4491 placeholder: '+358 00 000 0000', 4492 helpText: 'Sisällytä FI-maakoodi +358 ennen puhelinnumeroa', 4493 }, 4494 { 4495 countryCode: 'EE', 4496 placeholder: '+372 0000 0000', 4497 helpText: 'Lisage EE riigikood +372 telefoninumbri ette', 4498 }, 4499 { 4500 countryCode: 'PL', 4501 placeholder: '+48 000 000 000', 4502 helpText: 'Podaj numer kierunkowy PL +48 przed numerem telefonu', 4503 }, 4504 { 4505 countryCode: 'SK', 4506 placeholder: '+421 000 000 000', 4507 helpText: 'Pred telefónne ÄÃslo uveÄte kód krajiny SK +421', 4508 }, 4509 { 4510 countryCode: 'LV', 4511 placeholder: '+371 0000 0000', 4512 helpText: 'Iekļaujiet LV valsts kodu +371 pirms tÄlruÅa numura', 4513 }, 4514 { 4515 countryCode: 'LT', 4516 placeholder: '+370 0000 0000', 4517 helpText: 'Ä®traukite LT Å¡alies kodÄ +370 prieÅ¡ telefono numerį', 4518 }, 4519 { 4520 countryCode: 'GR', 4521 placeholder: '+30 000 000 0000', 4522 helpText: 'Î£Ï Î¼ÏεÏιλάβεÏε Ïον κÏÎ´Î¹ÎºÏ ÏÏÏÎ±Ï GR +30 ÏÏιν αÏÏ Ïον αÏÎ¹Î¸Î¼Ï ÏηλεÏÏÎ½Î¿Ï ', 4523 }, 4524 { 4525 countryCode: 'PT', 4526 placeholder: '+351 000 000 000', 4527 helpText: 'Inclua o código de paÃs PT +351 antes do número de telefone', 4528 }, 4529 { 4530 countryCode: 'HR', 4531 placeholder: '+385 00 000 0000', 4532 helpText: 'UkljuÄite HR pozivni broj države +385 prije telefonskog broja', 4533 }, 4534 { 4535 countryCode: 'SI', 4536 placeholder: '+386 00 000 000', 4537 helpText: 'VkljuÄite SI kodo države +386 pred telefonsko Å¡tevilko', 4538 }, 4539 { 4540 countryCode: 'IS', 4541 placeholder: '+354 000 0000', 4542 helpText: 'Láttu IS landsnúmer +354 fylgja á undan sÃmanúmerinu', 4543 }, 4544 { 4545 countryCode: 'LU', 4546 placeholder: '+352 000 000 000', 4547 helpText: 'Incluez le code pays LU +352 avant le numéro de téléphone', 4548 }, 4549 { 4550 countryCode: 'MC', 4551 placeholder: '+377 00 00 00 00', 4552 helpText: 'Incluez le code pays MC +377 avant le numéro de téléphone', 4553 }, 4554 { 4555 countryCode: 'AD', 4556 placeholder: '+376 000 000', 4557 helpText: 'Incloeu el codi de paÃs AD +376 abans del número de telèfon', 4558 }, 4559 { 4560 countryCode: 'JE', 4561 placeholder: '+44 0000 000000', 4562 helpText: 'Include the JE country code +44 before the phone number', 4563 }, 4564 { 4565 countryCode: 'IM', 4566 placeholder: '+44 0000 000000', 4567 helpText: 'Include the IM country code +44 before the phone number', 4568 }, 4569 { 4570 countryCode: 'GG', 4571 placeholder: '+44 0000 000000', 4572 helpText: 'Include the GG country code +44 before the phone number', 4573 }, 4574 { 4575 countryCode: 'AL', 4576 placeholder: '+355 00 000 0000', 4577 helpText: 'Përfshini kodin e vendit AL +355 para numrit të telefonit', 4578 }, 4579 { 4580 countryCode: 'SM', 4581 placeholder: '+378 0000 000000', 4582 helpText: 'Includere il prefisso internazionale SM +378 prima del numero di telefono', 4583 }, 4584 { 4585 countryCode: 'FO', 4586 placeholder: '+298 000000', 4587 helpText: 'Inkluder FO landekode +298 før telefonnummeret', 4588 }, 4589 { 4590 countryCode: 'MT', 4591 placeholder: '+356 0000 0000', 4592 helpText: 'Include the MT country code +356 before the phone number', 4593 }, 4594 { 4595 countryCode: 'LI', 4596 placeholder: '+423 000 0000', 4597 helpText: 'Fügen Sie vor der Telefonnummer die LI-Ländervorwahl +423 ein', 4598 }, 4599 { 4600 countryCode: 'GI', 4601 placeholder: '+350 000 00000', 4602 helpText: 'Include the GI country code +350 before the phone number', 4603 }, 4604 { 4605 countryCode: 'MD', 4606 placeholder: '+373 00 000 000', 4607 helpText: 'IncludeÈi codul de ÈarÄ MD +373 înaintea numÄrului de telefon', 4608 }, 4609 { 4610 countryCode: 'HU', 4611 placeholder: '+36 00 000 0000', 4612 helpText: 'A telefonszám elÅtt adja meg a HU országkódot +36'
4612, 4613 }, 4614 { 4615 countryCode: 'NZ', 4616 placeholder: '+64 00 000 0000', 4617 helpText: 'Include the NZ country code +64 before the phone number', 4618 }, 4619 { 4620 countryCode: 'ME', 4621 placeholder: '+382 00 000 000', 4622 helpText: 'UkljuÄite ME pozivni broj države +382 prije telefonskog broja', 4623 }, 4624 ]; 4625 4626 if (!countryCode || typeof countryCode !== 'string') { 4627 return mockPlaceholders[0].helpText; 4628 } 4629 4630 const selectedHelpText = mockPlaceholders.find(function(item) { 4631 return item && item.countryCode === countryCode; 4632 }); 4633 4634 return selectedHelpText ? selectedHelpText.helpText : mockPlaceholders[0].helpText; 4635 } 4636 4637 function setDefaultHelpText(countryCode) { 4638 const helpTextSpan = document.querySelector('#help-text'); 4639 if (!helpTextSpan) { 4640 return; 4641 } 4642 4643 4644 } 4645 4646 function updateHelpTextCountryCode(countryCode, fieldName) { 4647 if (!countryCode || !fieldName) { 4648 return; 4649 } 4650 4651 setDefaultHelpText(countryCode); 4652 } 4653 4654 function initializeSmsPhoneDropdown(fieldName) { 4655 if (!fieldName || typeof fieldName !== 'string') { 4656 return; 4657 } 4658 4659 const dropdown = document.querySelector('#country-select-' + fieldName); 4660 const displayFlag = document.querySelector('#flag-display-' + fieldName); 4661 4662 if (!dropdown || !displayFlag) { 4663 return; 4664 } 4665 4666 const smsPhoneData = window.MC?.smsPhoneData; 4667 if (smsPhoneData && smsPhoneData.programs && Array.isArray(smsPhoneData.programs)) { 4668 dropdown.innerHTML = generateDropdownOptions(smsPhoneData.programs); 4669 } 4670 4671 const defaultProgram = getDefaultCountryProgram(smsPhoneData?.defaultCountryCode, smsPhoneData?.programs); 4672 if (defaultProgram && defaultProgram.countryCode) { 4673 dropdown.value = defaultProgram.countryCode; 4674 4675 const flagSpan = displayFlag?.querySelector('#flag-emoji-' + fieldName); 4676 if (flagSpan) { 4677 flagSpan.textContent = getCountryUnicodeFlag(defaultProgram.countryCode); 4678 flagSpan.setAttribute('aria-label', sanitizeHtml(defaultProgram.countryCode) + ' flag'); 4679 } 4680 4681 updateSmsLegalText(defaultProgram.countryCode, fieldName); 4682 updatePlaceholder(defaultProgram.countryCode, fieldName); 4683 updateCountryCodeInstruction(defaultProgram.countryCode, fieldName); 4684 } 4685 4686 4687 var smsNotRequiredRemoveCountryCodeEnabled = true; 4688 var smsField = Object.values({"FNAME":{"name":"FNAME","label":"First Name","helper_text":"","type":"text","required":false,"audience_field_name":"First Name","merge_id":1,"help_text_enabled":false,"enabled":true,"order":0,"field_type":"merge"},"LNAME":{"name":"LNAME","label":"Last Name","helper_text":"","type":"text","required":false,"audience_field_name":"Last Name","merge_id":2,"help_text_enabled":false,"enabled":true,"order":1,"field_type":"merge"},"EMAIL":{"name":"EMAIL","label":"Email Address","helper_text":"","type":"email","required":true,"audience_field_name":"Email Address","merge_id":0,"help_text_enabled":false,"enabled":true,"order":2,"field_type":"merge"},"PHONE":{"name":"PHONE","label":"Phone Number","helper_text":"","type":"phone","required":false,"audience_field_name":"Phone Number","phoneformat":"","merge_id":4,"help_text_enabled":false,"enabled":true,"order":3,"field_type":"merge"},"ADDRESS":{"name":"ADDRESS","label":"Address","helper_text":"","type":"address","required":false,"audience_field_name":"Address","enabled":false,"order":null,"field_type":"merge","merge_id":3,"countries":{"2":"Albania","3":"Algeria","4":"Andorra","5":"Angola","6":"Argentina","7":"Armenia","8":"Australia","9":"Austria","10":"Azerbaijan","11":"Bahamas","12":"Bahrain","13":"Bangladesh","14":"Barbados","15":"Belarus","16":"Belgium","17":"Belize","18":"Benin","19":"Bermuda","20":"Bhutan","21":"Bolivia","22":"Bosnia and Herzegovina","23":"Botswana","24":"Brazil","25":"Bulgaria","26":"Burkina Faso","27":"Burundi","28":"Cambodia","29":"Cameroon","30":"Canada","31":"Cape Verde","32":"Cayman Islands","33":"Central African Republic","34":"Chad","35":"Chile","36":"China","37":"Colombia","38":"Congo","40":"Croatia","41":"Cyprus","42":"Czech Republic","43":"Denmark","44":"Djibouti","45":"Ecuador","46":"Egypt","47":"El Salvador","48":"Equatorial Guinea","49":"Eritrea","50":"Estonia","51":"Ethiopia","52":"Fiji","53":"Finland","54":"France","56":"Gabon","57":"Gambia","58":"Georgia","59":"Germany","60":"Ghana","61":"Greece","63":"Guinea","64":"Guinea-Bissau","65":"Guyana","66":"Honduras","67":"Hong Kong","68":"Hungary","69":"Iceland","70":"India","71":"Indonesia","74":"Ireland","75":"Israel","76":"Italy","78":"Japan","79":"Jordan","80":"Kazakhstan","81":"Kenya","82":"Kuwait","83":"Kyrgyzstan","84"
4688:"Lao People's Democratic Republic","85":"Latvia","86":"Lebanon","87":"Lesotho","88":"Liberia","90":"Liechtenstein","91":"Lithuania","92":"Luxembourg","93":"Macedonia","94":"Madagascar","95":"Malawi","96":"Malaysia","97":"Maldives","98":"Mali","99":"Malta","100":"Mauritania","101":"Mexico","102":"Moldova","103":"Monaco","104":"Mongolia","105":"Morocco","106":"Mozambique","107":"Namibia","108":"Nepal","109":"Netherlands","110":"Netherlands Antilles","111":"New Zealand","112":"Nicaragua","113":"Niger","114":"Nigeria","116":"Norway","117":"Oman","118":"Pakistan","119":"Panama","120":"Paraguay","121":"Peru","122":"Philippines","123":"Poland","124":"Portugal","126":"Qatar","127":"Reunion","128":"Romania","129":"Russia","130":"Rwanda","132":"Samoa (Independent)","133":"Saudi Arabia","134":"Senegal","135":"Seychelles","136":"Sierra Leone","137":"Singapore","138":"Slovakia","139":"Slovenia","140":"Somalia","141":"South Africa","142":"South Korea","143":"Spain","144":"Sri Lanka","146":"Suriname","147":"Swaziland","148":"Sweden","149":"Switzerland","152":"Taiwan","153":"Tanzania","154":"Thailand","155":"Togo","156":"Tunisia","157":"Turkiye","158":"Turkmenistan","159":"Uganda","161":"Ukraine","162":"United Arab Emirates","163":"Uruguay","164":"USA","165":"Uzbekistan","166":"Vatican City State (Holy See)","167":"Venezuela","168":"Vietnam","169":"Virgin Islands (British)","170":"Yemen","173":"Zambia","174":"Zimbabwe","175":"Antigua And Barbuda","176":"Anguilla","179":"Aruba","180":"Brunei Darussalam","181":"Bouvet Island","183":"Cook Islands","185":"Christmas Island","187":"Dominican Republic","188":"Western Sahara","189":"Falkland Islands","191":"Faroe Islands","192":"Grenada","193":"French Guiana","194":"Gibraltar","195":"Greenland","196":"Guadeloupe","198":"Guatemala","200":"Haiti","202":"Jamaica","203":"Kiribati","204":"Comoros","205":"Saint Kitts and Nevis","206":"Saint Lucia","207":"Marshall Islands","208":"Macau","210":"Martinique","212":"Mauritius","213":"New Caledonia","214":"Norfolk Island","215":"Nauru","217":"Niue","219":"Papua New Guinea","221":"Pitcairn","222":"Palau","223":"Solomon Islands","225":"Svalbard and Jan Mayen Islands","227":"San Marino","232":"Tonga","233":"Timor-Leste","234":"Trinidad and Tobago","235":"Tuvalu","237":"Saint Vincent and the Grenadines","239":"Vanuatu","241":"Mayotte","242":"Myanmar","255":"Sao Tome and Principe","257":"South Georgia and the South Sandwich Islands","260":"Tajikistan","262":"United Kingdom","268":"Costa Rica","270":"Guernsey","272":"North Korea","274":"Afghanistan","275":"Cote D'Ivoire","276":"Cuba","277":"French Polynesia","278":"Iran","279":"Iraq","281":"Libya","282":"Palestine","285":"Syria","286":"Aaland Islands","287":"Turks & Caicos Islands","288":"Jersey (Channel Islands)","289":"Dominica","290":"Montenegro","293":"Sudan","294":"Montserrat","298":"Curacao","302":"Sint Maarten","311":"South Sudan","315":"Republic of Kosovo","318":"Congo, Democratic Republic of the","323":"Isle of Man","324":"Saint Martin","325":"Bonaire, Saint Eustatius and Saba","326":"Serbia","327":"Saint Barthelemy"},"defaultcountry":164},"SHOPB2BCO":{"name":"SHOPB2BCO","label":"Shopify B2B Company","helper_text":"","type":"text","required":false,"audience_field_name":"Shopify B2B Company","enabled":false,"order":null,"field_type":"merge","merge_id":5}}).find(function(f) { return f.name === fieldName && f.type === 'smsphone'; }); 4689 var isRequired = smsField ? smsField.required : false; 4690 var shouldAppendCountryCode = smsNotRequiredRemoveCountryCodeEnabled ? isRequired : true; 4691 4692 var phoneInput = document.querySelector('#mce-' + fieldName); 4693 if (phoneInput && defaultProgram.countryCallingCode && shouldAppendCountryCode) { 4694 phoneInput.value = defaultProgram.countryCallingCode; 4695 } 4696 4697 4698 4699 displayFlag?.addEventListener('click', function(e) { 4700 dropdown.focus(); 4701 }); 4702 4703 4704 dropdown?.addEventListener('change', function() { 4705 const selectedCountry = this.value; 4706 4707 if (!selectedCountry || typeof selectedCountry !== 'string') { 4708 return; 4709 } 4710
4711 const flagSpan = displayFlag?.querySelector('#flag-emoji-' + fieldName); 4712 if (flagSpan) { 4713 flagSpan.textContent = getCountryUnicodeFlag(selectedCountry); 4714 flagSpan.setAttribute('aria-label', sanitizeHtml(selectedCountry) + ' flag'); 4715 } 4716 4717 4718 const selectedProgram = window.MC?.smsPhoneData?.programs.find(function(program) { 4719 return program && program.countryCode === selectedCountry; 4720 }); 4721 4722 var smsNotRequiredRemoveCountryCodeEnabled = true; 4723 var smsField = Object.values({"FNAME":{"name":"FNAME","label":"First Name","helper_text":"","type":"text","required":false,"audience_field_name":"First Name","merge_id":1,"help_text_enabled":false,"enabled":true,"order":0,"field_type":"merge"},"LNAME":{"name":"LNAME","label":"Last Name","helper_text":"","type":"text","required":false,"audience_field_name":"Last Name","merge_id":2,"help_text_enabled":false,"enabled":true,"order":1,"field_type":"merge"},"EMAIL":{"name":"EMAIL","label":"Email Address","helper_text":"","type":"email","required":true,"audience_field_name":"Email Address","merge_id":0,"help_text_enabled":false,"enabled":true,"order":2,"field_type":"merge"},"PHONE":{"name":"PHONE","label":"Phone Number","helper_text":"","type":"phone","required":false,"audience_field_name":"Phone Number","phoneformat":"","merge_id":4,"help_text_enabled":false,"enabled":true,"order":3,"field_type":"merge"},"ADDRESS":{"name":"ADDRESS","label":"Address","helper_text":"","type":"address","required":false,"audience_field_name":"Address","enabled":false,"order":null,"field_type":"merge","merge_id":3,"countries":{"2":"Albania","3":"Algeria","4":"Andorra","5":"Angola","6":"Argentina","7":"Armenia","8":"Australia","9":"Austria","10":"Azerbaijan","11":"Bahamas","12":"Bahrain","13":"Bangladesh","14":"Barbados","15":"Belarus","16":"Belgium","17":"Belize","18":"Benin","19":"Bermuda","20":"Bhutan","21":"Bolivia","22":"Bosnia and Herzegovina","23":"Botswana","24":"Brazil","25":"Bulgaria","26":"Burkina Faso","27":"Burundi","28":"Cambodia","29":"Cameroon","30":"Canada","31":"Cape Verde","32":"Cayman Islands","33":"Central African Republic","34":"Chad","35":"Chile","36":"China","37":"Colombia","38":"Congo","40":"Croatia","41":"Cyprus","42":"Czech Republic","43":"Denmark","44":"Djibouti","45":"Ecuador","46":"Egypt","47":"El Salvador","48":"Equatorial Guinea","49":"Eritrea","50":"Estonia","51":"Ethiopia","52":"Fiji","53":"Finland","54":"France","56":"Gabon","57":"Gambia","58":"Georgia","59":"Germany","60":"Ghana","61":"Greece","63":"Guinea","64":"Guinea-Bissau","65":"Guyana","66":"Honduras","67":"Hong Kong","68":"Hungary","69":"Iceland","70":"India","71":"Indonesia","74":"Ireland","75":"Israel","76":"Italy","78":"Japan","79":"Jordan","80":"Kazakhstan","81":"Kenya","82":"Kuwait","83":"Kyrgyzstan","84":"Lao People's Democratic Republic","85":"Latvia","86":"Lebanon","87":"Lesotho","88":"Liberia","90":"Liechtenstein","91":"Lithuania","92":"Luxembourg","93":"Macedonia","94":"Madagascar","95":"Malawi","96":"Malaysia","97":"Maldives","98":"Mali","99":"Malta","100":"Mauritania","101":"Mexico","102":"Moldova","103":"Monaco","104":"Mongolia","105":"Morocco","106":"Mozambique","107":"Namibia","108":"Nepal","109":"Netherlands","110":"Netherlands Antilles","111":"New Zealand","112":"Nicaragua","113":"Niger","114":"Nigeria","116":"Norway","117":"Oman","118":"Pakistan","119":"Panama","120":"Paraguay","121":"Peru","122":"Philippines","123":"Poland","124":"Portugal","126":"Qatar","127":"Reunion","128":"Romania","129":"Russia","130":"Rwanda","132":"Samoa (Independent)","133":"Saudi Arabia","134":"Senegal","135":"Seychelles","136":"Sierra Leone","137":"Singapore","138":"Slovakia","139":"Slovenia","140":"Somalia","141":"South Africa","142":"South Korea","143":"Spain","144":"Sri Lanka","146":"Suriname","147":"Swaziland","148":"Sweden","149":"Switzerland","152":"Taiwan","153":"Tanzania","154":"Thailand","155":"Togo","156":"Tunisia","157":"Turkiye","158":"Turkmenistan","159":"Uganda","161":"Ukraine","162":"United Arab Emirates","163":"Uruguay","164":"USA","165":"Uzbekistan","166":"Vatican City State (Holy See)","167":"Venezuela","168":"Vietnam","169":"
4723Virgin Islands (British)","170":"Yemen","173":"Zambia","174":"Zimbabwe","175":"Antigua And Barbuda","176":"Anguilla","179":"Aruba","180":"Brunei Darussalam","181":"Bouvet Island","183":"Cook Islands","185":"Christmas Island","187":"Dominican Republic","188":"Western Sahara","189":"Falkland Islands","191":"Faroe Islands","192":"Grenada","193":"French Guiana","194":"Gibraltar","195":"Greenland","196":"Guadeloupe","198":"Guatemala","200":"Haiti","202":"Jamaica","203":"Kiribati","204":"Comoros","205":"Saint Kitts and Nevis","206":"Saint Lucia","207":"Marshall Islands","208":"Macau","210":"Martinique","212":"Mauritius","213":"New Caledonia","214":"Norfolk Island","215":"Nauru","217":"Niue","219":"Papua New Guinea","221":"Pitcairn","222":"Palau","223":"Solomon Islands","225":"Svalbard and Jan Mayen Islands","227":"San Marino","232":"Tonga","233":"Timor-Leste","234":"Trinidad and Tobago","235":"Tuvalu","237":"Saint Vincent and the Grenadines","239":"Vanuatu","241":"Mayotte","242":"Myanmar","255":"Sao Tome and Principe","257":"South Georgia and the South Sandwich Islands","260":"Tajikistan","262":"United Kingdom","268":"Costa Rica","270":"Guernsey","272":"North Korea","274":"Afghanistan","275":"Cote D'Ivoire","276":"Cuba","277":"French Polynesia","278":"Iran","279":"Iraq","281":"Libya","282":"Palestine","285":"Syria","286":"Aaland Islands","287":"Turks & Caicos Islands","288":"Jersey (Channel Islands)","289":"Dominica","290":"Montenegro","293":"Sudan","294":"Montserrat","298":"Curacao","302":"Sint Maarten","311":"South Sudan","315":"Republic of Kosovo","318":"Congo, Democratic Republic of the","323":"Isle of Man","324":"Saint Martin","325":"Bonaire, Saint Eustatius and Saba","326":"Serbia","327":"Saint Barthelemy"},"defaultcountry":164},"SHOPB2BCO":{"name":"SHOPB2BCO","label":"Shopify B2B Company","helper_text":"","type":"text","required":false,"audience_field_name":"Shopify B2B Company","enabled":false,"order":null,"field_type":"merge","merge_id":5}}).find(function(f) { return f.name === fieldName && f.type === 'smsphone'; }); 4724 var isRequired = smsField ? smsField.required : false; 4725 var shouldAppendCountryCode = smsNotRequiredRemoveCountryCodeEnabled ? isRequired : true; 4726 4727 var phoneInput = document.querySelector('#mce-' + fieldName); 4728 if (phoneInput && selectedProgram.countryCallingCode && shouldAppendCountryCode) { 4729 phoneInput.value = selectedProgram.countryCallingCode; 4730 } 4731 4732 4733 updateSmsLegalText(selectedCountry, fieldName); 4734 updatePlaceholder(selectedCountry, fieldName); 4735 updateCountryCodeInstruction(selectedCountry, fieldName); 4736 }); 4737 } 4738 4739 document.addEventListener('DOMContentLoaded', function() { 4740 const smsPhoneFields = document.querySelectorAll('[id^="country-select-"]'); 4741 4742 smsPhoneFields.forEach(function(dropdown) { 4743 const fieldName = dropdown?.id.replace('country-select-', ''); 4744 initializeSmsPhoneDropdown(fieldName); 4745 }); 4746 }); 4747 </script>
4747</div> 4748<div id="rsvpSuccessContainer" style="display: none;"> 4749 <h3 class="calendar-rsvp-title">You're on the list!</h3> 4750 <p class="calendar-rsvp-desc">Add the event to your calendar below:</p> 4751 <div class="calendar-rsvp-actions"> 4752 <!-- Google Calendar Button --> 4753 <a href="https://calendar.google.com/calendar/render?action=TEMPLATE&text=Shipping+Sale&dates=20261031T110000/20261102T200000&location=www.shopssonline.com&details=" 4754 class="btn-google-cal" 4755 target="_blank"> 4756 Add to Google Calendar 4757 </a> 4758 4759 <!-- Apple / ICS Button --> 4760 <a href="data:text/calendar;charset=utf8,BEGIN:VCALENDAR%0AVERSION:2.0%0ABEGIN:VEVENT%0ASUMMARY:Shipping+Sale%0ADTSTART:20261031T110000%0ADTEND:20261102T200000%0ALOCATION:www.shopssonline.com%0ADESCRIPTION:%0AEND:VEVENT%0AEND:VCALENDAR" 4761 download="event.ics" 4762 class="btn-apple-cal"> 4763 Download Apple/Outlook (.ics) 4764 </a> 4765 </div> 4766 </div> 4767 </div>
4767<script> 4768(function() { 4769 // --- 1. Countdown Logic --- 4770 const countdownContainer = document.querySelector(".hero-sec-countdown"); 4771 if (countdownContainer) { 4772 const targetDateStr = countdownContainer.getAttribute("data-event-date"); 4773 if (targetDateStr) { 4774 let normalizedDateStr = targetDateStr.trim(); 4775 if (normalizedDateStr.match(/^\d{4}-\d{2}-\d{2} \d{2}:\d{2}(:\d{2})?$/)) { 4776 normalizedDateStr = normalizedDateStr.replace(' ', 'T'); 4777 } else if (normalizedDateStr.match(/^\d{4}-\d{2}-\d{2}$/)) { 4778 normalizedDateStr += 'T00:00:00'; 4779 } 4780 const targetDate = new Date(normalizedDateStr).getTime(); 4781 4782 function updateCountdown() { 4783 const now = new Date().getTime(); 4784 const diff = targetDate - now; 4785 const d = document.getElementById("days"); 4786 const h = document.getElementById("hours"); 4787 const m = document.getElementById("mins"); 4788 const s = document.getElementById("secs"); 4789 4790 if (diff <= 0 || isNaN(targetDate)) { 4791 if (d) d.innerText = "00"; 4792 if (h) h.innerText = "00"; 4793 if (m) m.innerText = "00"; 4794 if (s) s.innerText = "00"; 4795 return; 4796 } 4797 4798 if (d) d.innerText = String(Math.floor(diff / (1000 * 60 * 60 * 24))).padStart(2, '0'); 4799 if (h) h.innerText = String(Math.floor((diff / (1000 * 60 * 60)) % 24)).padStart(2, '0'); 4800 if (m) m.innerText = String(Math.floor((diff / (1000 * 60)) % 60)).padStart(2, '0'); 4801 if (s) s.innerText = String(Math.floor((diff / 1000) % 60)).padStart(2, '0'); 4802 } 4803 updateCountdown(); 4804 setInterval(updateCountdown, 1000); 4805 } 4806 } 4807 4808 // --- 2. Multiple Popup Logic --- 4809 document.querySelectorAll(".dynamic-calendar-btn").forEach((button, index) => { 4810 4811 const currentIndex = index + 1; 4812 4813 const embeddedForm = document.querySelector(`#embedded_form_${currentIndex}`); 4814 4815 if (!embeddedForm) return; 4816 4817 const closeBtn = embeddedForm.querySelector(".event-close-btn"); 4818 const mcFormMulti = embeddedForm.querySelector("#mc-embedded-subscribe-form"); 4819 4820 // OPEN 4821 button.addEventListener("click", function (e) { 4822 e.preventDefault(); 4823 embeddedForm.classList.add("active"); 4824 }); 4825 4826 // CLOSE BUTTON 4827 if (closeBtn) { 4828 closeBtn.addEventListener("click", function () { 4829 embeddedForm.classList.remove("active"); 4830 }); 4831 } 4832 4833 // OUTSIDE CLICK 4834 embeddedForm.addEventListener("click", function (event) { 4835 if (event.target === embeddedForm) { 4836 embeddedForm.classList.remove("active"); 4837 } 4838 }); 4839 4840 // FORM SUBMIT SUCCESS 4841 if (mcFormMulti) { 4842 mcFormMulti.addEventListener("submit", function (e) { 4843 4844 setTimeout(function () { 4845 4846 const mcShell = embeddedForm.querySelector("#mc_embed_shell"); 4847 if (mcShell) { 4848 mcShell.style.display = "none"; 4849 } 4850 4851 const successContainer = embeddedForm.querySelector("#rsvpSuccessContainer"); 4852 4853 if (successContainer) { 4854 successContainer.style.display = "block"; 4855 } 4856 4857 }, 1500); 4858 4859 }); 4860 } 4861 4862 }); 4863 4864 // HERO BUTTON 4865 const heroBtn = document.querySelector(".hero-sec-btn-calender"); 4866 const heroModal = document.querySelector("#embedded_form_hero"); 4867 4868 if (heroBtn && heroModal) { 4869 4870 const closeBtn = heroModal.querySelector(".event-close-btn"); 4871 const mcForm = heroModal.querySelector("#mc-embedded-subscribe-form"); 4872 4873 // OPEN 4874 heroBtn.addEventListener("click", function (e) { 4875 e.preventDefault(); 4876 heroModal.classList.add("active"); 4877 }); 4878 4879 // CLOSE 4880 if (closeBtn) { 4881 closeBtn.addEventListener("click", function () { 4882 heroModal.classList.remove("active"); 4883 }); 4884 } 4885 4886 // OUTSIDE CLICK 4887 heroModal.addEventListener("click", function (event) { 4888 if (event.target === heroModal) { 4889 heroModal.classList.remove("active"); 4890 } 4891 }); 4892 4893 // SUCCESS 4894 if (mcForm) { 4895 mcForm.addEventListener("submit", function () { 4896 4897 setTimeout(function () { 4898 4899 const mcShell = heroModal.querySelector("#mc_embed_shell"); 4900 4901 if (mcShell) { 4902 mcShell.style.display = "none"; 4903 } 4904 4905 const successContainer = heroModal.querySelector("#rsvpSuccessContainer"); 4906 4907 if (successContainer) { 4908 successContainer.style.display = "block"; 4909 } 4910 4911 }, 1500); 4912 4913 }); 4914 } 4915 4916 } 4917})(); 4918</script>
4918 4919 4920 4921 4922</div><section id="shopify-section-template--26135887577403__rich_text_PRbe3k" class="shopify-section section"><link href="//sarasells.com/cdn/shop/t/4/assets/section-rich-text.css?v=155250126305810049721785910659" rel="stylesheet" type="text/css" media="all" /> 4923<style data-shopify>.section-template--26135887577403__rich_text_PRbe3k-padding { 4924 padding-top: 24px; 4925 padding-bottom: 15px; 4926 } 4927 4928 @media screen and (min-width: 750px) { 4929 .section-template--26135887577403__rich_text_PRbe3k-padding { 4930 padding-top: 32px; 4931 padding-bottom: 20px; 4932 } 4933 }</style><div class="isolate"> 4934 <div class="rich-text content-container color-scheme-2 gradient rich-text--full-width content-container--full-width section-template--26135887577403__rich_text_PRbe3k-padding"> 4935 <div class="rich-text__wrapper rich-text__wrapper--center page-width"> 4936 <div class="rich-text__blocks center"><h2 4937 class="rich-text__heading rte inline-richtext h1 scroll-trigger animate--slide-in" 4938 4939 4940 data-cascade 4941 style="--animation-order: 1;" 4942 4943 > 4944 Nashville Sale Preview! 4945 </h2><div
4946 class="rich-text__text rte scroll-trigger animate--slide-in" 4947 4948 4949 data-cascade 4950 style="--animation-order: 2;" 4951 4952 > 4953 <p>See everything inside the warehouse before the sale on Saturday!</p> 4954 </div><div 4955 class="rich-text__buttons scroll-trigger animate--slide-in" 4956 4957 4958 data-cascade 4959 style="--animation-order: 3;" 4960 4961 ><a 4962 4963 href="/pages/sale-preview" 4964 4965 class="button button--primary" 4966 >October Sneak Peek</a></div></div> 4967 </div> 4968 </div> 4969</div> 4970 4971 4972</section><div id="shopify-section-template--26135887577403__why_choose_us_egAhwy" class="shopify-section"><section class="why-choose-us"> 4973 <div class="container"> 4974 4975 <h2 class="all-same-heading">Why Choose Us</h2> 4976 4977 <div class="why-choose-us-stats"> 4978 4979 <div class="why-choose-us-stat"> 4980 <div class="why-choose-us-number">10+</div> 4981 <div class="why-choose-us-label">YEARS OF EXPERIENCE</div> 4982 </div> 4983 4984 <div class="why-choose-us-divider"></div> 4985 4986 <div class="why-choose-us-stat"> 4987 <div class="why-choose-us-number">165K+</div> 4988 <div class="why-choose-us-label">FOLLOWERS ON SOCIAL</div> 4989 </div> 4990 4991 <div class="why-choose-us-divider"></div> 4992 4993 <div class="why-choose-us-stat"> 4994 <div class="why-choose-us-number">150,000+</div> 4995 <div class="why-choose-us-label">CUSTOMERS SERVED</div> 4996 </div> 4997 4998 </div> 4999 5000 <div class="why-choose-us-content"> 5001 <h3></h3> 5002 5003 <p> 5004 Our once-a-month warehouse sales give you access to beautifully curated, high-quality furniture at a fraction of retail prices. From sofas and sectionals to dining, bedroom, and decor, every piece is in stock and ready to take home the same day - no long lead times, no waiting, just exceptional finds you can enjoy immediately. 5005 </p> 5006 </div> 5007 5008 </div> 5009</section> 5010
5011<script> 5012 document.addEventListener("DOMContentLoaded", function() { 5013 const statsSection = document.querySelector('.why-choose-us-stats'); 5014 if (!statsSection) return; 5015 5016 const numbers = statsSection.querySelectorAll('.why-choose-us-number'); 5017 5018 // Parse the values and prepare for animation 5019 numbers.forEach(el => { 5020 const finalString = el.innerText.trim(); 5021 // Match number (including commas/decimals) and the rest (suffix) 5022 const match = finalString.match(/^([\d,.]+)(.*)$/); 5023 if (match) { 5024 const numStr = match[1].replace(/,/g, ''); 5025 const targetNum = parseFloat(numStr); 5026 const suffix = match[2] || ''; 5027 const hasComma = match[1].includes(','); 5028 const hasDecimals = match[1].includes('.'); 5029 5030 el.setAttribute('data-target', targetNum); 5031 el.setAttribute('data-suffix', suffix); 5032 el.setAttribute('data-comma', hasComma); 5033 el.setAttribute('data-decimals', hasDecimals); 5034 el.setAttribute('data-original', finalString); 5035 5036 // Set initial state 5037 el.innerText = '0' + suffix; 5038 } 5039 }); 5040 5041 const observer = new IntersectionObserver((entries, observer) => { 5042 entries.forEach(entry => { 5043 if (entry.isIntersecting) { 5044 numbers.forEach(el => { 5045 const targetStr = el.getAttribute('data-target'); 5046 if (!targetStr) return; 5047 5048 const target = parseFloat(targetStr); 5049 if (isNaN(target)) return; 5050 5051 const suffix = el.getAttribute('data-suffix') || ''; 5052 const hasComma = el.getAttribute('data-comma') === 'true'; 5053 const hasDecimals = el.getAttribute('data-decimals') === 'true'; 5054 const original = el.getAttribute('data-original'); 5055 5056 let startTimestamp = null; 5057 const duration = 2000; // 2 seconds animation 5058 5059 const step = (timestamp) => { 5060 if (!startTimestamp) startTimestamp = timestamp; 5061 const progress = Math.min((timestamp - startTimestamp) / duration, 1); 5062 5063 // easeOutQuart easing 5064 const easeProgress = 1 - Math.pow(1 - progress, 4); 5065 let current = easeProgress * target; 5066 5067 if (!hasDecimals) { 5068 current = Math.floor(current); 5069 } else { 5070 current = current.toFixed(1); 5071 } 5072 5073 if (hasComma) { 5074 el.innerText = current.toLocaleString('en-US') + suffix; 5075 } else { 5076 el.innerText = current + suffix; 5077 } 5078 5079 if (progress < 1) { 5080 window.requestAnimationFrame(step); 5081 } else { 5082 // Ensure the final state matches exactly the input text 5083 el.innerText = original; 5084 } 5085 }; 5086 window.requestAnimationFrame(step); 5087 }); 5088 observer.unobserve(entry.target); 5089 } 5090 }); 5091 }, { threshold: 0.2 }); 5092 5093 observer.observe(statsSection); 5094 }); 5095</script>
5095 5096 5097</div><div id="shopify-section-template--26135887577403__customer_testimonials_83kwcc" class="shopify-section"><style> 5098.excellent-section { 5099 padding: 80px 0; 5100 background: #DCDFE34D; 5101 overflow: hidden; 5102} 5103 5104.excellent-main { 5105 text-align: center; 5106} 5107 5108.excellent-section-carou { 5109 margin-top: 50px; 5110} 5111 5112/* Owl Carousel ke items ke liye - Grid nahi hona chahiye */ 5113.excellent-section-carou .item { 5114 display: block; 5115} 5116 5117/* Testimonial Card styling */ 5118.excelent-carousel-item { 5119 background: #fff; 5120 padding: 33px; 5121 border-radius: 16px; 5122 text-align: left; 5123 height: 100%; 5124 width: 100%; 5125 border: 1px solid #DCDFE3; 5126 box-sizing: border-box; 5127 margin: 0 auto; 5128} 5129 5130/* Responsive - 3 cards desktop pe */ 5131@media (min-width: 992px) { 5132 .excellent-carousel .owl-stage { 5133 display: flex; 5134 } 5135 5136 .excellent-carousel .owl-item { 5137 margin-right: 32px; 5138 } 5139 5140 .excellent-carousel .owl-item:last-child { 5141 margin-right: 0; 5142 } 5143} 5144 5145/* Fallback styles - agar Owl Carousel nahi chala */ 5146.excellent-carousel { 5147 display: flex; 5148 flex-wrap: nowrap; 5149 overflow-x: auto; 5150 scroll-snap-type: x mandatory; 5151 gap: 32px; 5152 scrollbar-width: thin; 5153} 5154 5155.excellent-carousel .item { 5156 flex: 0 0 auto; 5157 scroll-snap-align: start; 5158 width: calc(33.333% - 22px); 5159 min-width: 280px; 5160} 5161 5162@media (max-width: 768px) { 5163 .excellent-carousel .item { 5164 width: calc(100% - 20px); 5165 } 5166} 5167 5168.excellent-carousel::-webkit-scrollbar { 5169 height: 5px; 5170} 5171 5172.excellent-carousel::-webkit-scrollbar-track { 5173 background: #f1f1f1; 5174 border-radius: 10px; 5175} 5176 5177.excellent-carousel::-webkit-scrollbar-thumb { 5178 background: #D97008; 5179 border-radius: 10px; 5180} 5181 5182/* Owl Carousel Dots styling */ 5183.owl-dots { 5184 text-align: center; 5185 margin-top: 30px; 5186} 5187 5188.owl-dots .owl-dot { 5189 display: inline-block; 5190 margin: 0 6px; 5191} 5192 5193.owl-dots .owl-dot span { 5194 display: block; 5195 width: 8px; 5196 height: 8px; 5197 border-radius: 50%; 5198 background: #ccc; 5199 transition: all 0.3s ease; 5200} 5201 5202.owl-dots .owl-dot.active span { 5203 background: #D97008; 5204 width: 25px; 5205 border-radius: 4px; 5206} 5207 5208/* Navigation Arrows */ 5209.owl-nav { 5210 position: absolute; 5211 top: 50%; 5212 transform: translateY(-50%); 5213 width: 100%; 5214 display: flex; 5215 justify-content: space-between; 5216 pointer-events: none; 5217} 5218 5219.owl-nav button { 5220 pointer-events: auto; 5221 background: #fff !important; 5222 width: 40px; 5223 height: 40px; 5224 border-radius: 50% !important; 5225 box-shadow: 0 2px 10px rgba(0,0,0,0.1); 5226 border: none; 5227 cursor: pointer; 5228} 5229 5230.owl-nav button span { 5231 font-size: 24px; 5232 line-height: 1; 5233} 5234 5235.quote-icon { 5236 margin-bottom: 12px; 5237 opacity: 0.6; 5238} 5239 5240.stars { 5241 margin-bottom: 19px; 5242 display: flex; 5243 gap: 4px; 5244} 5245 5246.excelent-carousel-item p { 5247 font-weight: 400; 5248 font-size: 16px; 5249 line-height: 24px; 5250 color: #242424; 5251 margin-bottom: 20px; 5252 letter-spacing: 0; 5253} 5254 5255.divider-testi { 5256 height: 1px; 5257 background: #e5e5e5; 5258 margin: 15px 0; 5259 display:block !important; 5260} 5261 5262.testi-bottom { 5263 padding-top: 48px; 5264} 5265 5266.testi-bottom .all-same-para { 5267 margin-bottom: 25px; 5268} 5269 5270.excellent-main .all-same-heading { 5271 line-height: 50px; 5272 margin-bottom: 48px; 5273} 5274.full-width-container { 5275 display: block; 5276 width: 100%; 5277 padding-left: 32px; 5278 padding-right: 32px; 5279} 5280@media only screen and (max-width: 749px){ 5281 .full-width-container { 5282 padding-left: 16px; 5283 padding-right: 16px; 5284 } 5285 .excellent-carousel{ 5286 gap: 10px; 5287 } 5288} 5289 5290 5291</style> 5292 5293<section class="excellent-section"> 5294 <div class="container"> 5295 <div class="excellent-main"> 5296 5297 <h2 class="all-same-heading">What Our Customers Say</h2> 5298 5299 <div class="excellent-section-carou"> 5300 <div class="excellent-carousel owl-carousel owl-theme"> 5301 5302 5303 <div class="item">
5304 <div class="excelent-carousel-item"> 5305 <div class="quote-icon"> 5306 <svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"> 5307 <path d="M26.6667 5C25.7827 5 24.9348 5.35119 24.3097 5.97631C23.6846 6.60143 23.3334 7.44928 23.3334 8.33333V18.3333C23.3334 19.2174 23.6846 20.0652 24.3097 20.6904C24.9348 21.3155 25.7827 21.6667 26.6667 21.6667C27.1087 21.6667 27.5327 21.8423 27.8452 22.1548C28.1578 22.4674 28.3334 22.8913 28.3334 23.3333V25C28.3334 25.8841 27.9822 26.7319 27.3571 27.357C26.7319 27.9821 25.8841 28.3333 25 28.3333C24.558 28.3333 24.1341 28.5089 23.8215 28.8215C23.509 29.134 23.3334 29.558 23.3334 30V33.3333C23.3334 33.7754 23.509 34.1993 23.8215 34.5118C24.1341 34.8244 24.558 35 25 35C27.6522 35 30.1957 33.9464 32.0711 32.0711C33.9465 30.1957 35 27.6522 35 25V8.33333C35 7.44928 34.6489 6.60143 34.0237 5.97631C33.3986 5.35119 32.5508 5 31.6667 5H26.6667Z" fill="#F2F2F0" stroke="#F2F2F0" stroke-width="3.33333" stroke-linecap="round" stroke-linejoin="round" /> 5308 <path d="M8.33333 5C7.44928 5 6.60143 5.35119 5.97631 5.97631C5.35119 6.60143 5 7.44928 5 8.33333V18.3333C5 19.2174 5.35119 20.0652 5.97631 20.6904C6.60143 21.3155 7.44928 21.6667 8.33333 21.6667C8.77536 21.6667 9.19928 21.8423 9.51184 22.1548C9.8244 22.4674 10 22.8913 10 23.3333V25C10 25.8841 9.64881 26.7319 9.02369 27.357C8.39857 27.9821 7.55072 28.3333 6.66667 28.3333C6.22464 28.3333 5.80072 28.5089 5.48816 28.8215C5.17559 29.134 5 29.558 5 30V33.3333C5 33.7754 5.17559 34.1993 5.48816 34.5118C5.80072 34.8244 6.22464 35 6.66667 35C9.31883 35 11.8624 33.9464 13.7377 32.0711C15.6131 30.1957 16.6667 27.6522 16.6667 25V8.33333C16.6667 7.44928 16.3155 6.60143 15.6904 5.97631C15.0652 5.35119 14.2174 5 13.3333 5H8.33333Z" fill="#F2F2F0" stroke="#F2F2F0" stroke-width="3.33333" stroke-linecap="round" stroke-linejoin="round" /> 5309 </svg> 5310 </div> 5311 5312 <div class="stars"> 5313 5314 5315 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 5316 <path d="M9.60416 1.91249C9.64068 1.83871 9.69709 1.7766 9.76704 1.73318C9.83698 1.68976 9.91767 1.66675 9.99999 1.66675C10.0823 1.66675 10.163 1.68976 10.233 1.73318C10.3029 1.7766 10.3593 1.83871 10.3958 1.91249L12.3208 5.81166C12.4476 6.0683 12.6348 6.29033 12.8663 6.4587C13.0979 6.62707 13.3668 6.73675 13.65 6.77833L17.955 7.40833C18.0366 7.42015 18.1132 7.45455 18.1762 7.50766C18.2393 7.56076 18.2862 7.63045 18.3117 7.70883C18.3372 7.78721 18.3402 7.87116 18.3205 7.95119C18.3007 8.03121 18.259 8.10412 18.2 8.16166L15.0867 11.1933C14.8813 11.3934 14.7277 11.6404 14.639 11.913C14.5503 12.1856 14.5292 12.4757 14.5775 12.7583L15.3125 17.0417C15.3269 17.1232 15.3181 17.2071 15.2871 17.2839C15.2561 17.3607 15.2041 17.4272 15.1371 17.4758C15.0701 17.5245 14.9908 17.5533 14.9082 17.5591C14.8256 17.5648 14.7431 17.5472 14.67 17.5083L10.8217 15.485C10.5681 15.3518 10.286 15.2823 9.99958 15.2823C9.71318 15.2823 9.43106 15.3518 9.17749 15.485L5.32999 17.5083C5.25694 17.547 5.17449 17.5644 5.09204 17.5585C5.00958 17.5527 4.93043 17.5238 4.86357 17.4752C4.79672 17.4266 4.74485 17.3601 4.71387 17.2835C4.68289 17.2069 4.67404 17.1231 4.68833 17.0417L5.42249 12.7592C5.47099 12.4764 5.44998 12.1862 5.36128 11.9134C5.27257 11.6406 5.11883 11.3935 4.91333 11.1933L1.79999 8.16249C1.74049 8.10502 1.69832 8.03199 1.6783 7.95172C1.65827 7.87145 1.66119 7.78717 1.68673 7.70849C1.71226 7.6298 1.75938 7.55986 1.82272 7.50665C1.88607 7.45343 1.96308 7.41907 2.04499 7.40749L6.34916 6.77833C6.63271 6.73708 6.90199 6.62754 7.13381 6.45915C7.36564 6.29076 7.55308 6.06855 7.67999 5.81166L9.60416 1.91249Z" fill="#FFB800" stroke="#FFB800" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round" /> 5317 </svg> 5318 5319 5320 5321 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 5322 <path d="M9.60416 1.91249C9.64068 1.83871 9.69709 1.7766 9.76704 1.73318C9.83698 1.68976 9.91767 1.66675 9.99999 1.66675C10.0823 1.66675 10.163 1.68976 10.233 1.73318C10.3029 1.7766 10.3593 1.83871 10.3958 1.91249L12.3208 5.81166C12.4476 6.0683 12.6348 6.29033 12.8663 6.4587C13.0979 6.62707 13.3668 6.73675 13.65 6.77833L17.955 7.40833C18.0366 7.42015 18.1132 7.45455 18.1762 7.50766C18.2393 7.56076 18.2862 7.63045 18.3117 7.70883C18.3372 7.78721 18.3402 7.87116 18.3205 7.95119C18.3
5322007 8.03121 18.259 8.10412 18.2 8.16166L15.0867 11.1933C14.8813 11.3934 14.7277 11.6404 14.639 11.913C14.5503 12.1856 14.5292 12.4757 14.5775 12.7583L15.3125 17.0417C15.3269 17.1232 15.3181 17.2071 15.2871 17.2839C15.2561 17.3607 15.2041 17.4272 15.1371 17.4758C15.0701 17.5245 14.9908 17.5533 14.9082 17.5591C14.8256 17.5648 14.7431 17.5472 14.67 17.5083L10.8217 15.485C10.5681 15.3518 10.286 15.2823 9.99958 15.2823C9.71318 15.2823 9.43106 15.3518 9.17749 15.485L5.32999 17.5083C5.25694 17.547 5.17449 17.5644 5.09204 17.5585C5.00958 17.5527 4.93043 17.5238 4.86357 17.4752C4.79672 17.4266 4.74485 17.3601 4.71387 17.2835C4.68289 17.2069 4.67404 17.1231 4.68833 17.0417L5.42249 12.7592C5.47099 12.4764 5.44998 12.1862 5.36128 11.9134C5.27257 11.6406 5.11883 11.3935 4.91333 11.1933L1.79999 8.16249C1.74049 8.10502 1.69832 8.03199 1.6783 7.95172C1.65827 7.87145 1.66119 7.78717 1.68673 7.70849C1.71226 7.6298 1.75938 7.55986 1.82272 7.50665C1.88607 7.45343 1.96308 7.41907 2.04499 7.40749L6.34916 6.77833C6.63271 6.73708 6.90199 6.62754 7.13381 6.45915C7.36564 6.29076 7.55308 6.06855 7.67999 5.81166L9.60416 1.91249Z" fill="#FFB800" stroke="#FFB800" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round" /> 5323 </svg> 5324 5325 5326 5327 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 5328 <path d="M9.60416 1.91249C9.64068 1.83871 9.69709 1.7766 9.76704 1.73318C9.83698 1.68976 9.91767 1.66675 9.99999 1.66675C10.0823 1.66675 10.163 1.68976 10.233 1.73318C10.3029 1.7766 10.3593 1.83871 10.3958 1.91249L12.3208 5.81166C12.4476 6.0683 12.6348 6.29033 12.8663 6.4587C13.0979 6.62707 13.3668 6.73675 13.65 6.77833L17.955 7.40833C18.0366 7.42015 18.1132 7.45455 18.1762 7.50766C18.2393 7.56076 18.2862 7.63045 18.3117 7.70883C18.3372 7.78721 18.3402 7.87116 18.3205 7.95119C18.3007 8.03121 18.259 8.10412 18.2 8.16166L15.0867 11.1933C14.8813 11.3934 14.7277 11.6404 14.639 11.913C14.5503 12.1856 14.5292 12.4757 14.5775 12.7583L15.3125 17.0417C15.3269 17.1232 15.3181 17.2071 15.2871 17.2839C15.2561 17.3607 15.2041 17.4272 15.1371 17.4758C15.0701 17.5245 14.9908 17.5533 14.9082 17.5591C14.8256 17.5648 14.7431 17.5472 14.67 17.5083L10.8217 15.485C10.5681 15.3518 10.286 15.2823 9.99958 15.2823C9.71318 15.2823 9.43106 15.3518 9.17749 15.485L5.32999 17.5083C5.25694 17.547 5.17449 17.5644 5.09204 17.5585C5.00958 17.5527 4.93043 17.5238 4.86357 17.4752C4.79672 17.4266 4.74485 17.3601 4.71387 17.2835C4.68289 17.2069 4.67404 17.1231 4.68833 17.0417L5.42249 12.7592C5.47099 12.4764 5.44998 12.1862 5.36128 11.9134C5.27257 11.6406 5.11883 11.3935 4.91333 11.1933L1.79999 8.16249C1.74049 8.10502 1.69832 8.03199 1.6783 7.95172C1.65827 7.87145 1.66119 7.78717 1.68673 7.70849C1.71226 7.6298 1.75938 7.55986 1.82272 7.50665C1.88607 7.45343 1.96308 7.41907 2.04499 7.40749L6.34916 6.77833C6.63271 6.73708 6.90199 6.62754 7.13381 6.45915C7.36564 6.29076 7.55308 6.06855 7.67999 5.81166L9.60416 1.91249Z" fill="#FFB800" stroke="#FFB800" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round" /> 5329 </svg> 5330 5331 5332 5333 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 5334 <path d="M9.60416 1.91249C9.64068 1.83871 9.69709 1.7766 9.76704 1.73318C9.83698 1.68976 9.91767 1.66675 9.99999 1.66675C10.0823 1.66675 10.163 1.68976 10.233 1.73318C10.3029 1.7766 10.3593 1.83871 10.3958 1.91249L12.3208 5.81166C12.4476 6.0683 12.6348 6.29033 12.8663 6.4587C13.0979 6.62707 13.3668 6.73675 13.65 6.77833L17.955 7.40833C18.0366 7.42015 18.1132 7.45455 18.1762 7.50766C18.2393 7.56076 18.2862 7.63045 18.3117 7.70883C18.3372 7.78721 18.3402 7.87116 18.3205 7.95119C18.3007 8.03121 18.259 8.10412 18.2 8.16166L15.0867 11.1933C14.8813 11.3934 14.7277 11.6404 14.639 11.913C14.5503 12.1856 14.5292 12.4757 14.5775 12.7583L15.3125 17.0417C15.3269 17.1232 15.3181 17.2071 15.2871 17.2839C15.2561 17.360
53347 15.2041 17.4272 15.1371 17.4758C15.0701 17.5245 14.9908 17.5533 14.9082 17.5591C14.8256 17.5648 14.7431 17.5472 14.67 17.5083L10.8217 15.485C10.5681 15.3518 10.286 15.2823 9.99958 15.2823C9.71318 15.2823 9.43106 15.3518 9.17749 15.485L5.32999 17.5083C5.25694 17.547 5.17449 17.5644 5.09204 17.5585C5.00958 17.5527 4.93043 17.5238 4.86357 17.4752C4.79672 17.4266 4.74485 17.3601 4.71387 17.2835C4.68289 17.2069 4.67404 17.1231 4.68833 17.0417L5.42249 12.7592C5.47099 12.4764 5.44998 12.1862 5.36128 11.9134C5.27257 11.6406 5.11883 11.3935 4.91333 11.1933L1.79999 8.16249C1.74049 8.10502 1.69832 8.03199 1.6783 7.95172C1.65827 7.87145 1.66119 7.78717 1.68673 7.70849C1.71226 7.6298 1.75938 7.55986 1.82272 7.50665C1.88607 7.45343 1.96308 7.41907 2.04499 7.40749L6.34916 6.77833C6.63271 6.73708 6.90199 6.62754 7.13381 6.45915C7.36564 6.29076 7.55308 6.06855 7.67999 5.81166L9.60416 1.91249Z" fill="#FFB800" stroke="#FFB800" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round" /> 5335 </svg> 5336 5337 5338 5339 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 5340 <path d="M9.60416 1.91249C9.64068 1.83871 9.69709 1.7766 9.76704 1.73318C9.83698 1.68976 9.91767 1.66675 9.99999 1.66675C10.0823 1.66675 10.163 1.68976 10.233 1.73318C10.3029 1.7766 10.3593 1.83871 10.3958 1.91249L12.3208 5.81166C12.4476 6.0683 12.6348 6.29033 12.8663 6.4587C13.0979 6.62707 13.3668 6.73675 13.65 6.77833L17.955 7.40833C18.0366 7.42015 18.1132 7.45455 18.1762 7.50766C18.2393 7.56076 18.2862 7.63045 18.3117 7.70883C18.3372 7.78721 18.3402 7.87116 18.3205 7.95119C18.3007 8.03121 18.259 8.10412 18.2 8.16166L15.0867 11.1933C14.8813 11.3934 14.7277 11.6404 14.639 11.913C14.5503 12.1856 14.5292 12.4757 14.5775 12.7583L15.3125 17.0417C15.3269 17.1232 15.3181 17.2071 15.2871 17.2839C15.2561 17.3607 15.2041 17.4272 15.1371 17.4758C15.0701 17.5245 14.9908 17.5533 14.9082 17.5591C14.8256 17.5648 14.7431 17.5472 14.67 17.5083L10.8217 15.485C10.5681 15.3518 10.286 15.2823 9.99958 15.2823C9.71318 15.2823 9.43106 15.3518 9.17749 15.485L5.32999 17.5083C5.25694 17.547 5.17449 17.5644 5.09204 17.5585C5.00958 17.5527 4.93043 17.5238 4.86357 17.4752C4.79672 17.4266 4.74485 17.3601 4.71387 17.2835C4.68289 17.2069 4.67404 17.1231 4.68833 17.0417L5.42249 12.7592C5.47099 12.4764 5.44998 12.1862 5.36128 11.9134C5.27257 11.6406 5.11883 11.3935 4.91333 11.1933L1.79999 8.16249C1.74049 8.10502 1.69832 8.03199 1.6783 7.95172C1.65827 7.87145 1.66119 7.78717 1.68673 7.70849C1.71226 7.6298 1.75938 7.55986 1.82272 7.50665C1.88607 7.45343 1.96308 7.41907 2.04499 7.40749L6.34916 6.77833C6.63271 6.73708 6.90199 6.62754 7.13381 6.45915C7.36564 6.29076 7.55308 6.06855 7.67999 5.81166L9.60416 1.91249Z" fill="#FFB800" stroke="#FFB800" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round" /> 5341 </svg> 5342 5343 5344 </div> 5345 5346 <p>"Sara Sells is a great shopping experience all around. Easy to navigate; lots of great choices, and the team were all very helpful. I encourage you to visit! Their customer service is outstanding: I love the chandelier that we purchased. Great value!"</p> 5347 5348 <div class="divider-testi"></div> 5349 5350 <span class="client-name"> 5351 <p>Susan W.</p> 5352 </span> 5353 </div> 5354 </div> 5355 5356 5357 5358 <div class="item"> 5359 <div class="excelent-carousel-item"> 5360 <div class="quote-icon"> 5361 <svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"> 5362 <path d="M26.6667 5C25.7827 5 24.9348 5.35119 24.3097 5.97631C23.6846 6.60143 23.3334 7.44928 23.3334 8.33333V18.3333C23.3334 19.2174 23.6846 20.0652 24.3097 20.6904C24.9348 21.3155 25.7827 21.6667 26.6667 21.6667C27.1087 21.6667 27.5327 21.8423 27.8452 22.1548C28.1578 22.4674 28.3334 22.8913 28.3334 23.3333V25C28.3334 25.8841 27.9822 26.7319 27.3571 27.357C26.7319 27.9821 25.8841 28.3333 25 28.3333C24.558 28.3333 24.1341 28.5089 23.8215 28.8215C23.509 29.134 23.3334 29.558 23.3334 30V33.3333C23.3334 33.7754 23.509 34.1993 23.8215 34.5118C24.1341 34.8244 24.558 35 25 35C27.6522 35 30.1957 33.9464 32.0711 32.0711C33.9465 30.1957 35 27.6522 35 25V8.33333C35 7.44928 34.6489 6.60143 34.0237 5.97631C33.3986 5.35119 32.5508 5 31.6667 5H26.6667Z" fill="#F2F2F0" stroke="#F2F2F0" stroke-width="3.33333" stroke-linecap="round" stroke-linejoin="round" /> 5363 <path d="M8.33333 5C7.44928 5 6.60143 5.35119 5.97631 5.97631C5.35119 6.60143 5 7.44928 5 8.33333V18.3333C5 19.2174 5.35119 20.0652 5.97631 20.6904C6.60143 21.3155 7.44928 21.6667 8.33333 21.6667C8.77536 21.6667 9.19928 21.8423 9.51184 22.1548C9.8244 22.4674 10 22.8913 10 23.3333V25C10 25.8841 9.64881 26.7319 9.02369 27.357C8.39857 27.9821 7.55072 28.3333 6.66667 28.3333C6.22464 28.3333 5.80072 28.5089 5.48816 28.8215C5.17559 29.134 5 29.558 5 30V33.3333C5 33.7754 5.17559 34.1993 5.48816 34.5118C5.80072 34.8244 6.22464 35 6.66667 35C9.31883 35 11.8624 33.9464 13.7377 32.0711C15.6131 30.1957 16.6667 27.6522 16.6667 25V8.33333C16.6667 7.44928 16.3155 6.60143 15.6904 5.97631C15.0652 5.35119 14.2174 5 13.3333 5H8.33333Z" fill="#F2F2F0" stroke="#F2F2F0" stroke-width="3.33333" stroke-linecap="round" stroke-linejoin="round" /> 5364 </svg> 5365 </div> 5366 5367 <div class="stars"> 5368 5369 5370 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 5371 <path d="M9.60416 1.91249C9.64068 1.83871 9.69709 1.7766 9.76704 1.73318C9.83698 1.68976 9.91767 1.66675 9.99999 1.66675C10.0823 1.66675 10.163 1.68976 10.233 1.73318C10.3029 1.7766 10.3593 1.83871 10.3958 1.91249L12.3208 5.81166C12.4476 6.0683 12.6348 6.29033 12.8663 6.4587C13.0979 6.62707 13.3668 6.73675 13.65 6.77833L17.955 7.40833C18.0366 7.42015 18.1132 7.45455 18.1762 7.50766C18.2393 7.56076 18.2862 7.63045 18.3117 7.70883C18.3372 7.78721 18.3402 7.87116 18.3205 7.95119C18.3
5371007 8.03121 18.259 8.10412 18.2 8.16166L15.0867 11.1933C14.8813 11.3934 14.7277 11.6404 14.639 11.913C14.5503 12.1856 14.5292 12.4757 14.5775 12.7583L15.3125 17.0417C15.3269 17.1232 15.3181 17.2071 15.2871 17.2839C15.2561 17.3607 15.2041 17.4272 15.1371 17.4758C15.0701 17.5245 14.9908 17.5533 14.9082 17.5591C14.8256 17.5648 14.7431 17.5472 14.67 17.5083L10.8217 15.485C10.5681 15.3518 10.286 15.2823 9.99958 15.2823C9.71318 15.2823 9.43106 15.3518 9.17749 15.485L5.32999 17.5083C5.25694 17.547 5.17449 17.5644 5.09204 17.5585C5.00958 17.5527 4.93043 17.5238 4.86357 17.4752C4.79672 17.4266 4.74485 17.3601 4.71387 17.2835C4.68289 17.2069 4.67404 17.1231 4.68833 17.0417L5.42249 12.7592C5.47099 12.4764 5.44998 12.1862 5.36128 11.9134C5.27257 11.6406 5.11883 11.3935 4.91333 11.1933L1.79999 8.16249C1.74049 8.10502 1.69832 8.03199 1.6783 7.95172C1.65827 7.87145 1.66119 7.78717 1.68673 7.70849C1.71226 7.6298 1.75938 7.55986 1.82272 7.50665C1.88607 7.45343 1.96308 7.41907 2.04499 7.40749L6.34916 6.77833C6.63271 6.73708 6.90199 6.62754 7.13381 6.45915C7.36564 6.29076 7.55308 6.06855 7.67999 5.81166L9.60416 1.91249Z" fill="#FFB800" stroke="#FFB800" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round" /> 5372 </svg> 5373 5374 5375 5376 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 5377 <path d="M9.60416 1.91249C9.64068 1.83871 9.69709 1.7766 9.76704 1.73318C9.83698 1.68976 9.91767 1.66675 9.99999 1.66675C10.0823 1.66675 10.163 1.68976 10.233 1.73318C10.3029 1.7766 10.3593 1.83871 10.3958 1.91249L12.3208 5.81166C12.4476 6.0683 12.6348 6.29033 12.8663 6.4587C13.0979 6.62707 13.3668 6.73675 13.65 6.77833L17.955 7.40833C18.0366 7.42015 18.1132 7.45455 18.1762 7.50766C18.2393 7.56076 18.2862 7.63045 18.3117 7.70883C18.3372 7.78721 18.3402 7.87116 18.3205 7.95119C18.3007 8.03121 18.259 8.10412 18.2 8.16166L15.0867 11.1933C14.8813 11.3934 14.7277 11.6404 14.639 11.913C14.5503 12.1856 14.5292 12.4757 14.5775 12.7583L15.3125 17.0417C15.3269 17.1232 15.3181 17.2071 15.2871 17.2839C15.2561 17.3607 15.2041 17.4272 15.1371 17.4758C15.0701 17.5245 14.9908 17.5533 14.9082 17.5591C14.8256 17.5648 14.7431 17.5472 14.67 17.5083L10.8217 15.485C10.5681 15.3518 10.286 15.2823 9.99958 15.2823C9.71318 15.2823 9.43106 15.3518 9.17749 15.485L5.32999 17.5083C5.25694 17.547 5.17449 17.5644 5.09204 17.5585C5.00958 17.5527 4.93043 17.5238 4.86357 17.4752C4.79672 17.4266 4.74485 17.3601 4.71387 17.2835C4.68289 17.2069 4.67404 17.1231 4.68833 17.0417L5.42249 12.7592C5.47099 12.4764 5.44998 12.1862 5.36128 11.9134C5.27257 11.6406 5.11883 11.3935 4.91333 11.1933L1.79999 8.16249C1.74049 8.10502 1.69832 8.03199 1.6783 7.95172C1.65827 7.87145 1.66119 7.78717 1.68673 7.70849C1.71226 7.6298 1.75938 7.55986 1.82272 7.50665C1.88607 7.45343 1.96308 7.41907 2.04499 7.40749L6.34916 6.77833C6.63271 6.73708 6.90199 6.62754 7.13381 6.45915C7.36564 6.29076 7.55308 6.06855 7.67999 5.81166L9.60416 1.91249Z" fill="#FFB800" stroke="#FFB800" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round" /> 5378 </svg> 5379 5380 5381 5382 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 5383 <path d="M9.60416 1.91249C9.64068 1.83871 9.69709 1.7766 9.76704 1.73318C9.83698 1.68976 9.91767 1.66675 9.99999 1.66675C10.0823 1.66675 10.163 1.68976 10.233 1.73318C10.3029 1.7766 10.3593 1.83871 10.3958 1.91249L12.3208 5.81166C12.4476 6.0683 12.6348 6.29033 12.8663 6.4587C13.0979 6.62707 13.3668 6.73675 13.65 6.77833L17.955 7.40833C18.0366 7.42015 18.1132 7.45455 18.1762 7.50766C18.2393 7.56076 18.2862 7.63045 18.3117 7.70883C18.3372 7.78721 18.3402 7.87116 18.3205 7.95119C18.3007 8.03121 18.259 8.10412 18.2 8.16166L15.0867 11.1933C14.8813 11.3934 14.7277 11.6404 14.639 11.913C14.5503 12.1856 14.5292 12.4757 14.5775 12.7583L15.3125 17.0417C15.3269 17.1232 15.3181 17.2071 15.2871 17.2839C15.2561 17.360
53837 15.2041 17.4272 15.1371 17.4758C15.0701 17.5245 14.9908 17.5533 14.9082 17.5591C14.8256 17.5648 14.7431 17.5472 14.67 17.5083L10.8217 15.485C10.5681 15.3518 10.286 15.2823 9.99958 15.2823C9.71318 15.2823 9.43106 15.3518 9.17749 15.485L5.32999 17.5083C5.25694 17.547 5.17449 17.5644 5.09204 17.5585C5.00958 17.5527 4.93043 17.5238 4.86357 17.4752C4.79672 17.4266 4.74485 17.3601 4.71387 17.2835C4.68289 17.2069 4.67404 17.1231 4.68833 17.0417L5.42249 12.7592C5.47099 12.4764 5.44998 12.1862 5.36128 11.9134C5.27257 11.6406 5.11883 11.3935 4.91333 11.1933L1.79999 8.16249C1.74049 8.10502 1.69832 8.03199 1.6783 7.95172C1.65827 7.87145 1.66119 7.78717 1.68673 7.70849C1.71226 7.6298 1.75938 7.55986 1.82272 7.50665C1.88607 7.45343 1.96308 7.41907 2.04499 7.40749L6.34916 6.77833C6.63271 6.73708 6.90199 6.62754 7.13381 6.45915C7.36564 6.29076 7.55308 6.06855 7.67999 5.81166L9.60416 1.91249Z" fill="#FFB800" stroke="#FFB800" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round" /> 5384 </svg> 5385 5386 5387 5388 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 5389 <path d="M9.60416 1.91249C9.64068 1.83871 9.69709 1.7766 9.76704 1.73318C9.83698 1.68976 9.91767 1.66675 9.99999 1.66675C10.0823 1.66675 10.163 1.68976 10.233 1.73318C10.3029 1.7766 10.3593 1.83871 10.3958 1.91249L12.3208 5.81166C12.4476 6.0683 12.6348 6.29033 12.8663 6.4587C13.0979 6.62707 13.3668 6.73675 13.65 6.77833L17.955 7.40833C18.0366 7.42015 18.1132 7.45455 18.1762 7.50766C18.2393 7.56076 18.2862 7.63045 18.3117 7.70883C18.3372 7.78721 18.3402 7.87116 18.3205 7.95119C18.3007 8.03121 18.259 8.10412 18.2 8.16166L15.0867 11.1933C14.8813 11.3934 14.7277 11.6404 14.639 11.913C14.5503 12.1856 14.5292 12.4757 14.5775 12.7583L15.3125 17.0417C15.3269 17.1232 15.3181 17.2071 15.2871 17.2839C15.2561 17.3607 15.2041 17.4272 15.1371 17.4758C15.0701 17.5245 14.9908 17.5533 14.9082 17.5591C14.8256 17.5648 14.7431 17.5472 14.67 17.5083L10.8217 15.485C10.5681 15.3518 10.286 15.2823 9.99958 15.2823C9.71318 15.2823 9.43106 15.3518 9.17749 15.485L5.32999 17.5083C5.25694 17.547 5.17449 17.5644 5.09204 17.5585C5.00958 17.5527 4.93043 17.5238 4.86357 17.4752C4.79672 17.4266 4.74485 17.3601 4.71387 17.2835C4.68289 17.2069 4.67404 17.1231 4.68833 17.0417L5.42249 12.7592C5.47099 12.4764 5.44998 12.1862 5.36128 11.9134C5.27257 11.6406 5.11883 11.3935 4.91333 11.1933L1.79999 8.16249C1.74049 8.10502 1.69832 8.03199 1.6783 7.95172C1.65827 7.87145 1.66119 7.78717 1.68673 7.70849C1.71226 7.6298 1.75938 7.55986 1.82272 7.50665C1.88607 7.45343 1.96308 7.41907 2.04499 7.40749L6.34916 6.77833C6.63271 6.73708 6.90199 6.62754 7.13381 6.45915C7.36564 6.29076 7.55308 6.06855 7.67999 5.81166L9.60416 1.91249Z" fill="#FFB800" stroke="#FFB800" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round" /> 5390 </svg> 5391 5392 5393 5394 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 5395 <path d="M9.60416 1.91249C9.64068 1.83871 9.69709 1.7766 9.76704 1.73318C9.83698 1.68976 9.91767 1.66675 9.99999 1.66675C10.0823 1.66675 10.163 1.68976 10.233 1.73318C10.3029 1.7766 10.3593 1.83871 10.3958 1.91249L12.3208 5.81166C12.4476 6.0683 12.6348 6.29033 12.8663 6.4587C13.0979 6.62707 13.3668 6.73675 13.65 6.77833L17.955 7.40833C18.0366 7.42015 18.1132 7.45455 18.1762 7.50766C18.2393 7.56076 18.2862 7.63045 18.3117 7.70883C18.3372 7.78721 18.3402 7.87116 18.3205 7.95119C18.3007 8.03121 18.259 8.10412 18.2 8.16166L15.0867 11.1933C14.8813 11.3934 14.7277 11.6404 14.639 11.913C14.5503 12.1856 14.5292 12.4757 14.5775 12.7583L15.3125 17.0417C15.3269 17.1232 15.3181 17.2071 15.2871 17.2839C15.2561 17.3607 15.2041 17.4272 15.1371 17.4758C15.0701 17.5245 14.9908 17.5533 14.9082 17.5591C14.8256 17.5648 14.7431 17.5472 14.67 17.5083L10.8217 15.485C10.5681 15.3518 10.286 15.2823 9.99958 15.2823C9.71318 15.2823 9.43106 15.3518 9.17749 15.485L5.32999 17.5083C5.25694 17.547 5.17449 17.5644 5.09204 17.5585C5.00958 17.5527 4.93043 17.5238 4.86357 17.4752C4.79672 17.4266 4.74485 17.3601 4.71387 17.2835C4.68289 17.2069 4.67404 17.1231 4.68833 17.0417L5.42249 12.7592C5.47099 12.4764 5.44998 12.1862 5.36128 11.9134C5.27257 11.6406 5.11883 11.3935 4.91333 11.1933L1.79999 8.16249C1.74049 8.10502 1.69832 8.03199 1.6783 7.95172C1.65827 7.87145 1.66119 7.78717 1.68673 7.70849C1.71226 7.6298 1.75938 7.55986 1.82272 7.50665C1.88607 7.45343 1.96308 7.41907 2.04499 7.40749L6.34916 6.77833C6.63271 6.73708 6.90199 6.62754 7.13381 6.45915C7.36564 6.29076 7.55308 6.06855 7.67999 5.81166L9.60416 1.91249Z" fill="#FFB800" stroke="#FFB800" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round" /> 5396 </svg> 5397 5398 5399 </div> 5400 5401 <p>"Sara Sells is the place to go! Their furniture is stylish, well made & they have a big selection. Their team goes above and beyond to make sure your purchase is perfect and delivered quickly. We always look forward to the sale!"</p> 5402 5403 <div class="divider-testi"></div> 5404
5405 <span class="client-name"> 5406 <p>Laurie L.</p> 5407 </span> 5408 </div> 5409 </div> 5410 5411 5412 5413 <div class="item"> 5414 <div class="excelent-carousel-item"> 5415 <div class="quote-icon"> 5416 <svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"> 5417 <path d="M26.6667 5C25.7827 5 24.9348 5.35119 24.3097 5.97631C23.6846 6.60143 23.3334 7.44928 23.3334 8.33333V18.3333C23.3334 19.2174 23.6846 20.0652 24.3097 20.6904C24.9348 21.3155 25.7827 21.6667 26.6667 21.6667C27.1087 21.6667 27.5327 21.8423 27.8452 22.1548C28.1578 22.4674 28.3334 22.8913 28.3334 23.3333V25C28.3334 25.8841 27.9822 26.7319 27.3571 27.357C26.7319 27.9821 25.8841 28.3333 25 28.3333C24.558 28.3333 24.1341 28.5089 23.8215 28.8215C23.509 29.134 23.3334 29.558 23.3334 30V33.3333C23.3334 33.7754 23.509 34.1993 23.8215 34.5118C24.1341 34.8244 24.558 35 25 35C27.6522 35 30.1957 33.9464 32.0711 32.0711C33.9465 30.1957 35 27.6522 35 25V8.33333C35 7.44928 34.6489 6.60143 34.0237 5.97631C33.3986 5.35119 32.5508 5 31.6667 5H26.6667Z" fill="#F2F2F0" stroke="#F2F2F0" stroke-width="3.33333" stroke-linecap="round" stroke-linejoin="round" /> 5418 <path d="M8.33333 5C7.44928 5 6.60143 5.35119 5.97631 5.97631C5.35119 6.60143 5 7.44928 5 8.33333V18.3333C5 19.2174 5.35119 20.0652 5.97631 20.6904C6.60143 21.3155 7.44928 21.6667 8.33333 21.6667C8.77536 21.6667 9.19928 21.8423 9.51184 22.1548C9.8244 22.4674 10 22.8913 10 23.3333V25C10 25.8841 9.64881 26.7319 9.02369 27.357C8.39857 27.9821 7.55072 28.3333 6.66667 28.3333C6.22464 28.3333 5.80072 28.5089 5.48816 28.8215C5.17559 29.134 5 29.558 5 30V33.3333C5 33.7754 5.17559 34.1993 5.48816 34.5118C5.80072 34.8244 6.22464 35 6.66667 35C9.31883 35 11.8624 33.9464 13.7377 32.0711C15.6131 30.1957 16.6667 27.6522 16.6667 25V8.33333C16.6667 7.44928 16.3155 6.60143 15.6904 5.97631C15.0652 5.35119 14.2174 5 13.3333 5H8.33333Z" fill="#F2F2F0" stroke="#F2F2F0" stroke-width="3.33333" stroke-linecap="round" stroke-linejoin="round" /> 5419 </svg> 5420 </div> 5421 5422 <div class="stars"> 5423 5424 5425 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 5426 <path d="M9.60416 1.91249C9.64068 1.83871 9.69709 1.7766 9.76704 1.73318C9.83698 1.68976 9.91767 1.66675 9.99999 1.66675C10.0823 1.66675 10.163 1.68976 10.233 1.73318C10.3029 1.7766 10.3593 1.83871 10.3958 1.91249L12.3208 5.81166C12.4476 6.0683 12.6348 6.29033 12.8663 6.4587C13.0979 6.62707 13.3668 6.73675 13.65 6.77833L17.955 7.40833C18.0366 7.42015 18.1132 7.45455 18.1762 7.50766C18.2393 7.56076 18.2862 7.63045 18.3117 7.70883C18.3372 7.78721 18.3402 7.87116 18.3205 7.95119C18.3007 8.03121 18.259 8.10412 18.2 8.16166L15.0867 11.1933C14.8813 11.3934 14.7277 11.6404 14.639 11.913C14.5503 12.1856 14.5292 12.4757 14.5775 12.7583L15.3125 17.0417C15.3269 17.1232 15.3181 17.2071 15.2871 17.2839C15.2561 17.3607 15.2041 17.4272 15.1371 17.4758C15.0701 17.5245 14.9908 17.5533 14.9082 17.5591C14.8256 17.5648 14.7431 17.5472 14.67 17.5083L10.8217 15.485C10.5681 15.3518 10.286 15.2823 9.99958 15.2823C9.71318 15.2823 9.43106 15.3518 9.17749 15.485L5.32999 17.5083C5.25694 17.547 5.17449 17.5644 5.09204 17.5585C5.00958 17.5527 4.93043 17.5238 4.86357 17.4752C4.79672 17.4266 4.74485 17.3601 4.71387 17.2835C4.68289 17.2069 4.67404 17.1231 4.68833 17.0417L5.42249 12.7592C5.47099 12.4764 5.44998 12.1862 5.36128 11.9134C5.27257 11.6406 5.11883 11.3935 4.91333 11.1933L1.79999 8.16249C1.74049 8.10502 1.69832 8.03199 1.6783 7.95172C1.65827 7.87145 1.66119 7.78717 1.68673 7.70849C1.71226 7.6298 1.75938 7.55986 1.82272 7.50665C1.88607 7.45343 1.96308 7.41907 2.04499 7.40749L6.34916 6.77833C6.63271 6.73708 6.90199 6.62754 7.13381 6.45915C7.36564 6.29076 7.55308 6.06855 7.67999 5.81166L9.60416 1.91249Z" fill="#FFB800" stroke="#FFB800" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round" /> 5427 </svg> 5428 5429 5430 5431 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 5432 <path d="M9.60416 1.91249C9.64068 1.83871 9.69709 1.7766 9.76704 1.73318C9.83698 1.68976 9.91767 1.66675 9.99999 1.66675C10.0823 1.66675 10.163 1.68976 10.233 1.73318C10.3029 1.7766 10.3593 1.83871 10.3958 1.91249L12.3208 5.81166C12.4476 6.0683 12.6348 6.29033 12.8663 6.4587C13.0979 6.62707 13.3668 6.73675 13.65 6.77833L17.955 7.40833C18.0366 7.42015 18.1132 7.45455 18.1762 7.50766C18.2393 7.56076 18.2862 7.63045 18.3117 7.70883C18.3372 7.78721 18.3402 7.87116 18.3205 7.95119C18.3
5432007 8.03121 18.259 8.10412 18.2 8.16166L15.0867 11.1933C14.8813 11.3934 14.7277 11.6404 14.639 11.913C14.5503 12.1856 14.5292 12.4757 14.5775 12.7583L15.3125 17.0417C15.3269 17.1232 15.3181 17.2071 15.2871 17.2839C15.2561 17.3607 15.2041 17.4272 15.1371 17.4758C15.0701 17.5245 14.9908 17.5533 14.9082 17.5591C14.8256 17.5648 14.7431 17.5472 14.67 17.5083L10.8217 15.485C10.5681 15.3518 10.286 15.2823 9.99958 15.2823C9.71318 15.2823 9.43106 15.3518 9.17749 15.485L5.32999 17.5083C5.25694 17.547 5.17449 17.5644 5.09204 17.5585C5.00958 17.5527 4.93043 17.5238 4.86357 17.4752C4.79672 17.4266 4.74485 17.3601 4.71387 17.2835C4.68289 17.2069 4.67404 17.1231 4.68833 17.0417L5.42249 12.7592C5.47099 12.4764 5.44998 12.1862 5.36128 11.9134C5.27257 11.6406 5.11883 11.3935 4.91333 11.1933L1.79999 8.16249C1.74049 8.10502 1.69832 8.03199 1.6783 7.95172C1.65827 7.87145 1.66119 7.78717 1.68673 7.70849C1.71226 7.6298 1.75938 7.55986 1.82272 7.50665C1.88607 7.45343 1.96308 7.41907 2.04499 7.40749L6.34916 6.77833C6.63271 6.73708 6.90199 6.62754 7.13381 6.45915C7.36564 6.29076 7.55308 6.06855 7.67999 5.81166L9.60416 1.91249Z" fill="#FFB800" stroke="#FFB800" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round" /> 5433 </svg> 5434 5435 5436 5437 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 5438 <path d="M9.60416 1.91249C9.64068 1.83871 9.69709 1.7766 9.76704 1.73318C9.83698 1.68976 9.91767 1.66675 9.99999 1.66675C10.0823 1.66675 10.163 1.68976 10.233 1.73318C10.3029 1.7766 10.3593 1.83871 10.3958 1.91249L12.3208 5.81166C12.4476 6.0683 12.6348 6.29033 12.8663 6.4587C13.0979 6.62707 13.3668 6.73675 13.65 6.77833L17.955 7.40833C18.0366 7.42015 18.1132 7.45455 18.1762 7.50766C18.2393 7.56076 18.2862 7.63045 18.3117 7.70883C18.3372 7.78721 18.3402 7.87116 18.3205 7.95119C18.3007 8.03121 18.259 8.10412 18.2 8.16166L15.0867 11.1933C14.8813 11.3934 14.7277 11.6404 14.639 11.913C14.5503 12.1856 14.5292 12.4757 14.5775 12.7583L15.3125 17.0417C15.3269 17.1232 15.3181 17.2071 15.2871 17.2839C15.2561 17.3607 15.2041 17.4272 15.1371 17.4758C15.0701 17.5245 14.9908 17.5533 14.9082 17.5591C14.8256 17.5648 14.7431 17.5472 14.67 17.5083L10.8217 15.485C10.5681 15.3518 10.286 15.2823 9.99958 15.2823C9.71318 15.2823 9.43106 15.3518 9.17749 15.485L5.32999 17.5083C5.25694 17.547 5.17449 17.5644 5.09204 17.5585C5.00958 17.5527 4.93043 17.5238 4.86357 17.4752C4.79672 17.4266 4.74485 17.3601 4.71387 17.2835C4.68289 17.2069 4.67404 17.1231 4.68833 17.0417L5.42249 12.7592C5.47099 12.4764 5.44998 12.1862 5.36128 11.9134C5.27257 11.6406 5.11883 11.3935 4.91333 11.1933L1.79999 8.16249C1.74049 8.10502 1.69832 8.03199 1.6783 7.95172C1.65827 7.87145 1.66119 7.78717 1.68673 7.70849C1.71226 7.6298 1.75938 7.55986 1.82272 7.50665C1.88607 7.45343 1.96308 7.41907 2.04499 7.40749L6.34916 6.77833C6.63271 6.73708 6.90199 6.62754 7.13381 6.45915C7.36564 6.29076 7.55308 6.06855 7.67999 5.81166L9.60416 1.91249Z" fill="#FFB800" stroke="#FFB800" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round" /> 5439 </svg> 5440 5441 5442 5443 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 5444 <path d="M9.60416 1.91249C9.64068 1.83871 9.69709 1.7766 9.76704 1.73318C9.83698 1.68976 9.91767 1.66675 9.99999 1.66675C10.0823 1.66675 10.163 1.68976 10.233 1.73318C10.3029 1.7766 10.3593 1.83871 10.3958 1.91249L12.3208 5.81166C12.4476 6.0683 12.6348 6.29033 12.8663 6.4587C13.0979 6.62707 13.3668 6.73675 13.65 6.77833L17.955 7.40833C18.0366 7.42015 18.1132 7.45455 18.1762 7.50766C18.2393 7.56076 18.2862 7.63045 18.3117 7.70883C18.3372 7.78721 18.3402 7.87116 18.3205 7.95119C18.3007 8.03121 18.259 8.10412 18.2 8.16166L15.0867 11.1933C14.8813 11.3934 14.7277 11.6404 14.639 11.913C14.5503 12.1856 14.5292 12.4757 14.5775 12.7583L15.3125 17.0417C15.3269 17.1232 15.3181 17.2071 15.2871 17.2839C15.2561 17.360
54447 15.2041 17.4272 15.1371 17.4758C15.0701 17.5245 14.9908 17.5533 14.9082 17.5591C14.8256 17.5648 14.7431 17.5472 14.67 17.5083L10.8217 15.485C10.5681 15.3518 10.286 15.2823 9.99958 15.2823C9.71318 15.2823 9.43106 15.3518 9.17749 15.485L5.32999 17.5083C5.25694 17.547 5.17449 17.5644 5.09204 17.5585C5.00958 17.5527 4.93043 17.5238 4.86357 17.4752C4.79672 17.4266 4.74485 17.3601 4.71387 17.2835C4.68289 17.2069 4.67404 17.1231 4.68833 17.0417L5.42249 12.7592C5.47099 12.4764 5.44998 12.1862 5.36128 11.9134C5.27257 11.6406 5.11883 11.3935 4.91333 11.1933L1.79999 8.16249C1.74049 8.10502 1.69832 8.03199 1.6783 7.95172C1.65827 7.87145 1.66119 7.78717 1.68673 7.70849C1.71226 7.6298 1.75938 7.55986 1.82272 7.50665C1.88607 7.45343 1.96308 7.41907 2.04499 7.40749L6.34916 6.77833C6.63271 6.73708 6.90199 6.62754 7.13381 6.45915C7.36564 6.29076 7.55308 6.06855 7.67999 5.81166L9.60416 1.91249Z" fill="#FFB800" stroke="#FFB800" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round" /> 5445 </svg> 5446 5447 5448 5449 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 5450 <path d="M9.60416 1.91249C9.64068 1.83871 9.69709 1.7766 9.76704 1.73318C9.83698 1.68976 9.91767 1.66675 9.99999 1.66675C10.0823 1.66675 10.163 1.68976 10.233 1.73318C10.3029 1.7766 10.3593 1.83871 10.3958 1.91249L12.3208 5.81166C12.4476 6.0683 12.6348 6.29033 12.8663 6.4587C13.0979 6.62707 13.3668 6.73675 13.65 6.77833L17.955 7.40833C18.0366 7.42015 18.1132 7.45455 18.1762 7.50766C18.2393 7.56076 18.2862 7.63045 18.3117 7.70883C18.3372 7.78721 18.3402 7.87116 18.3205 7.95119C18.3007 8.03121 18.259 8.10412 18.2 8.16166L15.0867 11.1933C14.8813 11.3934 14.7277 11.6404 14.639 11.913C14.5503 12.1856 14.5292 12.4757 14.5775 12.7583L15.3125 17.0417C15.3269 17.1232 15.3181 17.2071 15.2871 17.2839C15.2561 17.3607 15.2041 17.4272 15.1371 17.4758C15.0701 17.5245 14.9908 17.5533 14.9082 17.5591C14.8256 17.5648 14.7431 17.5472 14.67 17.5083L10.8217 15.485C10.5681 15.3518 10.286 15.2823 9.99958 15.2823C9.71318 15.2823 9.43106 15.3518 9.17749 15.485L5.32999 17.5083C5.25694 17.547 5.17449 17.5644 5.09204 17.5585C5.00958 17.5527 4.93043 17.5238 4.86357 17.4752C4.79672 17.4266 4.74485 17.3601 4.71387 17.2835C4.68289 17.2069 4.67404 17.1231 4.68833 17.0417L5.42249 12.7592C5.47099 12.4764 5.44998 12.1862 5.36128 11.9134C5.27257 11.6406 5.11883 11.3935 4.91333 11.1933L1.79999 8.16249C1.74049 8.10502 1.69832 8.03199 1.6783 7.95172C1.65827 7.87145 1.66119 7.78717 1.68673 7.70849C1.71226 7.6298 1.75938 7.55986 1.82272 7.50665C1.88607 7.45343 1.96308 7.41907 2.04499 7.40749L6.34916 6.77833C6.63271 6.73708 6.90199 6.62754 7.13381 6.45915C7.36564 6.29076 7.55308 6.06855 7.67999 5.81166L9.60416 1.91249Z" fill="#FFB800" stroke="#FFB800" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round" /> 5451 </svg> 5452 5453 5454 </div> 5455 5456 <p>"I went for my first time today! From start to finish the customer service was first class! So organized! If you have home furnishing needs this is the place you go! First class experience!"</p> 5457 5458 <div class="divider-testi"></div> 5459 5460 <span class="client-name"> 5461 <p>Becky M.</p> 5462 </span> 5463 </div> 5464 </div> 5465 5466 5467 </div> 5468 </div> 5469 5470 <!-- CTA --> 5471 <div class="testi-bottom"> 5472 <p class="all-same-para mt-4">Join hundreds of satisfied customers</p> 5473 <a href="" class="all-same-btn">DON'T MISS OUR NEXT SALE</a> 5474 </div> 5475 5476 </div> 5477 </div> 5478</section> 5479
5480<script> 5481(function() { 5482 function initOwlCarousel() { 5483 if (typeof jQuery !== 'undefined' && jQuery.fn && jQuery.fn.owlCarousel) { 5484 jQuery('.excellent-carousel').owlCarousel({ 5485 loop: true, 5486 margin: 32, 5487 nav: true, 5488 dots: true, 5489 autoplay: false, 5490 autoplayTimeout: 4000, 5491 navText: [ 5492 "<span>â¹</span>", 5493 "<span>âº</span>" 5494 ], 5495 responsive: { 5496 0: { 5497 items: 1 5498 }, 5499 768: { 5500 items: 2 5501 }, 5502 992: { 5503 items: 3 5504 } 5505 } 5506 }); 5507 } else { 5508 setTimeout(initOwlCarousel, 100); 5509 } 5510 } 5511 5512 if (document.readyState === 'loading') { 5513 document.addEventListener('DOMContentLoaded', initOwlCarousel); 5514 } else { 5515 initOwlCarousel(); 5516 } 5517})(); 5518</script>
5518 5519 5520</div><div id="shopify-section-template--26135887577403__meet_sara_RQW7EV" class="shopify-section"><section class="meet-sara"> 5521 <div class="container"> 5522 5523 <!-- Heading --> 5524 <div class="meet-sara-header"> 5525 <h2 class="meet-sara-header all-same-heading">Meet Sara</h2> 5526 <p class="all-same-para">The visionary behind the brand</p> 5527 </div> 5528 5529 <!-- Grid --> 5530 <div class="meet-sara-grid"> 5531 5532 <!-- Image --> 5533 <div class="meet-sara-image"> 5534 5535 <img src="//sarasells.com/cdn/shop/files/image_1_1f88ed10-7fe5-4e1e-a2aa-ecdc7183aeea.png?v=1783667097" alt="Sara"> 5536 5537 </div> 5538 5539 <!-- Content --> 5540 <div class="meet-sara-content"> 5541 <p>Sara is the founder and heart behind Sara Sells. What began in 2015 as a small side pursuit quickly grew, as people were drawn to her eye for quality and value.</p> 5542 <p>As the business evolved, Sara followed her instinctâtraveling to market, building relationships, and curating pieces she knew her customers would love. Today, Sara Sells has become a destination, with customers traveling from across the region for each sale and the experience she has created.</p> 5543 <a href="/pages/our-story" class="meet-sara-content all-same-btn">MORE ABOUT SARA SELLS</a> 5544 </div> 5545 5546 </div> 5547 5548 </div> 5549</section> 5550 5551</div><div id="shopify-section-template--26135887577403__customer_inspiration_Gt84kP" class="shopify-section"><link href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css" rel="stylesheet"> 5552<link href="https://fonts.googleapis.com/css2?family=PT+Serif&display=swap" rel="stylesheet"> 5553<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"> 5554 5555<section class="customer-inspiration"> 5556 <div class="container"> 5557 5558 <!-- HEADER --> 5559 <div class="ci-header"> 5560 <h2 class="ci-header all-same-heading">Customer Inspiration</h2> 5561 <p class="all-same-para"> 5562 A closer look at how our customers live with Sara Sells. 5563<br> 5564Real homes layered with pieces you love. 5565 </p> 5566 </div> 5567 5568 </div> 5569 5570 <!-- SLIDER --> 5571 <div class="ci-slider-wrap"> 5572 <div class="ci-slider swiper"> 5573 <div class="swiper-wrapper"> 5574 5575 <div class="ci-card swiper-slide"> 5576 5577 <img src="//sarasells.com/cdn/shop/files/DSC01048.jpg?v=1783667281" alt=""> 5578 �</div> 5579 5580 <div class="ci-card swiper-slide"> 5581 5582 <img src="//sarasells.com/cdn/shop/files/DSC08895_2.jpg?v=1783667203" alt=""> 5583 �</div> 5584 5585 <div class="ci-card swiper-slide"> 5586 5587 <img src="//sarasells.com/cdn/shop/files/DSC08909_2.jpg?v=1783667307" alt=""> 5588 �</div> 5589 5590 <div class="ci-card swiper-slide"> 5591 5592 <img src="//sarasells.com/cdn/shop/files/DSC08863_1.jpg?v=1783667248" alt=""> 5593 �</div> 5594 5595 <div class="ci-card swiper-slide"> 5596 5597 <img src="//sarasells.com/cdn/shop/files/DSC09150_4.jpg?v=1783667335" alt=""> 5598 �</div> 5599 5600 </div> 5601 </div> 5602 </div> 5603 5604</section> 5605
5606<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
vendor: 2 bytes, line 5606
5606
5607<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>
5607 5608
5609<script> 5610document.addEventListener('DOMContentLoaded', function() { 5611 const ciSwiper = new Swiper('.ci-slider', { 5612 loop: true, 5613 spaceBetween: 20, 5614 speed: 800, 5615 autoplay: { 5616 delay: 3000, 5617 disableOnInteraction: false, 5618 }, 5619 slidesPerView: 1.2, 5620 breakpoints: { 5621 600: { slidesPerView: 2 }, 5622 1000: { slidesPerView: 3.1 }, 5623 1500: { slidesPerView: 3.1 } 5624 } 5625 }); 5626}); 5627</script>
5627 5628 5629</div></div> 5630 <div id='easylockdown404' style='display:none;'><div class="easylockdown404-content-container"><div class="easylockdown404-content-wrapper"><div class="easylockdown404-title-holder"><span class="easylockdown-title-404"></span></div><div class="easylockdown404-content-holder rte"><div class="easylockdown-message-404"></div></div></div></div></div> 5631 5632<div id="easylockdown-password-form" style="display: none;"> 5633 <div id="easylockdown-wrapper"> 5634 5635 5636 <div class="easylockdown-form-holder"> 5637 <div id="easylockdown-password-error">Invalid password</div> 5638 <input type="password" placeholder="" id="easylockdown-password" 5639 onkeypress="if( event.keyCode == 13 && typeof easylockdown == 'object' && typeof easylockdown.checkUnlockPassword == 'function' ) { event.preventDefault(); easylockdown.checkUnlockPassword(this); }" /> 5640 <a href="javascript:void(0);" id="easylockdown-password-form-button" onclick="if( typeof easylockdown == 'object' && typeof easylockdown.checkUnlockPassword == 'function' ) easylockdown.checkUnlockPassword(this);">Enter</a> 5641 </div> 5642 </div> 5643</div> 5644 5645
5645<script type="text/javascript" id='easylockdown-helper'> 5646 var easylockdownLoaded = false; 5647 document.addEventListener('easylockdown_loaded', function() { 5648 easylockdownLoaded = true; 5649 easylockdown.clientContentToggle(true); 5650 }, {once: true}); 5651 document.addEventListener('DOMContentLoaded', function() { 5652 setTimeout(function() { 5653 if(!easylockdownLoaded) { for(var blocks=document.querySelectorAll("#easylockdown-password-form, #easylockdown-hpbtn-style, .easylockdown-auto-hl-styles, .easylockdown-custom-hl-styles, #easylockdown404"),_easylockdownElementIndex=0;_easylockdownElementIndex<blocks.length;_easylockdownElementIndex++)blocks[_easylockdownElementIndex].remove(); 5654 var elContent = document.querySelector('.easylockdown-content') 5655 if(elContent) { 5656 elContent.removeAttribute('style'); 5657 } 5658 var elStyle = document.getElementById('easylockdown-plugin-style'); 5659 if(elStyle) { 5660 elStyle.remove(); 5661 } 5662 console.info("EasyLockdown is not loaded"); 5663 } 5664 }, 350); 5665 }); 5666 </script>
5666 5667 5668 5669 5670 </main> 5671 5672 <!-- BEGIN sections: footer-group --> 5673<div id="shopify-section-sections--26135883120955__footer" class="shopify-section shopify-section-group-footer-group"> 5674<link href="//sarasells.com/cdn/shop/t/4/assets/section-footer.css?v=60318643098753476351785910659" rel="stylesheet" type="text/css" media="all" /> 5675<link href="//sarasells.com/cdn/shop/t/4/assets/component-newsletter.css?v=68350554929369234241785910659" rel="stylesheet" type="text/css" media="all" /> 5676<link href="//sarasells.com/cdn/shop/t/4/assets/component-list-menu.css?v=151968516119678728991785910659" rel="stylesheet" type="text/css" media="all" /> 5677<link href="//sarasells.com/cdn/shop/t/4/assets/component-list-payment.css?v=69253961410771838501785910659" rel="stylesheet" type="text/css" media="all" /> 5678<link href="//sarasells.com/cdn/shop/t/4/assets/component-list-social.css?v=35792976012981934991785910659" rel="stylesheet" type="text/css" media="all" /> 5679<style data-shopify>.footer { 5680 margin-top: 0px; 5681 } 5682 5683 .section-sections--26135883120955__footer-padding { 5684 padding-top: 27px; 5685 padding-bottom: 27px; 5686 } 5687 5688 @media screen and (min-width: 750px) { 5689 .footer { 5690 margin-top: 0px; 5691 } 5692 5693 .section-sections--26135883120955__footer-padding { 5694 padding-top: 36px; 5695 padding-bottom: 36px; 5696 } 5697 } 5698 5699 /* Custom styles for newsletter button */ 5700 .newsletter-form__button-custom { 5701 background-color: #cbcac1; 5702 color: #1b1d20; 5703 border: 1px solid #cbcac1; 5704 padding: 12px 24px; 5705 font-size: 14px; 5706 font-weight: 600; 5707 cursor: pointer; 5708 transition: all 0.3s ease; 5709 border-radius: 4px; 5710 min-width: 120px; 5711 } 5712 5713 .newsletter-form__button-custom:hover { 5714 background-color: #b8b7b0; 5715 transform: translateY(-1px); 5716 } 5717 5718 .newsletter-caption { 5719 font-size: 12px; 5720 color: rgba(var(--color-foreground), 0.7); 5721 margin-top: 8px; 5722 line-height: 1.4; 5723 }</style><footer class="footer color-scheme-2 gradient section-sections--26135883120955__footer-padding"><div class="footer__content-top page-width"><div 5724 class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet scroll-tr
5724igger animate--slide-in" 5725 5726 data-cascade 5727 5728 ><div 5729 class="footer-block grid__item scroll-trigger animate--slide-in" 5730 5731 5732 data-cascade 5733 style="--animation-order: 1;" 5734 5735 ><div class="footer-block__details-content footer-block-image-with-newsletter"><div 5736 class="footer-block__image-wrapper" 5737 style="max-width: min(100%, 360px); margin-bottom: 20px;" 5738 > 5739 <img 5740 srcset="//sarasells.com/cdn/shop/files/Logotype.png?v=1783667740&width=360, //sarasells.com/cdn/shop/files/Logotype.png?v=1783667740&width=720 2x" 5741 src="//sarasells.com/cdn/shop/files/Logotype.png?v=1783667740&width=760" 5742 alt="" 5743 loading="lazy" 5744 width="333" 5745 height="59" 5746 > 5747 </div><div class="footer-block__image-description rte" style="margin-bottom: 20px;"> 5748 <p>Exclusive once-a-month shopping experience with high-quality furniture at unbeatable prices! </p> 5749 </div><div class="footer-block__newsletter"><form method="post" action="/contact#ContactFooterImage" id="ContactFooterImage" accept-charset="UTF-8" class="footer__newsletter newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"> 5750 <div class="newsletter-form__field-wrapper"> 5751 <div class="field field-with-button"> 5752 <input 5753 id="NewsletterForm--sections--26135883120955__footer-image_with_newsletter_MAbLJC" 5754 type="email" 5755 name="contact[email]" 5756 class="field__input" 5757 value="" 5758 aria-required="true" 5759 autocorrect="off" 5760 autocapitalize="off" 5761 autocomplete="email" 5762 5763 placeholder="Enter your email address" 5764 required 5765 > 5766 <label class="field__label" for="NewsletterForm--sections--26135883120955__footer-image_with_newsletter_MAbLJC"> 5767 Enter your email address 5768 </label> 5769 <button 5770 type="submit" 5771 class="newsletter-form__button-custom" 5772 name="commit" 5773 id="SubscribeImage" 5774 aria-label="Subscribe" 5775 > 5776 SUBSCRIBE NOW 5777 </button> 5778 </div><div class="newsletter-caption"> 5779 <p>We respect your privacy. Unsubscribe at any time.</p> 5780 </div></div></form></div></div></div><div 5781 class="footer-block grid__item footer-block--menu scroll-trigger animate--slide-in" 5782 5783 5784 data-cascade 5785 style="--animation-order: 2;" 5786 5787 ><h2 class="footer-block__heading inline-richtext">Quick Links</h2><ul class="footer-block__details-content list-unstyled"><li> 5788 <a 5789 href="/pages/trade" 5790 class="link link--text list-menu__item list-menu__item--link" 5791 > 5792 Trade program 5793 </a> 5794 </li><li> 5795 <a 5796 href="/pages/pickup-policy" 5797 class="link link--text list-menu__item list-menu__item--link" 5798 > 5799 Pickup Policy 5800 </a> 5801 </li><li> 5802 <a 5803 href="/pages/shipping-policy" 5804 class="link link--text list-menu__item list-menu__item--link" 5805 > 5806 Shipping Info 5807 </a> 5808 </li><li> 5809 <a 5810 href="/pages/how-to-shop" 5811 class="link link--text list-menu__item list-menu__item--link" 5812 > 5813 How To Shop 5814 </a> 5815 </li></ul></div><div 5816 class="footer-block grid__item footer-block--menu scroll-tr
5816igger animate--slide-in" 5817 5818 5819 data-cascade 5820 style="--animation-order: 3;" 5821 5822 ><h2 class="footer-block__heading inline-richtext">More about us</h2><ul class="footer-block__details-content list-unstyled"><li> 5823 <a 5824 href="/pages/our-story" 5825 class="link link--text list-menu__item list-menu__item--link" 5826 > 5827 Our Story 5828 </a> 5829 </li><li> 5830 <a 5831 href="/pages/contact" 5832 class="link link--text list-menu__item list-menu__item--link" 5833 > 5834 Contact 5835 </a> 5836 </li><li> 5837 <a 5838 href="/pages/careers" 5839 class="link link--text list-menu__item list-menu__item--link" 5840 > 5841 Careers 5842 </a> 5843 </li><li> 5844 <a 5845 href="/pages/giving-back" 5846 class="link link--text list-menu__item list-menu__item--link" 5847 > 5848 Giving Back 5849 </a> 5850 </li></ul></div><div 5851 class="footer-block grid__item scroll-trigger animate--slide-in" 5852 5853 5854 data-cascade 5855 style="--animation-order: 4;" 5856 5857 ><div class="footer-block__details-content footer-block-menu-social"><h3 class="footer-block__subheading">Our Locations</h3><ul class="footer-block__menu list-unstyled"><li> 5858 <a 5859 href="/pages/nashville" 5860 class="link link--text list-menu__item list-menu__item--link" 5861 > 5862 Nashville 5863 </a> 5864 </li><li> 5865 <a 5866 href="/pages/birmingham" 5867 class="link link--text list-menu__item list-menu__item--link" 5868 > 5869 Birmingham 5870 </a> 5871 </li><li> 5872 <a 5873 href="/pages/memphis" 5874 class="link link--text list-menu__item list-menu__item--link" 5875 > 5876 Memphis 5877 </a> 5878 </li></ul><h3 class="footer-block__subheading" style="margin-top: 20px;">Follow Us</h3><div class="footer-block__social-icons" style="margin-top: 10px;"> 5879 5880<ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item"> 5881 <a href="https://www.facebook.com/sarasellstn" class="link list-social__link"> 5882 <span class="svg-wrapper"><svg class="icon icon-facebook" viewBox="0 0 20 20"><path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2s-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951"/></svg> 5883</span> 5884 <span class="visually-hidden">Facebook</span> 5885 </a> 5886 </li><li class="list-social__item"> 5887 <a href="https://www.instagram.com/sarasells" class="link list-social__link"> 5888 <span class="svg-wrapper"><svg class="icon icon-instagram" viewBox="0 0 20 20"><path fill="currentColor" fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.4 2.4 0 0 0-.912.593 2.5 2.5 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23s.01 2.39.046 3.229c.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046s2.39-.01 3.23-.046c.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23s-.01-2.39-.055-3.229c-.027-.784-.164-1.204-.274-1.495a2.4 2.4 0 0 0-.593-.913 2.6 2.6 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045a63 63 0 0 1 3.302.045c.664.014 1.321.14 1.943.374a4 4 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.9 3.9 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.15 4.15 0 0 1-1.414-.922 4.1 4.1 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.4 4.4 0 0 1 .92-1.414 4.2 4.2 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805m1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93m5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355" clip-rule="evenodd"/></svg> 5889</span>
5890 <span class="visually-hidden">Instagram</span> 5891 </a> 5892 </li><li class="list-social__item"> 5893 <a href="https://www.pinterest.com/shopsarasells/" class="link list-social__link"> 5894 <span class="svg-wrapper"><svg class="icon icon-pinterest" viewBox="0 0 20 20"><path fill="currentColor" d="M10 2.01a8.1 8.1 0 0 1 5.666 2.353 8.09 8.09 0 0 1 1.277 9.68A7.95 7.95 0 0 1 10 18.04a8.2 8.2 0 0 1-2.276-.307c.403-.653.672-1.24.816-1.729l.567-2.2c.134.27.393.5.768.702.384.192.768.297 1.19.297q1.254 0 2.248-.72a4.7 4.7 0 0 0 1.537-1.969c.37-.89.554-1.848.537-2.813 0-1.249-.48-2.315-1.43-3.227a5.06 5.06 0 0 0-3.65-1.374c-.893 0-1.729.154-2.478.461a5.02 5.02 0 0 0-3.236 4.552c0 .72.134 1.355.413 1.902.269.538.672.922 1.22 1.152.096.039.182.039.25 0 .066-.028.114-.096.143-.192l.173-.653c.048-.144.02-.288-.105-.432a2.26 2.26 0 0 1-.548-1.565 3.803 3.803 0 0 1 3.976-3.861c1.047 0 1.863.288 2.44.855.585.576.883 1.315.883 2.228a6.8 6.8 0 0 1-.317 2.122 3.8 3.8 0 0 1-.893 1.556c-.384.384-.836.576-1.345.576-.413 0-.749-.144-1.018-.451-.259-.307-.345-.672-.25-1.085q.22-.77.452-1.537l.173-.701c.057-.25.086-.451.086-.624 0-.346-.096-.634-.269-.855-.192-.22-.451-.336-.797-.336-.432 0-.797.192-1.085.595-.288.394-.442.893-.442 1.499.005.374.063.746.173 1.104l.058.144c-.576 2.478-.913 3.938-1.037 4.36-.116.528-.154 1.153-.125 1.863A8.07 8.07 0 0 1 2 10.03c0-2.208.778-4.11 2.343-5.666A7.72 7.72 0 0 1 10 2.001z"/></svg> 5895</span> 5896 <span class="visually-hidden">Pinterest</span> 5897 </a> 5898 </li></ul> 5899</div></div></div></div><div 5900 class="footer-block--newsletter scroll-trigger animate--slide-in" 5901 5902 data-cascade 5903 5904 ></div> 5905 </div><div 5906 class="footer__content-bottom scroll-trigger animate--slide-in" 5907 5908 data-cascade 5909 5910 > 5911 <div class="footer__content-bottom-wrapper page-width"> 5912 <div class="footer__column footer__localization isolate"></div> 5913 <div class="footer__column footer__column--info"></div> 5914 </div> 5915 <div class="footer__content-bottom-wrapper page-width"> 5916 <div class="footer__copyright caption"> 5917 <small class="copyright__content" 5918 >© 2026, <a href="/" title="">Sara Sells</a></small> 5919 <small class="copyright__content"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a></small><ul class="policies list-unstyled"><li> 5920 <small class="copyright__content" 5921 ><a href="/policies/privacy-policy">Privacy policy</a></small 5922 > 5923 </li></ul></div> 5924 </div> 5925 </div> 5926</footer> 5927 5928</div> 5929<!-- END sections: footer-group --> 5930 5931 <ul hidden> 5932 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 5933 <li id="a11y-new-window-message">Opens in a new window.</li> 5934 </ul> 5935 5936
5936<script> 5937 window.shopUrl = 'https://sarasells.com'; 5938 window.routes = { 5939 cart_add_url: '/cart/add', 5940 cart_change_url: '/cart/change', 5941 cart_update_url: '/cart/update', 5942 cart_url: '/cart', 5943 predictive_search_url: '/search/suggest', 5944 }; 5945 5946 window.cartStrings = { 5947 error: `There was an error while updating your cart. Please try again.`, 5948 quantityError: `You can only add [quantity] of this item to your cart.`, 5949 }; 5950 5951 window.variantStrings = { 5952 addToCart: `Add to cart`, 5953 soldOut: `Sold out`, 5954 unavailable: `Unavailable`, 5955 unavailable_with_option: `[value] - Unavailable`, 5956 }; 5957 5958 window.quickOrderListStrings = { 5959 itemsAdded: `[quantity] items added`, 5960 itemAdded: `[quantity] item added`, 5961 itemsRemoved: `[quantity] items removed`, 5962 itemRemoved: `[quantity] item removed`, 5963 viewCart: `View cart`, 5964 each: `[money]/ea`, 5965 min_error: `This item has a minimum of [min]`, 5966 max_error: `This item has a maximum of [max]`, 5967 step_error: `You can only add this item in increments of [step]`, 5968 }; 5969 5970 window.accessibilityStrings = { 5971 imageAvailable: `Image [index] is now available in gallery view`, 5972 shareSuccess: `Link copied to clipboard`, 5973 pauseSlideshow: `Pause slideshow`, 5974 playSlideshow: `Play slideshow`, 5975 recipientFormExpanded: `Gift card recipient form expanded`, 5976 recipientFormCollapsed: `Gift card recipient form collapsed`, 5977 countrySelectorSearchCount: `[count] countries/regions found`, 5978 }; 5979 </script>
5979<script src="//sarasells.com/cdn/shop/t/4/assets/custom.js?v=111603181540343972631785910659" defer="defer"></script>
5979<div id="shopify-block-AYk1nNm1STnZvbUZRb__13929909141650721496" class="shopify-block shopify-app-block">
5980<script type="text/javascript">!function(e,t,n){function a(){var e=t.getElementsByTagName("script")[0],n=t.createElement("script");n.type="text/javascript",n.async=!0,n.src="https://beacon-v2.helpscout.net",e.parentNode.insertBefore(n,e)}if(e.Beacon=n=function(t,n,a){e.Beacon.readyQueue.push({method:t,options:n,data:a})},n.readyQueue=[],"complete"===t.readyState)return a();e.attachEvent?e.attachEvent("onload",a):e.addEventListener("load",a,!1)}(window,document,window.Beacon||function(){});</script>
vendor: 1 bytes, line 5980
5980
5981<script type="text/javascript">window.Beacon('init', "2c3bc54a-1af9-4fda-9c5a-cb69b1ad5a03")</script>
5981 5982 5983 5984 5985</div><div id="shopify-block-Aa0tHZnduNlRNNjcxU__14684659138027382045" class="shopify-block shopify-app-block"><!-- XO Gallery: https://apps.shopify.com/xo-gallery --> 5986 5987 5988 5989 5990 5991 5992 5993 5994 <!-- XO Gallery V2--> 5995 <link type='text/css' rel='stylesheet' href='https://cdn.shopify.com/extensions/01a11b03-155e-7915-bc0e-6109453b0890/xo-gallery-154/assets/xo-gallery-v2.css' /> 5996 <link type='text/css' rel='stylesheet' media="all" href='https://cdn-gallery.xotiny.com/sarasellsllc/xo-gallery-main.css?v=1791401327987' /> 5997
5997<script> 5998 var xoUpdate =1791401327987; 5999 window.xgMyshopify = 'sarasellsllc'; 6000 window.xgLanguage = 'en'; 6001 window.xgMoneyFormat = '${{amount}}'; 6002 window.xoGalleryScript = `https://cdn.shopify.com/extensions/01a11b03-155e-7915-bc0e-6109453b0890/xo-gallery-154/assets/gallery.js`;</script>
6002 6003
6003<script src="https://cdn.shopify.com/extensions/01a11b03-155e-7915-bc0e-6109453b0890/xo-gallery-154/assets/xo-gallery-v2.js" defer="defer" type="module"></script>
6003 6004 6005 6006<!-- End: XO Gallery --> 6007 6008 6009</div>
6009<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
6009 6010</body> 6011 6012 6013 6014</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.