PageSourceSearch

https://villarosadesigns.com/

html villarosadesigns.com collected 2026-10-04 00:21:14 UTC 80,585 bytes, 1,688 lines download raw bytes

1<!doctype html>
2<!--[if IE 9]> <html class="ie9 no-js supports-no-cookies" lang="en"> <![endif]-->
3<!--[if (gt IE 9)|!(IE)]><!--> <html class="no-js supports-no-cookies" lang="en"> <!--<![endif]-->
4<head>
5  <meta charset="utf-8">
6  <meta http-equiv="X-UA-Compatible" content="IE=edge">
7  <meta name="viewport" content="width=device-width,initial-scale=1">
8  <meta name="theme-color" content="#333333">
9  <link rel="canonical" href="https://villarosadesigns.com/">
10
11  
12    <link rel="shortcut icon" href="//villarosadesigns.com/cdn/shop/files/logo-gallery_32x32.jpg?v=1613178424" type="image/png">
13  
14
15  
16  <title>
17    Villa Rosa Designs
18</title>
19<meta property="og:site_name" content="Villa Rosa Designs">
20<meta property="og:url" content="https://villarosadesigns.com/">
21<meta property="og:title" content="Villa Rosa Designs">
22<meta property="og:type" content="website">
23<meta property="og:description" content="Villa Rosa Designs">
24
25
26
27<meta name="twitter:card" content="summary_large_image">
28<meta name="twitter:title" content="Villa Rosa Designs">
29<meta name="twitter:description" content="Villa Rosa Designs">
30
31
32  <link href="//villarosadesigns.com/cdn/shop/t/5/assets/theme.scss.css?v=101885014742221735971762052041" rel="stylesheet" type="text/css" media="all" />
33
34  
35  
36  
37  <link href="//fonts.googleapis.com/css?family=Raleway:600,800" rel="stylesheet" type="text/css" media="all" />
38
39
40  
41    
42    
43    <link href="//fonts.googleapis.com/css?family=Crimson+Text:700" rel="stylesheet" type="text/css" media="all" />
44  
45
46
47  
48    
49    
50    <link href="//fonts.googleapis.com/css?family=PT+Sans:700" rel="stylesheet" type="text/css" media="all" />
51  
52
53
54
55  
55<script>
56    document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
57
58    window.theme = {
59      strings: {
60        addToCart: "Add to Cart",
61        soldOut: "Sold Out",
62        unavailable: "Unavailable"
63      },
64      moneyFormat: "${{amount}}"
65    };
66  </script>
66
67
68  
69
70  <!--[if (gt IE 9)|!(IE)]><!-->
70<script src="//villarosadesigns.com/cdn/shop/t/5/assets/vendor.js?v=105036834476855484161532744503" defer="defer"></script>
70<!--<![endif]-->
71  <!--[if lt IE 9]>
71<script src="//villarosadesigns.com/cdn/shop/t/5/assets/vendor.js?v=105036834476855484161532744503"></script>
71<![endif]-->
72
73  <!--[if (gt IE 9)|!(IE)]><!-->
73<script src="//villarosadesigns.com/cdn/shop/t/5/assets/theme.js?v=21850937659626243291594926633" defer="defer"></script>
73<!--<![endif]-->
74  <!--[if lt IE 9]>
74<script src="//villarosadesigns.com/cdn/shop/t/5/assets/theme.js?v=21850937659626243291594926633"></script>
74<![endif]-->
75
76
77  
77<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
77<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/30116896/digital_wallets/dialog">
78<meta id="in-context-paypal-metadata" data-shop-id="30116896" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
79<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
79<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
79
80<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
81<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=30116896" crossorigin="anonymous"></script>
vendor: 1 bytes, line 81
81
82<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":30116896,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/30116896","merchantName":"Villa Rosa Designs","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Villa Rosa Designs","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 82
82
83<script id="shopify-features" type="application/json">{"accessToken":"40eff404047f4f7ca7d5843ff0a6d6d6","betas":["rich-media-storefront-analytics"],"domain":"villarosadesigns.com","predictiveSearch":true,"shopId":30116896,"locale":"en"}</script>
vendor: 1 bytes, line 83
83
84<script>var Shopify = Shopify || {};
85Shopify.shop = "vrd-retail.myshopify.com";
86Shopify.locale = "en";
87Shopify.currency = {"active":"USD","rate":"1.0"};
88Shopify.country = "US";
89Shopify.theme = {"name":"vrd-retail","id":11770560558,"schema_name":"Slate","schema_version":"0.11.0","theme_store_id":null,"role":"main"};
90Shopify.theme.handle = "null";
91Shopify.theme.style = {"id":null,"handle":null};
92Shopify.cdnHost = "villarosadesigns.com/cdn";
93Shopify.routes = Shopify.routes || {};
94Shopify.routes.root = "/";
95Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";</script>
vendor: 1 bytes, line 95
95
96<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 96
96
97<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 97
97
98<script>
99  window.ShopifyPay = window.ShopifyPay || {};
100  window.ShopifyPay.apiHost = "shop.app\/pay";
101  window.ShopifyPay.redirectState = null;
102</script>
vendor: 1 bytes, line 102
102
103<script>
104  window.Shopify = window.Shopify || {};
105  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
106  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
107  window.Shopify.SignInWithShop.eligible = true;
108</script>
vendor: 1 bytes, line 108
108
109<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 109
109
110<script>
111  window.Shopify = window.Shopify || {};
112  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
113  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]};
114</script>
vendor: 1 bytes, line 114
114
115<script>(function() {
116  var isLoaded = false;
117  function asyncLoad() {
118    if (isLoaded) return;
119    isLoaded = true;
120    var urls = ["https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=WxtMs9\u0026shop=vrd-retail.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=WxtMs9\u0026shop=vrd-retail.myshopify.com"];
121    for (var i = 0; i < urls.length; i++) {
122      var s = document.createElement('script');
123      s.type = 'text/javascript';
124      s.async = true;
125      s.src = urls[i];
126      var x = document.getElementsByTagName('script')[0];
127      x.parentNode.insertBefore(s, x);
128    }
129  };
130  if(window.attachEvent) {
131    window.attachEvent('onload', asyncLoad);
132  } else {
133    window.addEventListener('load', asyncLoad, false);
134  }
135})();</script>
vendor: 1 bytes, line 135
135
136<script id="__st">var __st={"a":30116896,"offset":-18000,"reqid":"9c0368a2-1066-49f1-bc8c-d78202f0ca8e-1791073273","pageurl":"villarosadesigns.com\/","u":"5b3a4ec2f623","p":"home"};</script>
vendor: 1 bytes, line 136
136
137<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 137
137
138<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 138
138
139<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//villarosadesigns.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 139
139
140<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 = "//villarosadesigns.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>
140<script crossorigin="anonymous" defer="defer" src="//villarosadesigns.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 140
140
141<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 141
141
142<script>
143  window.Shopify = window.Shopify || {};
144  window.Shopify.MCP = window.Shopify.MCP || {};
145  window.Shopify.MCP.enabled = true;
146  window.Shopify.MCP.shop = "vrd-retail.myshopify.com";
147  window.Shopify.MCP.mcpEndpoint = "https:\/\/villarosadesigns.com\/api\/mcp";
148  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
149</script>
vendor: 1 bytes, line 149
149
150<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("\/\/villarosadesigns.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
151</script>
vendor: 1 bytes, line 151
151
152<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://villarosadesigns.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
153</script>
vendor: 1 bytes, line 153
153
154<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
155  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);
156</script>
vendor: 1 bytes, line 156
156
157<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})}}));
158</script>
158
159<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://villarosadesigns.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
160<style id="shopify-accelerated-checkout-cart">
161        #shopify-buyer-consent {
162  margin-top: 1em;
163  display: inline-block;
164  width: 100%;
165}
166
167#shopify-buyer-consent.hidden {
168  display: none;
169}
170
171#shopify-subscription-policy-button {
172  background: none;
173  border: none;
174  padding: 0;
175  text-decoration: underline;
176  font-size: inherit;
177  cursor: pointer;
178}
179
180#shopify-subscription-policy-button::before {
181  box-shadow: none;
182}
183
184      </style>
185
186<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
186
187<!-- BEGIN app block: shopify://apps/videeo-mobile-commerce/blocks/app-embed-sdk/acf9f8eb-c211-4324-a19b-9f362f43b225 -->
188    
188<script defer="defer" src="https://sdk.justsell.live/latest.js"></script>
188
189
190<script>
191function addLiveVideeoElmToDom(mainElement, elementToAdd) {
192  let isChildOfMain = false;
193  let footerElement = null;
194
195  const footerGroupElmArr = document.querySelectorAll('[class*="footer-group"]');
196  const footerSectionElmArr = document.querySelectorAll('[id*="footer"]');
197
198  if (footerGroupElmArr.length) {
199      footerElement = footerGroupElmArr[0];
200      isChildOfMain = mainElement.querySelector(`.${footerElement.classList[1]}`) ? true : false;
201  } else if (footerSectionElmArr.length) {
202      footerElement = footerSectionElmArr[0];
203      isChildOfMain = mainElement.querySelector(`#${footerElement.id}`) ? true : false;
204  }
205
206  if (isChildOfMain) {
207    while (footerElement && footerElement.parentElement && footerElement.parentElement.tagName !== 'MAIN') {
208        footerElement = footerElement.parentElement;
209    }
210
211    try {
212        mainElement.insertBefore(elementToAdd, footerElement);
213    } catch (error) {
214      // if there is an error, it means that the footer is not a direct child of the main element
215      // this should not happen, but if it does, just append the element to the main element
216
217      mainElement.appendChild(elementToAdd);
218    }
219  } else {
220    mainElement.appendChild(elementToAdd);
221  }
222}
223function loadVideeoSDK() {
224  let videeoElement = document.querySelector('#videeo-sdk');
225  if (!videeoElement) {
226      videeoElement = document.createElement("div");
227      videeoElement.id = "videeo-sdk";
228      document.body.appendChild(videeoElement);
229  }
230  
231  new VideeoSDK("videeo-sdk", {
232    environment: 'production',
233    shopName: 'vrd_retailshvideeo',
234    miniPlayer:  true ,
235  });
236}
237window.addEventListener('load', () => {
238  loadVideeoSDK();
239});
240</script>
240
241
242<div id="popclips-player-div">
243  <!-- BEGIN app snippet: popclips-player -->
244
245
246
247
248
249    <popclips-player
250        vfs-service-api-url=https://vfs-app.videeobroadcast.com/api/shopify/shop
251        sdk-environment=production
252        product-id="" 
253        shopify-domain="vrd-retail.myshopify.com"
254        currency-symbol="USD"
255        media-gallery-api-url = https://9utomosa81.execute-api.us-east-2.amazonaws.com/prod
256        data-lake-api-url = https://data-lake-foundation.cs-api.com/ingest/attribution
257        popclips-likes-views-api = https://vfs-app.cs-api.com
258        ingest-analytics-api-url = https://data-lake-foundation.cs-api.com/ingest/analytics
259        customer-id = false
260        is-feature-video = true
261    />
262
263
264<!-- END app snippet --><!-- BEGIN app snippet: vite-tag -->
265
266
267  <link href="//cdn.shopify.com/extensions/d9586080-d6f9-42e1-ab41-6a685331be88/videeo-mobile-commerce-110/assets/popclips-player-B-d6RNtD.css" rel="stylesheet" type="text/css" media="all" />
268
269<!-- END app snippet --><!-- BEGIN app snippet
269: vite-tag -->
270
271
272  
272<script src="https://cdn.shopify.com/extensions/d9586080-d6f9-42e1-ab41-6a685331be88/videeo-mobile-commerce-110/assets/popclips-player-DejkfJjF.js" type="module" crossorigin="anonymous"></script>
272
273  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/d9586080-d6f9-42e1-ab41-6a685331be88/videeo-mobile-commerce-110/assets/PopclipsLikesAndViews.ce-CVRhyQa1.js" crossorigin="anonymous">
274  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/d9586080-d6f9-42e1-ab41-6a685331be88/videeo-mobile-commerce-110/assets/PopclipsProductCard.ce-CEYM9uzP.js" crossorigin="anonymous">
275  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/d9586080-d6f9-42e1-ab41-6a685331be88/videeo-mobile-commerce-110/assets/PopclipsVideoDrawer.ce-CEhxK6Gn.js" crossorigin="anonymous">
276  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/d9586080-d6f9-42e1-ab41-6a685331be88/videeo-mobile-commerce-110/assets/VideoPlayer.ce-b80O1yy2.js" crossorigin="anonymous">
277
278<!-- END app snippet -->
279</div>
280
281<div id="shared-popclips-feed">
282  <!-- BEGIN app snippet: shared-popclips-feed -->
283
284
285<shared-popclips-feed
286    vfs-service-api-url = https://vfs-app.videeobroadcast.com/api/shopify/shop
287    shopify-domain="vrd-retail.myshopify.com"
288    currency-symbol="USD"
289    media-gallery-api-url = https://9utomosa81.execute-api.us-east-2.amazonaws.com/prod
290    data-lake-api-url = https://data-lake-foundation.cs-api.com/ingest/attribution
291    popclips-likes-views-api = https://vfs-app.cs-api.com
292    ingest-analytics-api-url = https://data-lake-foundation.cs-api.com/ingest/analytics
293    custom-popclips-media-api = https://9utomosa81.execute-api.us-east-2.amazonaws.com/prod
294/><!-- END app snippet --><!-- BEGIN app snippet: vite-tag -->
295
296
297<!-- END app snippet --><!-- BEGIN app snippet: vite-tag -->
298
299
300  
300<script src="https://cdn.shopify.com/extensions/d9586080-d6f9-42e1-ab41-6a685331be88/videeo-mobile-commerce-110/assets/shared-popclips-feed-Dp8no753.js" type="module" crossorigin="anonymous"></script>
300
301  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/d9586080-d6f9-42e1-ab41-6a685331be88/videeo-mobile-commerce-110/assets/PopclipsLikesAndViews.ce-CVRhyQa1.js" crossorigin="anonymous">
302  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/d9586080-d6f9-42e1-ab41-6a685331be88/videeo-mobile-commerce-110/assets/PopclipsVariantsSlider.ce-kEz8Q-Od.js" crossorigin="anonymous">
303  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/d9586080-d6f9-42e1-ab41-6a685331be88/videeo-mobile-commerce-110/assets/VideoPlayer.ce-b80O1yy2.js" crossorigin="anonymous">
304  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/d9586080-d6f9-42e1-ab41-6a685331be88/videeo-mobile-commerce-110/assets/PopclipsVideoDrawer.ce-CEhxK6Gn.js" crossorigin="anonymous">
305
306<!-- END app snippet -->
307</div>
308
309<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
310<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: 30116896,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 310
310
311<script>
312  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
313</script>
vendor: 1 bytes, line 313
313
314<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
314).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 30116896,storefrontBaseUrl: "https://villarosadesigns.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://villarosadesigns.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"983269422","configuration":"{\"accountID\":\"{\\\"_id\\\":\\\"6ab986f2ec8023cdff834a7c\\\",\\\"domain\\\":\\\"vrd-retail.myshopify.com\\\"}\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0f4a99a94e5522265afa164895734488","type":"APP","apiClientId":281958645761,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Villa Rosa Designs","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"vrd-retail.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/villarosadesigns.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7662612217902","handle":"up-away-my-watercolor-garden-41x50","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42735134703662","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7530883907630","handle":"serpentine-batik-40x60","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42135749525550","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7666492506158","handle":"oct-2026-set-of-5-cards","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42758038913070","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7666489065518","handle":"hyde-hall","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42758028787758","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7666490441774","handle":"love-letters","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42758031343662","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
314,{"id":"7666490212398","handle":"raspberry-ribbon-pie","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42758030917678","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7666490671150","handle":"sparta","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42758031802414","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7666489917486","handle":"window-cats","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42758030393390","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7666489589806","handle":"acorn-alley-pillow","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42758029803566","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7666489360430","handle":"touchdown","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42758029279278","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://villarosadesigns.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"11770560558","themePublished":"true","eventMetadataId":"fbace1cb-a1be-4da7-9602-4bf397d45897","pageType":"home","shopId":"30116896","storefrontBaseUrl":"https:\/\/villarosadesigns.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
314<script>
315  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
316  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
317  window.ShopifyAnalytics.meta.currency = 'USD';
318  var meta = {"page":{"pageType":"home","requestId":"9c0368a2-1066-49f1-bc8c-d78202f0ca8e-1791073273"}};
319  for (var attr in meta) {
320    window.ShopifyAnalytics.meta[attr] = meta[attr];
321  }
322</script>
vendor: 1 bytes, line 322
322
323<script class="analytics">
324  (function () {
325    var customDocumentWrite = function(content) {
326      var jquery = null;
327
328      if (window.jQuery) {
329        jquery = window.jQuery;
330      } else if (window.Checkout && window.Checkout.$) {
331        jquery = window.Checkout.$;
332      }
333
334      if (jquery) {
335        jquery('body').append(content);
336      }
337    };
338
339    var hasLoggedConversion = function(token) {
340      if (token) {
341        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
342      }
343      return false;
344    }
345
346    var setCookieIfConversion = function(token) {
347      if (token) {
348        var twoMonthsFromNow = new Date(Date.now());
349        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
350
351        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
352      }
353    }
354
355    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
356    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
357    if (trekkie.integrations) {
358      return;
359    }
360    trekkie.methods = [
361      'identify',
362      'page',
363      'ready',
364      'track',
365      'trackForm',
366      'trackLink'
367    ];
368    trekkie.factory = function(method) {
369      return function() {
370        var args = Array.prototype.slice.call(arguments);
371        args.unshift(method);
372        trekkie.push(args);
373        if (method == 'track' || method == 'page') {
374          var pageUrl;
375          try {
376            pageUrl = window.location.href;
377          } catch (e) {}
378          var pageReferrer;
379          try {
380            pageReferrer = document.referrer;
381          } catch (e) {}
382          try {
383            if (window.__TREKKIE_SHIM_QUEUE == null) {
384              window.__TREKKIE_SHIM_QUEUE = [];
385            }
386            window.__TREKKIE_SHIM_QUEUE.push({
387              from: 'trekkie-stub',
388              method: method,
389              args: args.slice(1),
390              pageContext: {
391                url: pageUrl,
392                referrer: pageReferrer
393              }
394            });
395          } catch (e) {
396            // no-op
397          }
398        }
399        return trekkie;
400      };
401    };
402    for (var i = 0; i < trekkie.methods.length; i++) {
403      var key = trekkie.methods[i];
404      trekkie[key] = trekkie.factory(key);
405    }
406    trekkie.load = function(config) {
407      trekkie.config = config || {};
408      trekkie.config.initialDocumentCookie = document.cookie;
409      var first = document.getElementsByTagName('script')[0];
410var script = document.createElement('script');
411script.type = 'text/javascript';
412script.onerror = function(e) {
413  var scriptFallback = document.createElement('script');
414  scriptFallback.type = 'text/javascript';
415  scriptFallback.onerror = function(error) {
416          var Monorail = {
417      produce: function produce(monorailDomain, schemaId, payload) {
418        var currentMs = new Date().getTime();
419        var event = {
420          schema_id: schemaId,
421          payload: payload,
422          metadata: {
423            event_created_at_ms: currentMs,
424            event_sent_at_ms: currentMs
425          }
426        };
427        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
428      },
429      sendRequest: function sendRequest(endpointUrl, payload) {
430        // Try the sendBeacon API
431        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
432          var blobData = new window.Blob([payload], {
433            type: 'text/plain'
434          });
435
436          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
437            return true;
438          } // sendBeacon was not successful
439
440        } // XHR beacon
441
442        var xhr = new XMLHttpRequest();
443
444        try {
445          xhr.open('POST', endpointUrl);
446          xhr.setRequestHeader('Content-Type', 'text/plain');
447          xhr.send(payload);
448        } catch (e) {
449          console.log(e);
450        }
451
452        return false;
453      },
454      isIos12: function isIos12() {
455        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
456      }
457    };
458    Monorail.produce('monorail-edge.shopifysvc.com',
459      'trekkie_storefront_load_errors/1.1',
460      {shop_id: 30116896,
461      theme_id: 11770560558,
462      app_name: "storefront",
463      context_url: window.location.href,
464      source_url: "//villarosadesigns.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
465
466  };
467  scriptFallback.async = true;
468  scriptFallback.src = '//villarosadesigns.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
469  first.parentNode.insertBefore(scriptFallback, first);
470};
471script.async = true;
472script.src = '//villarosadesigns.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
473first.parentNode.insertBefore(script, first);
474
475    };
476    trekkie.load(
477      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":30116896,"isMerchantRequest":null,"themeId":11770560558,"themeCityHash":"17062674581325404985","contentLanguage":"en","currency":"USD","eventMetadataId":"fbace1cb-a1be-4da7-9602-4bf397d45897"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
478    );
479
480    var loaded = false;
481    trekkie.ready(function() {
482      if (loaded) return;
483      loaded = true;
484
485      window.ShopifyAnalytics.lib = window.trekkie;
486
487      var originalDocumentWrite = document.write;
488      document.write = customDocumentWrite;
489      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
490      document.write = originalDocumentWrite;
491
492      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
493      var token = match? match[1]: undefined;
494      if (!hasLoggedConversion(token)) {
495        setCookieIfConversion(token);
496        
497      }
498    });
499
500    window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"9c0368a2-1066-49f1-bc8c-d78202f0ca8e-1791073273","shopifyEmitted":true});
501
502    var eventsListenerScript = document.createElement('script');
503    eventsListenerScript.async = true;
504    eventsListenerScript.src = "//villarosadesigns.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
505    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
506})();</script>
vendor: 1 bytes, line 506
506
507<script
508  defer
509  src="https://villarosadesigns.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
510  data-application="storefront-renderer"
511  data-shop-id="30116896"
512  data-render-region="gcp-us-central1"
513  data-page-type="index"
514  data-theme-instance-id="11770560558"
515  data-theme-name="Slate"
516  data-theme-version="0.11.0"
517  data-monorail-region="shop_domain"
518  data-resource-timing-sampling-rate="10"
519  data-shs="true"
520  data-shs-beacon="true"
521  data-shs-export-with-fetch="true"
522  data-shs-logs-sample-rate="1"
523  data-shs-beacon-endpoint="https://villarosadesigns.com/api/collect"
524></script>
524
525<meta name="shopify-y" content="d8152a94-f29b-4832-a0ea-f9aac711f3b2" data-expiration="1822630873000"><meta name="shopify-s" content="a51a9426-d643-462d-b224-dc446e2e61cb" data-expiration="1791075073000"><meta name="new-cookie-storage-activated" content="t">
526</head>
527
528<body id="villa-rosa-designs" class="template-index">
529
530  <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a>
531
532  <div id="shopify-section-header" class="shopify-section"><style>.site-header__logo-image {
533      max-width: 250px;
534      margin: auto;
535    }</style>
536
537
538<div data-section-id="header" data-section-type="header-section">
539  <header role="banner">
540    <div class="header-bar">
541      <div id="header-mobile" class="medium-up--hide">
542        <div class="mobile-flex-row">
543          <div class="mobile-flex-group">
544            <div class="mobile-flex-item">
545              <button class="menu-toggle header-mobile__link" aria-controls="navBar" aria-expanded="false">
546                <span aria-hidden="true"></span>
547                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 20 20"><path fill="#444" d="M17.543 6.2H2.1a1.032 1.032 0 0 1-1.029-1.029c0-.566.463-1.029 1.029-1.029h15.443c.566 0 1.029.463 1.029 1.029 0 .566-.463 1.029-1.029 1.029zm0 4.829H2.1A1.032 1.032 0 0 1 1.071 10c0-.566.463-1.029 1.029-1.029h15.443c.566 0 1.029.463 1.029 1.029 0 .566-.463 1.029-1.029 1.029zm0 4.828H2.1a1.032 1.032 0 0 1-1.029-1.029c0-.566.463-1.029 1.029-1.029h15.443c.566 0 1.029.463 1.029 1.029 0 .566-.463 1.029-1.029 1.029z"/></svg>
548                Menu
549              </button>
550            </div>
551          </div>
552          <div class="mobile-flex-group">
553            <div class="mobile-flex-item">
554              <a href="/cart" class="cart-toggle header-mobile__link">
555                <span class="icon-minimal icon-cart header-bar__cart-icon" aria-hidden="true"></span>
556                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cart" viewBox="0 0 20 20"><path fill="#444" d="M18.936 5.564c-.144-.175-.35-.207-.55-.207h-.003L6.774 4.286c-.272 0-.417.089-.491.18-.079.096-.16.263-.094.585l2.016 5.705c.163.407.642.673 1.068.673h8.401c.433 0 .854-.285.941-.725l.484-4.571c.045-.221-.015-.388-.163-.567z"/><path fill="#444" d="M17.107 12.5H7.659L4.98 4.117l-.362-1.059c-.138-.401-.292-.559-.695-.559H.924c-.411 0-.748.303-.748.714s.337.714.748.714h2.413l3.002 9.48c.126.38.295.52.942.52h9.825c.411 0 .748-.303.748-.714s-.336-.714-.748-.714zm-6.683 3.73a1.498 1.498 0 1 1-2.997 0 1.498 1.498 0 0 1 2.997 0zm6.429 0a1.498 1.498 0 1 1-2.997 0 1.498 1.498 0 0 1 2.997 0z"/></svg>
557                Cart
558                
559              </a>
560            </div>
561          </div>
562        </div>
563        <nav role="navigation">
564          <ul class="mobile-nav visually-hidden">
565            
566
567                <li class="mobile-nav--has-dropdown">
568                  <span class="mobile-nav__link">
569                    PATTERN CARDS
570                    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-down" viewBox="0 0 14 9"><path d="M6.6 8.4L13.4 0H.2l6.4 8.4z" fill="#444" fill-rule="evenodd"/></svg>
571                  </span>
572                  <ul class="mobile-nav__dropdown">
573                    
574                      <li
575                        
576                      >
577                        <a href="/collections/all-cards" class="mobile-nav__link">ALL CARDS</a>
578                      </li>
579                    
580                      <li
581                        
582                      >
583                        <a href="/collections/digital-rosecards" class="mobile-nav__link">DIGITAL ROSECARDS</a>
584                      </li>
585                    
586                  </ul>
587                </li>
588              
589            
590
591                <li
592                  
593                >
594                  <a href="/pages/close-out-fabrics" class="mobile-nav__link">CLOSE-OUT FABRICS</a>
595                </li>
596              
597            
598
599                <li
600                  
601                >
602                  <a href="/pages/notions-gifts" class="mobile-nav__link">NOTIONS/GIFTS</a>
603                </li>
604              
605            
606
607                <li
608                  
609                >
610                  <a href="/pages/monthly-clubs" class="mobile-nav__link">MONTHLY CLUBS</a>
611                </li>
612              
613            
614
615                <li
616                  
617                >
618                  <a href="/pages/live-shopping" class="mobile-nav__link">LIVE SHOWS</a>
619                </li>
620              
621            
622            <li class="mobile-nav__link">
623              
624                <div class="header-bar__module header-bar__search">
625                  
626
627
628  <form action="/search" method="get" class="header-bar__search-form clearfix" role="search">
629    
630    <button type="submit" class="header-bar__search-submit btn">
631      <span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 20 20"><path fill="#444" d="M18.64 17.02l-5.31-5.31c.81-1.08 1.26-2.43 1.26-3.87C14.5 4.06 11.44 1 7.75 1S1 4.06 1 7.75s3.06 6.75 6.75 6.75c1.44 0 2.79-.45 3.87-1.26l5.31 5.31c.45.45 1.26.54 1.71.09.45-.36.45-1.17 0-1.62zM3.25 7.75c0-2.52 1.98-4.5 4.5-4.5s4.5 1.98 4.5 4.5-1.98 4.5-4.5 4.5-4.5-1.98-4.5-4.5z"/></svg></span>     
632      <span class="fallback-text">Search</span>
633    </button>
634    <input type="search" name="q" value="" aria-label="Search our store" class="header-bar__search-input" placeholder="Search our store">
635  </form>
636
637
638                </div>
639              
640            </li>
641          </ul>
642        </nav>
643      </div>
644      <div class="wrapper medium-down--hide">
645        <div class="main-flex-row">
646          <div class="main-flex-group">
647            <div class="main-flex-item">
648              
649                <div class="header-bar__module header-bar__message">Free shipping on all US orders!
650</div>
651              
652            </div>
653          </div>
654          <div class="main-flex-group" style="margin-left: 5%;">
655            <div class="main-flex-item">
656              <a href="https://villarosadesigns.com/pages/newsletter-signup"><b>SIGN UP FOR OUR NEWSLETTER</b></a>
657            </div>
658          </div>
659          <div class="main-flex-group">
660            <div class="main-flex-item">
661              <div class="header-bar__module">
662                <span class="header-bar__sep" aria-hidden="true"></span>
663                <a href="/cart" class="cart-page-link">
664                  <span class="icon-minimal icon-cart header-bar__cart-icon" aria-hidden="true"></span>
665                  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cart" viewBox="0 0 20 20"><path fill="#444" d="M18.936 5.564c-.144-.175-.35-.207-.55-.207h-.003L6.774 4.286c-.272 0-.417.089-.491.18-.079.096-.16.263-.094.585l2.016 5.705c.163.407.642.673 1.068.673h8.401c.433 0 .854-.285.941-.725l.484-4.571c.045-.221-.015-.388-.163-.567z"/><path fill="#444" d="M17.107 12.5H7.659L4.98 4.117l-.362-1.059c-.138-.401-.292-.559-.695-.559H.924c-.411 0-.748.303-.748.714s.337.714.748.714h2.413l3.002 9.48c.126.38.295.52.942.52h9.825c.411 0 .748-.303.748-.714s-.336-.714-.748-.714zm-6.683 3.73a1.498 1.498 0 1 1-2.997 0 1.498 1.498 0 0 1 2.997 0zm6.429 0a1.498 1.498 0 1 1-2.997 0 1.498 1.498 0 0 1 2.997 0z"/></svg>
666                </a>
667              </div>
668              <div class="header-bar__module">
669                <a href="/cart" class="cart-page-link">
670                  Cart
671                  <span class="cart-count header-bar__cart-count hidden-count">0
672                     items</span>
673                </a>
674              </div>
675              
676                <div class="header-bar__module header-bar__search">
677                  
678
679
680  <form action="/search" method="get" class="header-bar__search-form clearfix" role="search">
681    
682    <button type="submit" class="header-bar__search-submit btn">
683      <span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 20 20"><path fill="#444" d="M18.64 17.02l-5.31-5.31c.81-1.08 1.26-2.43 1.26-3.87C14.5 4.06 11.44 1 7.75 1S1 4.06 1 7.75s3.06 6.75 6.75 6.75c1.44 0 2.79-.45 3.87-1.26l5.31 5.31c.45.45 1.26.54 1.71.09.45-.36.45-1.17 0-1.62zM3.25 7.75c0-2.52 1.98-4.5 4.5-4.5s4.5 1.98 4.5 4.5-1.98 4.5-4.5 4.5-4.5-1.98-4.5-4.5z"/></svg></span>     
684      <span class="fallback-text">Search</span>
685    </button>
686    <input type="search" name="q" value="" aria-label="Search our store" class="header-bar__search-input" placeholder="Search our store">
687  </form>
688
689
690                </div>
691              
692            </div>
693          </div>
694        </div>
695      </div>
696    </div>
697
698    <div class="site-header wrapper">
699      <div class="header-flex-row">
700        <div class="header-flex-item">
701          <div class="header-flex-left">
702            <div class="wholesale-header">
703              <h3>WHOLESALE</h3>
704              Patterns available Wholesale<br>
705              Visit <a href="http://villarosawholesale.com" target="_blank">VillaRosaWholesale.com</a><br>
706              to place orders, get pattern info,<br>
707              and learn about our programs.<br>
708            </div>
709          </div>
710        </div>
711        <div class="header-flex-item">
712          <a
713            href="/"
714            itemprop="url"
715            class="site-logo site-header__logo-image"
716          >
717            
718              
719              <img
720                src="//villarosadesigns.com/cdn/shop/files/logo-vrd-retail_250x.jpg?v=1613178429"
721                srcset="//villarosadesigns.com/cdn/shop/files/logo-vrd-retail_250x.jpg?v=1613178429 1x, //villarosadesigns.com/cdn/shop/files/[email protected]?v=1613178429 2x"
722                alt="Villa Rosa Designs"
723                itemprop="logo"
724              >
725            
726          </a>
727        </div>
728        <div class="header-flex-item">
729          <div class="header-flex-right" style="border:none; background-color:#fcfcfc">
730            
731            <h3>FRY-DAY HAPPY HOUR</h3>
732            <span>
733              <p style="line-height: 1.4; margin-bottom: 10px;">
734                Join us every First Friday at 4pm Central on our
735                <a href="https://villarosadesigns.com/pages/live-shopping" target="_blank">Website</a> for our Fry-Day
736                Happy Hour.
737              </p>
738            </span>
739            <span>
740              <p style="line-height: 1.4; margin-bottom: 10px;">
741                Watch as we show new patterns and last-chance items - and buy directly from the video.
742              </p>
743            </span>
744          </div>
745        </div>
746      </div>
747      <nav role="navigation" class="medium-down--hide">
748        <ul class="main-nav">
749          
750
751              <li class="main-nav--has-dropdown">
752                <span class="main-nav__link">
753                  PATTERN CARDS
754                  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-down" viewBox="0 0 14 9"><path d="M6.6 8.4L13.4 0H.2l6.4 8.4z" fill="#444" fill-rule="evenodd"/></svg>
755                </span>
756                <ul class="main-nav__dropdown">
757                  
758                    <li
759                      
760                    >
761                      <a href="/collections/all-cards" class="main-nav__link">ALL CARDS</a>
762                    </li>
763                  
764                    <li
765                      
766                    >
767                      <a href="/collections/digital-rosecards" class="main-nav__link">DIGITAL ROSECARDS</a>
768                    </li>
769                  
770                </ul>
771              </li>
772            
773          
774
775              <li
776                
777              >
778                <a href="/pages/close-out-fabrics" class="main-nav__link">CLOSE-OUT FABRICS</a>
779              </li>
780            
781          
782
783              <li
784                
785              >
786                <a href="/pages/notions-gifts" class="main-nav__link">NOTIONS/GIFTS</a>
787              </li>
788            
789          
790
791              <li
792                
793              >
794                <a href="/pages/monthly-clubs" class="main-nav__link">MONTHLY CLUBS</a>
795              </li>
796            
797          
798
799              <li
800                
801              >
802                <a href="/pages/live-shopping" class="main-nav__link">LIVE SHOWS</a>
803              </li>
804            
805          
806        </ul>
807      </nav>
808    </div>
809  </header>
810</div>
811
812
813
814
815</div>
816
817  <main class="wrapper main-content" role="main" id="MainContent">
818    <div class="front-page">
819  <div class="front-col-right">
820    <!-- BEGIN content_for_index --><div id="shopify-section-1529509451745" class="shopify-section product-section"><div class="front-right-section" data-section-id="1529509451745" data-section-type="featured-products-section">
821  
822    <h2 class="section-header__title">New Kits</h2>
823  
824
825  <div class="card-group">
826    
827      
828      
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846 
847
848
849
850
851
852<a href="/products/up-away-my-watercolor-garden-41x50" class="card-link">
853  <div class="card on-sale">
854    <div class="card-img-wrapper">
855      
856<img id="ProductImage-34123682807854"
857          class="card-img-top lazyload"
858          src="//villarosadesigns.com/cdn/shop/files/up_awaymywatercolorgarden_750x750.jpg?v=1790176980"
859          data-src="//villarosadesigns.com/cdn/shop/files/up_awaymywatercolorgarden_{width}x.jpg?v=1790176980"
860          data-widths="[220, 360, 470, 600, 750, 940, 1080, 1296, 1512, 1728, 2048]"
861          data-aspectratio="0.790625"
862          data-sizes="auto"
863          alt="UP &amp; AWAY My Watercolor Garden 41&quot;x50&quot;">
864    </div>
865    <div class="card-footer">
866      <p class="card-title">UP &amp; AWAY My Watercolor Garden 41&quot;x50&quot;</p>
867      
868        <p class="card-text card-text--type"></p>
869      
870      <p class="card-text">
871        
872        
873          $23.00 
874        
875        
876        
877          
878            <span class="visually-hidden">Sale price</span>
879          
880          
881        
882      </p>
883    </div>
884  </div>
885</a>
886
887
888    
889      
890      
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908 
909
910
911
912
913
914<a href="/products/serpentine-batik-40x60" class="card-link">
915  <div class="card on-sale">
916    <div class="card-img-wrapper">
917      
918<img id="ProductImage-33524342095918"
919          class="card-img-top lazyload"
920          src="//villarosadesigns.com/cdn/shop/files/serpentinebatik_750x750.jpg?v=1772727155"
921          data-src="//villarosadesigns.com/cdn/shop/files/serpentinebatik_{width}x.jpg?v=1772727155"
922          data-widths="[220, 360, 470, 600, 750, 940, 1080, 1296, 1512, 1728, 2048]"
923          data-aspectratio="0.7828125"
924          data-sizes="auto"
925          alt="SERPENTINE Batik 40&quot;x60&quot;">
926    </div>
927    <div class="card-footer">
928      <p class="card-title">SERPENTINE Batik 40&quot;x60&quot;</p>
929      
930        <p class="card-text card-text--type"></p>
931      
932      <p class="card-text">
933        
934        
935          $30.00 
936        
937        
938        
939          
940            <span class="visually-hidden">Sale price</span>
941          
942          
943        
944      </p>
945    </div>
946  </div>
947</a>
948
949
950    
951  </div>
952</div>
953
954
955</div><div id="shopify-section-1529509413539" class="shopify-section product-section"><div class="front-right-section" data-section-id="1529509413539" data-section-type="featured-products-section">
956  
957    <h2 class="section-header__title">New Cards</h2>
958  
959
960  <div class="card-group">
961    
962      
963      
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981 
982
983
984
985
986
987<a href="/products/oct-2026-set-of-5-cards" class="card-link">
988  <div class="card">
989    <div class="card-img-wrapper">
990      
991<img id="ProductImage-34146069151790"
992          class="card-img-top lazyload"
993          src="//villarosadesigns.com/cdn/shop/files/2026-10-Patterns_750x750.jpg?v=1790887994"
994          data-src="//villarosadesigns.com/cdn/shop/files/2026-10-Patterns_{width}x.jpg?v=1790887994"
995          data-widths="[220, 360, 470, 600, 750, 940, 1080, 1296, 1512, 1728, 2048]"
996          data-aspectratio="1.015228426395939"
997          data-sizes="auto"
998          alt="Oct 2026 SET of 5 CARDS">
999    </div>
1000    <div class="card-footer">
1001      <p class="card-title">Oct 2026 SET of 5 CARDS</p>
1002      
1003        <p class="card-text card-text--type">Set</p>
1004      
1005      <p class="card-text">
1006        
1007        
1008          $8.95 
1009        
1010        
1011        
1012          
1013            <span class="visually-hidden">Regular price</span>
1014          
1015          
1016        
1017      </p>
1018    </div>
1019  </div>
1020</a>
1021
1022
1023    
1024      
1025      
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043 
1044
1045
1046
1047
1048
1049<a href="/products/hyde-hall" class="card-link">
1050  <div class="card">
1051    <div class="card-img-wrapper">
1052      
1053<img id="ProductImage-34146053259310"
1054          class="card-img-top lazyload"
1055          src="//villarosadesigns.com/cdn/shop/files/RC_HydeHall_Front_750x750.jpg?v=1790886961"
1056          data-src="//villarosadesigns.com/cdn/shop/files/RC_HydeHall_Front_{width}x.jpg?v=1790886961"
1057          data-widths="[220, 360, 470, 600, 750, 940, 1080, 1296, 1512, 1728, 2048]"
1058          data-aspectratio="0.68"
1059          data-sizes="auto"
1060          alt="HYDE HALL">
1061    </div>
1062    <div class="card-footer">
1063      <p class="card-title">HYDE HALL</p>
1064      
1065        <p class="card-text card-text--type">Fat Quarters</p>
1066      
1067      <p class="card-text">
1068        
1069        
1070          $2.00 
1071        
1072        
1073        
1074          
1075            <span class="visually-hidden">Regular price</span>
1076          
1077          
1078        
1079      </p>
1080    </div>
1081  </div>
1082</a>
1083
1084
1085    
1086      
1087      
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105 
1106
1107
1108
1109
1110
1111<a href="/products/love-letters" class="card-link">
1112  <div class="card">
1113    <div class="card-img-wrapper">
1114      
1115<img id="ProductImage-34146065547310"
1116          class="card-img-top lazyload"
1117          src="//villarosadesigns.com/cdn/shop/files/MM_LoveLetters_Front_750x750.jpg?v=1790887696"
1118          data-src="//villarosadesigns.com/cdn/shop/files/MM_LoveLetters_Front_{width}x.jpg?v=1790887696"
1119          data-widths="[220, 360, 470, 600, 750, 940, 1080, 1296, 1512, 1728, 2048]"
1120          data-aspectratio="0.68"
1121          data-sizes="auto"
1122          alt="LOVE LETTERS">
1123    </div>
1124    <div class="card-footer">
1125      <p class="card-title">LOVE LETTERS</p>
1126      
1127        <p class="card-text card-text--type">Fat Quarters</p>
1128      
1129      <p class="card-text">
1130        
1131        
1132          $2.00 
1133        
1134        
1135        
1136          
1137            <span class="visually-hidden">Regular price</span>
1138          
1139          
1140        
1141      </p>
1142    </div>
1143  </div>
1144</a>
1145
1146
1147    
1148      
1149      
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167 
1168
1169
1170
1171
1172
1173<a href="/products/raspberry-ribbon-pie" class="card-link">
1174  <div class="card">
1175    <div class="card-img-wrapper">
1176      
1177<img id="ProductImage-34146059976750"
1178          class="card-img-top lazyload"
1179          src="//villarosadesigns.com/cdn/shop/files/MC_RaspberryRibbonPie_Front_750x750.jpg?v=1790887349"
1180          data-src="//villarosadesigns.com/cdn/shop/files/MC_RaspberryRibbonPie_Front_{width}x.jpg?v=1790887349"
1181          data-widths="[220, 360, 470, 600, 750, 940, 1080, 1296, 1512, 1728, 2048]"
1182          data-aspectratio="0.68"
1183          data-sizes="auto"
1184          alt="RASPBERRY RIBBON PIE">
1185    </div>
1186    <div class="card-footer">
1187      <p class="card-title">RASPBERRY RIBBON PIE</p>
1188      
1189        <p class="card-text card-text--type">Panel</p>
1190      
1191      <p class="card-text">
1192        
1193        
1194          $2.00 
1195        
1196        
1197        
1198          
1199            <span class="visually-hidden">Regular price</span>
1200          
1201          
1202        
1203      </p>
1204    </div>
1205  </div>
1206</a>
1207
1208
1209    
1210      
1211      
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229 
1230
1231
1232
1233
1234
1235<a href="/products/sparta" class="card-link">
1236  <div class="card">
1237    <div class="card-img-wrapper">
1238      
1239<img id="ProductImage-34146066137134"
1240          class="card-img-top lazyload"
1241          src="//villarosadesigns.com/cdn/shop/files/RH_Sparta_Front_750x750.jpg?v=1790887758"
1242          data-src="//villarosadesigns.com/cdn/shop/files/RH_Sparta_Front_{width}x.jpg?v=1790887758"
1243          data-widths="[220, 360, 470, 600, 750, 940, 1080, 1296, 1512, 1728, 2048]"
1244          data-aspectratio="0.68"
1245          data-sizes="auto"
1246          alt="SPARTA">
1247    </div>
1248    <div class="card-footer">
1249      <p class="card-title">SPARTA</p>
1250      
1251        <p class="card-text card-text--type">2 1/2" Strips</p>
1252      
1253      <p class="card-text">
1254        
1255        
1256          $2.00 
1257        
1258        
1259        
1260          
1261            <span class="visually-hidden">Regular price</span>
1262          
1263          
1264        
1265      </p>
1266    </div>
1267  </div>
1268</a>
1269
1270
1271    
1272      
1273      
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291 
1292
1293
1294
1295
1296
1297<a href="/products/window-cats" class="card-link">
1298  <div class="card">
1299    <div class="card-img-wrapper">
1300      
1301<img id="ProductImage-34146059157550"
1302          class="card-img-top lazyload"
1303          src="//villarosadesigns.com/cdn/shop/files/OQ_WindowCats_Front_750x750.jpg?v=1790887273"
1304          data-src="//villarosadesigns.com/cdn/shop/files/OQ_WindowCats_Front_{width}x.jpg?v=1790887273"
1305          data-widths="[220, 360, 470, 600, 750, 940, 1080, 1296, 1512, 1728, 2048]"
1306          data-aspectratio="0.68"
1307          data-sizes="auto"
1308          alt="WINDOW CATS">
1309    </div>
1310    <div class="card-footer">
1311      <p class="card-title">WINDOW CATS</p>
1312      
1313        <p class="card-text card-text--type">Fat Eighths</p>
1314      
1315      <p class="card-text">
1316        
1317        
1318          $2.00 
1319        
1320        
1321        
1322          
1323            <span class="visually-hidden">Regular price</span>
1324          
1325          
1326        
1327      </p>
1328    </div>
1329  </div>
1330</a>
1331
1332
1333    
1334      
1335      
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353 
1354
1355
1356
1357
1358
1359<a href="/products/acorn-alley-pillow" class="card-link">
1360  <div class="card">
1361    <div class="card-img-wrapper">
1362      
1363<img id="ProductImage-34146056962094"
1364          class="card-img-top lazyload"
1365          src="//villarosadesigns.com/cdn/shop/files/OQ_AcornAlleyPillow_Front_750x750.jpg?v=1790887135"
1366          data-src="//villarosadesigns.com/cdn/shop/files/OQ_AcornAlleyPillow_Front_{width}x.jpg?v=1790887135"
1367          data-widths="[220, 360, 470, 600, 750, 940, 1080, 1296, 1512, 1728, 2048]"
1368          data-aspectratio="0.68"
1369          data-sizes="auto"
1370          alt="ACORN ALLEY PILLOW">
1371    </div>
1372    <div class="card-footer">
1373      <p class="card-title">ACORN ALLEY PILLOW</p>
1374      
1375        <p class="card-text card-text--type">2 1/2" Squares</p>
1376      
1377      <p class="card-text">
1378        
1379        
1380          $2.00 
1381        
1382        
1383        
1384          
1385            <span class="visually-hidden">Regular price</span>
1386          
1387          
1388        
1389      </p>
1390    </div>
1391  </div>
1392</a>
1393
1394
1395    
1396      
1397      
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415 
1416
1417
1418
1419
1420
1421<a href="/products/touchdown" class="card-link">
1422  <div class="card">
1423    <div class="card-img-wrapper">
1424      
1425<img id="ProductImage-34146054897710"
1426          class="card-img-top lazyload"
1427          src="//villarosadesigns.com/cdn/shop/files/OQ_Touchdown__Front_750x750.jpg?v=1790887056"
1428          data-src="//villarosadesigns.com/cdn/shop/files/OQ_Touchdown__Front_{width}x.jpg?v=1790887056"
1429          data-widths="[220, 360, 470, 600, 750, 940, 1080, 1296, 1512, 1728, 2048]"
1430          data-aspectratio="0.68"
1431          data-sizes="auto"
1432          alt="TOUCHDOWN!">
1433    </div>
1434    <div class="card-footer">
1435      <p class="card-title">TOUCHDOWN!</p>
1436      
1437        <p class="card-text card-text--type">Yardage</p>
1438      
1439      <p class="card-text">
1440        
1441        
1442          $2.00 
1443        
1444        
1445        
1446          
1447            <span class="visually-hidden">Regular price</span>
1448          
1449          
1450        
1451      </p>
1452    </div>
1453  </div>
1454</a>
1455
1456
1457    
1458  </div>
1459</div>
1460
1461
1462</div><!-- END content_for_index -->
1463  </div>
1464  <div class="front-col-left">
1465    <div class="front-left-section" style="min-height:0px;">
1466      <h2>Kits & Fabric Collections</h2>
1467      <p>
1468        Kits and new fabric are now available on
1469        <a href="https://3auntsquiltshop.com/">3AuntsQuiltShop.com</a>
1470      </p>
1471    </div>
1472    <div class="front-left-section" style="min-height:0px;">
1473      <h2>Pattern Storage Binders</h2>
1474      <p>
1475        Looking for the cool new Discbound Villa Rosa Pattern Storage Binders? You can find them over at the
1476        <a href="https://runningdoequilts.com/products/discbound-villa-rosa-p
1476attern-storage-binder" target="_blank"
1477          >Running Doe Quilts website</a
1478        >.
1479      </p>
1480    </div>
1481    <div class="front-left-section" style="min-height:0px;">
1482      <h2>Moving Along</h2>
1483      <p>
1484        Big changes are happening. Check out our
1485        <a href="https://villarosadesigns.com/pages/moving-along">announcement.</a>
1486      </p>
1487    </div>
1488    <div class="front-left-section">
1489      <h2>Welcome to Villa Rosa</h2>
1490      <div>
1491        Home to our quilt pattern cards and closeout fabrics. Shop the site, check the pattern notes, and follow us on
1492        social media.<br>
1493        Sign up for our
1494        <a href="https://villarosadesigns.com/pages/newsletter-signup" target="_blank">beautiful newsletter!</a>
1495      </div>
1496    </div>
1497
1498    
1499
1500    
1501
1502    <div class="front-left-section">
1503      <h2>At the Shop</h2>
1504      
1505      <div>
1506        Molly & Heidi Cook<br>
1507        <b>3 Aunts Quilt Shop</b><br>
1508        12438 Loma Rica Dr, Ste A<br>
1509        Grass Valley CA 95945<br>
1510        <br>
1511        HOURS: Tues-Sat 10-4<br>
1512        530-509-5133<br>
1513        [email protected]<br>
1514        <br>
1515        Take the Brunswick exit off 49<br>
1516        <img src="https://cdn.shopify.com/s/files/1/3011/6896/files/Map.jpg?11464898063669960531">
1517      </div>
1518    </div>
1519    <div class="front-left-section wholesale-section">
1520      <h2>WHOLESALE</h2>
1521      <div>
1522        Patterns available Wholesale<br>
1523        Visit <a href="http://villarosawholesale.com" target="_blank">VillaRosaWholesale.com</a><br>
1524        to place orders, get pattern info,<br>
1525        and learn about our programs.<br>
1526      </div>
1527    </div>
1528  </div>
1529</div>
1530
1531  </main>
1532
1533  <div id="shopify-section-footer" class="shopify-section"><footer class="site-footer small--text-center" role="contentinfo">
1534  <div class="wrapper">
1535    <div class="grid-uniform">
1536      <div class="grid__item large--one-fifth medium--one-half site-footer__links">
1537        <h3 class="h4"><a href="/pages/contact-us">CONTACT US</a></h3>
1538        <br>
1539        <h3 class="h4">Follow Us</h3><ul>
1540          
1541
1542            
1543
1544              <li>
1545                <a
1546                  href="https://www.facebook.com/villarosadesigns"
1547                  target="_blank"
1548                  title="Villa Rosa Designs on Facebook"
1549                >
1550                  
1551                    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 20 20"><path fill="#444" d="M18.05.811q.439 0 .744.305t.305.744v16.637q0 .439-.305.744t-.744.305h-4.732v-7.221h2.415l.342-2.854h-2.757v-1.83q0-.659.293-1t1.073-.342h1.488V3.762q-.976-.098-2.171-.098-1.634 0-2.635.964t-1 2.72V9.47H7.951v2.854h2.415v7.221H1.413q-.439 0-.744-.305t-.305-.744V1.859q0-.439.305-.744T1.413.81H18.05z"/></svg>
1552                  
1553                  <span class="social-text">villarosadesigns</span>
1554                  <span class="icon-fallback-text">Facebook</span>
1555                </a>
1556              </li>
1557            
1558          
1559
1560            
1561
1562          
1563
1564            
1565
1566          
1567
1568            
1569
1570              <li>
1571                <a
1572                  href="https://instagram.com/villarosadesigns"
1573                  target="_blank"
1574                  title="Villa Rosa Designs on Instagram"
1575                >
1576                  
1577                    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 512 512"><path d="M256 49.5c67.3 0 75.2.3 101.8 1.5 24.6 1.1 37.9 5.2 46.8 8.7 11.8 4.6 20.2 10 29 18.8s14.3 17.2 18.8 29c3.4 8.9 7.6 22.2 8.7 46.8 1.2 26.6 1.5 34.5 1.5 101.8s-.3 75.2-1.5 101.8c-1.1 24.6-5.2 37.9-8.7 46.8-4.6 11.8-10 20.2-18.8 29s-17.2 14.3-29 18.8c-8.9 3.4-22.2 7.6-46.8 8.7-26.6 1.2-34.5 1.5-101.8 1.5s-75.2-.3-101.8-1.5c-24.6-1.1-37.9-5.2-46.8-8.7-11.8-4.6-20.2-10-29-18.8s-14.3-17.2-18.8-29c-3.4-8.9-7.6-22.2-8.7-46.8-1.2-26.6-1.5-34.5-1.5-101.8s.3-75.2 1.5-101.8c1.1-24.6 5.2-37.9 8.7-46.8 4.6-11.8 10-20.2 18.8-29s17.2-14.3 29-18.8c8.9-3.4 22.2-7.6 46.8-8.7 26.6-1.3 34.5-1.5 101.8-1.5m0-45.4c-68.4 0-77 .3-103.9 1.5C125.3 6.8 107 11.1 91 17.3c-16.6 6.4-30.6 15.1-44.6 29.1-14 14-22.6 28.1-29.1 44.6-6.2 16-10.5 34.3-11.7 61.2C4.4 179 4.1 187.6 4.1 256s.3 77 1.5 103.9c1.2 26.8 5.5 45.1 11.7 61.2 6.4 16.6 15.1 30.6 29.1 44.6 14 14 28.1 22.6 44.6 29.1 16 6.2 34.3 10.5 61.2 11.7 26.9 1.2 35.4 1.5 103.9 1.5s77-.3 103.9-1.5c26.8-1.2 45.1-5.5 61.2-11.7 16.6-6.4 30.6-15.1 44.6-29.1 14-14 22.6-28.1 29.1-44.6 6.2-16 10.5-34.3 11.7-61.2 1.2-26.9 1.5-35.4 1.5-103.9s-.3-77-1.5-103.9c-1.2-26.8-5.5-45.1-11.7-61.2-6.4-16.6-15.1-30.6-29.1-44.6-14-14-28.1-22.6-44.6-29.1-16-6.2-34.3-10.5-61.2-11.7-27-1.1-35.6-1.4-104-1.4z"/>
1577<path d="M256 126.6c-71.4 0-129.4 57.9-129.4 129.4s58 129.4 129.4 129.4 129.4-58 129.4-129.4-58-129.4-129.4-129.4zm0 213.4c-46.4 0-84-37.6-84-84s37.6-84 84-84 84 37.6 84 84-37.6 84-84 84z"/><circle cx="390.5" cy="121.5" r="30.2"/></svg>
1578                  
1579                  <span class="social-text">villarosadesigns</span>
1580                  <span class="icon-fallback-text">Instagram</span>
1581                </a>
1582              </li>
1583            
1584          
1585
1586            
1587
1588          
1589
1590            
1591
1592          
1593
1594            
1595
1596          
1597
1598            
1599
1600          
1601
1602            
1603
1604              <li>
1605                <a
1606                  href="https://villarosaquilts.com"
1607                  target="_blank"
1608                  title="Villa Rosa Designs on Wordpress"
1609                >
1610                  
1611                    <span>Blog:</span>
1612                  
1613                  <span class="social-text">villarosaquilts.com</span>
1614                  <span class="icon-fallback-text">Wordpress</span>
1615                </a>
1616              </li>
1617            
1618          
1619        </ul>
1620        <br>
1621      </div>
1622      <div class="grid__item large--one-fifth medium--one-half site-footer__links">
1623        <h3 class="h4">Patterns</h3>
1624        <ul class="site-footer__links">
1625          <li><a href="/pages/corrections">Corrections</a></li>
1626          <li>
1627            <a href="https://villarosa.s3.us-east-005.dream.io/vrd-printable-pattern-list.pdf" target="_blank"
1628              >Printable Pattern List</a
1629            >
1630          </li>
1631          <li>
1632            <a href="https://villarosa.s3.us-east-005.dream.io/Fat%20Quarter%20Patterns.pdf" target="_blank"
1633              >Fat Quarter Patterns</a
1634            >
1635          </li>
1636        </ul>
1637        
1638        <h3 class="h4"><a href="/pages/blog-tutorials">Blog Tutorials</a></h3>
1639        <h3 class="h4">
1640          Join our <a href="https://www.facebook.com/groups/villarosadesigns/" target="_blank">Facebook Group!</a>
1641        </h3>
1642      </div>
1643      <div class="grid__item large--one-fifth medium--one-half site-footer__links">
1644        <h3 class="h4">Contacts</h3>
1645        <div class="contact">
1646          <div class="contact-item">
1647            <b>Pattern Orders</b><br>
1648            [email protected]<br>
1649            888-867-8458<br>
1650            209-678-8731<br>
1651            <br>
1652            <b>Pattern Shipping</b><br>
1653            Eric Aitken<br>
1654            [email protected]<br>
1655            <br>
1656          </div>
1657          <div class="contact-item">
1658            <b>Owner/Rose Queen</b><br>
1659            Pat Fryer<br>
1660            [email protected]<br>
1661            888-867-8458<br>
1662            209-678-8731<br>
1663            3401 G. E. Drive<br>
1664            Tyler, TX 75701<br>
1665            <br>
1666          </div>
1667          <div class="contact-item">
1668            <b>Art Department</b><br>
1669            Nancy Lorene<br>
1670            [email protected]<br>
1671            <br>
1672            <b>Accounts/Admin/Webmaster</b><br>
1673            Leann Fryer<br>
1674            [email protected]<br>
1675            <br>
1676          </div>
1677        </div>
1678      </div>
1679    </div>
1680  </div>
1681</footer>
1682
1683
1684</div>
1685
1686<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1686
1687</body>
1688</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.