PageSourceSearch

https://ffntzz-2x.myshopify.com/products/baby-bouquet-winter-edit

html ffntzz-2x.myshopify.com collected 2026-10-09 22:40:05 UTC 291,683 bytes, 7,128 lines download raw bytes

1<!doctype html>
2<html
3  
4  lang="en"
5>
6  <head><link
7        rel="icon"
8        type="image/png"
9        href="//ffntzz-2x.myshopify.com/cdn/shop/files/24_722166b4-eb83-4edb-8f3c-2de808bc15cb.png?crop=center&height=32&v=1784931906&width=32"
10      >
11    
12      <style data-shopify>
13        @media (prefers-reduced-motion: no-preference) {
14          @view-transition {
15            navigation: auto;
16          }
17        }
18      </style>
19      <link
20        rel="expect"
21        href="#MainContent"
22        blocking="render"
23        id="view-transition-render-blocker"
24      >
25    
26
27
28<meta charset="utf-8">
29<meta
30  http-equiv="X-UA-Compatible"
31  content="IE=edge"
32>
33<meta
34  name="viewport"
35  content="width=device-width,initial-scale=1"
36>
37<meta
38  name="theme-color"
39  content=""
40>
41
42<meta
43  property="og:site_name"
44  content="The Gardeners Wife"
45>
46<meta
47  property="og:url"
48  content="https://ffntzz-2x.myshopify.com/products/baby-bouquet-winter-edit"
49>
50<meta
51  property="og:title"
52  content="Baby Bouquet Winter Edit | Silver Dried Floral Bouquet | The Gardeners Wife"
53>
54<meta
55  property="og:type"
56  content="product"
57>
58<meta
59  property="og:description"
60  content="Small-batch dried floral baby bouquet handmade in Austin, TX. Winter Edit: silver gray, white &amp; shimmer. Hand-painted flax, made to order, lasts for years."
61><meta
62    property="og:image"
63    content="http://ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4005.jpg?v=1786638383"
64  >
65  <meta
66    property="og:image:secure_url"
67    content="https://ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4005.jpg?v=1786638383"
68  >
69  <meta
70    property="og:image:width"
71    content="3024"
72  >
73  <meta
74    property="og:image:height"
75    content="4032"
76  ><meta
77    property="og:price:amount"
78    content="20.00"
79  >
80  <meta
81    property="og:price:currency"
82    content="USD"
83  ><meta
84  name="twitter:card"
85  content="summary_large_image"
86>
87<meta
88  name="twitter:title"
89  content="Baby Bouquet Winter Edit | Silver Dried Floral Bouquet | The Gardeners Wife"
90>
91<meta
92  name="twitter:description"
93  content="Small-batch dried floral baby bouquet handmade in Austin, TX. Winter Edit: silver gray, white &amp; shimmer. Hand-painted flax, made to order, lasts for years."
94>
95
96<title>
97  Baby Bouquet Winter Edit | Silver Dried Floral Bouquet | The Gardeners Wife
98</title>
99
100<link
101  rel="canonical"
102  href="https://ffntzz-2x.myshopify.com/products/baby-bouquet-winter-edit"
103>
104
105
106  <meta
107    name="description"
108    content="Small-batch dried floral baby bouquet handmade in Austin, TX. Winter Edit: silver gray, white &amp; shimmer. Hand-painted flax, made to order, lasts for years."
109  >
110
111<link href="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/overflow-list.css?v=16727044177065489451784931096" as="style" rel="preload">
112<link href="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/base.css?v=73872111640315507811784931096" rel="stylesheet" type="text/css" media="all" />
113<link href="//ffntzz-2x.myshopify.com/cdn/fonts/alegreya/alegreya_n4.9d59d35c9865f13cc7223c9847768350c0c7301a.woff2" as="font" type="font/woff2" fetchpriority="low" crossorigin="anonymous" rel="preload">
114<link href="//ffntzz-2x.myshopify.com/cdn/fonts/asul/asul_n4.814c5323104eaec8052c156ea81d27e4cc2ecc89.woff2" as="font" type="font/woff2" fetchpriority="low" crossorigin="anonymous" rel="preload">
115<link href="//ffntzz-2x.myshopify.com/cdn/fonts/playfair_display/playfairdisplay_n6.41e9dda2e7301ca861c0ec25a53c1bdf16b6624d.woff2" as="font" type="font/woff2" fetchpriority="low" crossorigin="anonymous" rel="preload">
116
117
118<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 118
118
119<script type="importmap">
120  {
121    "imports": {
122      "@theme/overflow-list": "//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/overflow-list.js?v=46858356770684902511784931096",
123      "@theme/component": "//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/component.js?v=175690430936884589731784931096",
124      "@theme/dialog": "//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/dialog.js?v=144816527575655702281784931096",
125      "@theme/events": "//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/events.js?v=99399773727497444581784931096",
126      "@shopify/events": "https://cdn.shopify.com/storefront/standard-events.js",
127      "@theme/view-event-elements": "//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/view-event-elements.js?v=34258756885466567141784931096",
128      "@theme/focus": "//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/focus.js?v=60436577539430446401784931096",
129      "@theme/morph": "//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/morph.js?v=182601902166245204061784931096",
130      "@theme/paginated-list": "//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/paginated-list.js?v=71290058904108491691784931096",
131      "@theme/performance": "//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/performance.js?v=171015751390534793081784931096",
132      "@theme/product-form": "//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/product-form.js?v=156247955454460663281784931096",
133      "@theme/recently-viewed-products": "//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/recently-viewed-products.js?v=94729125001750262651784931096",
134      "@theme/scrolling": "//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/scrolling.js?v=162288454571026455011784931096",
135      "@theme/section-renderer": "//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/section-renderer.js?v=44511745960026958271784931096",
136      "@theme/section-hydration": "//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/section-hydration.js?v=108434990705342316311784931096",
137      "@theme/money-formatting": "//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/money-formatting.js?v=160151249720534550011784931096",
138      "@theme/utilities": "//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/utilities.js?v=45418709732381409691784931096",
139      "@theme/variant-picker": "//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/variant-picker.js?v=76692244208061220611784931096",
140      "@theme/variant-resolution": "//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/variant-resolution.js?v=69293302205961280521784931096",
141      "@theme/media-gallery": "//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/media-gallery.js?v=154207211298275592001784931096",
142      "@theme/quick-add": "//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/quick-add.js?v=104449947874272868091784931096",
143      "@theme/paginated-list-aspect-ratio": "//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/paginated-list-aspect-ratio.js?v=25254270272143792451784931096",
144      "@theme/popover-polyfill": "//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/popover-polyfill.js?v=119029313658895111201784931096",
145      "@theme/component-quantity-selector": "//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/component-quantity-selector.js?v=67906657287482036641784931096",
146      "@theme/comparison-slider": "//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/comparison-slider.js?v=106705562947035711941784931096",
147      "@theme/sticky-add-to-cart": "//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/sticky-add-to-cart.js?v=130489688094345781431784931096",
148      "@theme/fly-to-cart": "//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/fly-to-cart.js?v=48483246440248933081784931096",
149      "@theme/scroll-container": "//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/scroll-container.js?v=127018149358875384221784931096",
150      "@theme/theme-drawer": "//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/theme-drawer.js?v=155110645205299884131784931096"
151    }
152  }
153</script>
153<script
154  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/standard-actions-override.js?v=171683365447094389611784931096"
155  type="module"
156></script>
156
157
158<script
159  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/page-view-event.js?v=12823247316348680231784931096"
160  type="module"
161  defer
162></script>
162
163
164<script
165  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/view-transitions.js?v=116552130480572511441784931096"
166  async
167  
168    blocking="render"
169  
170></script>
170
171
172<link
173  rel="modulepreload"
174  href="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/utilities.js?v=45418709732381409691784931096"
175  fetchpriority="low"
176>
177<link
178  rel="modulepreload"
179  href="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/component.js?v=175690430936884589731784931096"
180  fetchpriority="low"
181>
182<link
183  rel="modulepreload"
184  href="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/section-renderer.js?v=44511745960026958271784931096"
185  fetchpriority="low"
186>
187<link
188  rel="modulepreload"
189  href="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/section-hydration.js?v=108434990705342316311784931096"
190  fetchpriority="low"
191>
192<link
193  rel="modulepreload"
194  href="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/morph.js?v=182601902166245204061784931096"
195  fetchpriority="low"
196>
197
198
199
200<link
201  rel="modulepreload"
202  href="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/focus.js?v=60436577539430446401784931096"
203  fetchpriority="low"
204>
205<link
206  rel="modulepreload"
207  href="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/recently-viewed-products.js?v=94729125001750262651784931096"
208  fetchpriority="low"
209>
210<link
211  rel="modulepreload"
212  href="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/scrolling.js?v=162288454571026455011784931096"
213  fetchpriority="low"
214>
215<link
216  rel="modulepreload"
217  href="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/events.js?v=99399773727497444581784931096"
218  fetchpriority="low"
219>
220<script
221  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/popover-polyfill.js?v=119029313658895111201784931096"
222  type="module"
223  fetchpriority="low"
224></script>
vendor: 1 bytes, line 224
224
225<script
226  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/overflow-list.js?v=46858356770684902511784931096"
227  type="module"
228  fetchpriority="low"
229></script>
vendor: 1 bytes, line 229
229
230<script
231  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/quick-add.js?v=104449947874272868091784931096"
232  type="module"
233  fetchpriority="low"
234></script>
234
235
236
237<script
238  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/dialog.js?v=144816527575655702281784931096"
239  type="module"
240  fetchpriority="low"
241></script>
vendor: 1 bytes, line 241
241
242<script
243  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/variant-picker.js?v=76692244208061220611784931096"
244  type="module"
245  fetchpriority="low"
246></script>
vendor: 1 bytes, line 246
246
247<script
248  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/product-card.js?v=80689566448612614681784931096"
249  type="module"
250  fetchpriority="low"
251></script>
vendor: 1 bytes, line 251
251
252<script
253  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/product-form.js?v=156247955454460663281784931096"
254  type="module"
255  fetchpriority="low"
256></script>
vendor: 1 bytes, line 256
256
257<script
258  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/fly-to-cart.js?v=48483246440248933081784931096"
259  type="module"
260  fetchpriority="low"
261></script>
vendor: 1 bytes, line 261
261
262<script
263  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/accordion-custom.js?v=105323356731531709191784931096"
264  type="module"
265  fetchpriority="low"
266></script>
vendor: 1 bytes, line 266
266
267<script
268  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/media.js?v=37825095869491791421784931096"
269  type="module"
270  fetchpriority="low"
271></script>
vendor: 1 bytes, line 271
271
272<script
273  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/product-price.js?v=179333985604099329921784931096"
274  type="module"
275  fetchpriority="low"
276></script>
vendor: 1 bytes, line 276
276
277<script
278  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/product-sku.js?v=28741104639155857071784931096"
279  type="module"
280  fetchpriority="low"
281></script>
vendor: 1 bytes, line 281
281
282<script
283  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/product-inventory.js?v=7173209571153411411784931096"
284  type="module"
285  fetchpriority="low"
286></script>
vendor: 1 bytes, line 286
286
287<script
288  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/show-more.js?v=94563802205717136101784931096"
289  type="module"
290  fetchpriority="low"
291></script>
vendor: 1 bytes, line 291
291
292<script
293  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/slideshow.js?v=28306258147874261831784931096"
294  type="module"
295  fetchpriority="low"
296></script>
vendor: 1 bytes, line 296
296
297<script
298  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/layered-slideshow.js?v=30135417790894624731784931096"
299  type="module"
300  fetchpriority="low"
301></script>
vendor: 1 bytes, line 301
301
302<script
303  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/anchored-popover.js?v=143987075196095667371784931096"
304  type="module"
305  fetchpriority="low"
306></script>
vendor: 1 bytes, line 306
306
307<script
308  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/floating-panel.js?v=151277338116891310371784931096"
309  type="module"
310  fetchpriority="low"
311></script>
vendor: 1 bytes, line 311
311
312<script
313  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/video-background.js?v=25237992823806706551784931096"
314  type="module"
315  fetchpriority="low"
316></script>
vendor: 1 bytes, line 316
316
317<script
318  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/component-quantity-selector.js?v=67906657287482036641784931096"
319  type="module"
320  fetchpriority="low"
321></script>
vendor: 1 bytes, line 321
321
322<script
323  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/media-gallery.js?v=154207211298275592001784931096"
324  type="module"
325  fetchpriority="low"
326></script>
vendor: 1 bytes, line 326
326
327<script
328  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/rte-formatter.js?v=40306132146590816021784931096"
329  type="module"
330  fetchpriority="low"
331></script>
vendor: 1 bytes, line 331
331
332<script
333  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/volume-pricing.js?v=15442793518842484731784931096"
334  type="module"
335  fetchpriority="low"
336></script>
vendor: 1 bytes, line 336
336
337<script
338  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/price-per-item.js?v=115937180292451397851784931096"
339  type="module"
340  fetchpriority="low"
341></script>
vendor: 1 bytes, line 341
341
342<script
343  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/volume-pricing-info.js?v=94479640769665442661784931096"
344  type="module"
345  fetchpriority="low"
346></script>
346
347
348
349
350
351  
351<script
352    src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/sticky-add-to-cart.js?v=130489688094345781431784931096"
353    type="module"
354    fetchpriority="low"
355  ></script>
355
356  
356<script type="module">
357    import { RecentlyViewed } from '@theme/recently-viewed-products';
358    RecentlyViewed.addProduct('8200032813149');
359  </script>
359
360
361
362<script
363  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/auto-close-details.js?v=58350291535404441581784931096"
364  defer="defer"
365></script>
365
366
367<script>
368  const Theme = {
369    translations: {
370      placeholder_image: `Placeholder image`,
371      added: `Added`,
372      recipient_form_fields_visible: `Recipient form fields are now visible`,
373      recipient_form_fields_hidden: `Recipient form fields are now hidden`,
374      recipient_form_error: `There was an error with the form submission`,
375      items_added_to_cart_one: `1 item added to cart`,
376      items_added_to_cart_other: `{{ count }} items added to cart`,
377      cart_count: `Total items in cart`,
378    },
379    routes: {
380      cart_add_url: '/cart/add.js',
381      cart_change_url: '/cart/change',
382      cart_update_url: '/cart/update',
383      cart_url: '/cart',
384      predictive_search_url: '/search/suggest',
385      search_url: '/search',
386    },
387    template: {
388      name: 'product.bouquets',
389    },
390  };
391</script>
391
392<style data-shopify>
393@font-face {
394  font-family: Alegreya;
395  font-weight: 400;
396  font-style: normal;
397  font-display: swap;
398  src: url("//ffntzz-2x.myshopify.com/cdn/fonts/alegreya/alegreya_n4.9d59d35c9865f13cc7223c9847768350c0c7301a.woff2") format("woff2"),
399       url("//ffntzz-2x.myshopify.com/cdn/fonts/alegreya/alegreya_n4.a883043573688913d15d350b7a40349399b2ef99.woff") format("woff");
400}
401@font-face {
402  font-family: Alegreya;
403  font-weight: 700;
404  font-style: normal;
405  font-display: swap;
406  src: url("//ffntzz-2x.myshopify.com/cdn/fonts/alegreya/alegreya_n7.94acea1149930a7b242e750715301e9002cdbb09.woff2") format("woff2"),
407       url("//ffntzz-2x.myshopify.com/cdn/fonts/alegreya/alegreya_n7.44924b4ad31cd43b056fd2b37a197352574886fd.woff") format("woff");
408}
409@font-face {
410  font-family: Alegreya;
411  font-weight: 400;
412  font-style: italic;
413  font-display: swap;
414  src: url("//ffntzz-2x.myshopify.com/cdn/fonts/alegreya/alegreya_i4.8dee6f2ed2ce33b7dc66259131d71ed090011461.woff2") format("woff2"),
415       url("//ffntzz-2x.myshopify.com/cdn/fonts/alegreya/alegreya_i4.f1e64827a79062bc46c078ea2821c6711f0f09ad.woff") format("woff");
416}
417@font-face {
418  font-family: Alegreya;
419  font-weight: 700;
420  font-style: italic;
421  font-display: swap;
422  src: url("//ffntzz-2x.myshopify.com/cdn/fonts/alegreya/alegreya_i7.5e65007906c5f78bc33208b7b54b20b3c445ca0e.woff2") format("woff2"),
423       url("//ffntzz-2x.myshopify.com/cdn/fonts/alegreya/alegreya_i7.4848fae5074f900a889cf3e9420385da30033d27.woff") format("woff");
424}
425@font-face {
426  font-family: Asul;
427  font-weight: 400;
428  font-style: normal;
429  font-display: swap;
430  src: url("//ffntzz-2x.myshopify.com/cdn/fonts/asul/asul_n4.814c5323104eaec8052c156ea81d27e4cc2ecc89.woff2") format("woff2"),
431       url("//ffntzz-2x.myshopify.com/cdn/fonts/asul/asul_n4.fad4580d0c2a0762bf2eec95df0ca1bba03e7345.woff") format("woff");
432}
433@font-face {
434  font-family: Asul;
435  font-weight: 700;
436  font-style: normal;
437  font-display: swap;
438  src: url("//ffntzz-2x.myshopify.com/cdn/fonts/asul/asul_n7.1ce81e866ff8ed9910cd2de5c7e0903f60f91e77.woff2") format("woff2"),
439       url("//ffntzz-2x.myshopify.com/cdn/fonts/asul/asul_n7.a51de712305c01e28e5f167ab71969983e78b55b.woff") format("woff");
440}
441@font-face {
442  font-family: "Playfair Display";
443  font-weight: 600;
444  font-style: normal;
445  font-display: swap;
446  src: url("//ffntzz-2x.myshopify.com/cdn/fonts/playfair_display/playfairdisplay_n6.41e9dda2e7301ca861c0ec25a53c1bdf16b6624d.woff2") format("woff2"),
447       url("//ffntzz-2x.myshopify.com/cdn/fonts/playfair_display/playfairdisplay_n6.3fecbbfefcd2c3e39326078af5db97c0302e18b5.woff") format("woff");
448}
449@font-face {
450  font-family: "Playfair Display";
451  font-weight: 700;
452  font-style: normal;
453  font-display: swap;
454  src: url("//ffntzz-2x.myshopify.com/cdn/fonts/playfair_display/playfairdisplay_n7.592b3435e0fff3f50b26d410c73ae7ec893f6910.woff2") format("woff2"),
455       url("//ffntzz-2x.myshopify.com/cdn/fonts/playfair_display/playfairdisplay_n7.998b1417dec711058cce2abb61a0b8c59066498f.woff") format("woff");
456}
457@font-face {
458  font-family: "Playfair Display";
459  font-weight: 600;
460  font-style: italic;
461  font-display: swap;
462  src: url("//ffntzz-2x.myshopify.com/cdn/fonts/playfair_display/playfairdisplay_i6.e139889de066849bfa40e4922acb535e30fe59b4.woff2") format("woff2"),
463       url("//ffntzz-2x.myshopify.com/cdn/fonts/playfair_display/playfairdisplay_i6.241aa0a92d0a28d4bc4c79030f71570c08f31eeb.woff") format("woff");
464}
465@font-face {
466  font-family: "Playfair Display";
467  font-weight: 700;
468  font-style: italic;
469  font-display: swap;
470  src: url("//ffntzz-2x.myshopify.com/cdn/fonts/playfair_display/playfairdisplay_i7.ba833b400bcd9c858b439c75a4a7c6eddc4c7de0.woff2") format("woff2"),
471       url("//ffntzz-2x.myshopify.com/cdn/fonts/playfair_display/playfairdisplay_i7.4872c65919810cd2f622f4ba52cd2e9e595f11d5.woff") format("woff");
472}
473
474
475  :root {
476    /* Page Layout */
477    --sidebar-width: 25rem;
478    --theme-drawer-width: 30rem;
479    --narrow-content-width: 36rem;
480    --normal-content-width: 42rem;
481    --wide-content-width: 46rem;
482    --narrow-page-width: 90rem;
483    --normal-page-width: 120rem;
484    --wide-page-width: 150rem;
485
486    /* Section Heights */
487    --section-height-small: 15rem;
488    --section-height-medium: 25rem;
489    --section-height-large: 35rem;
490
491    @media screen and (min-width: 40em) {
492      --section-height-small: 40svh;
493      --section-height-medium: 55svh;
494      --section-height-large: 70svh;
495    }
496
497    @media screen and (min-width: 60em) {
498      --section-height-small: 50svh;
499      --section-height-medium: 65svh;
500      --section-height-large: 80svh;
501    }
502
503    /* Letter spacing */
504    --letter-spacing-sm: 0.06em;
505    --letter-spacing-md: 0.13em;
506
507    /* Font families */
508    --font-body--family: Alegreya, serif;
509    --font-body--style: normal;
510    --font-body--weight: 400;
511    --font-subheading--family: Asul, serif;
512    --font-subheading--style: normal;
513    --font-subheading--weight: 400;
514    --font-heading--family: "Playfair Display", serif;
515    --font-heading--style: normal;
516    --font-heading--weight: 600;
517    --font-accent--family: "New York", Iowan Old Style, Apple Garamond, Baskerville, Times New Roman, Droid Serif, Times, Source Serif Pro, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
518    --font-accent--style: normal;
519    --font-accent--weight: 400;
520
521    /* Margin sizes */
522    --font-heading--spacing: 0.25em;
523    --font-h1--spacing: var(--font-heading--spacing);
524    --font-h2--spacing: var(--font-heading--spacing);
525    --font-h3--spacing: var(--font-heading--spacing);
526    --font-h4--spacing: var(--font-heading--spacing);
527    --font-h5--spacing: var(--font-heading--spacing);
528    --font-h6--spacing: var(--font-heading--spacing);
529    --font-paragraph--spacing: 0.5em;
530
531    /** Z-Index / Layering */
532    --layer-section-background: -2;
533    --layer-lowest: -1;
534    --layer-base: 0;
535    --layer-flat: 1;
536    --layer-raised: 2;
537    --layer-heightened: 4;
538    --layer-sticky: 8;
539    --layer-window-overlay: 10;
540    --layer-header-menu: 12;
541    --layer-overlay: 16;
542    --layer-menu-drawer: 18;
543    --layer-temporary: 20;
544
545    /* Max-width / Measure */
546    --max-width--body-normal: 32.5em;
547    --max-width--body-narrow: 22.75em;
548
549    --max-width--heading-normal: 32.5em;
550    --max-width--heading-narrow: 19.5em;
551
552    --max-width--display-normal: 13em;
553    --max-width--display-narrow: 9.75em;
554    --max-width--display-tight: 3.25em;
555
556    /* Letter-spacing / Tracking */
557    --letter-spacing--display-tight: -0.03em;
558    --letter-spacing--display-normal: 0em;
559    --letter-spacing--display-loose: 0.03em;
560
561    --letter-spacing--heading-tight: -0.03em;
562    --letter-spacing--heading-normal: 0em;
563    --letter-spacing--heading-loose: 0.03em;
564
565    --letter-spacing--body-tight: -0.03em;
566    --letter-spacing--body-normal: 0em;
567    --letter-spacing--body-loose: 0.03em;
568
569    /* Line height / Leading */
570    --line-height: 1;
571
572    --line-height--display-tight: 1;
573    --line-height--display-normal: 1.1;
574    --line-height--display-loose: 1.2;
575
576    --line-height--heading-tight: 1.15;
577    --line-height--heading-normal: 1.25;
578    --line-height--heading-loose: 1.35;
579
580    --line-height--body-tight: 1.2;
581    --line-height--body-normal: 1.4;
582    --line-height--body-loose: 1.6;
583
584    /* Typography presets */
585    --font-size--paragraph: 1.125rem;--font-size--h1: clamp(3.5rem, 8.8vw, 5.5rem);--font-size--h2: clamp(3.0rem, 5.6vw, 3.5rem);--font-size--h3: clamp(1.75rem, 4.8vw, 3.0rem);--font-size--h4: 1.5rem;--font-size--h5: 1.125rem;--font-size--h6: 0.875rem;--font-paragraph--weight: 400;--font-paragraph--letter-spacing: var(--letter-spacing--body-normal);--font-paragraph--size: var(--font-size--paragraph);--font-paragraph--family: var(--font-body--family);--font-paragraph--style: var(--font-body--style);--font-paragraph--case: ;--font-paragraph--line-height: var(--line-height--body-loose);--font-h1--weight: var(--font-heading--weight);--font-h1--letter-spacing: var(--letter-spacing--heading-normal);--font-h1--size: var(--font-size--h1);--font-h1--family: var(--font-heading--family);--font-h1--style: var(--font-heading--style);--font-h1--case: none;--font-h1--line-height: var(--line-height--display-tight);--font-h2--weight: var(--font-heading--weight);--font-h2--letter-spacing: var(--letter-spacing--heading-normal);--font-h2--size: var(--font-size--h2);--font-h2--family: var(--font-heading--family);--font-h2--style: var(--font-heading--style);--font-h2--case: none;--font-h2--line-height: var(--line-height--display-tight);--font-h3--weight: var(--font-heading--weight);--font-h3--letter-spacing: var(--letter-spacing--heading-normal);--font-h3--size: var(--font-size--h3);--font-h3--family: var(--font-heading--family);--font-h3--style: var(--font-heading--style);--font-h3--case: none;--font-h3--line-height: var(--line-height--display-normal);--font-h4--weight: var(--font-subheading--weight);--font-h4--letter-spacing: var(--letter-spacing--heading-normal);--font-h4--size: var(--font-size--h4);--font-h4--family: var(--font-subheading--family);--font-h4--style: var(--font-subheading--style);--font-h4--case: none;--font-h4--line-height: var(--line-height--display-normal);--font-h5--weight: var(--font-accent--weight);--font-h5--letter-spacing: var(--letter-spacing--heading-loose);--font-h5--size: var(--font-size--h5);--font-h5--family: var(--font-accent--family);--font-h5--style: var(--font-accent--style);--font-h5--case: none;--font-h5--line-height: var(--line-height--display-normal);--font-h6--weight: var(--font-accent--weight);--font-h6--letter-spacing: var(--letter-spacing--heading-loose);--font-h6--size: var(--font-size--h6);--font-h6--family: var(--font-accent--family);--font-h6--style: var(--font-accent--style);--font-h6--case: uppercase;--font-h6--line-height: var(--line-height--display-normal);
586
587    /* Hardcoded font sizes */
588    --font-size--3xs: 0.625rem;
589    --font-size--2xs: 0.75rem;
590    --font-size--xs: 0.8125rem;
591    --font-size--sm: 0.875rem;
592    --font-size--md: 1rem;
593    --font-size--lg: 1.125rem;
594    --font-size--xl: 1.25rem;
595    --font-size--2xl: 1.5rem;
596    --font-size--3xl: 2rem;
597    --font-size--4xl: 2.5rem;
598    --font-size--5xl: 3rem;
599    --font-size--6xl: 3.5rem;
600
601    /* Menu font sizes */
602    --menu-font-sm--size: 0.875rem;
603    --menu-font-sm--line-height: calc(1.1 + 0.5 * min(16 / 14));
604    --menu-font-md--size: 1rem;
605    --menu-font-md--line-height: calc(1.1 + 0.5 * min(16 / 16));
606    --menu-font-lg--size: 1.125rem;
607    --menu-font-lg--line-height: calc(1.1 + 0.5 * min(16 / 18));
608    --menu-font-xl--size: 1.25rem;
609    --menu-font-xl--line-height: calc(1.1 + 0.5 * min(16 / 20));
610    --menu-font-2xl--size: 1.75rem;
611    --menu-font-2xl--line-height: calc(1.1 + 0.5 * min(16 / 28));
612
613    /* Colors */
614    --color-error: #8B0000;
615    --color-success: #006400;
616    --color-white: #FFFFFF;
617    --color-white-rgb: 255 255 255;
618    --color-black: #000000;
619    --color-instock: #3ED660;
620    --color-lowstock: #EE9441;
621    --color-outofstock: #C8C8C8;
622
623    /* Opacity */
624    --opacity-5: 0.05;
625    --opacity-8: 0.08;
626    --opacity-10: 0.1;
627    --opacity-15: 0.15;
628    --opacity-20: 0.2;
629    --opacity-25: 0.25;
630    --opacity-30: 0.3;
631    --opacity-40: 0.4;
632    --opacity-50: 0.5;
633    --opacity-60: 0.6;
634    --opacity-70: 0.7;
635    --opacity-80: 0.8;
636    --opacity-85: 0.85;
637    --opacity-90: 0.9;
638    --opacity-subdued-text: 0.8;
639    --opacity-muted-text: 0.6;
640
641    --shadow-button: 0 2px 3px rgb(0 0 0 / 20%);
642    --gradient-image-overlay: linear-gradient(to top, rgb(0 0 0 / 0.5), transparent);
643
644    /* Spacing */
645    --margin-3xs: 0.125rem;
646    --margin-2xs: 0.3rem;
647    --margin-xs: 0.5rem;
648    --margin-sm: 0.7rem;
649    --margin-md: 0.8rem;
650    --margin-lg: 1rem;
651    --margin-xl: 1.25rem;
652    --margin-2xl: 1.5rem;
653    --margin-3xl: 1.75rem;
654    --margin-4xl: 2rem;
655    --margin-5xl: 3rem;
656    --margin-6xl: 5rem;
657
658    --scroll-margin: 50px;
659
660    --padding-3xs: 0.125rem;
661    --padding-2xs: 0.25rem;
662    --padding-xs: 0.5rem;
663    --padding-sm: 0.7rem;
664    --padding-md: 0.8rem;
665    --padding-lg: 1rem;
666    --padding-xl: 1.25rem;
667    --padding-2xl: 1.5rem;
668    --padding-3xl: 1.75rem;
669    --padding-4xl: 2rem;
670    --padding-5xl: 3rem;
671    --padding-6xl: 4rem;
672
673    --gap-3xs: 0.125rem;
674    --gap-2xs: 0.3rem;
675    --gap-xs: 0.5rem;
676    --gap-sm: 0.7rem;
677    --gap-md: 0.9rem;
678    --gap-lg: 1rem;
679    --gap-xl: 1.25rem;
680    --gap-2xl: 2rem;
681    --gap-3xl: 3rem;
682
683    --spacing-scale-sm: 0.6;
684    --spacing-scale-md: 0.7;
685    --spacing-scale-default: 1.0;
686
687    /* Checkout buttons gap */
688    --checkout-button-gap: 10px;
689
690    /* Borders */
691    --style-border-width: 1px;
692    --style-border-radius-xs: 0.2rem;
693    --style-border-radius-sm: 0.6rem;
694    --style-border-radius-md: 0.8rem;
695    --style-border-radius-50: 50%;
696    --style-border-radius-lg: 1rem;
697    --style-border-radius-pills: 40px;
698    --style-border-radius-inputs: 0px;
699    --style-border-radius-buttons-primary: 30px;
700    --style-border-radius-buttons-secondary: 0px;
701    --style-border-width-primary: 1px;
702    --style-border-width-secondary: 1px;
703    --style-border-width-inputs: 1px;
704    --style-border-radius-popover: 0px;
705    --style-border-popover: 0px solid #7E8C6A;
706    --style-border-drawer: 1px solid #5C3D2E;
707    --style-border-swatch-opacity: 10%;
708    --style-border-swatch-width: 1px;
709    --style-border-swatch-style: solid;
710
711    /* Animation */
712    --ease-out-cubic: cubic-bezier(0.33, 1, 0.68, 1);
713    --ease-out-quad: cubic-bezier(0.32, 0.72, 0, 1);
714    --ease-in-out-quad: cubic-bezier(0.455, 0.03, 0.515, 0.955);
715    --animation-speed-fast: 0.0625s;
716    --animation-speed: 0.125s;
717    --animation-speed-slow: 0.2s;
718    --animation-speed-medium: 0.15s;
719    --animation-easing: ease-in-out;
720    --animation-slideshow-easing: cubic-bezier(0.4, 0, 0.2, 1);
721    --drawer-animation-speed: 0.2s;
722    --animation-values-slow: var(--animation-speed-slow) var(--animation-easing);
723    --animation-values: var(--animation-speed) var(--animation-easing);
724    --animation-values-fast: var(--animation-speed-fast) var(--animation-easing);
725    --animation-values-allow-discrete: var(--animation-speed) var(--animation-easing) allow-discrete;
726    --animation-timing-hover: cubic-bezier(0.25, 0.46, 0.45, 0.94);
727    --animation-timing-active: cubic-bezier(0.5, 0, 0.75, 0);
728    --animation-timing-bounce: cubic-bezier(0.34, 1.56, 0.64, 1);
729    --animation-timing-default: cubic-bezier(0, 0, 0.2, 1);
730    --animation-timing-fade-in: cubic-bezier(0.16, 1, 0.3, 1);
731    --animation-timing-fade-out: cubic-bezier(0.4, 0, 0.2, 1);
732    /* Spring definitions suffixed with perceptual duration (d<ms>) and bounce (b<%>)*/
733    --spring-d300-b0-easing: linear(0, 0.0033 0.81%, 0.027 2.42%, 0.0916 4.84%, 0.4745 15.32%, 0.6422 20.97%, 0.7175, 0.7789, 0.8283 30.64%, 0.876, 0.9111 38.71%, 0.941, 0.9611 48.39%, 0.9707, 0.978 54.84%, 0.9885 62.1%, 0.9949 70.97%, 0.9982 82.26%, 0.9997 100%);
734    --spring-d300-b0-duration: 0.4980s;
735    --spring-d280-b0-easing: linear(0, 0.0044, 0.0164 1.85%, 0.085 4.63%, 0.4571 14.81%, 0.575 18.52%, 0.6505, 0.7148 24.07%, 0.7849, 0.8393, 0.8809 35.18%, 0.9189, 0.9453 44.44%, 0.9662, 0.9793 55.55%, 0.9894 62.95%, 0.995 71.28%, 0.9982 82.39%, 0.9997 99.98%);
736    --spring-d280-b0-duration: 0.4648s;
737    --spring-d260-b0-easing: linear(0, 0.0058, 0.0216 2.15%, 0.0748 4.29%, 0.4646 15.03%, 0.5673, 0.655, 0.7279, 0.7872, 0.8349, 0.8727 34.36%, 0.9107, 0.9379 42.95%, 0.9609 48.31%, 0.9778 54.76%, 0.9887 62.27%, 0.9948 70.86%, 0.9983 82.67%, 0.9997 99.85%);
738    --spring-d260-b0-duration: 0.4316s;
739    --spring-d220-b0-easing: linear(
740      0,
741      0.0093 1.37%,
742      0.0696 4.12%,
743      0.4667 15.09%,
744      0.6322 20.58%,
745      0.6986 23.32%,
746      0.7793 27.44%,
747      0.8219 30.18%,
748      0.8721,
749      0.9089 38.42%,
750      0.9427,
751      0.9644,
752      0.978 54.88%,
753      0.9881 61.74%,
754      0.9944 69.97%,
755      0.998 80.95%,
756      0.9996 98.78%
757    );
758    --spring-d220-b0-duration: 0.3818s;
759    --spring-d180-b0-easing: linear(0, 0.0234, 0.0805 4.48%, 0.4865 15.68%, 0.6211 20.16%, 0.7696 26.88%, 0.8064 29.12%, 0.8646, 0.9063, 0.9358, 0.9563 47.04%, 0.9757, 0.9867 60.48%, 0.9941 69.44%, 0.9979 80.64%, 0.9996 98.56%);
760    --spring-d180-b0-duration: 0.2988s;
761
762    /* View transitions */
763    /* View transition old */
764    --view-transition-old-main-content: var(--animation-speed) var(--animation-easing) both fadeOut;
765
766    /* View transition new */
767    --view-transition-new-main-content: var(--animation-speed) var(--animation-easing) both fadeIn, var(--animation-speed) var(--animation-easing) both slideInTopViewTransition;
768
769    /* Focus */
770    --focus-outline-width: 0.09375rem;
771    --focus-outline-offset: 0.2em;
772
773    /* Badges */
774    --badge-blob-padding-block: 1px;
775    --badge-blob-padding-inline: 12px 8px;
776    --badge-rectangle-padding-block: 1px;
777    --badge-rectangle-padding-inline: 6px;
778    @media screen and (min-width: 750px) {
779      --badge-blob-padding-block: 4px;
780      --badge-blob-padding-inline: 16px 12px;
781      --badge-rectangle-padding-block: 4px;
782      --badge-rectangle-padding-inline: 10px;
783    }
784
785    /* Icons */
786    --icon-size-2xs: 0.6rem;
787    --icon-size-xs: 0.85rem;
788    --icon-size-sm: 1.25rem;
789    --icon-size-md: 1.375rem;
790    --icon-size-lg: 1.5rem;
791    --icon-stroke-width: 1px;
792
793    /* Input */
794    --input-email-min-width: 200px;
795    --input-search-max-width: 650px;
796    --input-padding-y: 0.8rem;
797    --input-padding-x: 0.8rem;
798    --input-padding: var(--input-padding-y) var(--input-padding-x);
799    --input-box-shadow-width: var(--style-border-width-inputs);
800    --input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border);
801    --input-box-shadow-focus: 0 0 0 calc(var(--input-box-shadow-width) + 0.5px) var(--color-input-border);
802    --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
803    --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5));
804    --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
805    --input-textarea-min-height: 55px;
806
807    /* Checkbox */
808    --checkbox-size: 22px;
809    --checkbox-border-radius: 7px;
810    --checkbox-border: 1px solid rgb(var(--color-foreground-rgb) / var(--opacity-35-55));
811    --checkbox-label-padding: 8px;
812
813    @media screen and (min-width: 750px) {
814      --checkbox-size: 16px;
815      --checkbox-border-radius: 5px;
816      --checkbox-label-padding: 6px;
817    }
818
819    /* Button size */
820    --button-size-sm: 30px;
821    --button-size-md: 36px;
822    --button-size: var(--minimum-touch-target);
823    --button-padding-inline: 24px;
824    --button-padding-block: 16px;
825
826    /* Button font-family */
827    --button-font-family-primary: var(--font-body--family);
828    --button-font-family-secondary: var(--font-body--family);
829
830    /* Button text case */
831    --button-text-case: ;
832    --button-text-case-primary: uppercase;
833    --button-text-case-secondary: uppercase;
834
835    /* Borders */
836    --border-color: rgb(var(--color-border-rgb) / var(--opacity-50));
837    --border-width-sm: 1px;
838    --border-width-md: 2px;
839    --border-width-lg: 5px;
840    --border-radius-sm: 0.25rem;
841
842    /* Drawers */
843    --drawer-inline-padding: 25px;
844    --drawer-menu-inline-padding: 2.5rem;
845    --drawer-header-block-padding: 20px;
846    --drawer-content-block-padding: 10px;
847    --drawer-header-desktop-top: 0rem;
848    --drawer-padding: calc(var(--padding-sm) + 7px);
849    --drawer-height: 100dvh;
850    --drawer-width: 95vw;
851    --drawer-max-width: 500px;
852
853    /* Variant Picker Swatches */
854    --variant-picker-swatch-width-unitless: 18;
855    --variant-picker-swatch-height-unitless: 18;
856    --variant-picker-swatch-width: 18px;
857    --variant-picker-swatch-height: 18px;
858    --variant-picker-swatch-radius: 0px;
859    --variant-picker-border-width: 1px;
860    --variant-picker-border-style: solid;
861    --variant-picker-border-opacity: 10%;
862
863    /* Variant Picker Buttons */
864    --variant-picker-button-radius: 0px;
865    --variant-picker-button-border-width: 1px;
866    --variant-option-label-color: var(--color, var(--color-foreground));
867
868    /* Slideshow */
869    --slideshow-controls-size: 3.5rem;
870    --slideshow-controls-icon: 2rem;
871    --peek-next-slide-size: 3rem;
872
873    /* Utilities */
874    --backdrop-opacity: 0.15;
875    --backdrop-color-rgb: var(--color-shadow-rgb);
876    --minimum-touch-target: 44px;
877    --disabled-opacity: 0.5;
878    --skeleton-opacity: 0.025;
879
880    /* Shapes */
881    --shape--circle: circle(50% at center);
882    --shape--sunburst: polygon(100% 50%,94.62% 55.87%,98.3% 62.94%,91.57% 67.22%,93.3% 75%,85.7% 77.39%,85.36% 85.36%,77.39% 85.7%,75% 93.3%,67.22% 91.57%,62.94% 98.3%,55.87% 94.62%,50% 100%,44.13% 94.62%,37.06% 98.3%,32.78% 91.57%,25% 93.3%,22.61% 85.7%,14.64% 85.36%,14.3% 77.39%,6.7% 75%,8.43% 67.22%,1.7% 62.94%,5.38% 55.87%,0% 50%,5.38% 44.13%,1.7% 37.06%,8.43% 32.78%,6.7% 25%,14.3% 22.61%,14.64% 14.64%,22.61% 14.3%,25% 6.7%,32.78% 8.43%,37.06% 1.7%,44.13% 5.38%,50% 0%,55.87% 5.38%,62.94% 1.7%,67.22% 8.43%,75% 6.7%,77.39% 14.3%,85.36% 14.64%,85.7% 22.61%,93.3% 25%,91.57% 32.78%,98.3% 37.06%,94.62% 44.13%);
883    --shape--diamond: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
884    --shape--blob: polygon(85.349% 11.712%, 87.382% 13.587%, 89.228% 15.647%, 90.886% 17.862%, 92.359% 20.204%, 93.657% 22.647%, 94.795% 25.169%, 95.786% 27.752%, 96.645% 30.382%, 97.387% 33.048%, 98.025% 35.740%, 98.564% 38.454%, 99.007% 41.186%, 99.358% 43.931%, 99.622% 46.685%, 99.808% 49.446%, 99.926% 52.210%, 99.986% 54.977%, 99.999% 57.744%, 99.975% 60.511%, 99.923% 63.278%, 99.821% 66.043%, 99.671% 68.806%, 99.453% 71.565%, 99.145% 74.314%, 98.724% 77.049%, 98.164% 79.759%, 97.433% 82.427%, 96.495% 85.030%, 95.311% 87.529%, 93.841% 89.872%, 92.062% 91.988%, 89.972% 93.796%, 87.635% 95.273%, 85.135% 96.456%, 82.532% 97.393%, 79.864% 98.127%, 77.156% 98.695%, 74.424% 99.129%, 71.676% 99.452%, 68.918% 99.685%, 66.156% 99.844%, 63.390% 99.942%, 60.624% 99.990%, 57.856% 99.999%, 55.089% 99.978%, 52.323% 99.929%, 49.557% 99.847%, 46.792% 99.723%, 44.031% 99.549%, 41.273% 99.317%, 38.522% 99.017%, 35.781% 98.639%, 33.054% 98.170%, 30.347% 97.599%, 27.667% 96.911%, 25.024% 96.091%, 22.432% 95.123%, 19.907% 93.994%, 17.466% 92.690%, 15.126% 91.216%, 12.902% 89.569%, 10.808% 87.761%, 8.854% 85.803%, 7.053% 83.703%, 5.418% 81.471%, 3.962% 79.119%, 2.702% 76.656%, 1.656% 74.095%, 0.846% 71.450%, 0.294% 68.740%, 0.024% 65.987%, 0.050% 63.221%, 0.343% 60.471%, 0.858% 57.752%, 1.548% 55.073%, 2.370% 52.431%, 3.283% 49.819%, 4.253% 47.227%, 5.249% 44.646%, 6.244% 42.063%, 7.211% 39.471%, 8.124% 36.858%, 8.958% 34.220%, 9.711% 31.558%, 10.409% 28.880%, 11.083% 26.196%, 11.760% 23.513%, 12.474% 20.839%, 13.259% 18.186%, 14.156% 15.569%, 15.214% 13.012%, 16.485% 10.556%, 18.028% 8.261%, 19.883
884% 6.211%, 22.041% 4.484%, 24.440% 3.110%, 26.998% 2.057%, 29.651% 1.275%, 32.360% 0.714%, 35.101% 0.337%, 37.859% 0.110%, 40.624% 0.009%, 43.391% 0.016%, 46.156% 0.113%, 48.918% 0.289%, 51.674% 0.533%, 54.425% 0.837%, 57.166% 1.215%, 59.898% 1.654%, 62.618% 2.163%, 65.322% 2.750%, 68.006% 3.424%, 70.662% 4.197%, 73.284% 5.081%, 75.860% 6.091%, 78.376% 7.242%, 80.813% 8.551%, 83.148% 10.036%, 85.349% 11.712%);
885
886    /* Buy buttons */
887    --height-buy-buttons: calc(var(--padding-lg) * 2 + var(--icon-size-sm));
888
889    /* Card image width and height variables */
890    --card-width-small: 10rem;
891
892    --height-small: 10rem;
893    --height-medium: 11.5rem;
894    --height-large: 13rem;
895    --height-full: 100vh;
896
897    @media screen and (min-width: 750px) {
898      --height-small: 17.5rem;
899      --height-medium: 21.25rem;
900      --height-large: 25rem;
901    }
902
903    /* Modal */
904    --modal-max-height: 65dvh;
905    --quick-add-modal-height: min(38.5rem, 96vh);
906    --quick-add-modal-width: min(54rem, 96vw);
907    --quick-add-modal-gallery-width: 24rem;
908
909    /* Card styles for search */
910    --card-bg-hover: rgb(var(--color-foreground-rgb) / var(--opacity-5));
911    --card-border-hover: rgb(var(--color-foreground-rgb) / var(--opacity-30));
912    --card-border-focus: rgb(var(--color-foreground-rgb) / var(--opacity-10));
913
914    /* Cart */
915    --cart-primary-font-family: var(--font-body--family);
916    --cart-primary-font-style: var(--font-body--style);
917    --cart-primary-font-weight: var(--font-body--weight);
918    --cart-secondary-font-family: var(--font-body--family);
919    --cart-secondary-font-style: var(--font-body--style);
920    --cart-secondary-font-weight: var(--font-body--weight);
921  }
922</style>
923
924
925
926
927
928
929  <style data-shopify>
930    .color-custom-popover,
931    .color-custom-popover .text-block {
932      /* Background */
933      --color-background: #F5EFE0;
934      --color-background-rgb: 245 239 224;
935
936      /* Opacity values adjusted for background brightness */
937      
938--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
9390.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
940
941
942      
943        /* Foreground / text — explicit or smart-contrasted */
944        --color: #2C2C2A;
945        --color-rgb: 44 44 42;
946        --color-foreground: #2C2C2A;
947        --color-foreground-rgb: 44 44 42;
948        --color-foreground-muted: rgb(44 44 42 / var(--opacity-muted-text));
949        --color-foreground-subdued: rgb(44 44 42 / var(--opacity-subdued-text));
950        --color-border: #7E8C6A;
951        --color-border-rgb: 126 140 106;
952      
953    }
954
955    
956      .color-custom-popover {
957        /* Form-related tokens stay on .color-custom only — .text-block is a prose
958           container (text/announcement/inline-text/blog-post-description/
959           collection-link/price/sku) and never holds form inputs. */
960        --input-disabled-background-color: rgb(44 44 42 / var(--opacity-10));
961        --input-disabled-border-color: rgb(44 44 42 / var(--opacity-5));
962        --input-disabled-text-color: rgb(44 44 42 / var(--opacity-50));
963        --checkbox-border: 1px solid rgb(44 44 42 / var(--opacity-35-55));
964      }
965    
966
967    .color-custom-popover {
968      color: var(--color, var(--color-foreground));
969      background-color: var(--color-background);
970    }
971  </style>
972
973
974
975
976
977
978
979
980  <style data-shopify>
981    .color-custom-drawer,
982    .color-custom-drawer .text-block {
983      /* Background */
984      --color-background: #F5EFE0;
985      --color-background-rgb: 245 239 224;
986
987      /* Opacity values adjusted for background brightness */
988      
989--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
9900.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
991
992
993      
994        /* Foreground / text — explicit or smart-contrasted */
995        --color: #2C2C2A;
996        --color-rgb: 44 44 42;
997        --color-foreground: #2C2C2A;
998        --color-foreground-rgb: 44 44 42;
999        --color-foreground-muted: rgb(44 44 42 / var(--opacity-muted-text));
1000        --color-foreground-subdued: rgb(44 44 42 / var(--opacity-subdued-text));
1001        --color-border: #5C3D2E;
1002        --color-border-rgb: 92 61 46;
1003      
1004    }
1005
1006    
1007      .color-custom-drawer {
1008        /* Form-related tokens stay on .color-custom only — .text-block is a prose
1009           container (text/announcement/inline-text/blog-post-description/
1010           collection-link/price/sku) and never holds form inputs. */
1011        --input-disabled-background-color: rgb(44 44 42 / var(--opacity-10));
1012        --input-disabled-border-color: rgb(44 44 42 / var(--opacity-5));
1013        --input-disabled-text-color: rgb(44 44 42 / var(--opacity-50));
1014        --checkbox-border: 1px solid rgb(44 44 42 / var(--opacity-35-55));
1015      }
1016    
1017
1018    .color-custom-drawer {
1019      color: var(--color, var(--color-foreground));
1020      background-color: var(--color-background);
1021    }
1022  </style>
1023
1024
1025
1026
1027
1028
1029
1030
1031  <style data-shopify>
1032    .color-custom-badge-sale,
1033    .color-custom-badge-sale .text-block {
1034      /* Background */
1035      --color-background: #C4622D;
1036      --color-background-rgb: 196 98 45;
1037
1038      /* Opacity values adjusted for background brightness */
1039      
1040--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
10410.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
1042
1043
1044      
1045        /* Foreground / text — explicit or smart-contrasted */
1046        --color: #F5EFE0;
1047        --color-rgb: 245 239 224;
1048        --color-foreground: #F5EFE0;
1049        --color-foreground-rgb: 245 239 224;
1050        --color-foreground-muted: rgb(245 239 224 / var(--opacity-muted-text));
1051        --color-foreground-subdued: rgb(245 239 224 / var(--opacity-subdued-text));
1052        --color-border: #F5EFE0;
1053        --color-border-rgb: 245 239 224;
1054      
1055    }
1056
1057    
1058      .color-custom-badge-sale {
1059        /* Form-related tokens stay on .color-custom only — .text-block is a prose
1060           container (text/announcement/inline-text/blog-post-description/
1061           collection-link/price/sku) and never holds form inputs. */
1062        --input-disabled-background-color: rgb(245 239 224 / var(--opacity-10));
1063        --input-disabled-border-color: rgb(245 239 224 / var(--opacity-5));
1064        --input-disabled-text-color: rgb(245 239 224 / var(--opacity-50));
1065        --checkbox-border: 1px solid rgb(245 239 224 / var(--opacity-35-55));
1066      }
1067    
1068
1069    .color-custom-badge-sale {
1070      color: var(--color, var(--color-foreground));
1071      background-color: var(--color-background);
1072    }
1073  </style>
1074
1075
1076
1077
1078
1079
1080
1081
1082  <style data-shopify>
1083    .color-custom-badge-sold-out,
1084    .color-custom-badge-sold-out .text-block {
1085      /* Background */
1086      --color-background: #EDE4CC;
1087      --color-background-rgb: 237 228 204;
1088
1089      /* Opacity values adjusted for background brightness */
1090      
1091--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
10920.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
1093
1094
1095      
1096        /* Foreground / text — explicit or smart-contrasted */
1097        --color: #F5EFE0;
1098        --color-rgb: 245 239 224;
1099        --color-foreground: #F5EFE0;
1100        --color-foreground-rgb: 245 239 224;
1101        --color-foreground-muted: rgb(245 239 224 / var(--opacity-muted-text));
1102        --color-foreground-subdued: rgb(245 239 224 / var(--opacity-subdued-text));
1103        --color-border: #F5EFE0;
1104        --color-border-rgb: 245 239 224;
1105      
1106    }
1107
1108    
1109      .color-custom-badge-sold-out {
1110        /* Form-related tokens stay on .color-custom only — .text-block is a prose
1111           container (text/announcement/inline-text/blog-post-description/
1112           collection-link/price/sku) and never holds form inputs. */
1113        --input-disabled-background-color: rgb(245 239 224 / var(--opacity-10));
1114        --input-disabled-border-color: rgb(245 239 224 / var(--opacity-5));
1115        --input-disabled-text-color: rgb(245 239 224 / var(--opacity-50));
1116        --checkbox-border: 1px solid rgb(245 239 224 / var(--opacity-35-55));
1117      }
1118    
1119
1120    .color-custom-badge-sold-out {
1121      color: var(--color, var(--color-foreground));
1122      background-color: var(--color-background);
1123    }
1124  </style>
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143<style data-shopify>
1144  /* Palette colors */
1145  :root {
1146    --color-background: #F5EFE0;
1147    --color-background-rgb: 245 239 224;
1148    --color-foreground: #2C2C2A;
1149    --color-foreground-rgb: 44 44 42;
1150    --color-border: #2C2C2A;
1151    --color-border-rgb: 44 44 42;
1152    --palette-lightest: #FAF7F0;
1153    --palette-lightest-rgb: 250 247 240;
1154    --palette-darkest: #2C2C2A;
1155    --palette-darkest-rgb: 44 44 42;
1156    
1157--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
11580.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
1159
1160
1161    --color-primary-button-text: rgb(245 239 224 / 1.0);
1162    --color-primary-button-background: rgb(196 98 45 / 1.0);
1163    --color-primary-button-border: rgb(245 239 224 / 1.0);
1164    --color-primary-button-focus-outline: rgb(196 98 45);
1165    --color-primary-button-hover-text: rgb(44 44 42 / 1.0);
1166    --color-primary-button-hover-background: #d26f39;
1167    --color-primary-button-hover-border: #efe5cd;
1168
1169    --color-secondary-button-text: rgb(237 228 204 / 1.0);
1170    --color-secondary-button-background: rgb(245 239 224 / 1.0);
1171    --color-secondary-button-border: rgb(245 239 224 / 1.0);
1172    --color-secondary-button-hover-text: rgb(44 44 42 / 1.0);
1173    --color-secondary-button-hover-background: #efe5cd;
1174    --color-secondary-button-hover-border: #efe5cd;
1175
1176    --color-input-background: rgb(245 239 224 / 1.0);
1177    --color-input-text: rgb(44 44 42 / 1.0);
1178    --color-input-text-rgb: 44 44 42;
1179    --color-input-border: rgb(92 61 46 / 1.0);
1180
1181    --color-variant-background: rgb(245 239 224 / 1.0);
1182    --color-variant-border: rgb(92 61 46 / 1.0);
1183    --color-variant-text: rgb(44 44 42 / 1.0);
1184    --color-variant-text-rgb: 44 44 42;
1185    --color-variant-hover-background: #efe5cd;
1186    --color-variant-hover-text: rgb(44 44 42 / 1.0);
1187    --color-variant-hover-border: #6d4836;
1188
1189    --color-selected-variant-background: rgb(196 98 45 / 1.0);
1190    --color-selected-variant-border: rgb(237 228 204 / 1.0);
1191    --color-selected-variant-text: rgb(245 239 224 / 1.0);
1192    --color-selected-variant-text-rgb: 245 239 224;
1193    --color-selected-variant-hover-background: #d26f39;
1194    --color-selected-variant-hover-text: rgb(44 44 42 / 1.0);
1195    --color-selected-variant-hover-border: #e6dab9;
1196
1197    --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
1198    --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
1199    --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
1200    --color-foreground-muted: rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-muted-text));
1201    --color-foreground-subdued: rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text));
1202    --color-drawer-shadow-rgb: ;
1203    --color-popover-shadow-rgb: 237 228 204;
1204
1205    /* Shadows */
1206    
1207    
1208      --shadow-blur: 20px;
1209      --shadow-popover: 0px 4px 20px rgb(var(--color-popover-shadow-rgb) / var(--opacity-15));
1210    
1211  }
1212
1213  body {
1214    color: var(--color-foreground);
1215    background-color: var(--color-background);
1216  }
1217</style>
1218
1219
1220    
1220<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
1220<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/67109650525/digital_wallets/dialog">
1221<meta id="in-context-paypal-metadata" data-shop-id="67109650525" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
1222<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/44883965640797:1?ucp/version=2026-08-25&amp;context/payment/0/handler=dev.shopify.shop_pay" payment="dev.shopify.shop_pay com.google.pay dev.shopify.card"><link rel="alternate" type="application/json+oembed" href="https://ffntzz-2x.myshopify.com/products/baby-bouquet-winter-edit.oembed">
1223<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
1223
1224<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
1225<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=67109650525" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1225
1225
1226<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":67109650525,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/67109650525","merchantName":"The Gardeners Wife","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"The Gardeners Wife","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 1226
1226
1227<script id="shopify-features" type="application/json">{"accessToken":"f694d84bef92b09633b78420678ea3cb","betas":["rich-media-storefront-analytics"],"domain":"ffntzz-2x.myshopify.com","predictiveSearch":true,"shopId":67109650525,"locale":"en"}</script>
vendor: 1 bytes, line 1227
1227
1228<script>var Shopify = Shopify || {};
1229Shopify.shop = "ffntzz-2x.myshopify.com";
1230Shopify.locale = "en";
1231Shopify.currency = {"active":"USD","rate":"1.0"};
1232Shopify.country = "US";
1233Shopify.theme = {"name":"Atelier","id":150791454813,"schema_name":"Atelier","schema_version":"4.1.3","theme_store_id":3621,"role":"main"};
1234Shopify.theme.handle = "null";
1235Shopify.theme.style = {"id":null,"handle":null};
1236Shopify.cdnHost = "ffntzz-2x.myshopify.com/cdn";
1237Shopify.routes = Shopify.routes || {};
1238Shopify.routes.root = "/";
1239Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
1240Shopify.SignInWithShop = Shopify.SignInWithShop || {};
1241Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
1242Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 1242
1242
1243<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 1243
1243
1244<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 1244
1244
1245<script>
1246  window.ShopifyPay = window.ShopifyPay || {};
1247  window.ShopifyPay.apiHost = "shop.app\/pay";
1248  window.ShopifyPay.redirectState = null;
1249</script>
vendor: 1 bytes, line 1249
1249
1250<script>
1251  window.Shopify = window.Shopify || {};
1252  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
1253  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
1254  window.Shopify.SignInWithShop.eligible = true;
1255</script>
vendor: 1 bytes, line 1255
1255
1256<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 1256
1256
1257<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 1257
1257
1258<script type="module">
1259  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
1260
1261  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
1262
1263</script>
vendor: 1 bytes, line 1263
1263
1264<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.payment-terms.en.esm.js"></script>
vendor: 1 bytes, line 1264
1264
1265<script type="module">
1266  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.payment-terms.en.esm.js");
1267
1268  
1269</script>
vendor: 1 bytes, line 1269
1269
1270<script>
1271  window.Shopify = window.Shopify || {};
1272  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
1273  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"]};
1274</script>
vendor: 1 bytes, line 1274
1274
1275<script id="__st">var __st={"a":67109650525,"offset":-18000,"reqid":"1852e153-f164-426b-8ace-bfe953d8caef-1791585605","pageurl":"ffntzz-2x.myshopify.com\/products\/baby-bouquet-winter-edit","u":"67386c4d601f","p":"product","rtyp":"product","rid":8200032813149};</script>
vendor: 1 bytes, line 1275
1275
1276<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 1276
1276
1277<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 1277
1277
1278<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//ffntzz-2x.myshopify.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1278
1278
1279<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 = "//ffntzz-2x.myshopify.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>
1279<script crossorigin="anonymous" defer="defer" src="//ffntzz-2x.myshopify.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 1279
1279
1280<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 1280
1280
1281<script>
1282  window.Shopify = window.Shopify || {};
1283  window.Shopify.MCP = window.Shopify.MCP || {};
1284  window.Shopify.MCP.enabled = true;
1285  window.Shopify.MCP.shop = "ffntzz-2x.myshopify.com";
1286  window.Shopify.MCP.mcpEndpoint = "https:\/\/ffntzz-2x.myshopify.com\/api\/mcp";
1287  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"]}}];
1288</script>
vendor: 1 bytes, line 1288
1288
1289<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("\/\/ffntzz-2x.myshopify.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f427de6a.js","sha256-ypGF+5vIq4Psw4WG7nsVtdd\/TCfsJWnrNuACdqLCElY=");})();
1290</script>
vendor: 1 bytes, line 1290
1290
1291<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://ffntzz-2x.myshopify.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
1292</script>
vendor: 1 bytes, line 1292
1292
1293<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
1294  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);
1295</script>
vendor: 1 bytes, line 1295
1295
1296<script>
1297  function portableWalletsCleanup(e){e&&e.src&&console.error("Failed to load portable wallets script "+e.src);var t=document.querySelectorAll("shopify-accelerated-checkout .shopify-payment-button__skeleton, shopify-accelerated-checkout-cart .wallet-cart-button__skeleton"),e=document.getElementById("shopify-buyer-consent");for(let e=0;e<t.length;e++)t[e].remove();e&&e.remove()}function portableWalletsNotLoadedAsModule(e){e instanceof ErrorEvent&&"string"==typeof e.message&&e.message.includes("import.meta")&&"string"==typeof e.filename&&e.filename.includes("portable-wallets")&&(window.removeEventListener("error",portableWalletsNotLoadedAsModule),window.Shopify.PaymentButton.failedToLoad=e,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.Shopify.PaymentButton.init):window.Shopify.PaymentButton.init())}window.addEventListener("error",portableWalletsNotLoadedAsModule);
1298</script>
1298
1299
1300<script type="module" src="https://ffntzz-2x.myshopify.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js" onError="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1300
1300
1301<script nomodule>
1302  document.addEventListener("DOMContentLoaded", portableWalletsCleanup);
1303</script>
1303
1304
1305<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://ffntzz-2x.myshopify.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
1306<style id="shopify-accelerated-checkout-cart">
1307        #shopify-buyer-consent {
1308  margin-top: 1em;
1309  display: inline-block;
1310  width: 100%;
1311}
1312
1313#shopify-buyer-consent.hidden {
1314  display: none;
1315}
1316
1317#shopify-subscription-policy-button {
1318  background: none;
1319  border: none;
1320  padding: 0;
1321  text-decoration: underline;
1322  font-size: inherit;
1323  cursor: pointer;
1324}
1325
1326#shopify-subscription-policy-button::before {
1327  box-shadow: none;
1328}
1329
1330      </style>
1331<link rel="compression-dictionary" href="//ffntzz-2x.myshopify.com/cdn/shop/t/4/compiled_assets/styles.css?v=109231838689945410811784931100" crossorigin="anonymous">
1332<link rel="stylesheet" media="screen" href="//ffntzz-2x.myshopify.com/cdn/shop/t/4/compiled_assets/styles.css?v=109231838689945410811784931100&subset=ACwBgAAAAADAAAgAgBgEAIAD1A0cAg4AwEh4L8l0AVkAKA" crossorigin="anonymous">
1333<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
1333
1334  <!-- BEGIN app block: shopify://apps/square-instagram-feed/blocks/app-embed/8c9f3786-8bb5-488d-a397-b1285ed978df --><link rel="preconnect" href="https://appsolve.io/" /><link rel="preconnect" href="https://cdn-sf.vitals.app/" />
1334<script data-ver="68" id="vtlsAebData" class="notranslate">window.vtlsLiquidData = window.vtlsLiquidData || {};window.vtlsLiquidData.buildId = 83516;
1335
1336window.vtlsLiquidData.apiHosts = {
1337	...window.vtlsLiquidData.apiHosts,
1338	"4": "https://insta-feed-gallery.sqa-api.com"
1339};
1340window.vtlsLiquidData.moduleSettings = {
1341		...window.vtlsLiquidData.moduleSettings,
1342		48: {"469":true,"491":true,"588":true,"595":false,"603":"","605":"","606":"","781":true,"783":1,"876":0,"1076":true,"1105":0,"1198":false,"1415":0},
1343		
1344		47: {"394":"grid","396":0,"397":12,"399":"000000","400":"2c4f38","401":"454545","403":3,"591":true,"861":"ffffff","862":"222222","918":true,"950":true,"961":0,"962":12,"963":7,"964":12,"965":2,"966":2,"967":12,"968":12,"969":5,"970":2,"971":1000,"972":false,"973":4,"974":4,"1000":"","1082":"{\"title\":{\"traits\":{\"fontSize\":{\"default\":\"18px\"}}}}"},
1345		
1346	};
1347
1348window.vtlsLiquidData.shopThemeName = "Atelier";window.vtlsLiquidData.settingTranslation = {"47":{"392":{"en":"follow along and be part of the journey"},"393":{"en":"@the.gardenerswife"},"402":{"en":"Follow"}}};window.vtlsLiquidData.shopSettings={};window.vtlsLiquidData.shopSettings.cartType="drawer";window.vtlsLiquidData.shopInfo={id:67109650525,domain:"ffntzz-2x.myshopify.com",shopifyDomain:"ffntzz-2x.myshopify.com",primaryLocaleIsoCode: "en",defaultCurrency:"USD",enabledCurrencies:["USD"],moneyFormat:"${{amount}}",moneyWithCurrencyFormat:"${{amount}} USD",appId:"4",appName:"Instagram Feed Gallery",};window.vtlsLiquidData.acceptedScopes = {"4":[1,3,4,21,23]};window.vtlsLiquidData.product = {"id": 8200032813149,"available": true,"title": "Baby Bouquet [the winter edit.]","handle": "baby-bouquet-winter-edit","vendor": "My Store","type": "Flowers","tags": ["austin flowers","birthday","bouquet","dried","dried floral","dried flowers","floral","flowers","forever flowers","gray bouquet","holiday","holiday decor","Holiday time","new-home","preserved flowers","ready-to-gift","winter"],"description": "1","featured_image":{"src": "//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4005.jpg?v=1786638383","aspect_ratio": "0.75"},"collectionIds": [314420461661,315711422557,315713093725],"variants": [{"id": 44883965640797,"title": "Default Title","option1": "Default Title","option2": null,"option3": null,"price": 2000,"compare_at_price": null,"available": true,"image":null,"featured_media_id":null,"is_preorderable":0}],"options": [{"name": "Title"}],"metafields": {"reviews": {}}};window.vtlsLiquidData.cacheKeys = [1788827520,1788827522,1788827520,1788827522,1788827520,1791573111,1788827520,1788827520,0 ];</script>
1348<script id="vtlsAebDynamicFunctions" class="notranslate">window.vtlsLiquidData = window.vtlsLiquidData || {};window.vtlsLiquidData.dynamicFunctions = ({$,vitalsGet,vitalsSet,VITALS_GET_$_DESCRIPTION,VITALS_GET_$_END_SECTION,VITALS_GET_$_ATC_FORM,VITALS_GET_$_ATC_BUTTON,submit_button,form_add_to_cart,cartItemVariantId,VITALS_EVENT_CART_UPDATED,VITALS_EVENT_DISCOUNTS_LOADED,VITALS_EVENT_RENDER_CAROUSEL_STARS,VITALS_EVENT_RENDER_COLLECTION_STARS,VITALS_EVENT_SMART_BAR_RENDERED,VITALS_EVENT_SMART_BAR_CLOSED,VITALS_EVENT_TABS_RENDERED,VITALS_EVENT_VARIANT_CHANGED,VITALS_EVENT_ATC_BUTTON_FOUND,VITALS_IS_MOBILE,VITALS_PAGE_TYPE,VITALS_APPEND_CSS,VITALS_HOOK__CAN_EXECUTE_CHECKOUT,VITALS_HOOK__GET_CUSTOM_CHECKOUT_URL_PARAMETERS,VITALS_HOOK__GET_CUSTOM_VARIANT_SELECTOR,VITALS_HOOK__GET_IMAGES_DEFAULT_SIZE,VITALS_HOOK__ON_CLICK_CHECKOUT_BUTTON,VITALS_HOOK__DONT_ACCELERATE_CHECKOUT,VITALS_HOOK__ON_ATC_STAY_ON_THE_SAME_PAGE,VITALS_FLAG__IGNORE_VARIANT_ID_FROM_URL,VITALS_FLAG__UPDATE_ATC_BUTTON_REFERENCE,VITALS_FLAG__UPDATE_CART_ON_CHECKOUT,VITALS_FLAG__USE_CAPTURE_FOR_ATC_BUTTON,VITALS_FLAG__USE_FIRST_ATC_SPAN_FOR_PRE_ORDER,VITALS_FLAG__USE_HTML_FOR_STICKY_ATC_BUTTON,VITALS_FLAG__STOP_EXECUTION,VITALS_FLAG__USE_CUSTOM_COLLECTION_FILTER_DROPDOWN,VITALS_FLAG__PRE_ORDER_START_WITH_OBSERVER,VITALS_FLAG__PRE_ORDER_OBSERVER_DELAY,VITALS_FLAG__ON_CHECKOUT_CLICK_USE_CAPTURE_EVENT,handle,}) => {return {"147": {"location":"form","locator":"after"},"1229": {"location":"product_end","locator":"prepend"},"1233": {"location":"product_end","locator":"prepend"},};};</script>
1348<script id="vtlsAebDocumentInjectors" class="notranslate">window.vtlsLiquidData = window.vtlsLiquidData || {};window.vtlsLiquidData.documentInjectors = ({$,vitalsGet,vitalsSet,VITALS_IS_MOBILE,VITALS_APPEND_CSS}) => {const documentInjectors = {};documentInjectors["7"]={};documentInjectors["7"]["d"]=[];documentInjectors["7"]["d"]["0"]={};documentInjectors["7"]["d"]["0"]["a"]=[];documentInjectors["7"]["d"]["0"]["s"]="footer";documentInjectors["12"]={};documentInjectors["12"]["d"]=[];documentInjectors["12"]["d"]["0"]={};documentInjectors["12"]["d"]["0"]["a"]=[];documentInjectors["12"]["d"]["0"]["s"]="form[id^=\"BuyButtons-ProductForm\"]:visible:not([id*=\"product-form-installment\"]):not([id*=\"product-installment-form\"]):not(.vtls-exclude-atc-injector *)";documentInjectors["11"]={};documentInjectors["11"]["d"]=[];documentInjectors["11"]["d"]["0"]={};documentInjectors["11"]["d"]["0"]["a"]={"ctx":"inside","last":false};documentInjectors["11"]["d"]["0"]["s"]="button:not(.swym-button):not([class*=adjust])";documentInjectors["1"]={};documentInjectors["1"]["d"]=[];documentInjectors["1"]["d"]["0"]={};documentInjectors["1"]["d"]["0"]["a"]=[];documentInjectors["1"]["d"]["0"]["s"]=".accordion";documentInjectors["1"]["d"]["1"]={};documentInjectors["1"]["d"]["1"]["a"]=[];documentInjectors["1"]["d"]["1"]["s"]="accordion-custom";documentInjectors["2"]={};documentInjectors["2"]["d"]=[];documentInjectors["2"]["d"]["0"]={};documentInjectors["2"]["d"]["0"]["a"]={"l":"before"};documentInjectors["2"]["d"]["0"]["s"]=".shopify-section-group-footer-group";documentInjectors["2"]["d"]["1"]={};documentInjectors["2"]["d"]["1"]["a"]={"l":"before"};documentInjectors["2"]["d"]["1"]["s"]="footer";return documentInjectors;};</script>
1348<script id="vtlsAebBundle" src="https://cdn-sf.vitals.app/assets/js/bundle-69fff0857d0e4ed2b716a2ebde94d0da.js" async></script>
1348
1349
1350<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1351<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: 67109650525,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1351
1351
1352<script>
1353  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1354</script>
vendor: 1 bytes, line 1354
1354
1355<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}
1355).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: 67109650525,storefrontBaseUrl: "https://ffntzz-2x.myshopify.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://ffntzz-2x.myshopify.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab"],webPixelsConfigList: [{"id":"2042069085","configuration":"{\"pixel_id\":\"761809728384213\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"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":"The Gardeners Wife","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"ffntzz-2x.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/ffntzz-2x.myshopify.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":20.0,"currencyCode":"USD"},"product":{"title":"Baby Bouquet [the winter edit.]","vendor":"My Store","id":"8200032813149","untranslatedTitle":"Baby Bouquet [the winter edit.]","url":"\/products\/baby-bouquet-winter-edit","type":"Flowers"},"id":"44883965640797","image":{"src":"\/\/ffntzz-2x.myshopify.com\/cdn\/shop\/files\/IMG_4005.jpg?v=1786638383"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}],"products":[{"id":"8200032813149","handle":"baby-bouquet-winter-edit","isCollective":null,"title":"Baby Bouquet [the winter edit.]","type":"Flowers","untranslatedTitle":"Baby Bouquet [the winter edit.]","url":"\/products\/baby-bouquet-winter-edit","vendor":"My Store","remoteShopId":null,"variants":[{"id":"44883965640797","image":{"src":"\/\/ffntzz-2x.myshopify.com\/cdn\/shop\/files\/IMG_4005.jpg?v=1786638383"},"price":{"amount":20.0,"currencyCode":"USD"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8188848570461","handle":"seed-bomb-good-times-eedgp-mnxyb","isCollective":null,"title":"Abundance Moon Phase Seed Balls","type":"seeds","untranslatedTitle":"Abundance Moon Phase Seed Balls","url":"\/products\/seed-bomb-good-times-eedgp-mnxyb","vendor":"My Store","remoteShopId":null,"variants":[{"id":"44785749557341","image":{"src":"\/\/ffntzz-2x.myshopify.com\/cdn\/shop\/files\/Screen_2BShot_2B2022-07-11_2Bat_2B6.38.02_2BPM.webp?v=1784930752"},"price":{"amount":14.0,"currencyCode":"USD"},"sku":"SQ6124455","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8222161272925","handle":"all-my-love-seed-card","isCollective":null,"title":"All my Love | Wildflower Seed Card + Bouquet","type":"Cards","untranslatedTitle":"All my Love | Wildflower Seed Card + Bouquet","url":"\/products\/all-my-love-seed-card","vendor":"My Store","remoteShopId":null,"variants":[{"id":"449780711752
135561","image":{"src":"\/\/ffntzz-2x.myshopify.com\/cdn\/shop\/files\/IMG_4067.jpg?v=1788306009"},"price":{"amount":16.0,"currencyCode":"USD"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8188844212317","handle":"alright-alright-alright-magnet","isCollective":null,"title":"Alright Alright Alright Magnet","type":"Magnet","untranslatedTitle":"Alright Alright Alright Magnet","url":"\/products\/alright-alright-alright-magnet","vendor":"My Store","remoteShopId":null,"variants":[{"id":"44785738088541","image":{"src":"\/\/ffntzz-2x.myshopify.com\/cdn\/shop\/files\/Screenshot2026-07-24at5.54.32PM.png?v=1784933739"},"price":{"amount":5.0,"currencyCode":"USD"},"sku":"SQ5871275","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8200022065245","handle":"shower-steamers-amalfi-coast-coastal-citrus","isCollective":null,"title":"Amalfi Coast Shower Steamers","type":"self-care","untranslatedTitle":"Amalfi Coast Shower Steamers","url":"\/products\/shower-steamers-amalfi-coast-coastal-citrus","vendor":"My Store","remoteShopId":null,"variants":[{"id":"44883917373533","image":{"src":"\/\/ffntzz-2x.myshopify.com\/cdn\/shop\/files\/IMG_4906-Photoroom.jpg?v=1788310185"},"price":{"amount":18.0,"currencyCode":"USD"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]}],"purchasingCompany":null},},"https://ffntzz-2x.myshopify.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"150791454813","themeStoreId":"3621","themePublished":"true","eventMetadataId":"40f3fdbd-c438-47b8-8b16-849fc1c7cfed","pageType":"product","resourceId":"8200032813149","shopId":"67109650525","storefrontBaseUrl":"https:\/\/ffntzz-2x.myshopify.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":20.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Baby Bouquet [the winter edit.]\",\"vendor\":\"My Store\",\"id\":\"8200032813149\",\"untranslatedTitle\":\"Baby Bouquet [the winter edit.]\",\"url\":\"\/products\/baby-bouquet-winter-edit\",\"type\":\"Flowers\"},\"id\":\"44883965640797\",\"image\":{\"src\":\"\/\/ffntzz-2x.myshopify.com\/cdn\/shop\/files\/IMG_4005.jpg?v=1786638383\"},\"sku\":null,\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}}]]"});})();</script>
1355<script>
1356  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1357  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1358  window.ShopifyAnalytics.meta.currency = 'USD';
1359  var meta = {"product":{"id":8200032813149,"gid":"gid:\/\/shopify\/Product\/8200032813149","vendor":"My Store","type":"Flowers","handle":"baby-bouquet-winter-edit","variants":[{"id":44883965640797,"price":2000,"name":"Baby Bouquet [the winter edit.]","public_title":null,"sku":null}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":8200032813149,"requestId":"1852e153-f164-426b-8ace-bfe953d8caef-1791585605"}};
1360  for (var attr in meta) {
1361    window.ShopifyAnalytics.meta[attr] = meta[attr];
1362  }
1363</script>
vendor: 1 bytes, line 1363
1363
1364<script class="analytics">
1365  (function () {
1366    var customDocumentWrite = function(content) {
1367      var jquery = null;
1368
1369      if (window.jQuery) {
1370        jquery = window.jQuery;
1371      } else if (window.Checkout && window.Checkout.$) {
1372        jquery = window.Checkout.$;
1373      }
1374
1375      if (jquery) {
1376        jquery('body').append(content);
1377      }
1378    };
1379
1380    var hasLoggedConversion = function(token) {
1381      if (token) {
1382        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1383      }
1384      return false;
1385    }
1386
1387    var setCookieIfConversion = function(token) {
1388      if (token) {
1389        var twoMonthsFromNow = new Date(Date.now());
1390        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1391
1392        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1393      }
1394    }
1395
1396    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1397    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1398    if (trekkie.integrations) {
1399      return;
1400    }
1401    trekkie.methods = [
1402      'identify',
1403      'page',
1404      'ready',
1405      'track',
1406      'trackForm',
1407      'trackLink'
1408    ];
1409    trekkie.factory = function(method) {
1410      return function() {
1411        var args = Array.prototype.slice.call(arguments);
1412        args.unshift(method);
1413        trekkie.push(args);
1414        if (method == 'track' || method == 'page') {
1415          var pageUrl;
1416          try {
1417            pageUrl = window.location.href;
1418          } catch (e) {}
1419          var pageReferrer;
1420          try {
1421            pageReferrer = document.referrer;
1422          } catch (e) {}
1423          try {
1424            if (window.__TREKKIE_SHIM_QUEUE == null) {
1425              window.__TREKKIE_SHIM_QUEUE = [];
1426            }
1427            window.__TREKKIE_SHIM_QUEUE.push({
1428              from: 'trekkie-stub',
1429              method: method,
1430              args: args.slice(1),
1431              pageContext: {
1432                url: pageUrl,
1433                referrer: pageReferrer
1434              }
1435            });
1436          } catch (e) {
1437            // no-op
1438          }
1439        }
1440        return trekkie;
1441      };
1442    };
1443    for (var i = 0; i < trekkie.methods.length; i++) {
1444      var key = trekkie.methods[i];
1445      trekkie[key] = trekkie.factory(key);
1446    }
1447    trekkie.load = function(config) {
1448      trekkie.config = config || {};
1449      trekkie.config.initialDocumentCookie = document.cookie;
1450      var first = document.getElementsByTagName('script')[0];
1451var script = document.createElement('script');
1452script.type = 'text/javascript';
1453script.onerror = function(e) {
1454  var scriptFallback = document.createElement('script');
1455  scriptFallback.type = 'text/javascript';
1456  scriptFallback.onerror = function(error) {
1457          var Monorail = {
1458      produce: function produce(monorailDomain, schemaId, payload) {
1459        var currentMs = new Date().getTime();
1460        var event = {
1461          schema_id: schemaId,
1462          payload: payload,
1463          metadata: {
1464            event_created_at_ms: currentMs,
1465            event_sent_at_ms: currentMs
1466          }
1467        };
1468        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1469      },
1470      sendRequest: function sendRequest(endpointUrl, payload) {
1471        // Try the sendBeacon API
1472        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1473          var blobData = new window.Blob([payload], {
1474            type: 'text/plain'
1475          });
1476
1477          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1478            return true;
1479          } // sendBeacon was not successful
1480
1481        } // XHR beacon
1482
1483        var xhr = new XMLHttpRequest();
1484
1485        try {
1486          xhr.open('POST', endpointUrl);
1487          xhr.setRequestHeader('Content-Type', 'text/plain');
1488          xhr.send(payload);
1489        } catch (e) {
1490          console.log(e);
1491        }
1492
1493        return false;
1494      },
1495      isIos12: function isIos12() {
1496        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1497      }
1498    };
1499    Monorail.produce('monorail-edge.shopifysvc.com',
1500      'trekkie_storefront_load_errors/1.1',
1501      {shop_id: 67109650525,
1502      theme_id: 150791454813,
1503      app_name: "storefront",
1504      context_url: window.location.href,
1505      source_url: "//ffntzz-2x.myshopify.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"});
1506
1507  };
1508  scriptFallback.async = true;
1509  scriptFallback.src = '//ffntzz-2x.myshopify.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
1510  first.parentNode.insertBefore(scriptFallback, first);
1511};
1512script.async = true;
1513script.src = '//ffntzz-2x.myshopify.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
1514first.parentNode.insertBefore(script, first);
1515
1516    };
1517    trekkie.load(
1518      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":67109650525,"isMerchantRequest":null,"themeId":150791454813,"themeCityHash":"1386932294916478080","contentLanguage":"en","currency":"USD","eventMetadataId":"40f3fdbd-c438-47b8-8b16-849fc1c7cfed"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1519    );
1520
1521    var loaded = false;
1522    trekkie.ready(function() {
1523      if (loaded) return;
1524      loaded = true;
1525
1526      window.ShopifyAnalytics.lib = window.trekkie;
1527
1528      var originalDocumentWrite = document.write;
1529      document.write = customDocumentWrite;
1530      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1531      document.write = originalDocumentWrite;
1532
1533      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1534      var token = match? match[1]: undefined;
1535      if (!hasLoggedConversion(token)) {
1536        setCookieIfConversion(token);
1537        window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":44883965640797,"productId":8200032813149,"productGid":"gid:\/\/shopify\/Product\/8200032813149","name":"Baby Bouquet [the winter edit.]","price":"20.00","sku":null,"brand":"My Store","variant":null,"category":"Flowers","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true});
1538      }
1539    });
1540
1541    window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":8200032813149,"requestId":"1852e153-f164-426b-8ace-bfe953d8caef-1791585605","shopifyEmitted":true});
1542
1543    var eventsListenerScript = document.createElement('script');
1544    eventsListenerScript.async = true;
1545    eventsListenerScript.src = "//ffntzz-2x.myshopify.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1546    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1547})();</script>
vendor: 1 bytes, line 1547
1547
1548<script
1549  defer
1550  src="https://ffntzz-2x.myshopify.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js"
1551  data-application="storefront-renderer"
1552  data-shop-id="67109650525"
1553  data-render-region="gcp-us-central1"
1554  data-page-type="product"
1555  data-theme-instance-id="150791454813"
1556  data-theme-name="Atelier"
1557  data-theme-version="4.1.3"
1558  data-monorail-region="shop_domain"
1559  data-resource-timing-sampling-rate="10"
1560  data-shs="true"
1561  data-shs-beacon="true"
1562  data-shs-export-with-fetch="true"
1563  data-shs-logs-sample-rate="1"
1564  data-shs-beacon-endpoint="https://ffntzz-2x.myshopify.com/api/collect"
1565></script>
vendor: 1 bytes, line 1565
1565
1566<script src="https://cdn.shopify.com/storefront/web-components/account.js" type="module" crossorigin fetchpriority="low" async></script>
1566<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"67109650525","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.loading","value":"Loading"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":false},"visitor":{"country":"US","language":"en"}}</script>
1566
1567<meta name="shopify-y" content="b9720357-0d6b-47be-bec9-7a5754c8a6a5" data-expiration="1823143205000"><meta name="shopify-s" content="a7cf2004-388c-4e26-a89e-306f7859cbae" data-expiration="1791587405000">
1568</head>
1569
1570  <body class="page-width-narrow card-hover-effect-lift">
1571    <a
1572  class="skip-to-content-link button-secondary"
1573  href="#MainContent"
1574>
1575  Skip to content
1576</a>
1577
1578
1579
1580
1581    
1582
1583<theme-drawer id="chat-drawer">
1584  <dialog
1585    ref="panel"
1586    class="theme-drawer__dialog chat-drawer"
1587  >
1588    <shopify-chat
1589      mode="standalone"
1590      mode-switch
1591    ></shopify-chat>
1592  </dialog>
1593</theme-drawer>
1594
1595<script type="module">
1596  const chatDrawer = document.querySelector('#chat-drawer');
1597  const shopifyChat = document.querySelector('shopify-chat');
1598
1599  document.addEventListener('theme-drawer:open', (event) => {
1600    if (/** @type {Element} */ (event.target).id !== 'chat-drawer') return;
1601    shopifyChat?.setAttribute('mode', 'managed');
1602  });
1603
1604  document.addEventListener('theme-drawer:close', (event) => {
1605    if (/** @type {Element} */ (event.target).id !== 'chat-drawer') return;
1606    // If mode is still managed, this is a theme-initiated close (backdrop /
1607    // Escape) — close the chat so the FAB appears. If mode is already
1608    // standalone, the close was triggered by an undock (enter-standalone sets
1609    // mode before closing the drawer) — leave the chat open as a floating panel.
1610    if (shopifyChat?.getAttribute('mode') === 'managed') {
1611      shopifyChat?.removeAttribute('open');
1612    }
1613    shopifyChat?.setAttribute('mode', 'standalone');
1614  });
1615
1616  document.addEventListener('shopify-chat:enter-managed', () => {
1617    // Captured at event-fire time — the dock-transition animation hint below
1618    // depends on state as it was when the event was dispatched.
1619    const isStandaloneAndOpen = shopifyChat?.hasAttribute('open') && shopifyChat?.getAttribute('mode') === 'standalone';
1620
1621    // The activator-click path (FAB click on desktop with stored
1622    // preferredMode=managed) dispatches enter-managed *before* calling show(),
1623    // so the chat's `open` attribute at event time understates the imminent
1624    // outcome. Defer to a microtask: by then show() (if any) has run, and we
1625    // can distinguish the viewport-driven mobile→desktop transition that left
1626    // a minimized FAB (chat stays closed → don't open an empty drawer) from
1627    // an activator click (chat just opened → open the drawer).
1628    queueMicrotask(() => {
1629      if (!shopifyChat?.hasAttribute('open') && !chatDrawer?.hasAttribute('open')) {
1630        return;
1631      }
1632      chatDrawer?.open?.(isStandaloneAndOpen ? { enter: 'inline-start' } : undefined);
1633    });
1634  });
1635
1636  document.addEventListener('shopify-chat:enter-standalone', () => {
1637    shopifyChat?.setAttribute('mode', 'standalone');
1638    chatDrawer?.close?.();
1639  });
1640
1641  document.addEventListener('shopify-chat:close', () => {
1642    if (shopifyChat?.getAttribute('mode') === 'managed') {
1643      chatDrawer?.close?.();
1644    }
1645  });
1646
1647  document.addEventListener('megaMenu:hover', () => {
1648    if (shopifyChat?.hasAttribute('open') && shopifyChat?.getAttribute('mode') === 'standalone') {
1649      shopifyChat?.removeAttribute('open');
1650    }
1651  });
1652
1653  // After the chat upgrades it self-restores its preferred mode from
1654  // sessionStorage. Reconcile any mismatch with the theme-drawer's state
1655  // — the drawer is the source of truth for which mode the chat should
1656  // be in (open → managed, closed → standalone).
1657  customElements.whenDefined('shopify-chat').then(() => {
1658    const mode = chatDrawer?.hasAttribute('open') ? 'managed' : 'standalone';
1659    if (shopifyChat?.getAttribute('mode') !== mode) {
1660      // When switching managed → standalone (e.g. narrow viewport skipped
1661      // drawer restore), also close the chat so it renders as the FAB
1662      // rather than an open standalone panel.
1663      if (mode === 'standalone' && shopifyChat?.hasAttribute('open')) {
1664        shopifyChat?.removeAttribute('open');
1665      }
1666      shopifyChat?.setAttribute('mode', mode);
1667    }
1668  });
1669</script>
1669
1670
1671
1672
1673
1674    <div class="page-wrapper">
1675      <div id="header-group">
1676        <!-- BEGIN sections: header-group -->
1677<header id="shopify-section-sections--20623391457373__header_section" class="shopify-section shopify-section-group-header-group header-section">
1678
1679
1680
1681
1682
1683
1684<script type="application/ld+json">
1685  {
1686    "@context": "http://schema.org",
1687    "@type": "Organization",
1688    "name": "The Gardeners Wife",
1689    
1690      "logo": "https:\/\/ffntzz-2x.myshopify.com\/cdn\/shop\/files\/TGW_tag_front_1.png?v=1784928383\u0026width=500",
1691    
1692    "url": "https:\/\/ffntzz-2x.myshopify.com"
1693  }
1694</script>
1694
1695
1696<header-component
1697  id="header-component"
1698  class="header"
1699  data-theme-color="rgb(245 239 224)"
1700  data-bubble-style="default"
1701  
1702    transparent="not-sticky"
1703  
1704  
1705    sticky="always"
1706  
1707  data-skip-node-update
1708  data-scroll-direction="none"
1709  
1710  
1711    data-transparent-background="bottom"
1712  
1713  style="
1714    --color-background-top-row: rgba(245 239 224 / 1.0);
1715    --color-background-bottom-row: rgba(245 239 224 / 1.0);
1716    
1717      --color-transparent-text: #2C2C2A;
1718      --color-transparent-text-rgb: 44 44 42;
1719      --color-transparent-text-contrast: var(--palette-lightest);
1720    
1721    
1722      --cart-bubble-background: var(--palette-darkest);
1723      --cart-bubble-text: #F5EFE0;
1724    
1725    
1726  "
1727>
1728  <div class="header__underlay header__underlay-closed"></div>
1729  <div
1730    class="header__underlay header__underlay-open"
1731  ></div>
1732    
1733
1734    
1735
1736    
1737    
1738      <div
1739        class="header__row header__row--top color-#F5EFE0 section section--full-width-margin section--page-width color-custom-top-sections--20623391457373__header_section"
1740        ref="headerRowTop"style="--border-bottom-width: 0px; --border-bottom-width-mobile: 0px; --border-bottom-color-mobile: var(--color-border);">
1741        <div class="header__columns spacing-style">
1742          <style data-shopify>
1743    .color-custom-top-sections--20623391457373__header_section,
1744    .color-custom-top-sections--20623391457373__header_section .text-block {
1745      /* Background */
1746      --color-background: #F5EFE0;
1747      --color-background-rgb: 245 239 224;
1748
1749      /* Opacity values adjusted for background brightness */
1750      
1751--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
17520.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
1753
1754
1755      
1756        /* Foreground / text — explicit or smart-contrasted */
1757        --color: #2C2C2A;
1758        --color-rgb: 44 44 42;
1759        --color-foreground: #2C2C2A;
1760        --color-foreground-rgb: 44 44 42;
1761        --color-foreground-muted: rgb(44 44 42 / var(--opacity-muted-text));
1762        --color-foreground-subdued: rgb(44 44 42 / var(--opacity-subdued-text));
1763        --color-border: var(--palette-darkest);
1764        --color-border-rgb: var(--palette-darkest-rgb);
1765      
1766    }
1767
1768    
1769      .color-custom-top-sections--20623391457373__header_section {
1770        /* Form-related tokens stay on .color-custom only — .text-block is a prose
1771           container (text/announcement/inline-text/blog-post-description/
1772           collection-link/price/sku) and never holds form inputs. */
1773        --input-disabled-background-color: rgb(44 44 42 / var(--opacity-10));
1774        --input-disabled-border-color: rgb(44 44 42 / var(--opacity-5));
1775        --input-disabled-text-color: rgb(44 44 42 / var(--opacity-50));
1776        --checkbox-border: 1px solid rgb(44 44 42 / var(--opacity-35-55));
1777      }
1778    
1779
1780    .color-custom-top-sections--20623391457373__header_section {
1781      color: var(--color, var(--color-foreground));
1782      background-color: var(--color-background);
1783    }
1784  </style>
1785
1786
1787      
1788      
1789<div
1790      class="header__column header__column--left"
1791      data-testid="header-top-left"
1792    >
1793      
1794        
1795          
1796              
1797
1798
1799
1800    <div
1801      class="header__drawer"
1802      ref="headerDrawerContainer"
1803      data-hydration-key="header-drawer-mobile"
1804      
1805    >
1806      
1807
1808
1809
1810
1811  <style data-shopify>
1812    .color-custom-ARFZBK3RJTFRMdm03Z__header-menu-1,
1813    .color-custom-ARFZBK3RJTFRMdm03Z__header-menu-1 .text-block {
1814      /* Background */
1815      --color-background: #f5efe0;
1816      --color-background-rgb: 245 239 224;
1817
1818      /* Opacity values adjusted for background brightness */
1819      
1820--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
18210.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
1822
1823
1824      
1825        /* Foreground / text — explicit or smart-contrasted */
1826        --color: #977a54;
1827        --color-rgb: 151 122 84;
1828        --color-foreground: #977a54;
1829        --color-foreground-rgb: 151 122 84;
1830        --color-foreground-muted: rgb(151 122 84 / var(--opacity-muted-text));
1831        --color-foreground-subdued: rgb(151 122 84 / var(--opacity-subdued-text));
1832        --color-border: var(--palette-darkest);
1833        --color-border-rgb: var(--palette-darkest-rgb);
1834      
1835    }
1836
1837    
1838      .color-custom-ARFZBK3RJTFRMdm03Z__header-menu-1 {
1839        /* Form-related tokens stay on .color-custom only — .text-block is a prose
1840           container (text/announcement/inline-text/blog-post-description/
1841           collection-link/price/sku) and never holds form inputs. */
1842        --input-disabled-background-color: rgb(151 122 84 / var(--opacity-10));
1843        --input-disabled-border-color: rgb(151 122 84 / var(--opacity-5));
1844        --input-disabled-text-color: rgb(151 122 84 / var(--opacity-50));
1845        --checkbox-border: 1px solid rgb(151 122 84 / var(--opacity-35-55));
1846      }
1847    
1848
1849    .color-custom-ARFZBK3RJTFRMdm03Z__header-menu-1 {
1850      color: var(--color, var(--color-foreground));
1851      background-color: var(--color-background);
1852    }
1853  </style>
1854
1855
1856
1857<script
1858  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/header-drawer.js?v=121243031541024704371784931096"
1859  type="module"
1860  fetchpriority="low"
1861></script>
1861
1862
1863<header-drawer
1864  class="header-drawer "
1865  style="--menu-image-border-radius: 0px; --resource-card-corner-radius: 0px;"
1866>
1867  <details
1868    id="Details-menu-drawer-container"
1869    data-skip-node-update="true"
1870    class="menu-drawer-container"
1871    ref="details"
1872    scroll-lock
1873  >
1874    <summary
1875      class="header__icon header__icon--menu header__icon--summary"
1876      aria-label="Menu"
1877      on:click="/toggle"
1878    >
1879      <span class="svg-wrapper header-drawer-icon header-drawer-icon--open"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
1880  <path d="M1 3.5H13" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
1881  <path d="M1 10.5H13" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
1882</svg>
1883</span>
1884      <span class="svg-wrapper header-drawer-icon header-drawer-icon--close"><svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
1885<path d="M11.1765 12.025C11.4108 12.2594 11.7907 12.2594 12.025 12.025C12.2594 11.7907 12.2594 11.4108 12.025 11.1765L8.84931 8.00078L12.025 4.82505C12.2594 4.59073 12.2594 4.21083 12.025 3.97652C11.7907 3.7422 11.4108 3.7422 11.1765 3.97652L8.00078 7.15225L4.82505 3.97652C4.59073 3.7422 4.21083 3.7422 3.97652 3.97652C3.7422 4.21083 3.7422 4.59073 3.97652 4.82505L7.15225 8.00078L3.97652 11.1765C3.7422 11.4108 3.7422 11.7907 3.97652 12.025C4.21083 12.2594 4.59073 12.2594 4.82505 12.025L8.00078 8.84931L11.1765 12.025Z" fill="currentColor"/>
1886</svg>
1887</span>
1888    </summary>
1889    <div
1890      ref="menuDrawer"
1891      class="
1892        menu-drawer
1893        
1894          color-custom-ARFZBK3RJTFRMdm03Z__header-menu-1
1895        
1896      "
1897    >
1898      <button
1899        class="button close-button menu-drawer__close-button focus-inset"
1900        type="button"
1901        aria-label="Close"
1902        on:click="/close"
1903      >
1904        <span class="svg-wrapper header-drawer-icon header-drawer-icon--close"><svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
1905<path d="M11.1765 12.025C11.4108 12.2594 11.7907 12.2594 12.025 12.025C12.2594 11.7907 12.2594 11.4108 12.025 11.1765L8.84931 8.00078L12.025 4.82505C12.2594 4.59073 12.2594 4.21083 12.025 3.97652C11.7907 3.7422 11.4108 3.7422 11.1765 3.97652L8.00078 7.15225L4.82505 3.97652C4.59073 3.7422 4.21083 3.7422 3.97652 3.97652C3.7422 4.21083 3.7422 4.59073 3.97652 4.82505L7.15225 8.00078L3.97652 11.1765C3.7422 11.4108 3.7422 11.7907 3.97652 12.025C4.21083 12.2594 4.59073 12.2594 4.82505 12.025L8.00078 8.84931L11.1765 12.025Z" fill="currentColor"/>
1906</svg>
1907</span>
1908      </button>
1909      <nav
1910        class="menu-drawer__navigation"
1911        style="--menu-top-level-font-family: var(--font-body--family);
1912--menu-top-level-font-size-desktop: 0.875rem; --menu-top-level-font-style: var(--font-body--style); --menu-top-level-font-weight: var(--font-body--weight); --menu-top-level-font-case:uppercase;
1913
1914  --menu-top-level-font-size: var(--menu-font-2xl--size); --menu-top-level-font-line-height:
1915  var(--menu-font-2xl--line-height);
1916
1917--menu-top-level-font-color: var(--color-foreground); --menu-top-level-font-color-rgb: var(--color-foreground-rgb);
1918
1919--menu-parent-font-family: var(--font-body--family); --menu-parent-font-style:
1920var(--font-body--style); --menu-parent-font-weight: var(--font-body--weight); --menu-parent-font-case:
1921uppercase;
1922
1923    --menu-parent-font-size: var(--menu-font-md--size); --menu-parent-font-line-height:
1924    var(--menu-font-md--line-height); --menu-parent-font-color: var(--color-foreground);
1925    --menu-parent-active-font-color: var(--color-foreground-subdued);
1926  
1927--menu-child-font-family: var(--font-body--family); --menu-child-font-style:var(--font-body--style); --menu-child-font-weight: var(--font-body--weight); --menu-child-font-case:
1928uppercase;
1929
1930    --menu-child-font-size: var(--menu-font-sm--size); --menu-child-font-line-height: var(--menu-font-sm--line-height);
1931    --menu-child-font-color: var(--color-foreground-subdued); --menu-child-active-font-color: var(--color-foreground);
1932  
1933
1934        "
1935        aria-label="Primary"
1936      >
1937        <ul
1938          class="menu-drawer__menu has-submenu"
1939          role="list"
1940        >
1941            
1942            
1943
1944              <li
1945                style="--menu-drawer-animation-index: 1;"
1946                class="menu-drawer__list-item--deep"
1947              >
1948                
1949<a
1950                    id="HeaderDrawer-dried-florals"
1951                    href="/collections/dried-florals"
1952                    class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset"
1953                    
1954                  >
1955                    <span class="menu-drawer__menu-item-text wrap-text">Dried Florals</span>
1956                  </a>
1957                
1958              </li>
1959              <li
1960                style="--menu-drawer-animation-index: 2;"
1961                class="menu-drawer__list-item--deep"
1962              >
1963                
1964<a
1965                    id="HeaderDrawer-botanical-fragrance"
1966                    href="/collections/botanical-fragrance"
1967                    class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset"
1968                    
1969                  >
1970                    <span class="menu-drawer__menu-item-text wrap-text">Botanical Fragrance</span>
1971                  </a>
1972                
1973              </li>
1974              <li
1975                style="--menu-drawer-animation-index: 3;"
1976                class="menu-drawer__list-item--deep"
1977              >
1978                
1979<a
1980                    id="HeaderDrawer-self-care"
1981                    href="/collections/self-care"
1982                    class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset"
1983                    
1984                  >
1985                    <span class="menu-drawer__menu-item-text wrap-text">Self-Care</span>
1986                  </a>
1987                
1988              </li>
1989              <li
1990                style="--menu-drawer-animation-index: 4;"
1991                class="menu-drawer__list-item--deep"
1992              >
1993                
1994<a
1995                    id="HeaderDrawer-ritual-wellness"
1996                    href="/collections/ritual-wellness"
1997                    class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset"
1998                    
1999                  >
2000                    <span class="menu-drawer__menu-item-text wrap-text">Ritual &amp; Wellness</span>
2001                  </a>
2002                
2003              </li>
2004              <li
2005                style="--menu-drawer-animation-index: 5;"
2006                class="menu-drawer__list-item--deep"
2007              >
2008                
2009<a
2010                    id="HeaderDrawer-cards"
2011                    href="/collections/cards"
2012                    class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset"
2013                    
2014                  >
2015                    <span class="menu-drawer__menu-item-text wrap-text">Cards</span>
2016                  </a>
2017                
2018              </li>
2019              <li
2020                style="--menu-drawer-animation-index: 6;"
2021                class="menu-drawer__list-item--deep"
2022              >
2023                
2024<a
2025                    id="HeaderDrawer-seeds-garden"
2026                    href="/collections/seeds-garden"
2027                    class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset"
2028                    
2029                  >
2030                    <span class="menu-drawer__menu-item-text wrap-text">Seeds + Garden</span>
2031                  </a>
2032                
2033              </li>
2034              <li
2035                style="--menu-drawer-animation-index: 7;"
2036                class="menu-drawer__list-item--deep"
2037              >
2038                
2039<a
2040                    id="HeaderDrawer-stickers"
2041                    href="/collections/stickers"
2042                    class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset"
2043                    
2044                  >
2045                    <span class="menu-drawer__menu-item-text wrap-text">Stickers</span>
2046                  </a>
2047                
2048              </li>
2049              <li
2050                style="--menu-drawer-animation-index: 8;"
2051                class="menu-drawer__list-item--deep"
2052              >
2053                
2054<a
2055                    id="HeaderDrawer-sale"
2056                    href="/collections/last-chance"
2057                    class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset"
2058                    
2059                  >
2060                    <span class="menu-drawer__menu-item-text wrap-text">SALE</span>
2061                  </a>
2062                
2063              </li>
2064              <li
2065                style="--menu-drawer-animation-index: 9;"
2066                class="menu-drawer__list-item--deep"
2067              >
2068                
2069
2070                  
2071                  <accordion-custom
2072  
2073  
2074  
2075  
2076  
2077  
2078  
2079  
2080  
2081>
2082  
2083                    <details
2084                      id="Details-menu-drawer-more-info"
2085                    >
2086                      <summary
2087                        id="HeaderDrawer-more-info"
2088                        class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset"
2089                      >
2090                        <span class="menu-drawer__menu-item-text wrap-text">More Info</span>
2091                        <span class="svg-wrapper icon-plus"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2092  <path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
2093  <path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
2094</svg>
2095</span>
2096                      </summary>
2097                      
2098                      <ul
2099                        class="menu-drawer__menu menu-drawer__menu--childlist menu-drawer__animated-element details-content"
2100                        role="list"
2101                        tabindex="-1"
2102                      ><li
2103                            class="menu-drawer__list-item"
2104                            style="--menu-drawer-animation-index: 1;"
2105                          >
2106                            <a
2107                              id="HeaderDrawer-more-info-our-story"
2108                              href="/pages/about-me"
2109                              class="menu-drawer__menu-item menu-drawer__menu-item--child focus-inset"
2110                              
2111                            >
2112                              
2113                              <span class="menu-drawer__menu-item-text wrap-text">Our Story</span>
2114                            </a>
2115                          </li><li
2116                            class="menu-drawer__list-item"
2117                            style="--menu-drawer-animation-index: 2;"
2118                          >
2119                            <a
2120                              id="HeaderDrawer-more-info-custom-work"
2121                              href="/pages/customwork"
2122                              class="menu-drawer__menu-item menu-drawer__menu-item--child focus-inset"
2123                              
2124                            >
2125                              
2126                              <span class="menu-drawer__menu-item-text wrap-text">Custom Work</span>
2127                            </a>
2128                          </li><li
2129                            class="menu-drawer__list-item"
2130                            style="--menu-drawer-animation-index: 3;"
2131                          >
2132                            <a
2133                              id="HeaderDrawer-more-info-wholesale"
2134                              href="/pages/wholesale"
2135                              class="menu-drawer__menu-item menu-drawer__menu-item--child focus-inset"
2136                              
2137                            >
2138                              
2139                              <span class="menu-drawer__menu-item-text wrap-text">Wholesale</span>
2140                            </a>
2141                          </li><li
2142                            class="menu-drawer__list-item"
2143                            style="--menu-drawer-animation-index: 4;"
2144                          >
2145                            <a
2146                              id="HeaderDrawer-more-info-where-to-find-us"
2147                              href="/pages/where-to-find-us"
2148                              class="menu-drawer__menu-item menu-drawer__menu-item--child focus-inset"
2149                              
2150                            >
2151                              
2152                              <span class="menu-drawer__menu-item-text wrap-text">Where to Find us!</span>
2153                            </a>
2154                          </li></ul>
2155                    </details>
2156                  
2157</accordion-custom>
2158
2159
2160
2161                
2162              </li>
2163        </ul>
2164      </nav>
2165      <div
2166        class="menu-drawer__utility-links menu-drawer__animated-element"
2167        style="--menu-drawer-animation-index: 9;"
2168      >
2169        
2170        </div>
2171
2172      
2173    </div>
2174    <div
2175      class="menu-drawer__backdrop"
2176      on:click="header-drawer/close"
2177    ></div>
2178  </details>
2179</header-drawer>
2180
2181
2182
2183    </div>
2184
2185  
2186
2187<style data-shopify>
2188  .header__underlay {
2189    --color-submenu: rgb(245 239 224);
2190  }
2191</style>
2192
2193
2194
2195
2196            
2197        
2198      
2199        
2200          
2201              
2202  <search-button
2203    class="search-action search-action--hidden-on-menu"
2204  >
2205    <button
2206      on:click="#search-modal/showDialog"
2207      class="button-unstyled header-actions__action"
2208      aria-label="Search"
2209      aria-haspopup="dialog"
2210    >
2211      <span class="hidden">
2212        Search
2213      </span>
2214
2215      <span class="svg-wrapper ">
2216        <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="4.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 12.5 3.25 3.25"/></svg>
2217
2218      </span>
2219    </button>
2220  </search-button>
2221
2222
2223
2224
2225            
2226        
2227      
2228        
2229          
2230              
2231
2232
2233
2234    
2235
2236
2237
2238
2239  <style data-shopify>
2240    .color-custom-ARFZBK3RJTFRMdm03Z__header-menu,
2241    .color-custom-ARFZBK3RJTFRMdm03Z__header-menu .text-block {
2242      /* Background */
2243      --color-background: #f5efe0;
2244      --color-background-rgb: 245 239 224;
2245
2246      /* Opacity values adjusted for background brightness */
2247      
2248--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
22490.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
2250
2251
2252      
2253        /* Foreground / text — explicit or smart-contrasted */
2254        --color: #977a54;
2255        --color-rgb: 151 122 84;
2256        --color-foreground: #977a54;
2257        --color-foreground-rgb: 151 122 84;
2258        --color-foreground-muted: rgb(151 122 84 / var(--opacity-muted-text));
2259        --color-foreground-subdued: rgb(151 122 84 / var(--opacity-subdued-text));
2260        --color-border: var(--palette-darkest);
2261        --color-border-rgb: var(--palette-darkest-rgb);
2262      
2263    }
2264
2265    
2266      .color-custom-ARFZBK3RJTFRMdm03Z__header-menu {
2267        /* Form-related tokens stay on .color-custom only — .text-block is a prose
2268           container (text/announcement/inline-text/blog-post-description/
2269           collection-link/price/sku) and never holds form inputs. */
2270        --input-disabled-background-color: rgb(151 122 84 / var(--opacity-10));
2271        --input-disabled-border-color: rgb(151 122 84 / var(--opacity-5));
2272        --input-disabled-text-color: rgb(151 122 84 / var(--opacity-50));
2273        --checkbox-border: 1px solid rgb(151 122 84 / var(--opacity-35-55));
2274      }
2275    
2276
2277    .color-custom-ARFZBK3RJTFRMdm03Z__header-menu {
2278      color: var(--color, var(--color-foreground));
2279      background-color: var(--color-background);
2280    }
2281  </style>
2282
2283
2284
2285    
2286
2287    <header-menu
2288      ref="headerMenu"
2289      class="header-menu"
2290      
2291      data-hydration-key="header-menu"
2292    >
2293      <div class="header-menu__inner">
2294        <nav
2295          class="menu-list"
2296          aria-label="Primary"
2297          style="--menu-top-level-font-family: var(--font-body--family);
2298--menu-top-level-font-size-desktop: 0.875rem; --menu-top-level-font-style: var(--font-body--style); --menu-top-level-font-weight: var(--font-body--weight); --menu-top-level-font-case:uppercase;
2299
2300  --menu-top-level-font-size: var(--menu-font-sm--size); --menu-top-level-font-line-height:
2301  var(--menu-font-sm--line-height);
2302
2303--menu-top-level-font-color: var(--color-foreground); --menu-top-level-font-color-rgb: var(--color-foreground-rgb);
2304"
2305        >
2306          
2307          <overflow-list
2308  
2309    ref="overflowMenu"
2310  
2311  
2312    class="overflow-menu color-custom-ARFZBK3RJTFRMdm03Z__header-menu background-matches-parent"
2313  
2314  
2315    minimum-items="2"
2316  
2317  
2318    data-testid="header-menu-overflow-list"
2319  
2320  
2321    data-skip-node-update
2322  
2323>
2324  <template shadowrootmode="open">
2325    <link href="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/overflow-list.css?v=16727044177065489451784931096" rel="stylesheet" type="text/css" media="all" />
2326
2327    <ul part="list">
2328      <slot></slot>
2329      <slot
2330        name="more"
2331        part="more"
2332        hidden
2333        
2334      >
2335        <li
2336          part="more"
2337        >
2338          <button
2339            class="button"
2340            type="button"
2341            tabindex="0"
2342            
2343          >
2344            More
2345          </button>
2346        </li>
2347      </slot>
2348      <li
2349        part="placeholder"
2350        hidden
2351      ></li>
2352    </ul>
2353
2354    <div part="overflow">
2355      <ul part="overflow-list">
2356        <slot name="overflow"></slot>
2357      </ul>
2358    </div>
2359  </template>
2360
2361  
2362      
2363        <li
2364          role="presentation"
2365          class="menu-list__list-item"
2366          on:focus="/activate"
2367          on:blur="/deactivate"
2368          on:pointerenter="/activate"
2369          on:pointerleave="/deactivate"
2370        >
2371          <a
2372            href="/collections/dried-florals"
2373            data-skip-node-update="true"
2374            class="menu-list__link"
2375            ref="menuitem"
2376          >
2377            <span class="menu-list__link-title">Dried Florals</span>
2378          </a></li>
2379      
2380        <li
2381          role="presentation"
2382          class="menu-list__list-item"
2383          on:focus="/activate"
2384          on:blur="/deactivate"
2385          on:pointerenter="/activate"
2386          on:pointerleave="/deactivate"
2387        >
2388          <a
2389            href="/collections/botanical-fragrance"
2390            data-skip-node-update="true"
2391            class="menu-list__link"
2392            ref="menuitem"
2393          >
2394            <span class="menu-list__link-title">Botanical Fragrance</span>
2395          </a></li>
2396      
2397        <li
2398          role="presentation"
2399          class="menu-list__list-item"
2400          on:focus="/activate"
2401          on:blur="/deactivate"
2402          on:pointerenter="/activate"
2403          on:pointerleave="/deactivate"
2404        >
2405          <a
2406            href="/collections/self-care"
2407            data-skip-node-update="true"
2408            class="menu-list__link"
2409            ref="menuitem"
2410          >
2411            <span class="menu-list__link-title">Self-Care</span>
2412          </a></li>
2413      
2414        <li
2415          role="presentation"
2416          class="menu-list__list-item"
2417          on:focus="/activate"
2418          on:blur="/deactivate"
2419          on:pointerenter="/activate"
2420          on:pointerleave="/deactivate"
2421        >
2422          <a
2423            href="/collections/ritual-wellness"
2424            data-skip-node-update="true"
2425            class="menu-list__link"
2426            ref="menuitem"
2427          >
2428            <span class="menu-list__link-title">Ritual & Wellness</span>
2429          </a></li>
2430      
2431        <li
2432          role="presentation"
2433          class="menu-list__list-item"
2434          on:focus="/activate"
2435          on:blur="/deactivate"
2436          on:pointerenter="/activate"
2437          on:pointerleave="/deactivate"
2438        >
2439          <a
2440            href="/collections/cards"
2441            data-skip-node-update="true"
2442            class="menu-list__link"
2443            ref="menuitem"
2444          >
2445            <span class="menu-list__link-title">Cards</span>
2446          </a></li>
2447      
2448        <li
2449          role="presentation"
2450          class="menu-list__list-item"
2451          on:focus="/activate"
2452          on:blur="/deactivate"
2453          on:pointerenter="/activate"
2454          on:pointerleave="/deactivate"
2455        >
2456          <a
2457            href="/collections/seeds-garden"
2458            data-skip-node-update="true"
2459            class="menu-list__link"
2460            ref="menuitem"
2461          >
2462            <span class="menu-list__link-title">Seeds + Garden</span>
2463          </a></li>
2464      
2465        <li
2466          role="presentation"
2467          class="menu-list__list-item"
2468          on:focus="/activate"
2469          on:blur="/deactivate"
2470          on:pointerenter="/activate"
2471          on:pointerleave="/deactivate"
2472        >
2473          <a
2474            href="/collections/stickers"
2475            data-skip-node-update="true"
2476            class="menu-list__link"
2477            ref="menuitem"
2478          >
2479            <span class="menu-list__link-title">Stickers</span>
2480          </a></li>
2481      
2482        <li
2483          role="presentation"
2484          class="menu-list__list-item"
2485          on:focus="/activate"
2486          on:blur="/deactivate"
2487          on:pointerenter="/activate"
2488          on:pointerleave="/deactivate"
2489        >
2490          <a
2491            href="/collections/last-chance"
2492            data-skip-node-update="true"
2493            class="menu-list__link"
2494            ref="menuitem"
2495          >
2496            <span class="menu-list__link-title">SALE</span>
2497          </a></li>
2498      
2499        <li
2500          role="presentation"
2501          class="menu-list__list-item"
2502          on:focus="/activate"
2503          on:blur="/deactivate"
2504          on:pointerenter="/activate"
2505          on:pointerleave="/deactivate"
2506        >
2507          <a
2508            href="#"
2509            data-skip-node-update="true"
2510            class="menu-list__link"aria-controls="submenu-9"
2511              aria-haspopup="true"
2512              aria-expanded="false"
2513            ref="menuitem"
2514          >
2515            <span class="menu-list__link-title">More Info</span>
2516          </a><div class="menu-list__submenu color-custom-ARFZBK3RJTFRMdm03Z__header-menu background-matches-parent" ref="submenu[]">
2517              <div
2518                id="submenu-9"
2519                class="menu-list__submenu-inner"
2520                style="--menu-parent-font-family: var(--font-body--family); --menu-parent-font-style:
2521var(--font-body--style); --menu-parent-font-weight: var(--font-body--weight); --menu-parent-font-case:
2522uppercase;
2523
2524    --menu-parent-font-size: var(--menu-font-md--size); --menu-parent-font-line-height:
2525    var(--menu-font-md--line-height); --menu-parent-font-color: var(--color-foreground);
2526    --menu-parent-active-font-color: var(--color-foreground-subdued);
2527  
2528--menu-child-font-family: var(--font-body--family); --menu-child-font-style:var(--font-body--style); --menu-child-font-weight: var(--font-body--weight); --menu-child-font-case:
2529uppercase;
2530
2531    --menu-child-font-size: var(--menu-font-sm--size); --menu-child-font-line-height: var(--menu-font-sm--line-height);
2532    --menu-child-font-color: var(--color-foreground-subdued); --menu-child-active-font-color: var(--color-foreground);
2533  
2534"
2535              >
2536                
2537                <div class="mega-menu section section--full-width-margin section--page-width">
2538                  <div
2539                    class="mega-menu__grid"
2540                    data-menu-grid-id="MegaMenuList-9"
2541                  >
2542                    
2543<ul
2544  data-menu-list-id="MegaMenuList-9"
2545  class="mega-menu__list list-unstyled"
2546  style="--menu-image-border-radius: 0px;"
2547>
2548  
2549    <li class="mega-menu__column mega-menu__column--span-1">
2550    <div>
2551      <a
2552        href="/pages/about-me"
2553        class="mega-menu__link "
2554      >
2555        
2556        <span class="wrap-text">Our Story</span>
2557      </a>
2558      
2559    </div>
2560
2561    
2562  
2563    
2564    <div>
2565      <a
2566        href="/pages/customwork"
2567        class="mega-menu__link "
2568      >
2569        
2570        <span class="wrap-text">Custom Work</span>
2571      </a>
2572      
2573    </div>
2574
2575    
2576  
2577    
2578    <div>
2579      <a
2580        href="/pages/wholesale"
2581        class="mega-menu__link "
2582      >
2583        
2584        <span class="wrap-text">Wholesale</span>
2585      </a>
2586      
2587    </div>
2588
2589    
2590  
2591    
2592    <div>
2593      <a
2594        href="/pages/where-to-find-us"
2595        class="mega-menu__link "
2596      >
2597        
2598        <span class="wrap-text">Where to Find us!</span>
2599      </a>
2600      
2601    </div>
2602
2603    </li>
2604  
2605</ul>
2606
2607
2608
2609<style data-shopify>
2610  [data-menu-grid-id="MegaMenuList-9"] {
2611    
2612      --menu-columns-desktop: 6;
2613      --menu-columns-tablet: 4;
2614    
2615  }
2616
2617  [data-menu-list-id="MegaMenuList-9"] {
2618    
2619      --menu-columns-desktop: 6;
2620      --menu-columns-tablet: 4;
2621    
2622  }
2623</style>
2624
2625
2626
2627                  </div>
2628                </div>
2629              </div>
2630            </div></li>
2631      
2632      <li
2633        class="menu-list__list-item"
2634        role="presentation"
2635        slot="more"
2636        on:focus="/activate"
2637        on:blur="/deactivate"
2638        on:pointerenter="/activate"
2639        on:pointerleave="/deactivate"
2640      >
2641        <button
2642          role="listitem"
2643          class="menu-list__link button-unstyled"
2644          aria-haspopup="true"
2645          aria-expanded="false"
2646          ref="menuitem"
2647        >
2648          <span class="menu-list__link-title">More</span>
2649        </button>
2650      </li>
2651    
2652</overflow-list>
2653
2654        </nav>
2655      </div>
2656
2657      
2657<script
2658        src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/header-menu.js?v=177388175794493903551784931096"
2659        type="module"
2660        fetchpriority="low"
2661      ></script>
2661
2662    </header-menu>
2663
2664
2665<style data-shopify>
2666  .header__underlay {
2667    --color-submenu: rgb(245 239 224);
2668  }
2669</style>
2670
2671
2672
2673
2674            
2675        
2676      
2677    </div><div
2678      class="header__column header__column--center"
2679      data-testid="header-top-center"
2680    >
2681      
2682        
2683          
2684              
2685
2686
2687
2688
2689<a
2690  
2691  href="/"
2692  class="size-style spacing-style header-logo"
2693  style="
2694    --size-style-width: ;--size-style-height: ;
2695    --padding-block-start: 0px;--padding-block-end: 0px;
2696    --font-family: var(--font-body--family);
2697    --font-style: var(--font-body--style);
2698    --font-weight: 600;
2699  "
2700  
2701>
2702  
2703
2704  <span
2705    class="header-logo__image-container header-logo__image-container--original"
2706    data-testid="header-logo"
2707  >
2708    
2709  
2710  
2711  
2712  
2713
2714  
2715
2716  
2717
2718  
2719
2720  <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/TGW_tag_front_1.png?height=36&amp;v=1784928383" alt="The Gardeners Wife - Home" width="72" height="36" class="header-logo__image" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/TGW_tag_front_1.png?height=36&amp;v=1784928383 1x, //ffntzz-2x.myshopify.com/cdn/shop/files/TGW_tag_front_1.png?height=72&amp;v=1784928383 2x, //ffntzz-2x.myshopify.com/cdn/shop/files/TGW_tag_front_1.png?height=108&amp;v=1784928383 3x" style="--header-logo-image-width: 72px;--header-logo-image-width-mobile: 56px; --header-logo-image-height: 36px; --header-logo-image-height-mobile: 28px;">
2721
2722
2723  </span>
2724
2725  
2726</a>
2727
2728
2729
2730
2731
2732            
2733        
2734      
2735    </div><div
2736      class="header__column header__column--right"
2737      data-testid="header-top-right"
2738    >
2739      
2740        
2741          
2742              
2743  
2744  
2745
2746            
2747        
2748      
2749        
2750          
2751              
2752  <search-button
2753    class="search-action search-action--hidden-on-drawer"
2754  >
2755    <button
2756      on:click="#search-modal/showDialog"
2757      class="button-unstyled header-actions__action"
2758      aria-label="Search"
2759      aria-haspopup="dialog"
2760    >
2761      <span class="hidden">
2762        Search
2763      </span>
2764
2765      <span class="svg-wrapper ">
2766        <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="4.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 12.5 3.25 3.25"/></svg>
2767
2768      </span>
2769    </button>
2770  </search-button>
2771
2772
2773
2774
2775            
2776        
2777      
2778        
2779          
2780              
2781
2782<script
2783  type="module"
2784  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/cart-icon.js?v=109428858171217037751784931096"
2785  fetchpriority="low"
2786></script>
2786
2787
2788
2789
2790
2791
2792<header-actions
2793  
2794>
2795  
2796    
2797    <div
2798      class="account-button header-actions__action color-custom-popover"
2799    >
2800      <shopify-store store-domain="https://ffntzz-2x.myshopify.com" country="US" language="en"></shopify-store>
2801<shopify-account
2802        menu="customer-account-main-menu"
2803        
2804      >
2805        
2806          <span
2807            slot="signed-out-avatar"
2808            class="account-button__text header-actions__text-style hidden"
2809          >
2810            Account
2811          </span>
2812
2813          <span
2814            slot="signed-out-avatar"
2815            class=""
2816            aria-hidden="true"
2817          >
2818            
2819  <svg
2820    xmlns="http://www.w3.org/2000/svg"
2821    width="15"
2822    height="17"
2823    viewBox="0 0 15 17"
2824    fill="none"
2825    slot="signed-out-avatar"
2826    class="account-button__icon"
2827  >
2828    <path
2829      stroke="currentColor"
2830      stroke-linejoin="round"
2831      stroke-width="var(--icon-stroke-width)"
2832      d="M10.375 3.813a3.063 3.063 0 1 1-6.125 0 3.063 3.063 0 0 1 6.125 0ZM7.313 9.5c-3.667 0-6.24 2.691-6.563 6.125h13.125C13.552 12.191 10.979 9.5 7.312 9.5Z"
2833    />
2834  </svg>
2835
2836          </span>
2837        
2838      </shopify-account>
2839    </div>
2840  
2841
2842  
2843    <button
2844      class="header-actions__action button-unstyled"
2845      on:click="#cart-drawer/toggle"
2846      aria-haspopup="dialog"
2847      aria-expanded="false"
2848      aria-controls="cart-drawer"
2849      aria-label="Cart"
2850      aria-describedby="cart-bubble-text"
2851      data-testid="cart-drawer-trigger"
2852    >
2853      
2854  <cart-icon
2855    class="header-actions__cart-icon"
2856    data-testid="cart-icon"
2857  >
2858    <span class="hidden">
2859      Cart
2860    </span>
2861
2862    <span
2863      class="svg-wrapper "
2864      aria-hidden="true"
2865    >
2866      <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M3.392 6.875h13.216v8.016c0 .567-.224 1.112-.624 1.513-.4.402-.941.627-1.506.627H5.522a2.13 2.13 0 0 1-1.506-.627 2.15 2.15 0 0 1-.624-1.513zM8.818 2.969h2.333c.618 0 1.211.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.313c0-.622.246-1.218.683-1.658a2.33 2.33 0 0 1 1.65-.686"/></svg>
2867
2868    </span>
2869
2870    
2871
2872<div
2873  ref="cartBubble"
2874  class="cart-bubble visually-hidden"
2875  style="--cart-bubble-background-fallback: #2C2C2A; --cart-bubble-text-fallback: #F5EFE0;"
2876  
2877  
2878    data-maintain-ratio
2879  
2880>
2881  <span class="cart-bubble__background"></span>
2882  <span
2883    ref="cartBubbleText"
2884    id="cart-bubble-text"
2885    class="cart-bubble__text"
2886  >
2887    <span
2888      class="cart-bubble__text-count hidden"
2889      ref="cartBubbleCount"
2890      aria-hidden="true"
2891      data-testid="cart-bubble"
2892    >
28930</span>
2894  </span>
2895</div>
2896
2897
2898
2899  </cart-icon>
2900
2901    </button>
2902  
2903
2904  <span
2905    ref="liveRegion"
2906    class="visually-hidden"
2907    role="status"
2908    data-testid="cart-count-live-region"
2909  ></span>
2910</header-actions>
2911
2912<script
2913  type="module"
2914  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/header-actions.js?v=157135685635924702181784931096"
2915  fetchpriority="low"
2916></script>
2916
2917
2918
2919
2920          
2921        
2922      
2923    </div>
2924        </div>
2925      </div>
2926    
2927  
2928    
2929
2930    
2931
2932    
2933    
2934  
2935
2936  
2937    <div class="header__row header__navigation-bar-row">
2938      
2939
2940
2941
2942    
2943  
2944
2945<style data-shopify>
2946  .header__underlay {
2947    --color-submenu: rgb(245 239 224);
2948  }
2949</style>
2950
2951
2952
2953
2954    </div>
2955  
2956</header-component>
2957
2958<script
2959  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/header.js?v=183210491532312943441784931096"
2960  type="module"
2961></script>
2961
2962
2963
2964
2965
2966  
2966<script type="module">
2967    import { hydrate } from '@theme/section-hydration';
2968    const url = new URL(window.location.href);
2969    url.searchParams.delete('page');
2970    hydrate('sections--20623391457373__header_section', url);
2971  </script>
2971
2972
2973
2974
2975</header>
2976<!-- END sections: header-group -->
2977      </div>
2978
2979      
2979<script>
2980        // Inline header height and menu style calculations to prevent layout shift
2981        // Note: Updates in calculateHeaderGroupHeight(), updateTransparentHeaderOffset() and setHeaderMenuStyle() utilities.js should be kept in sync with this function
2982        (function setHeaderHeighCustomProperties() {
2983          /*
2984           * Header calculation functions for maintaining CSS variables
2985           * Mimic calculateHeaderGroupHeight() in utilities.js
2986           */
2987          const header = document.querySelector('header-component');
2988          const headerGroup = document.querySelector('#header-group');
2989          const hasHeaderSection = headerGroup?.querySelector('.header-section');
2990
2991          if (!header || !headerGroup) return;
2992
2993          const headerTopRow = header.querySelector('.header__row--top');
2994          const headerHeight = header.offsetHeight;
2995
2996          // Calculate the total height of the header group
2997          let headerGroupHeight = 0;
2998          const children = headerGroup.children;
2999          for (let i = 0; i < children.length; i++) {
3000            const element = children[i];
3001            if (element === header || !(element instanceof HTMLElement)) continue;
3002            headerGroupHeight += element.offsetHeight;
3003          }
3004
3005          // Check for transparent header special case
3006          if (header.hasAttribute('transparent') && header.parentElement?.nextElementSibling) {
3007            headerGroupHeight += headerHeight;
3008          }
3009
3010          // Set CSS variables
3011          document.body.style.setProperty('--header-height', `${headerHeight}px`);
3012          document.body.style.setProperty('--header-group-height', `${headerGroupHeight}px`);
3013
3014          if (headerTopRow) {
3015            window.requestAnimationFrame(function () {
3016              document.body.style.setProperty('--top-row-height', `${headerTopRow.offsetHeight}px`);
3017            });
3018          }
3019
3020          /**
3021           * Updates CSS custom properties for transparent header offset calculation
3022           * Mimic updateTransparentHeaderOffset() in utilities.js
3023           */
3024
3025          if (!hasHeaderSection || !header?.hasAttribute('transparent')) {
3026            document.body.style.setProperty('--transparent-header-offset-boolean', '0');
3027            return;
3028          }
3029
3030          const hasImmediateSection = hasHeaderSection.nextElementSibling?.classList.contains('shopify-section');
3031
3032          const shouldApplyOffset = !hasImmediateSection ? '1' : '0';
3033          document.body.style.setProperty('--transparent-header-offset-boolean', shouldApplyOffset);
3034        })();
3035
3036        (function setHeaderMenuStyle() {
3037          const headerComponent = document.querySelector('#header-component');
3038          if (headerComponent) {
3039            const isTouchDevice = 'ontouchstart' in window && navigator.maxTouchPoints > 0;
3040            const overflowList = headerComponent?.querySelector('overflow-list');
3041            const hasReachedMinimum = overflowList && overflowList.hasAttribute('minimum-reached');
3042            headerComponent.dataset.menuStyle = isTouchDevice || hasReachedMinimum ? 'drawer' : 'menu';
3043          }
3044        })();
3045      </script>
3045
3046
3047      <main
3048        id="MainContent"
3049        class="content-for-layout"
3050        role="main"
3051        data-page-transition-enabled="true"
3052        data-product-transition="true"
3053        data-template="product.bouquets"
3054      >
3055        <div id="shopify-section-template--20881250615389__main" class="shopify-section">
3056
3057<script type="application/ld+json">
3058  {"@context":"http:\/\/schema.org\/","@id":"\/products\/baby-bouquet-winter-edit#product","@type":"Product","brand":{"@type":"Brand","name":"My Store"},"category":"Dried Flowers","description":"Cool grays, crisp whites, muted black, and a hand-applied shimmer that catches the light differently every time. The Winter Edit is the most distinctive bouquet in the collection — and the most handmade. Some of the flax is painted flat gray and dusted with shimmer in-house, which means no two are exactly alike","image":"https:\/\/ffntzz-2x.myshopify.com\/cdn\/shop\/files\/IMG_4005.jpg?v=1786638383\u0026width=1920","name":"Baby Bouquet [the winter edit.]","offers":{"@id":"\/products\/baby-bouquet-winter-edit?variant=44883965640797#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"20.00","priceCurrency":"USD","url":"https:\/\/ffntzz-2x.myshopify.com\/products\/baby-bouquet-winter-edit?variant=44883965640797"},"url":"https:\/\/ffntzz-2x.myshopify.com\/products\/baby-bouquet-winter-edit"}
3059</script>
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073  
3074
3075
3076  
3077
3078  <sticky-add-to-cart
3079    class="sticky-add-to-cart"
3080    data-variant-available="true"
3081    data-product-id="8200032813149"
3082    data-current-variant-id="44883965640797"
3083    data-initial-quantity="1"
3084    data-default-variant-title="Default Title"
3085  >
3086    <div
3087      class="sticky-add-to-cart__bar color-custom-popover"
3088      data-stuck="false"
3089      ref="stickyBar"
3090      role="region"
3091      aria-label="Quick add to cart bar"
3092    >
3093      
3094      
3095        <div
3096          class="sticky-add-to-cart__image"
3097        >
3098          
3099          <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4005.jpg?v=1786638383&amp;width=120" alt="Baby Bouquet [the winter edit.]" width="120" height="160" loading="lazy" class="sticky-add-to-cart__image-img" data-testid="sticky-product-image" ref="productImage">
3100        </div>
3101      
3102
3103      
3104      <div
3105        class="sticky-add-to-cart__info"
3106        data-has-image="true"
3107        data-singleton="true"
3108        data-single-option="false"
3109      >
3110        <p
3111          class="sticky-add-to-cart__title"
3112          data-testid="sticky-product-title"
3113        >
3114          Baby Bouquet [the winter edit.]
3115        </p>
3116        <div
3117          class="sticky-add-to-cart__variant"
3118          data-testid="sticky-variant-title"
3119          
3120            style="display: none;"
3121          
3122        >
3123          
3124        </div>
3125      </div>
3126
3127      <div
3128        class="sticky-add-to-cart__price"
3129        data-testid="sticky-price-display"
3130      >
3131        <div ref="priceContainer">
3132  
3133    
3134    
3135      <span class="price">$20.00</span>
3136    
3137  
3138</div>
3139      </div>
3140
3141      <button
3142        type="button"
3143        class="sticky-add-to-cart__button add-to-cart-button button"
3144        ref="addToCartButton"
3145        on:click="/handleAddToCartClick"
3146        
3147      >
3148        <span
3149          class="add-to-cart-text"
3150        >
3151          
3152            <span class="svg-wrapper"><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M16.608 9.421V6.906H3.392v8.016c0 .567.224 1.112.624 1.513.4.402.941.627 1.506.627H8.63M8.818 3h2.333c.618 0 1.212.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.344c0-.622.246-1.218.683-1.658A2.33 2.33 0 0 1 8.82 3"/><path stroke="currentColor" stroke-linecap="round" stroke-width="var(--icon-stroke-width)" d="M14.608 12.563v5m2.5-2.5h-5"/></svg>
3153</span>
3154          
3155          <span class="add-to-cart-text__content">
3156            <span>Add to cart</span>
3157            <span
3158              ref="quantityDisplay"
3159              
3160                style="display: none;"
3161              
3162            > (<span ref="quantityNumber">1</span>)</span>
3163          </span>
3164        </span>
3165        <span class="add-to-cart__added">
3166          <span class="svg-wrapper add-to-cart__added-icon"><svg aria-hidden="true" class="checkmark-burst" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
3167  <g class="check">
3168    <circle class="ring" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
3169    <path class="tick" d="M9 12.75L11.25 15L15 9.75" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
3170  </g>
3171  <g class="burst">
3172    <g style="--index: 0;">
3173      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
3174    </g>
3175    <g style="--index: 1;">
3176      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
3177    </g>
3178    <g style="--index: 2;">
3179      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
3180    </g>
3181    <g style="--index: 3;">
3182      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
3183    </g>
3184    <g style="--index: 4;">
3185      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
3186    </g>
3187    <g style="--index: 5;">
3188      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
3189    </g>
3190    <g style="--index: 6;">
3191      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
3192    </g>
3193    <g style="--index: 7;">
3194      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
3195    </g>
3196  </g>
3197</svg>
3198</span>
3199        </span>
3200      </button>
3201    </div>
3202  </sticky-add-to-cart>
3203
3204  
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217  <style data-shopify>
3218    .color-custom-template--20881250615389__main,
3219    .color-custom-template--20881250615389__main .text-block {
3220      /* Background */
3221      --color-background: #F5EFE0;
3222      --color-background-rgb: 245 239 224;
3223
3224      /* Opacity values adjusted for background brightness */
3225      
3226--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
32270.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
3228
3229
3230      
3231        /* Foreground / text — explicit or smart-contrasted */
3232        --color: #2C2C2A;
3233        --color-rgb: 44 44 42;
3234        --color-foreground: #2C2C2A;
3235        --color-foreground-rgb: 44 44 42;
3236        --color-foreground-muted: rgb(44 44 42 / var(--opacity-muted-text));
3237        --color-foreground-subdued: rgb(44 44 42 / var(--opacity-subdued-text));
3238        --color-border: var(--palette-darkest);
3239        --color-border-rgb: var(--palette-darkest-rgb);
3240      
3241    }
3242
3243    
3244      .color-custom-template--20881250615389__main {
3245        /* Form-related tokens stay on .color-custom only — .text-block is a prose
3246           container (text/announcement/inline-text/blog-post-description/
3247           collection-link/price/sku) and never holds form inputs. */
3248        --input-disabled-background-color: rgb(44 44 42 / var(--opacity-10));
3249        --input-disabled-border-color: rgb(44 44 42 / var(--opacity-5));
3250        --input-disabled-text-color: rgb(44 44 42 / var(--opacity-50));
3251        --checkbox-border: 1px solid rgb(44 44 42 / var(--opacity-35-55));
3252      }
3253    
3254
3255    .color-custom-template--20881250615389__main {
3256      color: var(--color, var(--color-foreground));
3257      background-color: var(--color-background);
3258    }
3259  </style>
3260
3261
3262
3263<div
3264  class="section-background color-custom-template--20881250615389__main"
3265></div>
3266<div
3267  class="product-information section section--full-width spacing-style color-custom-template--20881250615389__main relative"
3268  style="--padding-block-start: max(20px, calc(var(--spacing-scale) * 66px));--padding-block-end: 0px; --gap: 0px;"
3269  data-testid="product-information"
3270>
3271  
3272    
3273    <a
3274  class="skip-to-content-link button-secondary"
3275  href="#ProductInformation-template--20881250615389__main"
3276>
3277  Skip to product information
3278</a>
3279
3280
3281
3282  
3283  <product-component
3284    class="product-information__grid product-information--media-left product-information__grid--half product-information__grid--limit-details"
3285    data-product-grid-content
3286    
3287    view-event-payload="{&quot;product&quot;:{&quot;id&quot;:8200032813149,&quot;title&quot;:&quot;Baby Bouquet [the winter edit.]&quot;,&quot;handle&quot;:&quot;baby-bouquet-winter-edit&quot;,&quot;selectedVariant&quot;:null},&quot;context&quot;:null,&quot;selectedOptions&quot;:[]}"
3288    
3289  >
3290    
3291    
3292
3293    
3294      
3295        
3296      <div
3297        class="product-information__media"
3298        data-testid="product-information-media"
3299      >
3300        
3301
3302
3303<script
3304    src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/zoom-dialog.js?v=102268456213388948961784931096"
3305    type="module"
3306  ></script>
3306<script
3307    src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/drag-zoom-wrapper.js?v=49654226587051563631784931096"
3308    type="module"
3309  ></script>
3309<style data-shopify>
3310  
3311    .product-media-container {
3312      --media-preview-ratio: 1;
3313    }
3314
3315    
3316
3317    /* Constrain all deferred-media content to parent bounds when specific aspect ratio is set */
3318    .product-media-container:not(.dialog-zoomed-gallery *) .product-media deferred-media,
3319    .product-media-container:not(.dialog-zoomed-gallery *) .product-media product-model {
3320      width: 100%;
3321      height: 100%;
3322      top: 0;
3323      left: 0;
3324    }
3325
3326    /* Ensure video and iframe elements respect container aspect ratio */
3327    .product-media-container:not(.dialog-zoomed-gallery *) .product-media deferred-media video,
3328    .product-media-container:not(.dialog-zoomed-gallery *) .product-media deferred-media iframe {
3329      width: 100%;
3330      height: 100%;
3331      object-fit: cover;
3332    }
3333
3334    /* 3D models need special handling since they don't support object-fit */
3335    .product-media-container:not(.dialog-zoomed-gallery *) .product-media product-model model-viewer {
3336      width: 100%;
3337      height: 100%;
3338    }
3339
3340    /* Clear gallery aspect ratio for zoom dialog - let media display at natural aspect ratios */
3341    .dialog-zoomed-gallery .product-media {
3342      --gallery-aspect-ratio: var(--ratio);
3343    }
3344  
3345
3346  
3347
3348  
3349    .media-fit-cover {
3350      --product-media-fit: cover;
3351    }
3352
3353    /* Media fit for all media elements - default to cover */
3354    .media-fit-cover :is(img, video, iframe, .deferred-media__poster-image) {
3355      object-fit: cover;
3356      width: 100%;
3357      height: 100%;
3358    }
3359
3360    /* 3D Models (no object-fit support, just sizing) */
3361    .media-fit-cover model-viewer {
3362      width: 100%;
3363      height: 100%;
3364    }
3365  
3366
3367  /* Add background color so carousel arrows' mix-blend-mode works correctly even on transparent areas. */
3368  
3369
3370  
3371  
3372  
3373    
3374    ::view-transition-old(gallery-item-open),
3375    ::view-transition-new(gallery-item-open),
3376    ::view-transition-old(gallery-item-close),
3377    ::view-transition-new(gallery-item-close) {
3378      height: 100%;
3379      width: 100%;
3380      object-fit: cover;
3381      object-position: var(--gallery-media-focal-point, center);
3382    }
3383  
3384  
3385
3386  :root { --gallery-media-border-radius: 9px; }
3387</style>
3388
3389
3390  <media-gallery
3391    class="
3392      spacing-style
3393      sticky-content
3394      
3395      media-gallery--carousel
3396      
3397        media-gallery--hint
3398      
3399      
3400        media-gallery--extend
3401      
3402    "
3403    style="--padding-block-start: max(20px, calc(var(--spacing-scale) * 62px));--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; --thumbnail-width: 72px; --media-radius: 9px;--image-gap: 15px; --gallery-aspect-ratio: 1;"
3404    data-presentation="carousel"
3405    
3406  >
3407    
3408
3409    
3410
3411    
3412
3413    <slideshow-component
3414  
3415    ref="slideshow"
3416  
3417  
3418  style="--slideshow-timeline: --slide-0, --slide-1, --slide-2, --slide-3, --slide-4, --slide-5, --slide-6;--slide-min-height: auto;--slide-min-height-desktop: auto;"
3419  
3420  initial-slide="0"
3421  
3422  
3423    infinite
3424  
3425
3426  
3427>
3428  
3429  <slideshow-container ref="slideshowContainer">
3430    
3431    
3432      
3433        <slideshow-arrows
3434  position="center"
3435  
3436    class="mobile:hidden"
3437  
3438><button
3439  class="
3440    slideshow-control slideshow-control--previous
3441    
3442    
3443    slideshow-control--style-chevron
3444    button button-unstyled button-unstyled--transparent
3445     flip-x
3446  "
3447  
3448    aria-label="Previous slide"
3449  
3450  on:click="/previous"
3451  ref="previous"
3452>
3453  <span class="svg-wrapper icon-caret"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
3454  <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
3455</svg>
3456</span>
3457</button>
3458
3459
3460<button
3461  class="
3462    slideshow-control slideshow-control--next
3463    
3464    
3465    slideshow-control--style-chevron
3466    button button-unstyled button-unstyled--transparent
3467    
3468  "
3469  
3470    aria-label="Next slide"
3471  
3472  on:click="/next"
3473  ref="next"
3474>
3475  <span class="svg-wrapper icon-caret"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
3476  <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
3477</svg>
3478</span>
3479</button>
3480
3481
3482</slideshow-arrows>
3483
3484
3485
3486      
3487    
3488    <slideshow-slides
3489      tabindex="-1"
3490      ref="scroller"
3491      
3492    >
3493      
3494      
3495        
3496        
3497        
3498        
3499
3500        <slideshow-slide
3501  ref="slides[]"
3502  aria-hidden="false"
3503  style="--slideshow-timeline: --slide-0; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
3504  
3505    class="product-media-container media-fit-cover product-media-container--image product-media-container--zoomable"
3506  
3507  on:click="#zoom-dialog-AMnNYOEg0ZG42VGpBM__media-gallery/open/0" data-view-transition-type="product-image-transition"
3508  
3509  
3510  
3511  
3512  on:click="#zoom-dialog-AMnNYOEg0ZG42VGpBM__media-gallery/open/0" data-view-transition-type="product-image-transition"
3513>
3514  
3515
3516
3517
3518<div
3519  class="product-media"
3520  style="--ratio: 0.75"
3521  data-media-id="31665337073757"
3522>
3523  
3524  <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4005.jpg?v=1786638383&amp;width=3840" alt="Baby Bouquet [the winter edit.]" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4005.jpg?v=1786638383&amp;width=240 240w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4005.jpg?v=1786638383&amp;width=352 352w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4005.jpg?v=1786638383&amp;width=832 832w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4005.jpg?v=1786638383&amp;width=1200 1200w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4005.jpg?v=1786638383&amp;width=1600 1600w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4005.jpg?v=1786638383&amp;width=1920 1920w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4005.jpg?v=1786638383&amp;width=2560 2560w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4005.jpg?v=1786638383&amp;width=3840 3840w" width="3840" height="5120" sizes="(min-width: 750px) calc(50vw - 0px), 100vw" class="product-media__image" data_max_resolution="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4005.jpg?v=1786638383&amp;width=3840" fetchpriority="high" style="--focal-point: 50.0% 50.0%;">
3525
3526  
3527
3528  
3529</div>
3530
3531
3532
3533
3534        
3535</slideshow-slide>
3536
3537
3538
3539
3540      
3541        
3542        
3543        
3544        
3545
3546        <slideshow-slide
3547  ref="slides[]"
3548  aria-hidden="true"
3549  style="--slideshow-timeline: --slide-1; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
3550  
3551    class="product-media-container media-fit-cover product-media-container--image product-media-container--zoomable"
3552  
3553  on:click="#zoom-dialog-AMnNYOEg0ZG42VGpBM__media-gallery/open/1"
3554  
3555  
3556  
3557  
3558  on:click="#zoom-dialog-AMnNYOEg0ZG42VGpBM__media-gallery/open/1"
3559>
3560  
3561
3562
3563
3564<div
3565  class="product-media"
3566  style="--ratio: 0.7500807232805942"
3567  data-media-id="31665337106525"
3568>
3569  
3570  <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4002.jpg?v=1786638383&amp;width=3840" alt="Baby Bouquet [the winter edit.]" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4002.jpg?v=1786638383&amp;width=240 240w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4002.jpg?v=1786638383&amp;width=352 352w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4002.jpg?v=1786638383&amp;width=832 832w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4002.jpg?v=1786638383&amp;width=1200 1200w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4002.jpg?v=1786638383&amp;width=1600 1600w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4002.jpg?v=1786638383&amp;width=1920 1920w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4002.jpg?v=1786638383&amp;width=2560 2560w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4002.jpg?v=1786638383&amp;width=3840 3840w" width="3840" height="5119" sizes="(min-width: 750px) calc(50vw - 0px), 100vw" class="product-media__image" data_max_resolution="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4002.jpg?v=1786638383&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
3571
3572  
3573
3574  
3575</div>
3576
3577
3578
3579
3580        
3581</slideshow-slide>
3582
3583
3584
3585
3586      
3587        
3588        
3589        
3590        
3591
3592        <slideshow-slide
3593  ref="slides[]"
3594  aria-hidden="true"
3595  style="--slideshow-timeline: --slide-2; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
3596  
3597    class="product-media-container media-fit-cover product-media-container--image product-media-container--zoomable"
3598  
3599  on:click="#zoom-dialog-AMnNYOEg0ZG42VGpBM__media-gallery/open/2"
3600  
3601  
3602  
3603  
3604  on:click="#zoom-dialog-AMnNYOEg0ZG42VGpBM__media-gallery/open/2"
3605>
3606  
3607
3608
3609
3610<div
3611  class="product-media"
3612  style="--ratio: 1.3333333333333333"
3613  data-media-id="31665337139293"
3614>
3615  
3616  <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4001.jpg?v=1786638383&amp;width=3840" alt="Baby Bouquet [the winter edit.]" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4001.jpg?v=1786638383&amp;width=240 240w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4001.jpg?v=1786638383&amp;width=352 352w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4001.jpg?v=1786638383&amp;width=832 832w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4001.jpg?v=1786638383&amp;width=1200 1200w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4001.jpg?v=1786638383&amp;width=1600 1600w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4001.jpg?v=1786638383&amp;width=1920 1920w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4001.jpg?v=1786638383&amp;width=2560 2560w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4001.jpg?v=1786638383&amp;width=3840 3840w" width="3840" height="2880" sizes="(min-width: 750px) calc(50vw - 0px), 100vw" class="product-media__image" data_max_resolution="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4001.jpg?v=1786638383&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
3617
3618  
3619
3620  
3621</div>
3622
3623
3624
3625
3626        
3627</slideshow-slide>
3628
3629
3630
3631
3632      
3633        
3634        
3635        
3636        
3637
3638        <slideshow-slide
3639  ref="slides[]"
3640  aria-hidden="true"
3641  style="--slideshow-timeline: --slide-3; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
3642  
3643    class="product-media-container media-fit-cover product-media-container--image product-media-container--zoomable"
3644  
3645  on:click="#zoom-dialog-AMnNYOEg0ZG42VGpBM__media-gallery/open/3"
3646  
3647  
3648  
3649  
3650  on:click="#zoom-dialog-AMnNYOEg0ZG42VGpBM__media-gallery/open/3"
3651>
3652  
3653
3654
3655
3656<div
3657  class="product-media"
3658  style="--ratio: 1.3333333333333333"
3659  data-media-id="31665337172061"
3660>
3661  
3662  <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_3998.jpg?v=1786638383&amp;width=3840" alt="Baby Bouquet [the winter edit.]" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_3998.jpg?v=1786638383&amp;width=240 240w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_3998.jpg?v=1786638383&amp;width=352 352w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_3998.jpg?v=1786638383&amp;width=832 832w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_3998.jpg?v=1786638383&amp;width=1200 1200w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_3998.jpg?v=1786638383&amp;width=1600 1600w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_3998.jpg?v=1786638383&amp;width=1920 1920w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_3998.jpg?v=1786638383&amp;width=2560 2560w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_3998.jpg?v=1786638383&amp;width=3840 3840w" width="3840" height="2880" sizes="(min-width: 750px) calc(50vw - 0px), 100vw" class="product-media__image" data_max_resolution="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_3998.jpg?v=1786638383&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
3663
3664  
3665
3666  
3667</div>
3668
3669
3670
3671
3672        
3673</slideshow-slide>
3674
3675
3676
3677
3678      
3679        
3680        
3681        
3682        
3683
3684        <slideshow-slide
3685  ref="slides[]"
3686  aria-hidden="true"
3687  style="--slideshow-timeline: --slide-4; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
3688  
3689    class="product-media-container media-fit-cover product-media-container--image product-media-container--zoomable"
3690  
3691  on:click="#zoom-dialog-AMnNYOEg0ZG42VGpBM__media-gallery/open/4"
3692  
3693  
3694  
3695  
3696  on:click="#zoom-dialog-AMnNYOEg0ZG42VGpBM__media-gallery/open/4"
3697>
3698  
3699
3700
3701
3702<div
3703  class="product-media"
3704  style="--ratio: 0.75"
3705  data-media-id="31665337204829"
3706>
3707  
3708  <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4006.jpg?v=1786638383&amp;width=3840" alt="Baby Bouquet [the winter edit.]" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4006.jpg?v=1786638383&amp;width=240 240w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4006.jpg?v=1786638383&amp;width=352 352w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4006.jpg?v=1786638383&amp;width=832 832w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4006.jpg?v=1786638383&amp;width=1200 1200w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4006.jpg?v=1786638383&amp;width=1600 1600w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4006.jpg?v=1786638383&amp;width=1920 1920w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4006.jpg?v=1786638383&amp;width=2560 2560w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4006.jpg?v=1786638383&amp;width=3840 3840w" width="3840" height="5120" sizes="(min-width: 750px) calc(50vw - 0px), 100vw" class="product-media__image" data_max_resolution="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4006.jpg?v=1786638383&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
3709
3710  
3711
3712  
3713</div>
3714
3715
3716
3717
3718        
3719</slideshow-slide>
3720
3721
3722
3723
3724      
3725        
3726        
3727        
3728        
3729
3730        <slideshow-slide
3731  ref="slides[]"
3732  aria-hidden="true"
3733  style="--slideshow-timeline: --slide-5; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
3734  
3735    class="product-media-container media-fit-cover product-media-container--image product-media-container--zoomable"
3736  
3737  on:click="#zoom-dialog-AMnNYOEg0ZG42VGpBM__media-gallery/open/5"
3738  
3739  
3740  
3741  
3742  on:click="#zoom-dialog-AMnNYOEg0ZG42VGpBM__media-gallery/open/5"
3743>
3744  
3745
3746
3747
3748<div
3749  class="product-media"
3750  style="--ratio: 0.75"
3751  data-media-id="31665337237597"
3752>
3753  
3754  <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4007.jpg?v=1786638383&amp;width=3840" alt="Baby Bouquet [the winter edit.]" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4007.jpg?v=1786638383&amp;width=240 240w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4007.jpg?v=1786638383&amp;width=352 352w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4007.jpg?v=1786638383&amp;width=832 832w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4007.jpg?v=1786638383&amp;width=1200 1200w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4007.jpg?v=1786638383&amp;width=1600 1600w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4007.jpg?v=1786638383&amp;width=1920 1920w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4007.jpg?v=1786638383&amp;width=2560 2560w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4007.jpg?v=1786638383&amp;width=3840 3840w" width="3840" height="5120" sizes="(min-width: 750px) calc(50vw - 0px), 100vw" class="product-media__image" data_max_resolution="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4007.jpg?v=1786638383&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
3755
3756  
3757
3758  
3759</div>
3760
3761
3762
3763
3764        
3765</slideshow-slide>
3766
3767
3768
3769
3770      
3771        
3772        
3773        
3774        
3775
3776        <slideshow-slide
3777  ref="slides[]"
3778  aria-hidden="true"
3779  style="--slideshow-timeline: --slide-6; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;"
3780  
3781    class="product-media-container media-fit-cover product-media-container--image product-media-container--zoomable"
3782  
3783  on:click="#zoom-dialog-AMnNYOEg0ZG42VGpBM__media-gallery/open/6"
3784  
3785  
3786  
3787  
3788  on:click="#zoom-dialog-AMnNYOEg0ZG42VGpBM__media-gallery/open/6"
3789>
3790  
3791
3792
3793
3794<div
3795  class="product-media"
3796  style="--ratio: 0.75"
3797  data-media-id="31665337270365"
3798>
3799  
3800  <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4009.jpg?v=1786638383&amp;width=3840" alt="Baby Bouquet [the winter edit.]" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4009.jpg?v=1786638383&amp;width=240 240w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4009.jpg?v=1786638383&amp;width=352 352w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4009.jpg?v=1786638383&amp;width=832 832w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4009.jpg?v=1786638383&amp;width=1200 1200w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4009.jpg?v=1786638383&amp;width=1600 1600w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4009.jpg?v=1786638383&amp;width=1920 1920w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4009.jpg?v=1786638383&amp;width=2560 2560w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4009.jpg?v=1786638383&amp;width=3840 3840w" width="3840" height="5120" sizes="(min-width: 750px) calc(50vw - 0px), 100vw" class="product-media__image" data_max_resolution="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4009.jpg?v=1786638383&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
3801
3802  
3803
3804  
3805</div>
3806
3807
3808
3809
3810        
3811</slideshow-slide>
3812
3813
3814
3815
3816      
3817    
3818    </slideshow-slides>
3819  </slideshow-container>
3820  
3821        
3822
3823  <slideshow-controls
3824    
3825      ref="slideshowControls"
3826    
3827    pagination-position="center"
3828    scroll-mode="horizontal"
3829    
3830    
3831    
3832      thumbnails
3833    
3834    
3835      class="mobile:hidden"
3836    
3837    
3838      style="--thumbnail-radius: 20px;"
3839    
3840  >
3841    
3842
3843    
3844
3845    
3846        <scroll-hint
3847          ref="thumbnailsContainer"
3848          class="slideshow-controls__thumbnails-container"
3849        >
3850          <div class="slideshow-controls__thumbnails">
3851            
3852              <button
3853                class="slideshow-control button button-unstyled slideshow-controls__thumbnail"
3854                aria-label="Slide 1 of 7"
3855                on:click="/select/0"
3856                style="--aspect-ratio: 1;"
3857                ref="thumbnails[]"
3858                
3859                  aria-selected="true"
3860                
3861              >
3862                
3863                <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4005.jpg?v=1786638383&amp;width=144" alt="Baby Bouquet [the winter edit.]" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4005.jpg?v=1786638383&amp;width=144 144w" width="144" height="192" loading="lazy" style="object-position: 50.0% 50.0%;">
3864
3865                
3866              </button>
3867            
3868              <button
3869                class="slideshow-control button button-unstyled slideshow-controls__thumbnail"
3870                aria-label="Slide 2 of 7"
3871                on:click="/select/1"
3872                style="--aspect-ratio: 1;"
3873                ref="thumbnails[]"
3874                
3875              >
3876                
3877                <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4002.jpg?v=1786638383&amp;width=144" alt="Baby Bouquet [the winter edit.]" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4002.jpg?v=1786638383&amp;width=144 144w" width="144" height="192" loading="lazy" style="object-position: 50.0% 50.0%;">
3878
3879                
3880              </button>
3881            
3882              <button
3883                class="slideshow-control button button-unstyled slideshow-controls__thumbnail"
3884                aria-label="Slide 3 of 7"
3885                on:click="/select/2"
3886                style="--aspect-ratio: 1;"
3887                ref="thumbnails[]"
3888                
3889              >
3890                
3891                <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4001.jpg?v=1786638383&amp;width=144" alt="Baby Bouquet [the winter edit.]" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4001.jpg?v=1786638383&amp;width=144 144w" width="144" height="108" loading="lazy" style="object-position: 50.0% 50.0%;">
3892
3893                
3894              </button>
3895            
3896              <button
3897                class="slideshow-control button button-unstyled slideshow-controls__thumbnail"
3898                aria-label="Slide 4 of 7"
3899                on:click="/select/3"
3900                style="--aspect-ratio: 1;"
3901                ref="thumbnails[]"
3902                
3903              >
3904                
3905                <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_3998.jpg?v=1786638383&amp;width=144" alt="Baby Bouquet [the winter edit.]" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_3998.jpg?v=1786638383&amp;width=144 144w" width="144" height="108" loading="lazy" style="object-position: 50.0% 50.0%;">
3906
3907                
3908              </button>
3909            
3910              <button
3911                class="slideshow-control button button-unstyled slideshow-controls__thumbnail"
3912                aria-label="Slide 5 of 7"
3913                on:click="/select/4"
3914                style="--aspect-ratio: 1;"
3915                ref="thumbnails[]"
3916                
3917              >
3918                
3919                <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4006.jpg?v=1786638383&amp;width=144" alt="Baby Bouquet [the winter edit.]" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4006.jpg?v=1786638383&amp;width=144 144w" width="144" height="192" loading="lazy" style="object-position: 50.0% 50.0%;">
3920
3921                
3922              </button>
3923            
3924              <button
3925                class="slideshow-control button button-unstyled slideshow-controls__thumbnail"
3926                aria-label="Slide 6 of 7"
3927                on:click="/select/5"
3928                style="--aspect-ratio: 1;"
3929                ref="thumbnails[]"
3930                
3931              >
3932                
3933                <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4007.jpg?v=1786638383&amp;width=144" alt="Baby Bouquet [the winter edit.]" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4007.jpg?v=1786638383&amp;width=144 144w" width="144" height="192" loading="lazy" style="object-position: 50.0% 50.0%;">
3934
3935                
3936              </button>
3937            
3938              <button
3939                class="slideshow-control button button-unstyled slideshow-controls__thumbnail"
3940                aria-label="Slide 7 of 7"
3941                on:click="/select/6"
3942                style="--aspect-ratio: 1;"
3943                ref="thumbnails[]"
3944                
3945              >
3946                
3947                <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4009.jpg?v=1786638383&amp;width=144" alt="Baby Bouquet [the winter edit.]" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4009.jpg?v=1786638383&amp;width=144 144w" width="144" height="192" loading="lazy" style="object-position: 50.0% 50.0%;">
3948
3949                
3950              </button>
3951            
3952          </div>
3953        </scroll-hint>
3954      
3955
3956    
3957  </slideshow-controls>
3958
3959  
3960
3961
3962
3963
3964
3965        
3966      
3967</slideshow-component>
3968
3969
3970
3971
3972
3973    
3974<zoom-dialog
3975        ref="zoomDialogComponent"
3976        id="zoom-dialog-AMnNYOEg0ZG42VGpBM__media-gallery"
3977      >
3978        <dialog
3979          class="dialog-zoomed-gallery__dialog"
3980          ref="dialog"
3981          on:keydown="/handleKeyDown"
3982          scroll-lock
3983        >
3984          <button
3985            type="button"
3986            class="button button-unstyled close-button dialog-zoomed-gallery__close-button"
3987            aria-label="Close"
3988            on:click="/close"
3989          >
3990            <span class="visually-hidden">Close</span>
3991            <svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
3992<path d="M11.1765 12.025C11.4108 12.2594 11.7907 12.2594 12.025 12.025C12.2594 11.7907 12.2594 11.4108 12.025 11.1765L8.84931 8.00078L12.025 4.82505C12.2594 4.59073 12.2594 4.21083 12.025 3.97652C11.7907 3.7422 11.4108 3.7422 11.1765 3.97652L8.00078 7.15225L4.82505 3.97652C4.59073 3.7422 4.21083 3.7422 3.97652 3.97652C3.7422 4.21083 3.7422 4.59073 3.97652 4.82505L7.15225 8.00078L3.97652 11.1765C3.7422 11.4108 3.7422 11.7907 3.97652 12.025C4.21083 12.2594 4.59073 12.2594 4.82505 12.025L8.00078 8.84931L11.1765 12.025Z" fill="currentColor"/>
3993</svg>
3994
3995          </button>
3996          <div class="dialog-thumbnails-list-container">
3997            <scroll-hint
3998              class="dialog-thumbnails-list list-unstyled"
3999              ref="thumbnails"
4000            >
4001              
4002
4003                  <button
4004                    type="button"
4005                    class="button button-unstyled dialog-thumbnails-list__thumbnail"
4006                    aria-label="Scroll to Baby Bouquet [the winter edit.]"
4007                    on:click="/handleThumbnailClick/0"
4008                    on:pointerenter="/handleThumbnailPointerEnter/0"
4009                    style="--aspect-ratio: 1; --gallery-aspect-ratio: 1;"
4010                    
4011                      aria-selected="true"
4012                    
4013                  >
4014                    
4015                    <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4005.jpg?v=1786638383&amp;width=1024" alt="Baby Bouquet [the winter edit.]" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4005.jpg?v=1786638383&amp;width=240 240w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4005.jpg?v=1786638383&amp;width=352 352w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4005.jpg?v=1786638383&amp;width=832 832w" width="1024" height="1365" loading="lazy" sizes="auto, 110, (min-width: 750px) 160" style="object-position: 50.0% 50.0%;">
4016                  </button>
4017                  <button
4018                    type="button"
4019                    class="button button-unstyled dialog-thumbnails-list__thumbnail"
4020                    aria-label="Scroll to Baby Bouquet [the winter edit.]"
4021                    on:click="/handleThumbnailClick/1"
4022                    on:pointerenter="/handleThumbnailPointerEnter/1"
4023                    style="--aspect-ratio: 1; --gallery-aspect-ratio: 1;"
4024                    
4025                  >
4026                    
4027                    <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4002.jpg?v=1786638383&amp;width=1024" alt="Baby Bouquet [the winter edit.]" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4002.jpg?v=1786638383&amp;width=240 240w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4002.jpg?v=1786638383&amp;width=352 352w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4002.jpg?v=1786638383&amp;width=832 832w" width="1024" height="1365" loading="lazy" sizes="auto, 110, (min-width: 750px) 160" style="object-position: 50.0% 50.0%;">
4028                  </button>
4029                  <button
4030                    type="button"
4031                    class="button button-unstyled dialog-thumbnails-list__thumbnail"
4032                    aria-label="Scroll to Baby Bouquet [the winter edit.]"
4033                    on:click="/handleThumbnailClick/2"
4034                    on:pointerenter="/handleThumbnailPointerEnter/2"
4035                    style="--aspect-ratio: 1; --gallery-aspect-ratio: 1;"
4036                    
4037                  >
4038                    
4039                    <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4001.jpg?v=1786638383&amp;width=1024" alt="Baby Bouquet [the winter edit.]" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4001.jpg?v=1786638383&amp;width=240 240w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4001.jpg?v=1786638383&amp;width=352 352w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4001.jpg?v=1786638383&amp;width=832 832w" width="1024" height="768" loading="lazy" sizes="auto, 110, (min-width: 750px) 160" style="object-position: 50.0% 50.0%;">
4040                  </button>
4041                  <button
4042                    type="button"
4043                    class="button button-unstyled dialog-thumbnails-list__thumbnail"
4044                    aria-label="Scroll to Baby Bouquet [the winter edit.]"
4045                    on:click="/handleThumbnailClick/3"
4046                    on:pointerenter="/handleThumbnailPointerEnter/3"
4047                    style="--aspect-ratio: 1; --gallery-aspect-ratio: 1;"
4048                    
4049                  >
4050                    
4051                    <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_3998.jpg?v=1786638383&amp;width=1024" alt="Baby Bouquet [the winter edit.]" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_3998.jpg?v=1786638383&amp;width=240 240w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_3998.jpg?v=1786638383&amp;width=352 352w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_3998.jpg?v=1786638383&amp;width=832 832w" width="1024" height="768" loading="lazy" sizes="auto, 110, (min-width: 750px) 160" style="object-position: 50.0% 50.0%;">
4052                  </button>
4053                  <button
4054                    type="button"
4055                    class="button button-unstyled dialog-thumbnails-list__thumbnail"
4056                    aria-label="Scroll to Baby Bouquet [the winter edit.]"
4057                    on:click="/handleThumbnailClick/4"
4058                    on:pointerenter="/handleThumbnailPointerEnter/4"
4059                    style="--aspect-ratio: 1; --gallery-aspect-ratio: 1;"
4060                    
4061                  >
4062                    
4063                    <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4006.jpg?v=1786638383&amp;width=1024" alt="Baby Bouquet [the winter edit.]" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4006.jpg?v=1786638383&amp;width=240 240w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4006.jpg?v=1786638383&amp;width=352 352w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4006.jpg?v=1786638383&amp;width=832 832w" width="1024" height="1365" loading="lazy" sizes="auto, 110, (min-width: 750px) 160" style="object-position: 50.0% 50.0%;">
4064                  </button>
4065                  <button
4066                    type="button"
4067                    class="button button-unstyled dialog-thumbnails-list__thumbnail"
4068                    aria-label="Scroll to Baby Bouquet [the winter edit.]"
4069                    on:click="/handleThumbnailClick/5"
4070                    on:pointerenter="/handleThumbnailPointerEnter/5"
4071                    style="--aspect-ratio: 1; --gallery-aspect-ratio: 1;"
4072                    
4073                  >
4074                    
4075                    <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4007.jpg?v=1786638383&amp;width=1024" alt="Baby Bouquet [the winter edit.]" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4007.jpg?v=1786638383&amp;width=240 240w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4007.jpg?v=1786638383&amp;width=352 352w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4007.jpg?v=1786638383&amp;width=832 832w" width="1024" height="1365" loading="lazy" sizes="auto, 110, (min-width: 750px) 160" style="object-position: 50.0% 50.0%;">
4076                  </button>
4077                  <button
4078                    type="button"
4079                    class="button button-unstyled dialog-thumbnails-list__thumbnail"
4080                    aria-label="Scroll to Baby Bouquet [the winter edit.]"
4081                    on:click="/handleThumbnailClick/6"
4082                    on:pointerenter="/handleThumbnailPointerEnter/6"
4083                    style="--aspect-ratio: 1; --gallery-aspect-ratio: 1;"
4084                    
4085                  >
4086                    
4087                    <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4009.jpg?v=1786638383&amp;width=1024" alt="Baby Bouquet [the winter edit.]" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4009.jpg?v=1786638383&amp;width=240 240w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4009.jpg?v=1786638383&amp;width=352 352w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4009.jpg?v=1786638383&amp;width=832 832w" width="1024" height="1365" loading="lazy" sizes="auto, 110, (min-width: 750px) 160" style="object-position: 50.0% 50.0%;">
4088                  </button>
4089            </scroll-hint>
4090          </div>
4091          <ul
4092            class="dialog-zoomed-gallery list-unstyled"
4093          ><li
4094                id="product-31665337073757-1"
4095                class="product-media-container  product-media-container--image product-media-container--zoomable"
4096                style=""
4097                ref="media[]"
4098                
4099                  on:click="/close"
4100                
4101              >
4102                
4103                  <drag-zoom-wrapper class="product-media__drag-zoom-wrapper">
4104
4105<div
4106  class="product-media"
4107  style="--ratio: 0.75"
4108  data-media-id="31665337073757"
4109>
4110  
4111  <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4005.jpg?v=1786638383&amp;width=3840" alt="Baby Bouquet [the winter edit.]" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4005.jpg?v=1786638383&amp;width=240 240w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4005.jpg?v=1786638383&amp;width=352 352w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4005.jpg?v=1786638383&amp;width=832 832w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4005.jpg?v=1786638383&amp;width=1200 1200w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4005.jpg?v=1786638383&amp;width=1600 1600w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4005.jpg?v=1786638383&amp;width=1920 1920w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4005.jpg?v=1786638383&amp;width=2560 2560w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4005.jpg?v=1786638383&amp;width=3840 3840w" width="3840" height="5120" loading="lazy" sizes="100vw" class="product-media__image" ref="image" data_max_resolution="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4005.jpg?v=1786638383&amp;width=3840" fetchpriority="high" style="--focal-point: 50.0% 50.0%;">
4112
4113  
4114
4115  
4116</div>
4117
4118
4119
4120</drag-zoom-wrapper>
4121                
4122              </li><li
4123                id="product-31665337106525-2"
4124                class="product-media-container  product-media-container--image product-media-container--zoomable"
4125                style=""
4126                ref="media[]"
4127                
4128                  on:click="/close"
4129                
4130              >
4131                
4132                  <drag-zoom-wrapper class="product-media__drag-zoom-wrapper">
4133
4134<div
4135  class="product-media"
4136  style="--ratio: 0.7500807232805942"
4137  data-media-id="31665337106525"
4138>
4139  
4140  <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4002.jpg?v=1786638383&amp;width=3840" alt="Baby Bouquet [the winter edit.]" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4002.jpg?v=1786638383&amp;width=240 240w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4002.jpg?v=1786638383&amp;width=352 352w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4002.jpg?v=1786638383&amp;width=832 832w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4002.jpg?v=1786638383&amp;width=1200 1200w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4002.jpg?v=1786638383&amp;width=1600 1600w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4002.jpg?v=1786638383&amp;width=1920 1920w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4002.jpg?v=1786638383&amp;width=2560 2560w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4002.jpg?v=1786638383&amp;width=3840 3840w" width="3840" height="5119" loading="lazy" sizes="100vw" class="product-media__image" ref="image" data_max_resolution="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4002.jpg?v=1786638383&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
4141
4142  
4143
4144  
4145</div>
4146
4147
4148
4149</drag-zoom-wrapper>
4150                
4151              </li><li
4152                id="product-31665337139293-3"
4153                class="product-media-container  product-media-container--image product-media-container--zoomable"
4154                style=""
4155                ref="media[]"
4156                
4157                  on:click="/close"
4158                
4159              >
4160                
4161                  <drag-zoom-wrapper class="product-media__drag-zoom-wrapper">
4162
4163<div
4164  class="product-media"
4165  style="--ratio: 1.3333333333333333"
4166  data-media-id="31665337139293"
4167>
4168  
4169  <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4001.jpg?v=1786638383&amp;width=3840" alt="Baby Bouquet [the winter edit.]" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4001.jpg?v=1786638383&amp;width=240 240w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4001.jpg?v=1786638383&amp;width=352 352w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4001.jpg?v=1786638383&amp;width=832 832w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4001.jpg?v=1786638383&amp;width=1200 1200w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4001.jpg?v=1786638383&amp;width=1600 1600w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4001.jpg?v=1786638383&amp;width=1920 1920w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4001.jpg?v=1786638383&amp;width=2560 2560w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4001.jpg?v=1786638383&amp;width=3840 3840w" width="3840" height="2880" loading="lazy" sizes="100vw" class="product-media__image" ref="image" data_max_resolution="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4001.jpg?v=1786638383&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
4170
4171  
4172
4173  
4174</div>
4175
4176
4177
4178</drag-zoom-wrapper>
4179                
4180              </li><li
4181                id="product-31665337172061-4"
4182                class="product-media-container  product-media-container--image product-media-container--zoomable"
4183                style=""
4184                ref="media[]"
4185                
4186                  on:click="/close"
4187                
4188              >
4189                
4190                  <drag-zoom-wrapper class="product-media__drag-zoom-wrapper">
4191
4192<div
4193  class="product-media"
4194  style="--ratio: 1.3333333333333333"
4195  data-media-id="31665337172061"
4196>
4197  
4198  <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_3998.jpg?v=1786638383&amp;width=3840" alt="Baby Bouquet [the winter edit.]" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_3998.jpg?v=1786638383&amp;width=240 240w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_3998.jpg?v=1786638383&amp;width=352 352w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_3998.jpg?v=1786638383&amp;width=832 832w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_3998.jpg?v=1786638383&amp;width=1200 1200w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_3998.jpg?v=1786638383&amp;width=1600 1600w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_3998.jpg?v=1786638383&amp;width=1920 1920w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_3998.jpg?v=1786638383&amp;width=2560 2560w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_3998.jpg?v=1786638383&amp;width=3840 3840w" width="3840" height="2880" loading="lazy" sizes="100vw" class="product-media__image" ref="image" data_max_resolution="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_3998.jpg?v=1786638383&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
4199
4200  
4201
4202  
4203</div>
4204
4205
4206
4207</drag-zoom-wrapper>
4208                
4209              </li><li
4210                id="product-31665337204829-5"
4211                class="product-media-container  product-media-container--image product-media-container--zoomable"
4212                style=""
4213                ref="media[]"
4214                
4215                  on:click="/close"
4216                
4217              >
4218                
4219                  <drag-zoom-wrapper class="product-media__drag-zoom-wrapper">
4220
4221<div
4222  class="product-media"
4223  style="--ratio: 0.75"
4224  data-media-id="31665337204829"
4225>
4226  
4227  <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4006.jpg?v=1786638383&amp;width=3840" alt="Baby Bouquet [the winter edit.]" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4006.jpg?v=1786638383&amp;width=240 240w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4006.jpg?v=1786638383&amp;width=352 352w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4006.jpg?v=1786638383&amp;width=832 832w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4006.jpg?v=1786638383&amp;width=1200 1200w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4006.jpg?v=1786638383&amp;width=1600 1600w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4006.jpg?v=1786638383&amp;width=1920 1920w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4006.jpg?v=1786638383&amp;width=2560 2560w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4006.jpg?v=1786638383&amp;width=3840 3840w" width="3840" height="5120" loading="lazy" sizes="100vw" class="product-media__image" ref="image" data_max_resolution="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4006.jpg?v=1786638383&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
4228
4229  
4230
4231  
4232</div>
4233
4234
4235
4236</drag-zoom-wrapper>
4237                
4238              </li><li
4239                id="product-31665337237597-6"
4240                class="product-media-container  product-media-container--image product-media-container--zoomable"
4241                style=""
4242                ref="media[]"
4243                
4244                  on:click="/close"
4245                
4246              >
4247                
4248                  <drag-zoom-wrapper class="product-media__drag-zoom-wrapper">
4249
4250<div
4251  class="product-media"
4252  style="--ratio: 0.75"
4253  data-media-id="31665337237597"
4254>
4255  
4256  <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4007.jpg?v=1786638383&amp;width=3840" alt="Baby Bouquet [the winter edit.]" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4007.jpg?v=1786638383&amp;width=240 240w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4007.jpg?v=1786638383&amp;width=352 352w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4007.jpg?v=1786638383&amp;width=832 832w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4007.jpg?v=1786638383&amp;width=1200 1200w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4007.jpg?v=1786638383&amp;width=1600 1600w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4007.jpg?v=1786638383&amp;width=1920 1920w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4007.jpg?v=1786638383&amp;width=2560 2560w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4007.jpg?v=1786638383&amp;width=3840 3840w" width="3840" height="5120" loading="lazy" sizes="100vw" class="product-media__image" ref="image" data_max_resolution="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4007.jpg?v=1786638383&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
4257
4258  
4259
4260  
4261</div>
4262
4263
4264
4265</drag-zoom-wrapper>
4266                
4267              </li><li
4268                id="product-31665337270365-7"
4269                class="product-media-container  product-media-container--image product-media-container--zoomable"
4270                style=""
4271                ref="media[]"
4272                
4273                  on:click="/close"
4274                
4275              >
4276                
4277                  <drag-zoom-wrapper class="product-media__drag-zoom-wrapper">
4278
4279<div
4280  class="product-media"
4281  style="--ratio: 0.75"
4282  data-media-id="31665337270365"
4283>
4284  
4285  <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4009.jpg?v=1786638383&amp;width=3840" alt="Baby Bouquet [the winter edit.]" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4009.jpg?v=1786638383&amp;width=240 240w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4009.jpg?v=1786638383&amp;width=352 352w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4009.jpg?v=1786638383&amp;width=832 832w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4009.jpg?v=1786638383&amp;width=1200 1200w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4009.jpg?v=1786638383&amp;width=1600 1600w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4009.jpg?v=1786638383&amp;width=1920 1920w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4009.jpg?v=1786638383&amp;width=2560 2560w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4009.jpg?v=1786638383&amp;width=3840 3840w" width="3840" height="5120" loading="lazy" sizes="100vw" class="product-media__image" ref="image" data_max_resolution="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4009.jpg?v=1786638383&amp;width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;">
4286
4287  
4288
4289  
4290</div>
4291
4292
4293
4294</drag-zoom-wrapper>
4295                
4296              </li></ul>
4297        </dialog>
4298      </zoom-dialog></media-gallery>
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311      </div>
4312    
4313      
4314    
4315      
4316        
4317  
4318<div
4319  id="ProductInformation-template--20881250615389__main"
4320  class="
4321    product-details
4322     sticky-content--desktop
4323    "
4324  style="--details-position: flex-start;"
4325  data-testid="product-information-details"
4326  
4327    data-view-transition-type="product-details"
4328  
4329>
4330  
4331
4332  
4333
4334
4335
4336
4337
4338
4339
4340<div
4341  class="
4342    group-block
4343    group-block--height-fit
4344    group-block--width-fill
4345    border-style
4346    spacing-style
4347    size-style
4348    
4349    
4350  "
4351  style="
4352    
4353--border-width: 1px; --border-style: none; --border-color:
4354rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
4355
4356    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
4357    --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
4358    
4359  "
4360  
4361  data-testid="group-block"
4362><div class="group-block__media-wrapper">
4363    
4364
4365
4366
4367
4368    
4369  </div>
4370
4371  <div
4372    class="
4373      group-block-content
4374      
4375      layout-panel-flex
4376      layout-panel-flex--column
4377      
4378    "
4379    style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
4380
4381--gap: 12px;
4382
4383--horizontal-alignment: ; --vertical-alignment: ;
4384--vertical-alignment-mobile: ;
4385"
4386  >
4387    <div class="view-product-title">
4388      <a
4389        href="/products/baby-bouquet-winter-edit?variant=44883965640797"
4390      >Baby Bouquet [the winter edit.]
4391      </a>
4392    </div>
4393    
4394
4395
4396
4397
4398
4399
4400
4401
4402  <div class=" spacing-style text-block text-block--Abk04WVNxc091Mmlad__text_9WaLn7 h3    text-block--align-center  "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: 100%;    --max-width: var(--max-width--body-normal);          --text-align: center;          ">
4403    <h1>Baby Bouquet [the winter edit.]</h1>
4404  </div>
4405
4406
4407
4408
4409
4410
4411
4412
4413<div
4414  class="divider divider-AZHJtc1Q0d3lha0VXc__divider_HrJgFt spacing-style"
4415  style="
4416    --divider-justify-content: center;
4417    --color-border: #646b4b;
4418    --padding-block-start: 0px;--padding-block-end: 0px;
4419  "
4420  
4421
4422>
4423  <span
4424    class="divider__line"
4425    style="
4426      --divider-border-thickness: 3px;
4427      
4428        --divider-border-rounded: 1;
4429      
4430      --divider-flex-basis: 43%;
4431    "
4432  ></span>
4433</div>
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448  <rte-formatter class=" spacing-style text-block text-block--AQkkxWWdtS1h3aVIzV__text_Dbgajg rte    text-block--align-left rte   "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;              --color: #2C2C2A;      --color-rgb: 44 44 42;        --width: 100%;    --max-width: var(--max-width--body-normal);          --text-align: left;          ">
4449    <p><strong>Cool grays, crisp whites, muted black, and a hand-applied shimmer</strong> that catches the light differently every time. The Winter Edit is the most distinctive bouquet in the collection — and the most handmade. Some of the flax is painted flat gray and dusted with shimmer in-house, which means no two are exactly alike</p>
4450  </rte-formatter>
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460  
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477<product-price
4478  class="text-block text-block--align-center text-center h4 spacing-style"
4479  data-block-id="AZW1LRTRaOFpvMHBDZ__price_a7krng"
4480  data-product-id="8200032813149"
4481  style="
4482    
4483
4484    --padding-block-start: 0px;--padding-block-end: 9px;--padding-inline-start: 0px;--padding-inline-end: 0px;
4485    
4486    --width: 100%;
4487  "
4488  
4489>
4490  <div ref="priceContainer">
4491  
4492    
4493    
4494      <span class="price">$20.00</span>
4495    
4496  
4497</div>
4498
4499  
4500<div class="installments"><form method="post" action="/cart/add" id="product-form-installment-AZW1LRTRaOFpvMHBDZ__price_a7krng" accept-charset="UTF-8" class="payment-terms" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input
4501          type="hidden"
4502          name="id"
4503          value="44883965640797"
4504        >
4505        <shopify-payment-terms variant-id="44883965640797" shopify-meta="{&quot;type&quot;:&quot;product&quot;,&quot;currency_code&quot;:&quot;USD&quot;,&quot;country_code&quot;:&quot;US&quot;,&quot;variants&quot;:[{&quot;id&quot;:44883965640797,&quot;price_per_term&quot;:&quot;$10.00&quot;,&quot;price_per_term_amount&quot;:10.0,&quot;full_price&quot;:&quot;$20.00&quot;,&quot;full_price_amount&quot;:20.0,&quot;eligible&quot;:false,&quot;available&quot;:true,&quot;number_of_payment_terms&quot;:2}],&quot;min_price&quot;:&quot;
4505$35.00&quot;,&quot;min_price_amount&quot;:35.0,&quot;max_price&quot;:&quot;$30,000.00&quot;,&quot;max_price_amount&quot;:30000.0,&quot;financing_plans&quot;:[{&quot;min_price&quot;:&quot;$35.00&quot;,&quot;max_price&quot;:&quot;$49.99&quot;,&quot;terms&quot;:[{&quot;apr&quot;:0,&quot;loan_type&quot;:&quot;split_pay&quot;,&quot;installments_count&quot;:2}],&quot;min_price_amount&quot;:35.0,&quot;max_price_amount&quot;:49.99},{&quot;min_price&quot;:&quot;$50.00&quot;,&quot;max_price&quot;:&quot;$999.99&quot;,&quot;terms&quot;:[{&quot;apr&quot;:0,&quot;loan_type&quot;:&quot;split_pay&quot;,&quot;installments_count&quot;:3},{&quot;apr&quot;:0,&quot;loan_type&quot;:&quot;split_pay&quot;,&quot;installments_count&quot;:4},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:3},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:6},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:12}],&quot;min_price_amount&quot;:50.0,&quot;max_price_amount&quot;:999.99},{&quot;min_price&quot;:&quot;$1,000.00&quot;,&quot;max_price&quot;:&quot;$30,000.00&quot;,&quot;terms&quot;:[{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:3},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:6},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:12}],&quot;min_price_amount&quot;:1000.0,&quot;max_price_amount&quot;:30000.0}],&quot;installments_buyer_prequalification_enabled&quot;:false,&quot;seller_id&quot;:152795058}"></shopify-payment-terms>
4506<input type="hidden" name="product-id" value="8200032813149" /><input type="hidden" name="section-id" value="template--20881250615389__main" /></form></div></product-price>
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519<span
4520  class="buy-buttons-block buy-buttons-block--AQ05Ub2Z4S2U5emRyV__buy_buttons_eYQEYi"
4521  
4522    style="--color: #2C2C2A; --color-rgb: 44 44 42"
4523  
4524  
4525><product-form-component
4526      data-section-id="template--20881250615389__main"
4527      data-product-id="8200032813149"
4528      data-product-url="/products/baby-bouquet-winter-edit"
4529      on:submit="/handleSubmit"
4530      data-quantity-default="1"
4531      data-quantity-error-max="This item has a maximum of {{ maximum }}"
4532    >
4533      <div
4534        class="visually-hidden"
4535        aria-live="assertive"
4536        role="status"
4537        aria-atomic="true"
4538        ref="liveRegion"
4539      ></div><form method="post" action="/cart/add" id="BuyButtons-ProductForm-template--20881250615389__main" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input
4540          type="hidden"
4541          name="id"
4542          ref="variantId"
4543          value="44883965640797"
4544        ><div
4545          class="product-form-buttons spacing-style"
4546          style="--padding-block-start: 0px;--padding-block-end: max(20px, calc(var(--spacing-scale) * 24px));--padding-inline-start: 0px;--padding-inline-end: 0px;"
4547          ref="productFormButtons"
4548        ><span
4549              class="product-form-text__error hidden"
4550              ref="addToCartTextError"
4551            >
4552              <span class="svg-wrapper"><svg aria-hidden="true" class="icon icon-error" viewBox="0 0 13 13">
4553  <circle cx="6.5" cy="6.5" r="5.5" stroke="#fff" stroke-width="var(--icon-stroke-width)"/>
4554  <circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width=".7"/>
4555  <path fill="#fff" d="m5.874 3.528.1 4.044h1.053l.1-4.044zm.627 6.133c.38 0 .68-.288.68-.656s-.3-.656-.68-.656-.681.288-.681.656.3.656.68.656"/>
4556  <path fill="#fff" stroke="#EB001B" stroke-width=".7" d="M5.874 3.178h-.359l.01.359.1 4.044.008.341h1.736l.008-.341.1-4.044.01-.359H5.873Zm.627 6.833c.56 0 1.03-.432 1.03-1.006s-.47-1.006-1.03-1.006-1.031.432-1.031 1.006.47 1.006 1.03 1.006Z"/>
4557</svg>
4558</span>
4559            </span>
4560<style data-shopify>
4561    .quantity-selector-wrapper--block-ANHYzOGM0MzRvZU5uN__quantity {--color-input-background: #F5EFE0; --color-input-text: #2C2C2A; --color-input-text-rgb: 44 44 42; --color-input-border: #2C2C2A;--style-border-width-inputs: 2px;
4562      --style-border-radius-inputs: 3px;
4563      --style-border-radius-buttons-primary: 3px;
4564      --style-border-radius-buttons-secondary: 3px;
4565    }
4566  </style>
4567
4568
4569<div
4570  class="quantity-selector-wrapper quantity-selector-wrapper--block-ANHYzOGM0MzRvZU5uN__quantity"
4571  ref="quantitySelectorWrapper"
4572>
4573  <quantity-selector-component
4574    class="quantity-selector"
4575    data-variant-id="44883965640797"
4576    
4577ref="quantitySelector"
4578    
4579  >
4580    <button
4581      class="button quantity-minus button-unstyled"
4582      type="button"
4583      name="minus"
4584      on:click="/decreaseQuantity"
4585      ref="minusButton"
4586      
4587    >
4588      <span class="visually-hidden">Decrease quantity</span
4589      ><span class="svg-wrapper icon-plus"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
4590  <path d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
4591</svg>
4592</span>
4593    </button>
4594    <input
4595      type="number"
4596      name="quantity"
4597      value="1"
4598      data-cart-quantity="0"
4599      min="1"
4600      data-min="1"
4601      on:blur="/setQuantity"
4602      on:focus="/selectInputValue"
4603      ref="quantityInput"
4604      aria-live="polite"
4605      aria-label="Quantity"
4606      
4607      
4608      step="1"
4609      
4610    >
4611    <button
4612      class="button quantity-plus button-unstyled"
4613      type="button"
4614      name="plus"
4615      on:click="/increaseQuantity"
4616      ref="plusButton"
4617      
4618    >
4619      <span class="visually-hidden">Increase quantity</span
4620      ><span class="svg-wrapper icon-plus"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
4621  <path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
4622  <path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
4623</svg>
4624</span>
4625    </button>
4626  </quantity-selector-component></div>
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644<style data-shopify>
4645    .button-custom--AU1daRjNTbFprZUJuM__add-to-cart {
4646      --button-background-color: rgb(126 140 106 / 1.0);
4647      --button-color: rgb(237 228 204 / 1.0);
4648      --button-border-color: rgb(44 44 42 / 1.0);
4649      --button-focus-outline-color: rgb(126 140 106);
4650    }
4651    .button-custom--AU1daRjNTbFprZUJuM__add-to-cart:hover {
4652      --button-background-color: #646f54;
4653      --button-color: var(--palette-lightest);
4654      --button-border-color: #393936;
4655    }
4656  </style>
4657
4658
4659
4660
4661
4662
4663
4664<span
4665  
4666  style="--add-to-cart-font-case: ;"
4667>
4668  <add-to-cart-component
4669  ref="addToCartButtonContainer"
4670  data-product-variant-media="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4005.jpg?v=1786638383&width=100"
4671  data-add-to-cart-animation="true"
4672>
4673  <button
4674    
4675      id="BuyButtons-ProductSubmitButton-AU1daRjNTbFprZUJuM__add-to-cart"
4676    
4677    type="submit"
4678    name="add"
4679    ref="addToCartButton"
4680    on:click="/handleClick"
4681    class="button add-to-cart-button button-custom button-custom--AU1daRjNTbFprZUJuM__add-to-cart"
4682    
4683      data-testid="standalone-add-to-cart"
4684    
4685    
4686  >
4687    
4688      <span
4689        aria-hidden="true"
4690        class="svg-wrapper add-to-cart-icon"
4691      ><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M16.608 9.421V6.906H3.392v8.016c0 .567.224 1.112.624 1.513.4.402.941.627 1.506.627H8.63M8.818 3h2.333c.618 0 1.212.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.344c0-.622.246-1.218.683-1.658A2.33 2.33 0 0 1 8.82 3"/><path stroke="currentColor" stroke-linecap="round" stroke-width="var(--icon-stroke-width)" d="M14.608 12.563v5m2.5-2.5h-5"/></svg>
4692</span>
4693    
4694Add to cart
4695    <span class="add-to-cart__added">
4696      <span class="svg-wrapper add-to-cart__added-icon"><svg aria-hidden="true" class="checkmark-burst" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
4697  <g class="check">
4698    <circle class="ring" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4699    <path class="tick" d="M9 12.75L11.25 15L15 9.75" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4700  </g>
4701  <g class="burst">
4702    <g style="--index: 0;">
4703      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
4704    </g>
4705    <g style="--index: 1;">
4706      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
4707    </g>
4708    <g style="--index: 2;">
4709      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
4710    </g>
4711    <g style="--index: 3;">
4712      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
4713    </g>
4714    <g style="--index: 4;">
4715      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
4716    </g>
4717    <g style="--index: 5;">
4718      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
4719    </g>
4720    <g style="--index: 6;">
4721      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
4722    </g>
4723    <g style="--index: 7;">
4724      <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/>
4725    </g>
4726  </g>
4727</svg>
4728</span>
4729    </span>
4730  </button>
4731</add-to-cart-component>
4732
4733</span>
4734
4735
4736
4737
4738          
4739
4740
4741
4742
4743
4744  <div
4745    class="accelerated-checkout-block"
4746    ref="acceleratedCheckoutButtonContainer"
4747    
4748    
4749    
4750  >
4751    
4752  
4753    <div data-shopify="payment-button" class="shopify-payment-button"> <shopify-accelerated-checkout recommended="{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;shop_pay&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:67109650525,&quot;merchantName&quot;:&quot;The Gardeners Wife&quot;,&quot;personalized&quot;:true}}" fallback="{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:true,&quot;name&quot;:&quot;buy_it_now&quot;,&quot;wallet_params&quot;:{}}" access-token="f694d84bef92b09633b78420678ea3cb" buyer-country="US" buyer-locale="en" buyer-currency="USD" variant-params="[{&quot;id&quot;:44883965640797,&quot;requiresShipping&quot;:true}]" shop-id="67109650525" enabled-flags="[&quot;1172c16a&quot;,&quot;a1d1f9a1&quot;,&quot;f5afabb3&quot;,&quot;370070f3&quot;]" > <div class="shopify-payment-button__button" role="button" disabled aria-hidden="true" style="background-color: transparent; border: none"> <div class="shopify-payment-button__skeleton">&nbsp;</div> </div> <div class="shopify-payment-button__more-options shopify-payment-button__skeleton" role="button" disabled aria-hidden="true">&nbsp;</div> </shopify-accelerated-checkout> </div>
4754  
4755
4756  </div>
4757
4758
4759
4760
4761
4762
4763
4764        </div><input type="hidden" name="product-id" value="8200032813149" /><input type="hidden" name="section-id" value="template--20881250615389__main" /></form></product-form-component></span>
4765
4766
4767  
4767<script
4768    src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/local-pickup.js?v=171266039603431529201784931096"
4769    type="module"
4770  ></script>
4770<local-pickup
4771    class="spacing-style product__pickup-availabilities"
4772    
4773    data-section-id="template--20881250615389__main"
4774    data-product-url="/products/baby-bouquet-winter-edit"
4775    data-variant-id="44883965640797"
4776    style="
4777      --padding-block-start: 0px;--padding-block-end: max(20px, calc(var(--spacing-scale) * 24px));--padding-inline-start: 0px;--padding-inline-end: 0px;
4778      
4779        --color: #2C2C2A;
4780        --color-rgb: 44 44 42
4781      
4782    "
4783    ref="localPickupButton"
4784  >
4785    
4786      <div class="pickup-availability__row">
4787        <div class="pickup-availability__column">
4788          <span class="svg-wrapper">
4789            
4790<svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
4791<path d="M13.8652 5.01953C14.4053 4.39424 15.3491 4.32351 15.9756 4.86133L16.0869 4.9668C16.6115 5.51731 16.6456 6.38553 16.1387 6.97559L16.1357 6.97852L9.13867 14.9736L9.13965 14.9746C8.86733 15.2935 8.47362 15.4816 8.05762 15.498L8.04883 15.499H8.04004C7.61453 15.5004 7.22783 15.3499 6.93945 15.0605L3.93945 12.0605C3.3533 11.4744 3.35352 10.5257 3.93945 9.93945L4.05371 9.83594C4.64314 9.35504 5.51094 9.38983 6.06055 9.93945L7.91895 11.7969L13.8652 5.01953Z" fill="#108043" stroke="white"/>
4792</svg>
4793
4794          </span>
4795        </div>
4796        <div class="pickup-availability__column">
4797          
4798            <p class="pickup-location__text-sm">
4799              Pickup available at <b>4802 Brushy Ridge Drive</b>
4800            </p>
4801            <p class="pickup-location__text-xs">
4802              Usually ready in 2-4 days
4803            </p>
4804          
4805          <button
4806            on:click="#pickup-drawer-AQ05Ub2Z4S2U5emRyV__buy_buttons_eYQEYi/toggle"
4807            class="button-unstyled pickup-location__button"
4808          >
4809            View store information
4810          </button>
4811        </div>
4812      </div>
4813    
4814  </local-pickup>
4815
4816  
4817    <theme-drawer
4818      id="pickup-drawer-AQ05Ub2Z4S2U5emRyV__buy_buttons_eYQEYi"
4819      class="pickup-drawer"
4820      data-skip-node-update
4821      no-persist
4822    >
4823      <dialog
4824        ref="panel"
4825        class="theme-drawer__dialog color-custom-drawer"
4826        aria-labelledby="pickup-dialog-heading-AQ05Ub2Z4S2U5emRyV__buy_buttons_eYQEYi"
4827        data-testid="pickup-location-dialog"
4828      >
4829        <h2
4830          id="pickup-dialog-heading-AQ05Ub2Z4S2U5emRyV__buy_buttons_eYQEYi"
4831          class="visually-hidden"
4832        >
4833          View store information
4834        </h2>
4835        <div class="theme-drawer__header pickup-availability__header-container">
4836          <div class="pickup-availability__column">
4837            <h4 class="pickup-location__h4">Baby Bouquet [the winter edit.]</h4>
4838            
4839          </div>
4840          <button
4841            on:click="#pickup-drawer-AQ05Ub2Z4S2U5emRyV__buy_buttons_eYQEYi/close"
4842            class="theme-drawer__close-button"
4843            type="button"
4844            aria-label="Close"
4845          >
4846            <span class="svg-wrapper"><svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
4847<path d="M11.1765 12.025C11.4108 12.2594 11.7907 12.2594 12.025 12.025C12.2594 11.7907 12.2594 11.4108 12.025 11.1765L8.84931 8.00078L12.025 4.82505C12.2594 4.59073 12.2594 4.21083 12.025 3.97652C11.7907 3.7422 11.4108 3.7422 11.1765 3.97652L8.00078 7.15225L4.82505 3.97652C4.59073 3.7422 4.21083 3.7422 3.97652 3.97652C3.7422 4.21083 3.7422 4.59073 3.97652 4.82505L7.15225 8.00078L3.97652 11.1765C3.7422 11.4108 3.7422 11.7907 3.97652 12.025C4.21083 12.2594 4.59073 12.2594 4.82505 12.025L8.00078 8.84931L11.1765 12.025Z" fill="currentColor"/>
4848</svg>
4849</span>
4850          </button>
4851        </div>
4852        
4853          <div class="pickup-location__wrapper">
4854            <p class="pickup-location__text-bold">4802 Brushy Ridge Drive</p>
4855            <div class="pickup-location__address-wrapper">
4856              <span class="pickup-location__availability-wrapper">
4857                
4858<svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
4859<path d="M13.8652 5.01953C14.4053 4.39424 15.3491 4.32351 15.9756 4.86133L16.0869 4.9668C16.6115 5.51731 16.6456 6.38553 
485916.1387 6.97559L16.1357 6.97852L9.13867 14.9736L9.13965 14.9746C8.86733 15.2935 8.47362 15.4816 8.05762 15.498L8.04883 15.499H8.04004C7.61453 15.5004 7.22783 15.3499 6.93945 15.0605L3.93945 12.0605C3.3533 11.4744 3.35352 10.5257 3.93945 9.93945L4.05371 9.83594C4.64314 9.35504 5.51094 9.38983 6.06055 9.93945L7.91895 11.7969L13.8652 5.01953Z" fill="#108043" stroke="white"/>
4860</svg>
4861
4862                  Pickup available, usually ready in 2-4 days
4863                
4864              </span>
4865              <address class="pickup-location__address">
4866                <p>4802 Brushy Ridge Drive<br>Austin TX 78744<br>United States</p>
4867                13022904982
4868              </address>
4869            </div>
4870          </div>
4871        
4872      </dialog>
4873    </theme-drawer>
4874  
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890  <rte-formatter class=" spacing-style text-block text-block--AMEpaL2xFdUJ6ckg1Q__text_7EGNQY rte     rte   "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: fit-content;    --max-width: var(--max-width--body-normal);          ">
4891    <p>💐<strong>Production time:</strong> Please allow a minimum of <strong>48 hours</strong>, and up to <strong>3 business days</strong>.  Every bouquet is made to order and placed into my production queue. </p><p>🚨Need it sooner? Reach out before ordering and I'll do my best to accommodate (<strong>$25</strong> <strong>Rush Order Fee will be applied)</strong></p>
4892  </rte-formatter>
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910<div
4911  class="accordion accordion--ARzJKNVFYSm82djl4b__accordion_NKWPiW accordion--caret border-style spacing-style accordion--dividers"
4912  style="
4913    --summary-font-family: var(--font-h5--family);
4914     --summary-font-style: var(--font-h5--style);
4915     --summary-font-weight: var(--font-h5--weight);
4916     --summary-font-size: var(--font-h5--size);
4917     --summary-font-line-height: var(--font-h5--line-height);
4918     --summary-font-case: var(--font-h5--case);
4919    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
4920    
4921--border-width: 1px; --border-style: none; --border-color:
4922rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
4923
4924     --color-border: #2C2C2A;
4925  "
4926  
4927>
4928  
4929
4930
4931
4932<accordion-custom
4933  
4934  
4935  
4936  
4937  
4938  
4939  
4940  
4941  
4942>
4943  
4944  <details
4945    class="details"
4946    data-testid="accordion-details"
4947    
4948    
4949  >
4950    <summary class="details__header">
4951      <svg
4952    class="details__icon icon-default"
4953    aria-hidden="true"
4954    focusable="false"
4955    xmlns="http://www.w3.org/2000/svg"
4956    width="20"
4957    height="20"
4958    viewBox="0 0 20 20"
4959    
4960  >
4961
4962
4963<path d="M18.6307 0.0851008C18.9214 0.143319 19.2573 0.251631 19.499 0.483071C19.7487 0.722288 19.8616 1.06444 19.9202 1.35568C19.9821 1.66275 20.0008 2.00418 20 2.32523C19.9986 2.89096 19.9355 3.45932 19.9011 3.76888C19.8965 3.81064 19.8924 3.8477 19.889 3.8794L19.8885 3.88469C19.7574 5.00604 19.5546 6.53586 19.2559 8.16345C18.9577 9.77538 18.5618 11.5447 18.0423 13.1175L18.0415 13.1198C17.54 14.6143 16.835 16.2292 15.7876 17.2779C12.1807 20.8897 6.31722 20.917 2.70668 17.3017C-0.903844 13.6864 -0.876728 7.8151 2.73025 4.20335C3.77726 3.15495 5.37751 2.44898 6.88416 1.94609L6.88527 1.94573C8.4557 1.42559 10.21 1.02928 11.8328 0.73059C13.4582 0.431407 14.986 0.228254 16.1059 0.097027L16.1111 0.0964089C16.1231 0.0951308 16.1358 0.0937998 16.1492 0.09237C16.4416 0.0610531 17.0517 -0.0042707 17.6652 0.000220251C17.9855 0.00256445 18.3248 0.0238389 18.6307 0.0851008ZM16.2207 1.10269C15.114 1.23241 13.6107 1.4325 12.0155 1.72612C10.4166 2.02043 8.71247 2.40674 7.20334 2.90653C5.72522 3.39993 4.31684 4.04614 3.44505 4.91909C0.229287 8.13911 0.209266 13.3695 3.42148 16.5859C6.63368 19.8024 11.8571 19.7822 15.0728 16.5622C15.9442 15.6897 16.5895 14.2687 17.0829 12.7984C17.5818 11.2879 17.9676 9.5703 18.2616 7.98044C18.5549 6.38318 18.7546 4.8779 18.8841 3.76969C18.8878 3.73473 18.8921 3.69563 18.8969 3.65288C18.9315 3.33899 18.9879 2.82875 18.9891 2.32275C18.9898 2.03445 18.9722 1.76875 18.9293 1.5558C18.8832 1.32703 18.8229 1.23626 18.8002 1.21454C18.7694 1.18504 18.6656 1.12434 18.4325 1.07766C18.2146 1.03402 17.9461 1.01452 17.6578 
49631.01241C17.1035 1.00835 16.5429 1.06826 16.2505 1.09951C16.2402 1.10061 16.2303 1.10167 16.2207 1.10269Z" />
4964    <path d="M19.4297 0.501734C19.6261 0.7004 19.6244 1.02084 19.426 1.21747L0.860985 19.6161C0.662582 19.8127 0.342561 19.811 0.146198 19.6124C-0.0501654 19.4137 -0.0485124 19.0933 0.14989 18.8966L18.7149 0.498038C18.9133 0.301414 19.2334 0.303069 19.4297 0.501734Z" />
4965    <path d="M5.62257 2.4772H6.12801V13.6663H17.3961V14.1724H5.62257V2.4772Z" />
4966    <path d="M10.1879 1.18752H10.6933L10.6933 9.14731H18.7842V9.65342H10.1879L10.1879 1.18752Z" /></svg>
4967      About this Bouquet
4968      <span class="svg-wrapper icon-caret icon-animated"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
4969  <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
4970</svg>
4971</span>
4972      <span class="svg-wrapper icon-plus"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
4973  <path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
4974  <path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
4975</svg>
4976</span>
4977    </summary>
4978
4979    <div class="details-content">
4980      
4981
4982
4983
4984
4985
4986
4987
4988
4989  <rte-formatter class=" spacing-style text-block text-block--ATFdtUjJIZENJRFdtY__text_cjNEEc rte     rte   "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: fit-content;    --max-width: var(--max-width--body-normal);          ">
4990    <div class="metafield-rich_text_field"><p>Made to order using real seasonal florals including silver nigella — some dried in-house, some sourced from family-run farms in Washington and Oregon, some preserved through our Chicago floral partner. Every bouquet is similar to the photos but unique to available blooms.</p></div>
4991  </rte-formatter>
4992
4993
4994
4995
4996
4997
4998
4999    </div>
5000  </details>
5001
5002</accordion-custom>
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012<accordion-custom
5013  
5014  
5015  
5016  
5017  
5018  
5019  
5020  
5021  
5022>
5023  
5024  <details
5025    class="details"
5026    data-testid="accordion-details"
5027    
5028    
5029  >
5030    <summary class="details__header">
5031      <svg
5032    class="details__icon icon-default"
5033    aria-hidden="true"
5034    focusable="false"
5035    xmlns="http://www.w3.org/2000/svg"
5036    width="20"
5037    height="20"
5038    viewBox="0 0 20 20"
5039    
5040  >
5041
5042
5043<path
5044      clip-rule="evenodd"
5045      d="m11.246 5.31759c.0322-.07821.0833-.14723.1486-.20093.0654-.0537.143-.09041.2259-.10686.083-.01645.1688-.01214.2497.01257.0808.0247.1544.06902.214.12902l4.104 4.104c.0478.04765.0857.10426.1115.16659.0259.06232.0392.12913.0392.19661 0 .06747-.0133.13429-.0392.19661-.0258.06233-.0637.11893-.1115.16659l-4.104 4.10401c-.0963.0963-.227.1504-.3632.1504s-.2669-.0541-.3632-.1504-.1504-.227-.1504-.3632.0541-.2669.1504-.3632l3.2288-3.2278h-11.0736c-.13606 0-.26654-.0541-.36275-.15027-.0962-.0962-.15025-.22669-.15025-.36274 0-.13606.05405-.26654.15025-.36275.09621-.0962.22669-.15025.36275-.15025h11.0736l-3.2288-3.2278c-.0721-.07178-.1212-.16335-.1411-.2631s-.0097-.20316.0293-.2971z"
5046      fill="currentColor"
5047      fill-rule="evenodd"
5048    /></svg>
5049      Colorway Descriptions
5050      <span class="svg-wrapper icon-caret icon-animated"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
5051  <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
5052</svg>
5053</span>
5054      <span class="svg-wrapper icon-plus"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
5055  <path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
5056  <path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
5057</svg>
5058</span>
5059    </summary>
5060
5061    <div class="details-content">
5062      
5063
5064
5065
5066
5067
5068
5069
5070
5071  <rte-formatter class=" spacing-style text-block text-block--AQnAwYzdSaS9HYlRRV__text_3EHmBN rte    text-block--align-left rte   "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: 100%;    --max-width: var(--max-width--body-normal);          --text-align: left;          ">
5072    <div class="metafield-rich_text_field"><p>Grays, Whites, and Silver</p></div>
5073  </rte-formatter>
5074
5075
5076
5077
5078
5079
5080
5081    </div>
5082  </details>
5083
5084</accordion-custom>
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094<accordion-custom
5095  
5096  
5097  
5098  
5099  
5100  
5101  
5102  
5103  
5104>
5105  
5106  <details
5107    class="details"
5108    data-testid="accordion-details"
5109    
5110    
5111  >
5112    <summary class="details__header">
5113      <svg
5114    class="details__icon icon-default"
5115    aria-hidden="true"
5116    focusable="false"
5117    xmlns="http://www.w3.org/2000/svg"
5118    width="20"
5119    height="20"
5120    viewBox="0 0 20 20"
5121    
5122  >
5123
5124
5125<path d="M6.31104 9.13574C6.31104 8.99767 6.42296 8.88574 6.56104 8.88574H13.7464C13.8844 8.88574 13.9964 8.99767 13.9964 9.13574C13.9964 9.27381 13.8844 9.38574 13.7464 9.38574H6.56104C6.42296 9.38574 6.31104 9.27381 6.31104 9.13574Z" />
5126    <path d="M6.31104 14.0544C6.31104 13.9164 6.42296 13.8044 6.56104 13.8044H13.439C13.577 13.8044 13.689 13.9164 13.689 14.0544C13.689 14.1925 13.577 14.3044 13.439 14.3044H6.56104C6.42296 14.3044 6.31104 14.1925 6.31104 14.0544Z" />
5127    <path d="M6.92587 11.5952C6.92587 11.4571 7.0378 11.3452 7.17587 11.3452H12.8241C12.9622 11.3452 13.0741 11.4571 13.0741 11.5952C13.0741 11.7333 12.9622 11.8452 12.8241 11.8452H7.17587C7.0378 11.8452 6.92587 11.7333 6.92587 11.5952Z" />
5128    <path d="M5.19623 1.77832C5.19623 0.949892 5.8678 0.27832 6.69623 0.27832H13.3038C14.1322 0.27832 14.8038 0.949893 14.8038 1.77832V3.46728C14.8038 4.29571 14.1322 4.96728 13.3038 4.96728H6.69623C5.8678 4.96728 5.19623 4.29571 5.19623 3.46728V1.77832ZM6.69623 1.27832C6.42009 1.27832 6.19623 1.50218 6.19623 1.77832V3.46728C6.19623 3.74342 6.42009 3.96728 6.69623 3.96728H13.3038C13.5799 3.96728 13.8038 3.74342 13.8038 3.46728V1.77832C13.8038 1.50218 13.5799 1.27832 13.3038 1.27832H6.69623Z" />
5129    <path d="M3.73691 2.50806V18.7232H16.2631V2.50806H14.4981V1.50806H16.2631C16.8154 1.50806 17.2631 1.95577 17.2631 2.50806V18.7232C17.2631 19.2755 16.8154 19.7232 16.2631 19.7232H3.73691C3.18462 19.7232 2.73691 19.2755 2.73691 18.7232V2.50806C2.73691 1.95577 3.18462 1.50806 3.73691 1.50806H5.75974V2.50806L3.73691 2.50806Z" /></svg>
5130      Details
5131      <span class="svg-wrapper icon-caret icon-animated"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
5132  <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
5133</svg>
5134</span>
5135      <span class="svg-wrapper icon-plus"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
5136  <path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
5137  <path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
5138</svg>
5139</span>
5140    </summary>
5141
5142    <div class="details-content">
5143      
5144
5145
5146
5147
5148
5149
5150
5151
5152  <div class=" spacing-style text-block text-block--AYjVWU2JHR1REZDVMe__text_VdG98J custom    text-block--align-left custom-typography  custom-font-size  custom-color   "  style="    --padding-block-start: 12px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;    --font-size: 1.125rem;      --font-weight: var(--font-subheading--weight);--font-family: var(--font-subheading--family);    --text-transform: none;    --text-wrap: pretty;          --line-height: var(--line-height--body-normal);        --letter-spacing: var(--letter-spacing--body-normal);        --width: 100%;    --max-width: var(--max-width--body-normal);          --text-align: left;          ">
5153    <div class="metafield-rich_text_field"><ul><li>Approx. 8&quot; tall x 5&quot; wide x 3&quot; deep</li><li>Dried and preserved seasonal florals including silver nigella and hand-painted shimmer flax</li><li>Palette: silver gray, white, black, soft shimmer</li><li>Some flax hand-painted and shimmer-dusted in-house</li><li>Made to order — every bouquet is unique to available blooms</li><li>Kraft paper wrap + branded hang tag</li><li>Lasts for years</li><li>Handmade in Austin, TX</li></ul></div>
5154  </div>
5155
5156
5157
5158
5159
5160
5161
5162    </div>
5163  </details>
5164
5165</accordion-custom>
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175<accordion-custom
5176  
5177  
5178  
5179  
5180  
5181  
5182  
5183  
5184  
5185>
5186  
5187  <details
5188    class="details"
5189    data-testid="accordion-details"
5190    
5191    
5192  >
5193    <summary class="details__header">
5194      <svg
5195    class="details__icon icon-default"
5196    aria-hidden="true"
5197    focusable="false"
5198    xmlns="http://www.w3.org/2000/svg"
5199    width="20"
5200    height="20"
5201    viewBox="0 0 20 20"
5202    
5203  >
5204
5205
5206<path d="M15.9633 5.16568C16.1818 5.33464 16.2219 5.64867 16.0529 5.86709L11.2315 12.1C10.7573 12.7132 10.5 13.4664 10.5 14.2415L10.5 17.728C10.5 18.0041 10.2761 18.228 9.99998 18.228C9.72384 18.228 9.49998 18.0041 9.49998 17.728L9.49997 14.2415C9.49997 13.2449 9.8308 12.2765 10.4406 11.4882L15.2619 5.25525C15.4309 5.03683 15.7449 4.99673 15.9633 5.16568Z" />
5207    <path d="M4.13656 9.11047C3.94637 9.31067 3.95448 9.62715 4.15469 9.81735L8.41061 13.8605C9.10616 14.5213 9.49997 15.4386 9.49997 16.398V19.5C9.49997 19.7761 9.72383 20 9.99997 20C10.2761 20 10.5 19.7761 10.5 19.5V16.398C10.5 15.1645 9.99364 13.9851 9.09936 13.1355L4.84344 9.09235C4.64324 8.90216 4.32676 8.91027 4.13656 9.11047Z" />
5208    <path
5209      d="M18.3779 1.53927C18.4327 2.29021 18.4725 3.32703 18.4047 4.40738C18.3125 5.87411 18.0299 7.25745 17.4545 8.14562C16.7167 9.28439 15.6883 9.90008 14.7112 10.1459C13.6919 10.4023 12.8474 10.2333 12.4595 9.98203C11.6151 9.43502 10.6657 7.26257 12.1639 4.95007C12.7171 4.09609 13.9498 3.29603 15.4075 2.63437C16.4929 2.1417 17.5917 1.77412 18.3779 1.53927ZM18.7295 0.399095C19.0125 0.322287 19.2884 0.513872 19.3179 0.805582C19.4683 2.2906 19.735 6.46465 18.2937 8.68934C16.5205 11.4265 13.2903 11.7118 11.9158 10.8213C10.5413 9.93084 9.57124 7.11282 11.3246 4.40636C12.7665 2.18066 17.2 0.814295 18.7295 0.399095Z"
5210      fill-rule="evenodd"
5211    />
5212    <path
5213      d="M1.16197 6.23639C1.24915 6.80305 1.38541 7.51404 1.5922 8.22877C1.89834 9.28691 2.31835 10.2055 2.84189 10.729C3.54804 11.4352 4.37904 11.7175 5.11404 11.7439C5.89258 11.7719 6.44282 11.5154 6.64245 11.3158C7.09947 10.8588 7.49486 9.18578 6.0474 7.73833C5.55144 7.24237 4.58274 6.85006 3.40831 6.58298C2.60103 6.3994 1.79173 6.29511 1.16197 6.23639ZM0.569611 5.18777C0.276949 5.16998 0.0467941 5.41364 0.080866 5.70486C0.226586 6.95034 0.719124 10.0205 2.13478 11.4362C3.93434 13.2357 6.44588 12.9266 7.34955 12.0229C8.25323 11.1193 8.53389 8.8106 6.75451 7.03122C5.33581 5.61253 1.90298 5.26882 0.569611 5.18777Z"
5214      fill-rule="evenodd"
5215    /></svg>
5216      Care Instructions
5217      <span class="svg-wrapper icon-caret icon-animated"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
5218  <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
5219</svg>
5220</span>
5221      <span class="svg-wrapper icon-plus"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
5222  <path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
5223  <path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
5224</svg>
5225</span>
5226    </summary>
5227
5228    <div class="details-content">
5229      
5230
5231
5232
5233
5234
5235
5236
5237
5238  <div class=" spacing-style text-block text-block--AcERxTG1hYVg5VGNxQ__text_qLGEN9 custom    text-block--align-left custom-typography  custom-font-size  custom-color   "  style="    --padding-block-start: 12px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;    --font-size: 1.125rem;      --font-weight: var(--font-subheading--weight);--font-family: var(--font-subheading--family);    --text-transform: none;    --text-wrap: pretty;          --line-height: var(--line-height--body-normal);        --letter-spacing: var(--letter-spacing--body-normal);        --width: 100%;    --max-width: var(--max-width--body-normal);          --text-align: left;          ">
5239    <div class="metafield-rich_text_field"><p>Dried florals are a natural product and require minimal care to last for years.</p><ul><li>Keep out of direct sunlight to preserve color</li><li>Keep away from humidity and moisture</li><li>Some natural shedding of petals and leaves is normal and expected — not a defect</li><li>The shimmer finish is delicate — handle gently and avoid rubbing</li><li>Dust gently with a soft brush as needed</li><li>Do not get wet</li></ul></div>
5240  </div>
5241
5242
5243
5244
5245
5246
5247
5248    </div>
5249  </details>
5250
5251</accordion-custom>
5252
5253
5254
5255
5256
5257
5258</div>
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273  <rte-formatter class=" spacing-style text-block text-block--ANk9mOWI1Y2ZaQUh4d__text_T47YJd rte     rte   "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: fit-content;    --max-width: var(--max-width--body-normal);          ">
5274    <p>🚚  Ships nationwide in 3-5 business days <br/>📦 Free Local pickup in Austin</p>
5275  </rte-formatter>
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291  <rte-formatter class=" spacing-style text-block text-block--AQStKQUdCMHR2aktKW__text_kGJhGE rte     rte   "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: fit-content;    --max-width: var(--max-width--body-normal);          ">
5292    <h5>Always responsibly sourced + ethically made</h5>
5293  </rte-formatter>
5294
5295
5296
5297
5298
5299
5300
5301  </div>
5302</div>
5303
5304
5305
5306</div>
5307
5308
5309
5310
5311
5312
5313      
5314    
5315  </product-component>
5316
5317  
5318  
5319
5320
5321
5322
5323
5324
5325
5326
5327  <div class=" spacing-style text-block text-block--ARzQ3TnRkRWo4bS9TS__text_KrmUUw custom    text-block--align-left custom-typography  custom-font-size  custom-color   "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;    --font-size: 0.875rem;      --font-weight: var(--font-body--weight);--font-family: var(--font-body--family);    --text-transform: none;    --text-wrap: pretty;          --line-height: var(--line-height--body-normal);        --letter-spacing: var(--letter-spacing--body-normal);        --width: 100%;    --max-width: var(--max-width--body-normal);          --text-align: left;          ">
5328    <p>*Photos are examples of what you may get- each bouquet is unique due to the nature of dried materials and are made to order using seasonal flowers available to me at the time of your order. </p>
5329  </div>
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345  <div class=" spacing-style text-block text-block--AVzNhZTVxcS8zUTFHa__text_pFTAza custom    text-block--align-left text-block--full-width  custom-typography  custom-font-size  custom-color   "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;    --font-size: 0.75rem;      --font-weight: var(--font-body--weight);--font-family: var(--font-body--family);    --text-transform: none;    --text-wrap: pretty;          --line-height: var(--line-height--body-normal);        --letter-spacing: var(--letter-spacing--body-normal);        --width: 100%;    --max-width: var(--max-width--body-none);          --text-align: left;          ">
5346    <p>
5346**Please note all bouquets use Limonium Capsia which has a naturally musky and can sometimes be described as "dead fish" smell. This smell will dissipate once unboxed and left to air out</p>
5347  </div>
5348
5349
5350
5351
5352
5353
5354
5355
5356</div>
5357
5358
5359
5360
5361
5362
5363
5364</div><div id="shopify-section-template--20881250615389__product_recommendations_qnzPkn" class="shopify-section">
5365<script
5366  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/product-recommendations.js?v=127096830375957167321784931096"
5367  type="module"
5368  fetchpriority="low"
5369></script>
5369
5370
5371
5372
5373<style data-shopify>
5374  .custom-color-quick-add {
5375    --quick-add-background: #646B4B;
5376    --quick-add-foreground: #EDE4CC;
5377  }
5378</style>
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396<product-recommendations
5397  id="product-recommendations-template--20881250615389__product_recommendations_qnzPkn"
5398  class="product-recommendations"
5399  data-url="/recommendations/products?limit=4"
5400  data-section-id="template--20881250615389__product_recommendations_qnzPkn"
5401  data-product-id="8200032813149"
5402  data-intent="related"
5403  data-testid="product-recommendations-section"
5404  data-recommendations-performed="false"
5405  data-hydration-key="product-recommendations-template--20881250615389__product_recommendations_qnzPkn"
5406  
5407>
5408  
5409
5410
5411
5412
5413  <style data-shopify>
5414    .color-custom-template--20881250615389__product_recommendations_qnzPkn,
5415    .color-custom-template--20881250615389__product_recommendations_qnzPkn .text-block {
5416      /* Background */
5417      --color-background: #F5EFE0;
5418      --color-background-rgb: 245 239 224;
5419
5420      /* Opacity values adjusted for background brightness */
5421      
5422--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
54230.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
5424
5425
5426      
5427        /* Foreground / text — explicit or smart-contrasted */
5428        --color: #2C2C2A;
5429        --color-rgb: 44 44 42;
5430        --color-foreground: #2C2C2A;
5431        --color-foreground-rgb: 44 44 42;
5432        --color-foreground-muted: rgb(44 44 42 / var(--opacity-muted-text));
5433        --color-foreground-subdued: rgb(44 44 42 / var(--opacity-subdued-text));
5434        --color-border: var(--palette-darkest);
5435        --color-border-rgb: var(--palette-darkest-rgb);
5436      
5437    }
5438
5439    
5440      .color-custom-template--20881250615389__product_recommendations_qnzPkn {
5441        /* Form-related tokens stay on .color-custom only — .text-block is a prose
5442           container (text/announcement/inline-text/blog-post-description/
5443           collection-link/price/sku) and never holds form inputs. */
5444        --input-disabled-background-color: rgb(44 44 42 / var(--opacity-10));
5445        --input-disabled-border-color: rgb(44 44 42 / var(--opacity-5));
5446        --input-disabled-text-color: rgb(44 44 42 / var(--opacity-50));
5447        --checkbox-border: 1px solid rgb(44 44 42 / var(--opacity-35-55));
5448      }
5449    
5450
5451    .color-custom-template--20881250615389__product_recommendations_qnzPkn {
5452      color: var(--color, var(--color-foreground));
5453      background-color: var(--color-background);
5454    }
5455  </style>
5456
5457
5458
5459  <div
5460    class="section-background color-custom-template--20881250615389__product_recommendations_qnzPkn"
5461  ></div>
5462  <div
5463    class="
5464      section
5465      section--page-width
5466      color-custom-template--20881250615389__product_recommendations_qnzPkn
5467      section-resource-list
5468      spacing-style
5469      gap-style
5470    "
5471    style="
5472      --padding-block-start: max(20px, calc(var(--spacing-scale) * 48px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 48px));
5473      --gap: max(24px, calc(var(--gap-scale, 1.0) * 28px));
5474      --column-count-mobile: 2;--resource-list-column-gap-desktop: 16px;--resource-list-row-gap-desktop: 16px;--resource-list-columns: repeat(4, 1fr);--resource-list-columns-mobile: repeat(2, 1fr);--resource-list-column-gap-desktop: 16px;--column-count: 4;--column-count-mobile: 2;
5475    "
5476  >
5477    <div class="section-resource-list__content">
5478      
5479
5480
5481
5482
5483
5484
5485
5486
5487  <div class=" spacing-style text-block text-block--AZStXdTBRRlE3WkZWd__text_GbxcYC h4    text-block--align-center  "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: 100%;    --max-width: var(--max-width--body-normal);          --text-align: center;          ">
5488    <h3>You may also like</h3>
5489  </div>
5490
5491
5492
5493
5494
5495
5496
5497    </div><div
5498        class="resource-list resource-list--grid"
5499      >
5500        
5501          <div
5502            class="product-recommendations__skeleton-item"
5503            aria-label="Loading product recommendations"
5504          ></div>
5505        
5506          <div
5507            class="product-recommendations__skeleton-item"
5508            aria-label="Loading product recommendations"
5509          ></div>
5510        
5511          <div
5512            class="product-recommendations__skeleton-item"
5513            aria-label="Loading product recommendations"
5514          ></div>
5515        
5516          <div
5517            class="product-recommendations__skeleton-item"
5518            aria-label="Loading product recommendations"
5519          ></div>
5520        
5521      </div></div>
5522</product-recommendations>
5523
5524
5525</div>
5526      </main>
5527
5528      <footer>
5529        <!-- BEGIN sections: footer-group -->
5530<div id="shopify-section-sections--20623391490141__footer" class="shopify-section shopify-section-group-footer-group section-wrapper">
5531
5532
5533
5534
5535
5536
5537  <style data-shopify>
5538    .color-custom-sections--20623391490141__footer,
5539    .color-custom-sections--20623391490141__footer .text-block {
5540      /* Background */
5541      --color-background: #7e8b68;
5542      --color-background-rgb: 126 139 104;
5543
5544      /* Opacity values adjusted for background brightness */
5545      
5546--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
55470.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
5548
5549
5550      
5551        /* Foreground / text — explicit or smart-contrasted */
5552        --color: var(--palette-darkest);
5553        --color-rgb: var(--palette-darkest-rgb);
5554        --color-foreground: var(--palette-darkest);
5555        --color-foreground-rgb: var(--palette-darkest-rgb);
5556        --color-foreground-muted: rgb(var(--palette-darkest-rgb) / var(--opacity-muted-text));
5557        --color-foreground-subdued: rgb(var(--palette-darkest-rgb) / var(--opacity-subdued-text));
5558        --color-border: var(--palette-darkest);
5559        --color-border-rgb: var(--palette-darkest-rgb);
5560      
5561    }
5562
5563    
5564      .color-custom-sections--20623391490141__footer {
5565        /* Form-related tokens stay on .color-custom only — .text-block is a prose
5566           container (text/announcement/inline-text/blog-post-description/
5567           collection-link/price/sku) and never holds form inputs. */
5568        --input-disabled-background-color: rgb(var(--palette-darkest-rgb) / var(--opacity-10));
5569        --input-disabled-border-color: rgb(var(--palette-darkest-rgb) / var(--opacity-5));
5570        --input-disabled-text-color: rgb(var(--palette-darkest-rgb) / var(--opacity-50));
5571        --checkbox-border: 1px solid rgb(var(--palette-darkest-rgb) / var(--opacity-35-55));
5572      }
5573    
5574
5575    .color-custom-sections--20623391490141__footer {
5576      color: var(--color, var(--color-foreground));
5577      background-color: var(--color-background);
5578    }
5579  </style>
5580
5581
5582
5583<div
5584  class="section-background color-custom-sections--20623391490141__footer"
5585></div>
5586<div
5587  class="section section--page-width color-custom-sections--20623391490141__footer"
5588>
5589  
5590  <div
5591    class="
5592      footer-content
5593      spacing-style
5594      
5595      
5596    "
5597    style="
5598      --padding-block-start: max(20px, calc(var(--spacing-scale) * 64px));--padding-block-end: 0px;
5599      --footer-gap: 0px;
5600      --grid-columns: 1;
5601      --last-row-count: 1;
5602      --tablet-last-row-count: 1;
5603    "
5604  >
5605    
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616<div
5617  class="
5618    group-block
5619    group-block--height-fill
5620    group-block--width-fill
5621    border-style
5622    spacing-style
5623    size-style
5624    
5625    
5626  "
5627  style="
5628    
5629--border-width: 1px; --border-style: none; --border-color:
5630rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
5631
5632    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
5633    --size-style-width: 100%;--size-style-height: 100%;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
5634    
5635  "
5636  
5637  data-testid="group-block"
5638><div class="group-block__media-wrapper">
5639    
5640
5641
5642
5643
5644    
5645  </div>
5646
5647  <div
5648    class="
5649      group-block-content
5650      
5651      layout-panel-flex
5652      layout-panel-flex--row
5653       mobile-column
5654    "
5655    style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
5656
5657--gap: 12px;
5658
5659--horizontal-alignment: space-between; --vertical-alignment: flex-start;
5660--vertical-alignment-mobile: flex-start;
5661"
5662  >
5663  
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674<div
5675  class="
5676    group-block
5677    group-block--height-fit
5678    group-block--width-custom
5679    border-style
5680    spacing-style
5681    size-style
5682    
5683    
5684  "
5685  style="
5686    
5687--border-width: 1px; --border-style: none; --border-color:
5688rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
5689
5690    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
5691    --size-style-width:50%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
5692    
5693  "
5694  
5695  data-testid="group-block"
5696><div class="group-block__media-wrapper">
5697    
5698
5699
5700
5701
5702    
5703  </div>
5704
5705  <div
5706    class="
5707      group-block-content
5708      
5709      layout-panel-flex
5710      layout-panel-flex--row
5711       mobile-column
5712    "
5713    style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
5714
5715--gap: 12px;
5716
5717--horizontal-alignment: flex-start; --vertical-alignment: flex-start;
5718--vertical-alignment-mobile: flex-start;
5719"
5720  >
5721  
5722
5723
5724
5725
5726  
5727
5728
5729
5730
5731  
5732  <style data-shopify>
5733    .color-custom-AODdFZEMrVXFSWDk5U__menu_zf63TX,
5734    .color-custom-AODdFZEMrVXFSWDk5U__menu_zf63TX .text-block {
5735      --color: #FAF7F0;
5736      --color-rgb: 250 247 240;
5737      --color-foreground: #FAF7F0;
5738      --color-foreground-rgb: 250 247 240;
5739      --color-foreground-muted: rgb(250 247 240 / var(--opacity-muted-text));
5740      --color-foreground-subdued: rgb(250 247 240 / var(--opacity-subdued-text));
5741
5742      
5743
5744    }
5745
5746    .color-custom-AODdFZEMrVXFSWDk5U__menu_zf63TX {
5747      /* Form-related tokens stay on .color-custom only. */
5748      --input-disabled-background-color: rgb(250 247 240 / var(--opacity-10));
5749      --input-disabled-border-color: rgb(250 247 240 / var(--opacity-5));
5750      --input-disabled-text-color: rgb(250 247 240 / var(--opacity-50));
5751      --checkbox-border: 1px solid rgb(250 247 240 / var(--opacity-35-55));
5752    }
5753
5754    
5755      .color-custom-AODdFZEMrVXFSWDk5U__menu_zf63TX {
5756        color: var(--color-foreground);
5757      }
5758
5759      .color-custom-AODdFZEMrVXFSWDk5U__menu_zf63TX .text-block,
5760      .color-custom-AODdFZEMrVXFSWDk5U__menu_zf63TX .footer-utilities__text,
5761      .color-custom-AODdFZEMrVXFSWDk5U__menu_zf63TX .custom-typography,
5762      .color-custom-AODdFZEMrVXFSWDk5U__menu_zf63TX .footer-utilities__icons,
5763      .color-custom-AODdFZEMrVXFSWDk5U__menu_zf63TX .social-icons__wrapper {
5764        color: var(--color, var(--color-foreground));
5765      }
5766    
5767  </style>
5768
5769
5770
5771  <accordion-custom
5772  
5773    class="menu"
5774  
5775  
5776  
5777    open-by-default-on-desktop
5778  
5779  
5780    open-by-default-on-mobile
5781  
5782  
5783    data-disable-on-desktop="true"
5784  
5785  
5786    data-disable-on-mobile="true"
5787  
5788  
5789  
5790  
5791>
5792  
5793    <details
5794      class="
5795        menu__details
5796        spacing-style
5797         color-custom-AODdFZEMrVXFSWDk5U__menu_zf63TX
5798      "
5799      data-testid="menu-details"
5800      style="
5801        --spacing--size: 6px;
5802        --padding-block-start: 0px;--padding-block-end: 20px;--padding-inline-start: 16px;--padding-inline-end: 0px;
5803      "
5804      
5805        open
5806      
5807      
5808    >
5809      <summary class="menu__heading h4">
5810        <span class="menu__heading__default">Find out more</span>
5811        <span class="menu__heading__accordion">
5812          Find out more
5813          
5814            <span class="menu__heading__toggle svg-wrapper icon-caret icon-animated"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
5815  <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
5816</svg>
5817</span>
5818          
5819        </span>
5820      </summary>
5821
5822      <nav
5823        class="details-content"
5824        
5825      >
5826        
5827          <ul class="list-unstyled">
5828            
5829              <li class="menu__item h5">
5830                <a href="/pages/about-me">
5831                  Our Story
5832                </a>
5833              </li>
5834            
5835              <li class="menu__item h5">
5836                <a href="/pages/customwork">
5837                  Inside The Studio
5838                </a>
5839              </li>
5840            
5841              <li class="menu__item h5">
5842                <a href="/pages/where-to-find-us">
5843                  Where to Find us
5844                </a>
5845              </li>
5846            
5847              <li class="menu__item h5">
5848                <a href="/pages/wholesale">
5849                  Wholesale
5850                </a>
5851              </li>
5852            
5853              <li class="menu__item h5">
5854                <a href="/pages/contact">
5855                  Contact Me
5856                </a>
5857              </li>
5858            
5859          </ul>
5860        
5861      </nav>
5862    </details>
5863  
5864</accordion-custom>
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874</div>
5875</div>
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892<div
5893  class="
5894    group-block
5895    group-block--height-fit
5896    group-block--width-custom
5897    border-style
5898    spacing-style
5899    size-style
5900    
5901    
5902  "
5903  style="
5904    
5905--border-width: 1px; --border-style: none; --border-color:
5906rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
5907
5908    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
5909    --size-style-width:30%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
5910    
5911  "
5912  
5913  data-testid="group-block"
5914><div class="group-block__media-wrapper">
5915    
5916
5917
5918
5919
5920    
5921  </div>
5922
5923  <div
5924    class="
5925      group-block-content
5926      
5927      layout-panel-flex
5928      layout-panel-flex--column
5929       mobile-column
5930    "
5931    style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
5932
5933--gap: 12px;
5934
5935--horizontal-alignment: flex-start; --vertical-alignment: center;
5936--vertical-alignment-mobile: center;
5937"
5938  >
5939  
5940
5941
5942
5943
5944
5945
5946
5947
5948  <div class=" spacing-style text-block text-block--AL2kzMDN1TzI4VXRYU__text_jXqmE4 h4      "  style="    --padding-block-start: 12px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;              --color: #FAF7F0;      --color-rgb: 250 247 240;        --width: fit-content;    --max-width: var(--max-width--body-normal);          ">
5949    <h3>Stay rooted with us...</h3>
5950  </div>
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981<div
5982  class="email-signup-block size-style spacing-style"
5983  style="
5984    --size-style-width: 100%;--size-style-height: ;
5985    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
5986  "
5987  
5988>
5989  
5990<form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="email-signup__form spacing-style"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
5991    
5992<div
5993      class="email-signup__input-group email-signup__input-group--arrow"
5994      style="
5995        --border-width: 2px;
5996        --border-radius: 100px;
5997        --color-input-background: #F5EFE0; --color-input-text: #425944; --color-input-text-rgb: 66 89 68; --color-input-border: #EDE4CC;
5998      "
5999    >
6000      <label
6001        for="EmailInput-ATnZ2MWRrZ2hXbmVza__email_signup_XgpLx7"
6002        class="visually-hidden"
6003      >
6004        Email
6005      </label>
6006      <input
6007        id="EmailInput-ATnZ2MWRrZ2hXbmVza__email_signup_XgpLx7"
6008        class="email-signup__input email-signup__input--all paragraph "
6009        type="email"
6010        name="contact[email]"
6011        autocorrect="off"
6012        autocapitalize="off"
6013        autocomplete="email"
6014        placeholder="Email address"
6015        required
6016        
6017      >
6018      <button
6019        class="email-signup__button  email-signup__button--arrow paragraph button-unstyled button-unstyled--ATnZ2MWRrZ2hXbmVza__email_signup_XgpLx7"
6020        
6021          aria-label="Sign up"
6022        
6023      >
6024        
6025          <svg
6026            viewBox="0 0 20 20"
6027            xmlns="http://www.w3.org/2000/svg"
6028            focusable="false"
6029            aria-hidden="true"
6030            class="email-signup__button-icon"
6031          >
6032            
6033
6034
6035<path
6036      clip-rule="evenodd"
6037      d="m11.246 5.31759c.0322-.07821.0833-.14723.1486-.20093.0654-.0537.143-.09041.2259-.10686.083-.01645.1688-.01214.2497.01257.0808.0247.1544.06902.214.12902l4.104 4.104c.0478.04765.0857.10426.1115.16659.0259.06232.0392.12913.0392.19661 0 .06747-.0133.13429-.0392.19661-.0258.06233-.0637.11893-.1115.16659l-4.104 4.10401c-.0963.0963-.227.1504-.3632.1504s-.2669-.0541-.3632-.1504-.1504-.227-.1504-.3632.0541-.2669.1504-.3632l3.2288-3.2278h-11.0736c-.13606 0-.26654-.0541-.36275-.15027-.0962-.0962-.15025-.22669-.15025-.36274 0-.13606.05405-.26654.15025-.36275.09621-.0962.22669-.15025.36275-.15025h11.0736l-3.2288-3.2278c-.0721-.07178-.1212-.16335-.1411-.2631s-.0097-.20316.0293-.2971z"
6038      fill="currentColor"
6039      fill-rule="evenodd"
6040    />
6041          </svg>
6042        
6043      </button>
6044    </div></form>
6045</div>
6046
6047
6048
6049
6050
6051</div>
6052</div>
6053
6054
6055
6056
6057
6058
6059</div>
6060</div>
6061
6062
6063
6064
6065
6066
6067  </div>
6068</div>
6069
6070
6071
6072
6073</div><div id="shopify-section-sections--20623391490141__logo_RVGHD7" class="shopify-section shopify-section-group-footer-group">
6074
6075
6076
6077
6078
6079
6080  <style data-shopify>
6081    .color-custom-sections--20623391490141__logo_RVGHD7,
6082    .color-custom-sections--20623391490141__logo_RVGHD7 .text-block {
6083      /* Background */
6084      --color-background: #7E8C6A;
6085      --color-background-rgb: 126 140 106;
6086
6087      /* Opacity values adjusted for background brightness */
6088      
6089--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
60900.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
6091
6092
6093      
6094        /* Foreground / text — explicit or smart-contrasted */
6095        --color: var(--palette-darkest);
6096        --color-rgb: var(--palette-darkest-rgb);
6097        --color-foreground: var(--palette-darkest);
6098        --color-foreground-rgb: var(--palette-darkest-rgb);
6099        --color-foreground-muted: rgb(var(--palette-darkest-rgb) / var(--opacity-muted-text));
6100        --color-foreground-subdued: rgb(var(--palette-darkest-rgb) / var(--opacity-subdued-text));
6101        --color-border: var(--palette-darkest);
6102        --color-border-rgb: var(--palette-darkest-rgb);
6103      
6104    }
6105
6106    
6107      .color-custom-sections--20623391490141__logo_RVGHD7 {
6108        /* Form-related tokens stay on .color-custom only — .text-block is a prose
6109           container (text/announcement/inline-text/blog-post-description/
6110           collection-link/price/sku) and never holds form inputs. */
6111        --input-disabled-background-color: rgb(var(--palette-darkest-rgb) / var(--opacity-10));
6112        --input-disabled-border-color: rgb(var(--palette-darkest-rgb) / var(--opacity-5));
6113        --input-disabled-text-color: rgb(var(--palette-darkest-rgb) / var(--opacity-50));
6114        --checkbox-border: 1px solid rgb(var(--palette-darkest-rgb) / var(--opacity-35-55));
6115      }
6116    
6117
6118    .color-custom-sections--20623391490141__logo_RVGHD7 {
6119      color: var(--color, var(--color-foreground));
6120      background-color: var(--color-background);
6121    }
6122  </style>
6123
6124
6125<div
6126  class="section-background color-custom-sections--20623391490141__logo_RVGHD7"
6127></div>
6128<div
6129  class="section section--page-width color-custom-sections--20623391490141__logo_RVGHD7"
6130>
6131  <div
6132    class="
6133      logo-section
6134      logo-section--flex-end
6135      spacing-style
6136    "
6137    style="
6138      
6139        --logo-width: 25%;
6140      
6141
6142      
6143      --padding-block-start: 0px;--padding-block-end: 0px;
6144    "
6145    
6146  >
6147    
6148      <div class="logo-section__image-wrapper">
6149        
6150<img src="//ffntzz-2x.myshopify.com/cdn/shop/files/TGW_tag_front_1.png?v=1784928383&amp;width=3840" alt="The Gardeners Wife" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/TGW_tag_front_1.png?v=1784928383&amp;width=240 240w, //ffntzz-2x.myshopify.com/cdn/shop/files/TGW_tag_front_1.png?v=1784928383&amp;width=352 352w, //ffntzz-2x.myshopify.com/cdn/shop/files/TGW_tag_front_1.png?v=1784928383&amp;width=832 832w, //ffntzz-2x.myshopify.com/cdn/shop/files/TGW_tag_front_1.png?v=1784928383&amp;width=1200 1200w, //ffntzz-2x.myshopify.com/cdn/shop/files/TGW_tag_front_1.png?v=1784928383&amp;width=1600 1600w, //ffntzz-2x.myshopify.com/cdn/shop/files/TGW_tag_front_1.png?v=1784928383&amp;width=1920 1920w, //ffntzz-2x.myshopify.com/cdn/shop/files/TGW_tag_front_1.png?v=1784928383&amp;width=2560 2560w, //ffntzz-2x.myshopify.com/cdn/shop/files/TGW_tag_front_1.png?v=1784928383&amp;width=3840 3840w" width="1050" height="525" class="logo-section__image" sizes="(min-width: 750px) calc(var(--logo-width)), 100vw">
6151      </div>
6152    
6153  </div>
6154</div>
6155
6156
6157
6158
6159</div><div id="shopify-section-sections--20623391490141__utilities" class="shopify-section shopify-section-group-footer-group footer-utilities">
6160
6161
6162
6163
6164
6165
6166  <style data-shopify>
6167    .color-custom-sections--20623391490141__utilities,
6168    .color-custom-sections--20623391490141__utilities .text-block {
6169      /* Background */
6170      --color-background: #7E8C6A;
6171      --color-background-rgb: 126 140 106;
6172
6173      /* Opacity values adjusted for background brightness */
6174      
6175--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
61760.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
6177
6178
6179      
6180        /* Foreground / text — explicit or smart-contrasted */
6181        --color: var(--palette-darkest);
6182        --color-rgb: var(--palette-darkest-rgb);
6183        --color-foreground: var(--palette-darkest);
6184        --color-foreground-rgb: var(--palette-darkest-rgb);
6185        --color-foreground-muted: rgb(var(--palette-darkest-rgb) / var(--opacity-muted-text));
6186        --color-foreground-subdued: rgb(var(--palette-darkest-rgb) / var(--opacity-subdued-text));
6187        --color-border: var(--palette-darkest);
6188        --color-border-rgb: var(--palette-darkest-rgb);
6189      
6190    }
6191
6192    
6193      .color-custom-sections--20623391490141__utilities {
6194        /* Form-related tokens stay on .color-custom only — .text-block is a prose
6195           container (text/announcement/inline-text/blog-post-description/
6196           collection-link/price/sku) and never holds form inputs. */
6197        --input-disabled-background-color: rgb(var(--palette-darkest-rgb) / var(--opacity-10));
6198        --input-disabled-border-color: rgb(var(--palette-darkest-rgb) / var(--opacity-5));
6199        --input-disabled-text-color: rgb(var(--palette-darkest-rgb) / var(--opacity-50));
6200        --checkbox-border: 1px solid rgb(var(--palette-darkest-rgb) / var(--opacity-35-55));
6201      }
6202    
6203
6204    .color-custom-sections--20623391490141__utilities {
6205      color: var(--color, var(--color-foreground));
6206      background-color: var(--color-background);
6207    }
6208  </style>
6209
6210
6211
6212<div
6213  class="section-background color-custom-sections--20623391490141__utilities"
6214></div>
6215<div
6216  class="section section--page-width color-custom-sections--20623391490141__utilities"
6217  
6218>
6219  <div
6220    class="utilities utilities--blocks-2 spacing-style"
6221    style="--padding-block-start: 12px;--padding-block-end: 16px; --border-width: 1px; --divider-color: #FAF7F0; --gap: 24px;"
6222    data-testid="footer-utilities"
6223  >
6224    
6225
6226<div
6227  class="
6228    footer-utilities__group-copyright
6229    custom-typography
6230    custom-font-size
6231  "
6232  style="
6233    
6234--font-size: 0.75rem;      --font-weight: ;--font-family: ;    --text-transform: none;    --text-wrap: pretty;          --line-height: var(--line-height--body-);        --letter-spacing: var(--letter-spacing--body-);
6235    --color-utilities: #FAF7F0;
6236  "
6237  
6238>
6239  <span class="footer-utilities__text">
6240    &copy; 2026
6241    <a href="/" title="">The Gardeners Wife</a>, <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a>
6242</span>
6243</div>
6244
6245
6246
6247
6248
6249
6250  <anchored-popover-component
6251    data-hover-triggered="true"
6252  >
6253    <button
6254      class="policy-list-trigger button-unstyled"
6255      popovertarget="terms-policies-popover"
6256      popovertargetaction="toggle"
6257      ref="trigger"
6258      style="
6259        
6260--font-size: 0.875rem;      --font-weight: ;--font-family: ;    --text-transform: none;    --text-wrap: pretty;          --line-height: var(--line-height--body-);        --letter-spacing: var(--letter-spacing--body-);
6261        --color-utilities: #FAF7F0;
6262      "
6263      
6264    >
6265      Terms and Policies
6266    </button>
6267    <div
6268      class="terms-policies-popover color-custom-popover"
6269      id="terms-policies-popover"
6270      popover="auto"
6271      ref="popover"
6272    >
6273      <ul
6274        class="
6275          policy_list list-unstyled
6276          custom-typography
6277          custom-font-size
6278        "
6279      ><li>
6280              <a
6281                href="/policies/privacy-policy"
6282                class="footer-utilities__text"
6283              >Privacy policy</a>
6284            </li><li>
6285              <a
6286                href="/policies/refund-policy"
6287                class="footer-utilities__text"
6288              >Refund policy</a>
6289            </li><li>
6290              <a
6291                href="/policies/shipping-policy"
6292                class="footer-utilities__text"
6293              >Shipping policy</a>
6294            </li><li>
6295              <a
6296                href="/policies/contact-information"
6297                class="footer-utilities__text"
6298              >Contact information</a>
6299            </li><li>
6300              <a
6301                href="/policies/legal-notice"
6302                class="footer-utilities__text"
6303              >Legal notice</a>
6304            </li><li>
6305              <a
6306                href="/policies/terms-of-service"
6307                class="footer-utilities__text"
6308              >Terms of service</a>
6309            </li></ul>
6310    </div>
6311  </anchored-popover-component>
6312
6313
6314
6315
6316
6317
6318  </div>
6319</div>
6320
6321
6322
6323
6324</div>
6325<!-- END sections: footer-group -->
6326      </footer>
6327    </div>
6328
6329    
6330
6331    <div
6332      id="shopify-section-cart-drawer-section"
6333      class="shopify-section"
6334    >
6335  
6336
6337  
6337<script
6338    type="module"
6339    src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/cart-drawer.js?v=101430053943909765251784931096"
6340    fetchpriority="low"
6341  ></script>
6341
6342
6343  
6344
6345  <theme-drawer
6346    id="cart-drawer"
6347    data-skip-node-update
6348  >
6349    <dialog
6350      ref="panel"
6351      class="theme-drawer__dialog color-custom-drawer"
6352      aria-labelledby="cart-drawer-heading"
6353      cart-summary-sticky="true"
6354    >
6355      <cart-drawer-component
6356        
6357      >
6358        <template id="empty-cart-template">
6359          
6360    <div
6361      class="cart-drawer__content"
6362      aria-label="Cart"
6363    >
6364      <h2
6365        class="theme-drawer__title h4"
6366        id="cart-drawer-heading"
6367      >
6368        Your cart is empty
6369      </h2>
6370
6371      <div class="cart-drawer__items">
6372        
6373
6374
6375
6376
6377
6378
6379
6380<script
6381  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/component-cart-items.js?v=14476580701730542761784931096"
6382  type="module"
6383  fetchpriority="low"
6384></script>
vendor: 1 bytes, line 6384
6384
6385<script
6386  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/component-cart-quantity-selector.js?v=168493463479860323171784931096"
6387  type="module"
6388  fetchpriority="low"
6389></script>
vendor: 1 bytes, line 6389
6389
6390<script
6391  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/volume-pricing-info.js?v=94479640769665442661784931096"
6392  type="module"
6393  fetchpriority="low"
6394></script>
6394
6395
6396
6397
6398
6399<div
6400  
6401  class="cart-items__wrapper cart-items__wrapper--drawer-empty"
6402  
6403    data-cart-drawer-empty
6404  
6405  style=""
6406>
6407  
6408<p>
6409        Have an account? <a href="https://ffntzz-2x.myshopify.com/customer_authentication/redirect?locale=en&region_country=US">Log in</a> to check out faster.
6410      </p><a
6411      class="button cart-items__empty-button"
6412      href="/collections/all"
6413    >
6414      <span class="button-text">
6415        Continue shopping
6416      </span>
6417    </a></div>
6418
6419
6420
6421      </div>
6422    </div>
6423    
6424        </template>
6425
6426        <div
6427          class="cart-drawer__inner cart-drawer--empty"
6428          data-hydration-key="cart-drawer-inner"
6429        ><div class="theme-drawer__header">
6430              <button
6431                on:click="#cart-drawer/close"
6432                class="theme-drawer__close-button cart-drawer__close-button--empty"
6433                type="button"
6434                aria-label="Close"
6435              >
6436                <span class="svg-wrapper"><svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
6437<path d="M11.1765 12.025C11.4108 12.2594 11.7907 12.2594 12.025 12.025C12.2594 11.7907 12.2594 11.4108 12.025 11.1765L8.84931 8.00078L12.025 4.82505C12.2594 4.59073 12.2594 4.21083 12.025 3.97652C11.7907 3.7422 11.4108 3.7422 11.1765 3.97652L8.00078 7.15225L4.82505 3.97652C4.59073 3.7422 4.21083 3.7422 3.97652 3.97652C3.7422 4.21083 3.7422 4.59073 3.97652 4.82505L7.15225 8.00078L3.97652 11.1765C3.7422 11.4108 3.7422 11.7907 3.97652 12.025C4.21083 12.2594 4.59073 12.2594 4.82505 12.025L8.00078 8.84931L11.1765 12.025Z" fill="currentColor"/>
6438</svg>
6439</span>
6440              </button>
6441            </div>
6442          
6443
6444<cart-items-component
6445  class="cart-items-component"
6446  
6447    data-drawer
6448    view-event-trigger="dialog"
6449  
6450  data-section-id="cart-drawer-section"
6451  
6452  view-event-payload="{&quot;context&quot;:null,&quot;cart&quot;:null}"
6453  
6454>
6455  
6456
6457    <div
6458      class="cart-drawer__content"
6459      aria-label="Cart"
6460    >
6461      <h2
6462        class="theme-drawer__title h4"
6463        id="cart-drawer-heading"
6464      >
6465        Your cart is empty
6466      </h2>
6467
6468      <div class="cart-drawer__items">
6469        
6470
6471
6472
6473
6474
6475
6476
6477<script
6478  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/component-cart-items.js?v=14476580701730542761784931096"
6479  type="module"
6480  fetchpriority="low"
6481></script>
vendor: 1 bytes, line 6481
6481
6482<script
6483  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/component-cart-quantity-selector.js?v=168493463479860323171784931096"
6484  type="module"
6485  fetchpriority="low"
6486></script>
vendor: 1 bytes, line 6486
6486
6487<script
6488  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/volume-pricing-info.js?v=94479640769665442661784931096"
6489  type="module"
6490  fetchpriority="low"
6491></script>
6491
6492
6493
6494
6495
6496<div
6497  
6498  class="cart-items__wrapper cart-items__wrapper--drawer-empty"
6499  
6500    data-cart-drawer-empty
6501  
6502  style=""
6503>
6504  
6505<p>
6506        Have an account? <a href="https://ffntzz-2x.myshopify.com/customer_authentication/redirect?locale=en&region_country=US">Log in</a> to check out faster.
6507      </p><a
6508      class="button cart-items__empty-button"
6509      href="/collections/all"
6510    >
6511      <span class="button-text">
6512        Continue shopping
6513      </span>
6514    </a></div>
6515
6516
6517
6518      </div>
6519    </div>
6520    
6521
6522</cart-items-component>
6523
6524
6525
6526        </div>
6527      </cart-drawer-component>
6528    </dialog>
6529  </theme-drawer>
6530
6531  
6532    </div>
6533  
6534
6535
6536    
6537
6538
6539
6540
6541
6542
6543<script
6544  type="module"
6545  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/theme-drawer.js?v=155110645205299884131784931096"
6546  fetchpriority="low"
6547></script>
6547
6548
6549<script>
6550  /* Runs synchronously during HTML parsing — opens the correct drawer on first
6551     paint if navigation state was saved, so it renders with the rest of the page. */
6552  (function () {
6553    var drawerIds = (sessionStorage.getItem('theme-drawer-open') || '').split(',').filter(Boolean);
6554    if (!drawerIds.length) return;
6555
6556    // Only restore on wide viewports (squeeze mode). On narrow viewports the
6557    // drawer is a modal overlay — let it start closed after navigation rather
6558    // than re-opening a fullscreen dialog the user may have left behind.
6559    if (!window.matchMedia('(min-width: 990px)').matches) return;
6560
6561    var dialogs = [];
6562    for (var i = 0; i < drawerIds.length; i++) {
6563      var drawer = document.getElementById(drawerIds[i]);
6564      if (!drawer) continue;
6565
6566      drawer.setAttribute('open', '');
6567
6568      // Set [open] directly so the CSS slide-in applies without triggering
6569      // the browser's dialog focusing steps — on wide viewports the drawer is
6570      // a sidebar, not a modal, so focus should stay where it is.
6571      // The instant class suppresses the slide-in transition for the initial restore.
6572      // Set --drawer-stack-order so z-index layering matches the original order.
6573      drawer.style.setProperty('--drawer-stack-order', String(i + 1));
6574
6575      var dialog = drawer.querySelector('dialog');
6576      if (dialog) {
6577        dialog.setAttribute('open', '');
6578        dialog.classList.add('theme-drawer__dialog-instant');
6579        dialogs.push(dialog);
6580      }
6581
6582      // Let each drawer type handle its own restore (e.g. shopify-chat mode).
6583      // Synchronous dispatch — listeners attached during earlier parsing run immediately.
6584      drawer.dispatchEvent(new CustomEvent('theme-drawer:restoring'));
6585    }
6586
6587    // Apply squeeze immediately, bypassing the margin transition.
6588    // Only squeeze if at least one drawer was actually restored — saved
6589    // drawer IDs may not exist on every page (e.g. cart-drawer on /cart).
6590    var pageWrapper = document.querySelector('.page-wrapper');
6591    if (pageWrapper && dialogs.length > 0) {
6592      pageWrapper.style.transition = 'none';
6593      pageWrapper.classList.add('page-wrapper--drawer-open');
6594    }
6595
6596    // Re-enable transitions after one paint so the instant state is rendered first.
6597    requestAnimationFrame(function () {
6598      requestAnimationFrame(function () {
6599        if (pageWrapper) pageWrapper.style.transition = '';
6600        for (var j = 0; j < dialogs.length; j++) {
6601          dialogs[j].classList.remove('theme-drawer__dialog-instant');
6602        }
6603      });
6604    });
6605  })();
6606</script>
6606
6607
6608<script
6609  type="module"
6610>
6611  const pageWrapper = document.querySelector('.page-wrapper');
6612  const squeezeQuery = window.matchMedia('(min-width: 990px)');
6613
6614  // ── Squeeze coordination ──
6615  // Listens to all drawers. Only squeezes on wide viewports.
6616  document.addEventListener('theme-drawer:open', () => {
6617    if (squeezeQuery.matches) {
6618      pageWrapper?.classList.add('page-wrapper--drawer-open');
6619    }
6620  });
6621
6622  document.addEventListener('theme-drawer:close', () => {
6623    const openDrawer = document.querySelector('theme-drawer[open]');
6624    if (!openDrawer) {
6625      pageWrapper?.classList.remove('page-wrapper--drawer-open');
6626    }
6627  });
6628
6629  squeezeQuery.addEventListener('change', () => {
6630    const openDrawer = document.querySelector('theme-drawer[open]');
6631    pageWrapper?.classList.toggle('page-wrapper--drawer-open', Boolean(openDrawer) && squeezeQuery.matches);
6632  });
6633
6634  // ── State persistence ──
6635  // Store open drawer IDs sorted by their visual stack order so
6636  // the restore script can recreate the same z-index layering.
6637  function persistDrawerState() {
6638    const openDrawers = Array.from(document.querySelectorAll('theme-drawer[open]:not([no-persist])'));
6639    if (!openDrawers.length) {
6640      sessionStorage.removeItem('theme-drawer-open');
6641      return;
6642    }
6643
6644    openDrawers.sort((a, b) => {
6645      const orderA = Number(a.style.getPropertyValue('--drawer-stack-order') || 0);
6646      const orderB = Number(b.style.getPropertyValue('--drawer-stack-order') || 0);
6647      return orderA - orderB;
6648    });
6649
6650    sessionStorage.setItem('theme-drawer-open', openDrawers.map((d) => d.id).join(','));
6651  }
6652
6653  document.addEventListener('theme-drawer:open', persistDrawerState);
6654  document.addEventListener('theme-drawer:close', persistDrawerState);
6655</script>
6655
6656
6657
6658    
6659
6660
6661
6662
6663
6664
6665
6666
6667<script
6668  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/dialog.js?v=144816527575655702281784931096"
6669  type="module"
6670></script>
6670
6671
6672<script
6673  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/predictive-search.js?v=162722252387887966571784931096"
6674  type="module"
6675  fetchpriority="low"
6676></script>
6676
6677
6678<dialog-component
6679  id="search-modal"
6680  class="search-modal"
6681  
6682>
6683  <dialog
6684    ref="dialog"
6685    on:click="/closeDialogOnClickOutside"
6686    on:keydown="/closeDialogOnEscapePress"
6687    class="search-modal__content dialog-modal"
6688    scroll-lock
6689    aria-labelledby="search-modal-heading"
6690  >
6691    <h2
6692      id="search-modal-heading"
6693      class="visually-hidden"
6694    >
6695      Search
6696    </h2>
6697    <predictive-search-component
6698      class="predictive-search color-custom-popover"
6699      style="--product-corner-radius: 0px; --card-corner-radius: 0px; --title-case: uppercase;"
6700      data-section-id="predictive-search"
6701      data-testid="search-component--modal"
6702      role="search"
6703      aria-label="Search"
6704    >
6705      <form
6706        action="/search"
6707        method="get"
6708        role="search"
6709        class="predictive-search-form"
6710        ref="form"
6711        on:keydown="/onSearchKeyDown"
6712      >
6713        <div
6714          class="predictive-search-form__header"
6715        >
6716          <div class="predictive-search-form__header-inner">
6717            <label
6718              for="cmdk-input"
6719              class="visually-hidden"
6720            >Search</label>
6721            <input
6722              class="search-input"
6723              id="cmdk-input"
6724              type="search"
6725              name="q"
6726              role="combobox"
6727              aria-expanded="false"
6728              aria-owns="predictive-search-results"
6729              aria-controls="predictive-search-results"
6730              aria-haspopup="listbox"
6731              aria-autocomplete="list"
6732              autocomplete="off"
6733              placeholder="Search"
6734              ref="searchInput"
6735              on:input="/search"
6736              on:keydown="/onSearchKeyDown"
6737            >
6738            <input
6739              name="options[prefix]"
6740              type="hidden"
6741              value="last"
6742            >
6743            <span class="svg-wrapper predictive-search__icon">
6744              <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="4.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 12.5 3.25 3.25"/></svg>
6745
6746            </span>
6747            <button
6748              type="button"
6749              class="button-unstyled predictive-search__reset-button"
6750              ref="resetButton"
6751              hidden
6752              on:click="/resetSearch"
6753            >
6754              Clear
6755            </button>
6756          </div>
6757          <button
6758            type="button"
6759            class="button predictive-search__close-modal-button"
6760            aria-label="Close dialog"
6761            on:click="dialog-component/closeDialog"
6762            ref="closeModalButton"
6763          >
6764            <span class="svg-wrapper">
6765              <svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
6766<path d="M11.1765 12.025C11.4108 12.2594 11.7907 12.2594 12.025 12.025C12.2594 11.7907 12.2594 11.4108 12.025 11.1765L8.84931 8.00078L12.025 4.82505C12.2594 4.59073 12.2594 4.21083 12.025 3.97652C11.7907 3.7422 11.4108 3.7422 11.1765 3.97652L8.00078 7.15225L4.82505 3.97652C4.59073 3.7422 4.21083 3.7422 3.97652 3.97652C3.7422 4.21083 3.7422 4.59073 3.97652 4.82505L7.15225 8.00078L3.97652 11.1765C3.7422 11.4108 3.7422 11.7907 3.97652 12.025C4.21083 12.2594 4.59073 12.2594 4.82505 12.025L8.00078 8.84931L11.1765 12.025Z" fill="currentColor"/>
6767</svg>
6768
6769            </span>
6770          </button>
6771        </div>
6772
6773        <div class="predictive-search-form__content-wrapper">
6774          <div
6775            class="predictive-search-form__content"
6776            ref="predictiveSearchResults"
6777            on:click="/handleModalClick"
6778          >
6779            
6780
6781<div
6782  id="predictive-search-results"
6783  class="predictive-search-dropdown"
6784  role="listbox"
6785  aria-expanded="true"
6786  style="--color-shadow: rgb(var(--color-foreground-rgb) / 0.1);"
6787>
6788  
6789    <div class="predictive-search-results__inner">
6790      
6791      
6792        
6793        
6794        
6795          <div
6796  id="predictive-search-products"
6797  class="predictive-search-results__products"
6798  
6799    data-testid="products-list-default--modal"
6800  
6801>
6802  
6803    <h4 class="predictive-search-results__title">
6804      Products
6805    </h4>
6806    <ul
6807      class="predictive-search-results__list predictive-search-results__wrapper-products list-unstyled"
6808    >
6809      
6810      
6811        <li
6812          class="predictive-search-results__card predictive-search-results__card--product"
6813          ref="resultsItems[]"
6814        >
6815          
6816<product-card-link
6817    class="resource-card__wrapper"
6818    
6819      data-product-id="8188848570461"
6820      data-featured-media-url="//ffntzz-2x.myshopify.com/cdn/shop/files/Screen_2BShot_2B2022-07-11_2Bat_2B6.38.02_2BPM.webp?v=1784930752&width=500"
6821      data-product-transition="true"
6822      on:click="/handleViewTransition"
6823    
6824    
6825    view-event-payload="{&quot;product&quot;:{&quot;id&quot;:8188848570461,&quot;title&quot;:&quot;Abundance Moon Phase Seed Balls&quot;,&quot;handle&quot;:&quot;seed-bomb-good-times-eedgp-mnxyb&quot;,&quot;selectedVariant&quot;:null},&quot;context&quot;:&quot;search&quot;,&quot;selectedOptions&quot;:[]}"
6826    
6827  ><div
6828  class="resource-card"
6829  data-resource-type="product"
6830>
6831  <a
6832    class="resource-card__link"
6833    href="/products/seed-bomb-good-times-eedgp-mnxyb"
6834  >
6835    <span class="visually-hidden">
6836      Abundance Moon Phase Seed Balls
6837    </span>
6838  </a>
6839  <div
6840    class="resource-card__media"
6841    style="--resource-card-aspect-ratio: 4 / 5;"
6842    
6843      ref="cardGallery"
6844      data-view-transition-to-main-product
6845    
6846  >
6847      
6848      
6849
6850        <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/Screen_2BShot_2B2022-07-11_2Bat_2B6.38.02_2BPM.webp?v=1784930752&amp;width=500" alt="" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/Screen_2BShot_2B2022-07-11_2Bat_2B6.38.02_2BPM.webp?v=1784930752&amp;width=240 240w, //ffntzz-2x.myshopify.com/cdn/shop/files/Screen_2BShot_2B2022-07-11_2Bat_2B6.38.02_2BPM.webp?v=1784930752&amp;width=352 352w" width="500" height="501" loading="lazy" class="resource-card__image" sizes="auto" ref="imagesToTransition[]" style="object-position: 50.0% 50.0%;">
6851
6852          <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/Screen_2BShot_2B2022-07-11_2Bat_2B6.38.15_2BPM.webp?v=1784930751&amp;width=500" alt="Abundance Moon Phase Seed Balls" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/Screen_2BShot_2B2022-07-11_2Bat_2B6.38.15_2BPM.webp?v=1784930751&amp;width=240 240w, //ffntzz-2x.myshopify.com/cdn/shop/files/Screen_2BShot_2B2022-07-11_2Bat_2B6.38.15_2BPM.webp?v=1784930751&amp;width=352 352w" width="500" height="559" loading="lazy" class="resource-card__image resource-card__image--secondary" sizes="auto" ref="imagesToTransition[]" data-media-id="31577511526493" style="object-position: 50.0% 50.0%;">
6853</div>
6854
6855  <div class="resource-card__content">
6856    <p class="resource-card__title paragraph">Abundance Moon Phase Seed Balls</p>
6857
6858    
6859      <div ref="priceContainer">
6860  
6861    
6862    
6863      <span class="price">$14.00</span>
6864    
6865  
6866</div>
6867    
6868  </div>
6869</div></product-card-link>
6870
6871        </li>
6872      
6873        <li
6874          class="predictive-search-results__card predictive-search-results__card--product"
6875          ref="resultsItems[]"
6876        >
6877          
6878<product-card-link
6879    class="resource-card__wrapper"
6880    
6881      data-product-id="8222161272925"
6882      data-featured-media-url="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4067.jpg?v=1788306009&width=500"
6883      data-product-transition="true"
6884      on:click="/handleViewTransition"
6885    
6886    
6887    view-event-payload="{&quot;product&quot;:{&quot;id&quot;:8222161272925,&quot;title&quot;:&quot;All my Love | Wildflower Seed Card + Bouquet&quot;,&quot;handle&quot;:&quot;all-my-love-seed-card&quot;,&quot;selectedVariant&quot;:null},&quot;context&quot;:&quot;search&quot;,&quot;selectedOptions&quot;:[]}"
6888    
6889  ><div
6890  class="resource-card"
6891  data-resource-type="product"
6892>
6893  <a
6894    class="resource-card__link"
6895    href="/products/all-my-love-seed-card"
6896  >
6897    <span class="visually-hidden">
6898      All my Love | Wildflower Seed Card + Bouquet
6899    </span>
6900  </a>
6901  <div
6902    class="resource-card__media"
6903    style="--resource-card-aspect-ratio: 4 / 5;"
6904    
6905      ref="cardGallery"
6906      data-view-transition-to-main-product
6907    
6908  >
6909      
6910      
6911
6912        <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4067.jpg?v=1788306009&amp;width=500" alt="" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4067.jpg?v=1788306009&amp;width=240 240w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4067.jpg?v=1788306009&amp;width=352 352w" width="500" height="667" loading="lazy" class="resource-card__image" sizes="auto" ref="imagesToTransition[]" style="object-position: 50.0% 50.0%;">
6913
6914          <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4048.jpg?v=1788304861&amp;width=500" alt="All my Love | Wildflower Seed Card + Bouquet" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4048.jpg?v=1788304861&amp;width=240 240w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4048.jpg?v=1788304861&amp;width=352 352w" width="500" height="375" loading="lazy" class="resource-card__image resource-card__image--secondary" sizes="auto" ref="imagesToTransition[]" data-media-id="31787136057437" style="object-position: 50.0% 50.0%;">
6915</div>
6916
6917  <div class="resource-card__content">
6918    <p class="resource-card__title paragraph">All my Love | Wildflower Seed Card + Bouquet</p>
6919
6920    
6921      <div ref="priceContainer">
6922  
6923    
6924    
6925      <span class="price">$16.00</span>
6926    
6927  
6928</div>
6929    
6930  </div>
6931</div></product-card-link>
6932
6933        </li>
6934      
6935        <li
6936          class="predictive-search-results__card predictive-search-results__card--product"
6937          ref="resultsItems[]"
6938        >
6939          
6940<product-card-link
6941    class="resource-card__wrapper"
6942    
6943      data-product-id="8188844212317"
6944      data-featured-media-url="//ffntzz-2x.myshopify.com/cdn/shop/files/Screenshot2026-07-24at5.54.32PM.png?v=1784933739&width=500"
6945      data-product-transition="true"
6946      on:click="/handleViewTransition"
6947    
6948    
6949    view-event-payload="{&quot;product&quot;:{&quot;id&quot;:8188844212317,&quot;title&quot;:&quot;Alright Alright Alright Magnet&quot;,&quot;handle&quot;:&quot;alright-alright-alright-magnet&quot;,&quot;selectedVariant&quot;:null},&quot;context&quot;:&quot;search&quot;,&quot;selectedOptions&quot;:[]}"
6950    
6951  ><div
6952  class="resource-card"
6953  data-resource-type="product"
6954>
6955  <a
6956    class="resource-card__link"
6957    href="/products/alright-alright-alright-magnet"
6958  >
6959    <span class="visually-hidden">
6960      Alright Alright Alright Magnet
6961    </span>
6962  </a>
6963  <div
6964    class="resource-card__media"
6965    style="--resource-card-aspect-ratio: 4 / 5;"
6966    
6967      ref="cardGallery"
6968      data-view-transition-to-main-product
6969    
6970  >
6971      
6972      
6973
6974        <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/Screenshot2026-07-24at5.54.32PM.png?v=1784933739&amp;width=500" alt="" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/Screenshot2026-07-24at5.54.32PM.png?v=1784933739&amp;width=240 240w, //ffntzz-2x.myshopify.com/cdn/shop/files/Screenshot2026-07-24at5.54.32PM.png?v=1784933739&amp;width=352 352w" width="500" height="451" loading="lazy" class="resource-card__image" sizes="auto" ref="imagesToTransition[]" style="object-position: 50.0% 50.0%;">
6975</div>
6976
6977  <div class="resource-card__content">
6978    <p class="resource-card__title paragraph">Alright Alright Alright Magnet</p>
6979
6980    
6981      <div ref="priceContainer">
6982  
6983    
6984    
6985      <span class="price">$5.00</span>
6986    
6987  
6988</div>
6989    
6990  </div>
6991</div></product-card-link>
6992
6993        </li>
6994      
6995        <li
6996          class="predictive-search-results__card predictive-search-results__card--product"
6997          ref="resultsItems[]"
6998        >
6999          
7000<product-card-link
7001    class="resource-card__wrapper"
7002    
7003      data-product-id="8200022065245"
7004      data-featured-media-url="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4906-Photoroom.jpg?v=1788310185&width=500"
7005      data-product-transition="true"
7006      on:click="/handleViewTransition"
7007    
7008    
7009    view-event-payload="{&quot;product&quot;:{&quot;id&quot;:8200022065245,&quot;title&quot;:&quot;Amalfi Coast Shower Steamers&quot;,&quot;handle&quot;:&quot;shower-steamers-amalfi-coast-coastal-citrus&quot;,&quot;selectedVariant&quot;:null},&quot;context&quot;:&quot;search&quot;,&quot;selectedOptions&quot;:[]}"
7010    
7011  ><div
7012  class="resource-card"
7013  data-resource-type="product"
7014>
7015  <a
7016    class="resource-card__link"
7017    href="/products/shower-steamers-amalfi-coast-coastal-citrus"
7018  >
7019    <span class="visually-hidden">
7020      Amalfi Coast Shower Steamers
7021    </span>
7022  </a>
7023  <div
7024    class="resource-card__media"
7025    style="--resource-card-aspect-ratio: 4 / 5;"
7026    
7027      ref="cardGallery"
7028      data-view-transition-to-main-product
7029    
7030  >
7031      
7032      
7033
7034        <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4906-Photoroom.jpg?v=1788310185&amp;width=500" alt="" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4906-Photoroom.jpg?v=1788310185&amp;width=240 240w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4906-Photoroom.jpg?v=1788310185&amp;width=352 352w" width="500" height="498" loading="lazy" class="resource-card__image" sizes="auto" ref="imagesToTransition[]" style="object-position: 50.0% 50.0%;">
7035
7036          <img src="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4907-Photoroom.jpg?v=1788310188&amp;width=500" alt="Amalfi Coast Shower Steamers" srcset="//ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4907-Photoroom.jpg?v=1788310188&amp;width=240 240w, //ffntzz-2x.myshopify.com/cdn/shop/files/IMG_4907-Photoroom.jpg?v=1788310188&amp;width=352 352w" width="500" height="597" loading="lazy" class="resource-card__image resource-card__image--secondary" sizes="auto" ref="imagesToTransition[]" data-media-id="31787414618205" style="object-position: 50.0% 50.0%;">
7037</div>
7038
7039  <div class="resource-card__content">
7040    <p class="resource-card__title paragraph">Amalfi Coast Shower Steamers</p>
7041
7042    
7043      <div ref="priceContainer">
7044  
7045    
7046    
7047      <span class="price">$18.00</span>
7048    
7049  
7050</div>
7051    
7052  </div>
7053</div></product-card-link>
7054
7055        </li>
7056      
7057    </ul>
7058  
7059</div>
7060
7061        
7062      
7063    </div>
7064  
7065</div>
7066
7067          </div>
7068
7069          <div class="predictive-search-form__footer">
7070            <button
7071              class="button predictive-search__search-button"
7072              ref="viewAllButton"
7073            >
7074              View all
7075            </button>
7076          </div>
7077        </div>
7078      </form>
7079    </predictive-search-component>
7080  </dialog>
7081</dialog-component>
7082
7083
7084
7085
7086    
7087      
7087<script
7088  src="//ffntzz-2x.myshopify.com/cdn/shop/t/4/assets/gift-card-recipient-form.js?v=170482155849799299241784931096"
7089  type="module"
7090  fetchpriority="low"
7091></script>
7091
7092<quick-add-dialog id="quick-add-dialog">
7093  <dialog
7094    class="quick-add-modal dialog-modal color-custom-popover"
7095    ref="dialog"
7096    scroll-lock
7097  >
7098    <button
7099      ref="closeButton"
7100      on:click="/closeDialog"
7101      class="button button-unstyled close-button quick-add-modal__close"
7102      aria-label="Close dialog"
7103    ><svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
7104<path d="M11.1765 12.025C11.4108 12.2594 11.7907 12.2594 12.025 12.025C12.2594 11.7907 12.2594 11.4108 12.025 11.1765L8.84931 8.00078L12.025 4.82505C12.2594 4.59073 12.2594 4.21083 12.025 3.97652C11.7907 3.7422 11.4108 3.7422 11.1765 3.97652L8.00078 7.15225L4.82505 3.97652C4.59073 3.7422 4.21083 3.7422 3.97652 3.97652C3.7422 4.21083 3.7422 4.59073 3.97652 4.82505L7.15225 8.00078L3.97652 11.1765C3.7422 11.4108 3.7422 11.7907 3.97652 12.025C4.21083 12.2594 4.59073 12.2594 4.82505 12.025L8.00078 8.84931L11.1765 12.025Z" fill="currentColor"/>
7105</svg>
7106</button>
7107
7108    <product-component
7109      id="quick-add-modal-content"
7110      class="quick-add-modal__content"
7111      view-event-trigger="dialog"
7112    ></product-component>
7113  </dialog>
7114</quick-add-dialog>
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125    
7126  
7126<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
7126
7127</body>
7128</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.