PageSourceSearch

https://hayes-farms.com/products/handmade-wreaths

html hayes-farms.com collected 2026-10-04 02:28:26 UTC 134,495 bytes, 2,021 lines download raw bytes

1<!doctype html>
2<!--[if IE 8 ]>    <html lang="en" class="no-js ie8"> <![endif]-->
3<!--[if (lt IE 8) ]>    <html lang="en" class="no-js ie7"> <![endif]-->
4<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en" class="no-js"> <!--<![endif]-->
5<head>
6
7  <!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 7-8
7
8<script async src="https://www.googletagmanager.com/gtag/js?id=
8G-Q1BLV05P8Z
vendor: 12 bytes, line 8
8"></script>
9<script>
10  
vendor: 134 bytes, lines 10-14
10window.dataLayer = window.dataLayer || [];
11  function gtag(){dataLayer.push(arguments);}
12  gtag('js', new Date());
13
14  gtag('config', '
14G-Q1BLV05P8Z
vendor: 4 bytes, line 14
14');
15</script>
vendor: 1 bytes, line 15
15
16<script async src="https://js.adsrvr.org/up_loader.3.0.0.js"></script>
16
17        
17<script>
18            window.ttdConversionEventsLayer = window.ttdConversionEventsLayer || [];
19            function ttdConversionEvents() {
20                window.ttdConversionEventsLayer.push(arguments);
21            }
22            
23            ttdConversionEvents("init", {
24                advertiserId: "fj7ix26",
25                pixelIds: ["q9bh762"]
26            });
27
28            ttdConversionEvents("event", {});
29</script>
29
30
31
32
33  
34  <link rel="shortcut icon" href="//hayes-farms.com/cdn/shop/t/7/assets/favicon.png?v=147960867330500150351668005821" type="image/x-icon" />
35  
36  
37  
38  
39  
40  <meta charset="UTF-8">
41  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
42  <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1" />
43  <link rel="canonical" href="https://hayes-farms.com/products/handmade-wreaths" />
44  
45  <meta name="description" content="Master Craftsmanship Hayes Farms has been making wreaths from our fresh tree clippings since the beginning. It&#39;s a skill that takes many years to master and our craftsmen have it down to a science. Take it from our customers who come back year after year; there is nothing quite like a wreath from Hayes Farms. Sizes Wre" />
46  
47  
48  <title>Handmade Wreaths | Hayes Farms Finest Pine</title>
49  
50  
51
52<meta property="og:url" content="https://hayes-farms.com/products/handmade-wreaths" />
53<meta property="og:title" content="Handmade Wreaths" />
54<meta property="og:description" content="Master Craftsmanship
55Hayes Farms has been making wreaths from our fresh tree clippings since the beginning. It&#39;s a skill that takes many years to master and our craftsmen have it down to a science. Take it from our customers who come back year after year; there is nothing quite like a wreath from Hayes Farms.
56Sizes
57Wreaths are crafted on site from our fresh Christmas Tree clippings. They come in various sizes for every need. Custom wreaths are also available. Contact Us for more information!" />
58<meta property="og:image" content="//hayes-farms.com/cdn/shop/files/NewWreathPicture_1_medium.jpg?v=1694697958" />
59
60  
61  
62  <link href="//fonts.googleapis.com/css?family=Lato:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&subset=cyrillic-ext,greek-ext,latin,latin-ext,cyrillic,greek,vietnamese" rel='stylesheet' type='text/css'>
63  
64  <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" media="all" />
65  <link href="//hayes-farms.com/cdn/shop/t/7/assets/jquery.plugins.min.scss.css?v=73940742760171632761696311051" rel="stylesheet" type="text/css" media="all" />
66  
67   
68    
69
70     <link href="//hayes-farms.com/cdn/shop/t/7/assets/custom-header.css?v=57031655355152572771697117683" rel="stylesheet" type="text/css" media="all" />
71   <link href="//hayes-farms.com/cdn/shop/t/7/assets/mystyle.css?v=9309208012003263001700128017" rel="stylesheet" type="text/css" media="all" />
72    <link href="//hayes-farms.com/cdn/shop/t/7/assets/bootstrap.min.3x.css?v=146470974754306640531668005820" rel="stylesheet" type="text/css" media="all" />
73  <link href="//hayes-farms.com/cdn/shop/t/7/assets/rt.global.scss.css?v=171578616930491998061668595232" rel="stylesheet" type="text/css" media="all" />
74  <link href="//hayes-farms.com/cdn/shop/t/7/assets/rt.style.scss.css?v=84365619568774921431696311051" rel="stylesheet" type="text/css" media="all" />
75  <link href="//hayes-farms.com/cdn/shop/t/7/assets/rt.media.scss.css?v=76184944177694326631668005838" rel="stylesheet" type="text/css" media="all" />
76   
77      
78 
79  
80    
81 
81<script>
82  window.allow_direct_cart = true;
83  window.general_font_size = 13;
84  window.video_heading_size = 0;
85  window.video_caption_size = 0;
86  window.slideshow_heading_size = 60;
87  window.slideshow_caption_size = 30;
88  window.slideshow_auto = true;
89  window.show_slideshow_dots = true;
90  window.slideshow_interval = 10000;
91  window.contact_zoom = 17;
92  window.contact_scroll = true;
93  window.contact_type = 'ROADMAP';
94  window.contact_address = 'Fort Lauderdale, FL';
95  window.contact_icon = '//hayes-farms.com/cdn/shop/t/7/assets/icon-gmap.png?v=100304179082153305821668005822';
96  window.header_style = 'style_7';
97  window.notify_ie8_page = '';
98  window.viewmore_image_display = 'beside';
99  window.productspg_featured_style = 'carousel';
100  window.productspg_featured_scroll = true;
101  window.featured_products_home_style = 'none';
102  window.featured_products_home_scroll = true;
103  window.header_style = 'style_7';
104  window.show_slideshow = 'flexslider';
105  window.main_image_display = 'lightbox';
106  window.header_search_ajax = true;
107  window.header_sticky = false;
108  window.loader_gif = '//hayes-farms.com/cdn/shop/t/7/assets/loader.gif?v=147071982126738704471668005823';
109  window.blank_gif = '//hayes-farms.com/cdn/shop/t/7/assets/blank.gif?v=164826798765693215961668005820';
110  window.auto_expand = false;
111  window.show_multiple_currencies = false;
112  window.money_format = "${{amount}}";
113  window.currency_format = "";
114  function initMegaMenu(){
115    
116    
117    
118    
119    
120    var nav_name = '.nav_';
121    
122    
123    
124    jQuery(nav_name).parent().addClass('mega_menu').addClass('full_width');
125    
126    
127    
128    
129    
130    
131    
132    var menu_height = 300;
133    jQuery(nav_name).css({'min-height':menu_height + 'px'});
134    
135    
136    
137    
138    
139    
140    var nav_name = '.nav_';
141    
142    
143    
144    jQuery(nav_name).parent().addClass('mega_menu').addClass('custom_width');
145    
146    
147    
148    
149    
150    
151    
152    
153    
154    
155    
156    
157    var nav_name = '.nav_';
158    
159    
160    
161    jQuery(nav_name).parent().addClass('mega_menu').addClass('custom_width');
162    
163    
164    
165    
166    
167    
168    
169    
170    
171    
172    
173    
174    var nav_name = '.nav_';
175    
176    
177    
178    jQuery(nav_name).parent().addClass('mega_menu').addClass('custom_width');
179    
180    
181    
182    
183    
184    
185    
186    
187    
188    
189    
190    
191    var nav_name = '.nav_';
192    
193    
194    
195    jQuery(nav_name).parent().addClass('mega_menu').addClass('custom_width');
196    
197    
198    
199    
200    
201    
202    
203    
204    
205    
206    
207    
208    var nav_name = '.nav_';
209    
210    
211    
212    jQuery(nav_name).parent().addClass('mega_menu').addClass('custom_width');
213    
214    
215    
216    
217    
218    
219    
220    
221    
222    
223    
224    
225    var nav_name = '.nav_';
226    
227    
228    
229    jQuery(nav_name).parent().addClass('mega_menu').addClass('custom_width');
230    
231    
232    
233    
234    
235    
236    
237    
238    
239    
240    
241    
242    var nav_name = '.nav_';
243    
244    
245    
246    jQuery(nav_name).parent().addClass('mega_menu').addClass('custom_width');
247    
248    
249    
250    
251    
252    
253    
254    
255    
256    
257    
258    
259    var nav_name = '.nav_';
260    
261    
262    
263    jQuery(nav_name).parent().addClass('mega_menu').addClass('custom_width');
264    
265    
266    
267    
268    
269    
270    
271    
272    
273    
274    
275    
276    var nav_name = '.nav_';
277    
278    
279    
280    jQuery(nav_name).parent().addClass('mega_menu').addClass('custom_width');
281    
282    
283    
284    
285    
286    
287    
288    
289    
290    
291    
292    
293    
294    
295    
296    
297    
298    
299    
300    
301    
302    
303    
304    
305    
306    
307    
308    
309    
310    
311    var fixMegaMenuPosition = function() {
312      jQuery('.mega_menu.custom_width').each(function(index, value) {
313        var custom_menu = jQuery(this),
314            col_width = 200,
315            maxcol = 3,
316            col = 1;
317        var nchild = custom_menu.find('>ul.dropdown-menu').children('li.dropdown-parent-submenu').length;
318        if ( Math.ceil(nchild / maxcol) > 1 ) {
319          col = 3;
320        } else {
321          col = nchild;
322        }
323        var cal_width = col_width * col + col*15 +10;
324        custom_menu.find('>ul.dropdown-menu').css({'width':cal_width + 'px'});
325      });
326    }
327    fixMegaMenuPosition();
328    var fixMegaMenuPositionFullWidth = function() {
329      jQuery('.mega_menu.full_width').each(function(index, value) {
330        var _container_offet = jQuery('.navigation_wrapper').offset();
331        var _cur_offset = jQuery(value).offset();
332        var _margin_left = _cur_offset.left - _container_offet.left;
333        _margin_left = _margin_left - (jQuery('.navigation_wrapper').outerWidth() - jQuery('.navigation_wrapper').width()) / 2;
334        jQuery(value).find('>ul.dropdown-menu').css('width', jQuery('.navigation_wrapper').width()).css('left', '-' + _margin_left + 'px');
335      });
336    }
337    _onresize( fixMegaMenuPositionFullWidth );
338    fixMegaMenuPositionFullWidth();
339    jQuery('.mega_menu.full_width').on('hover', function() {
340      var _container_offet = jQuery('.navigation_wrapper').offset();
341      var _cur_offset = jQuery(this).offset();
342      var _margin_left = _cur_offset.left - _container_offet.left;
343      _margin_left = _margin_left - (jQuery('.navigation_wrapper').outerWidth() - jQuery('.navigation_wrapper').width()) / 2;
344      jQuery(this).find('>ul.dropdown-menu').css('width', jQuery('.navigation_wrapper').width()).css('left', '-' + _margin_left + 'px');
345    });
346  }
347  function _onresize( f ) {
348    jQuery(window).on( 'resize', f );
349  }
350</script>
350
351
352  
353  
354  
354<script src="//hayes-farms.com/cdn/shop/t/7/assets/jquery-1.8.2.min.js?v=180877710580493450281668005822" type="text/javascript"></script>
354  
355  
355<script src="//hayes-farms.com/cdn/shop/t/7/assets/jquery.easing.1.3.js?v=183302368868080250061668005822" type="text/javascript"></script>
355
356  
357  
358  
358<script src="//hayes-farms.com/cdn/shop/t/7/assets/bootstrap.min.3x.js?v=176550150971748212101668005820" type="text/javascript"></script>
358
359  
359<script src="//hayes-farms.com/cdn/shop/t/7/assets/modernizr.js?v=1227118485511592161668005823" type="text/javascript"></script>
359
360  
361  
361<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
361<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/7915798601/digital_wallets/dialog">
362<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/16499901235273: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://hayes-farms.com/products/handmade-wreaths.oembed">
363<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
363
364<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
365<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=7915798601" crossorigin="anonymous"></script>
vendor: 1 bytes, line 365
365
366<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":7915798601,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/7915798601","merchantName":"Hayes Farms Finest Pine","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Hayes Farms Finest Pine","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 366
366
367<script id="shopify-features" type="application/json">{"accessToken":"eda2d49ea842658fa8c4c0481c9e3775","betas":["rich-media-storefront-analytics"],"domain":"hayes-farms.com","predictiveSearch":true,"shopId":7915798601,"locale":"en"}</script>
vendor: 1 bytes, line 367
367
368<script>var Shopify = Shopify || {};
369Shopify.shop = "hayes-farms-finest-pine.myshopify.com";
370Shopify.locale = "en";
371Shopify.currency = {"active":"USD","rate":"1.0"};
372Shopify.country = "US";
373Shopify.theme = {"name":"Hayes-Farms[updated]","id":132240670882,"schema_name":null,"schema_version":null,"theme_store_id":null,"role":"main"};
374Shopify.theme.handle = "null";
375Shopify.theme.style = {"id":null,"handle":null};
376Shopify.cdnHost = "hayes-farms.com/cdn";
377Shopify.routes = Shopify.routes || {};
378Shopify.routes.root = "/";
379Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
380Shopify.SignInWithShop = Shopify.SignInWithShop || {};
381Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
382Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 382
382
383<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 383
383
384<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 384
384
385<script>
386  window.ShopifyPay = window.ShopifyPay || {};
387  window.ShopifyPay.apiHost = "shop.app\/pay";
388  window.ShopifyPay.redirectState = null;
389</script>
vendor: 1 bytes, line 389
389
390<script>
391  window.Shopify = window.Shopify || {};
392  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
393  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
394  window.Shopify.SignInWithShop.eligible = true;
395</script>
vendor: 1 bytes, line 395
395
396<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 396
396
397<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 397
397
398<script type="module">
399  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
400
401  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
402
403</script>
vendor: 1 bytes, line 403
403
404<script>
405  window.Shopify = window.Shopify || {};
406  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
407  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"]};
408</script>
vendor: 1 bytes, line 408
408
409<script>(function() {
410  var isLoaded = false;
411  function asyncLoad() {
412    if (isLoaded) return;
413    isLoaded = true;
414    var urls = ["https:\/\/cdn.nfcube.com\/3606e192307a3b7bb49262aa90733048.js?shop=hayes-farms-finest-pine.myshopify.com"];
415    for (var i = 0; i < urls.length; i++) {
416      var s = document.createElement('script');
417      s.type = 'text/javascript';
418      s.async = true;
419      s.src = urls[i];
420      var x = document.getElementsByTagName('script')[0];
421      x.parentNode.insertBefore(s, x);
422    }
423  };
424  if(window.attachEvent) {
425    window.attachEvent('onload', asyncLoad);
426  } else {
427    window.addEventListener('load', asyncLoad, false);
428  }
429})();</script>
vendor: 1 bytes, line 429
429
430<script id="__st">var __st={"a":7915798601,"offset":-14400,"reqid":"75757847-ed42-4f9e-8ff2-8928b313b0e4-1791080906","pageurl":"hayes-farms.com\/products\/handmade-wreaths","u":"e1f8be953dcf","p":"product","rtyp":"product","rid":1815873159241};</script>
vendor: 1 bytes, line 430
430
431<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 431
431
432<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 432
432
433<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//hayes-farms.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 433
433
434<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 = "//hayes-farms.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>
434<script crossorigin="anonymous" defer="defer" src="//hayes-farms.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 434
434
435<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 435
435
436<script>
437  window.Shopify = window.Shopify || {};
438  window.Shopify.MCP = window.Shopify.MCP || {};
439  window.Shopify.MCP.enabled = true;
440  window.Shopify.MCP.shop = "hayes-farms-finest-pine.myshopify.com";
441  window.Shopify.MCP.mcpEndpoint = "https:\/\/hayes-farms.com\/api\/mcp";
442  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
443</script>
vendor: 1 bytes, line 443
443
444<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("\/\/hayes-farms.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
445</script>
vendor: 1 bytes, line 445
445
446<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://hayes-farms.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
447</script>
vendor: 1 bytes, line 447
447
448<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
449  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);
450</script>
vendor: 1 bytes, line 450
450
451<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
452</script>
452
453<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://hayes-farms.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
454<style id="shopify-accelerated-checkout-cart">
455        #shopify-buyer-consent {
456  margin-top: 1em;
457  display: inline-block;
458  width: 100%;
459}
460
461#shopify-buyer-consent.hidden {
462  display: none;
463}
464
465#shopify-subscription-policy-button {
466  background: none;
467  border: none;
468  padding: 0;
469  text-decoration: underline;
470  font-size: inherit;
471  cursor: pointer;
472}
473
474#shopify-subscription-policy-button::before {
475  box-shadow: none;
476}
477
478      </style>
479
480<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
480
481
482	          <style>
483	            .intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code,.intl-tel-input .country-list .flag-box{vertical-align:middle }.intl-tel-input{position:relative;display:block }.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box }.intl-tel-input .hide{display:none }.intl-tel-input .v-hide{visibility:hidden }.intl-tel-input input,.intl-tel-input input[type=tel],.intl-tel-input input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0 }.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px }.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px }.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto }.intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555 }.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555 }.intl-tel-input .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #CCC;white-space:nowrap;max-height:200px;overflow-y:scroll }.intl-tel-input .country-list .country.highlight,.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,.05) }.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px }.intl-tel-input .country-list .flag-box{display:inline-block;width:20px }@media (max-width:500px){.intl-tel-input .country-list{white-space:normal }}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #CCC }.intl-tel-input .country-list .country{padding:5px 10px }.intl-tel-input .country-list .country .dial-code{color:#999 }.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag-box{margin-right:6px }.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0 }.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0 }.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:46px }.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer }.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default }.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:transparent }.intl-tel-input.separate-dial-code .selected-flag{background-color:rgba(0,0,0,.05);display:table }.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:28px }.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text]{padding-left:66px }.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{width:60px }.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text]{padding-left:76px }.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width:70px }.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text]{padding-left:74px }.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{width:68px }.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text]{padding-left:84px }.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px }.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text]{padding-left:82px }.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag{width:76px }.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text]{padding-left:92px }.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{width:86px }.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text]{padding-left:90px }.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag{width:84px }.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text]{padding-left:100px }.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:94px }.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px }.intl-tel-input.iti-container:hover{cursor:pointer }.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed; z-index: 99999;}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100% }.iti-mobile .intl-tel-input .country-list .country{padding:10px;line-height:1.5em }.iti-flag{width:20px }.iti-flag.be{width:18px }.iti-flag.ch{width:15px }.iti-flag.mc{width:19px }.iti-flag.ac{height:10px;background-position:0 0 }.iti-flag.ad{height:14px;background-position:-22px 0 }.iti-flag.ae{height:10px;background-position:-44px 0 }.iti-flag.af{height:14px;background-position:-66px 0 }.iti-flag.ag{height:14px;background-position:-88px 0 }.iti-flag.ai{height:10px;background-position:-110px 0 }.iti-flag.al{height:15px;background-position:-132px 0 }.iti-flag.am{height:10px;background-position:-154px 0 }.iti-flag.ao{height:14px;background-position:-176px 0 }.iti-flag.aq{height:14px;background-position:-198px 0 }.iti-flag.ar{height:13px;background-position:-220px 0 }.iti-flag.as{height:10px;background-position:-242px 0 }.iti-flag.at{height:14px;background-position:-264px 0 }.iti-flag.au{height:10px;background-position:-286px 0 }.iti-flag.aw{height:14px;background-position:-308px 0 }.iti-flag.ax{height:13px;background-position:-330px 0 }.iti-flag.az{height:10px;background-position:-352px 0 }.iti-flag.ba{height:10px;background-position:-374px 0 }.iti-flag.bb{height:14px;background-position:-396px 0 }.iti-flag.bd{height:12px;background-position:-418px 0 }.iti-flag.be{height:15px;background-position:-440px 0 }.iti-flag.bf{height:14px;background-position:-460px 0 }.iti-flag.bg{height:12px;background-position:-482px 0 }.iti-flag.bh{height:12px;background-position:-504px 0 }.iti-flag.bi{height:12px;background-position:-526px 0 }.iti-flag.bj{height:14px;background-position:-548px 0 }.iti-flag.bl{height:14px;background-position:-570px 0 }.iti-flag.bm{height:10px;background-position:-592px 0 }.iti-flag.bn{height:10px;background-position:-614px 0 }.iti-flag.bo{height:14px;background-position:-636px 0 }.iti-flag.bq{height:14px;background-position:-658px 0 }.iti-flag.br{height:14px;background-position:-680px 0 }.iti-flag.bs{height:10px;background-position:-702px 0 }.iti-flag.bt{height:14px;background-position:-724px 0 }.iti-flag.bv{height:15px;background-position:-746px 0 }.iti-flag.bw{height:14px;background-position:-768px 0 }.iti-flag.by{height:10px;background-position:-790px 0 }.iti-flag.bz{height:14px;background-position:-812px 0 }.iti-flag.ca{height:10px;background-position:-834px 0 }.iti-flag.cc{height:10px;background-position:-856px 0 }.iti-flag.cd{height:15px;background-position:-878px 0 }.iti-flag.cf{height:14px;background-position:-900px 0 }.iti-flag.cg{height:14px;background-position:-922px 0 }.iti-flag.ch{height:15px;background-position:-944px 0 }.iti-flag.ci{height:14px;background-position:-961px 0 }.iti-flag.ck{height:10px;background-position:-983px 0 }.iti-flag.cl{height:14px;background-position:-1005px 0 }.iti-flag.cm{height:14px;background-position:-1027px 0 }.iti-flag.cn{height:14px;background-position:-1049px 0 }.iti-flag.co{height:14px;background-position:-1071px 0 }.iti-flag.cp{height:14px;background-position:-1093px 0 }.iti-flag.cr{height:12px;background-position:-1115px 0 }.iti-flag.cu{height:10px;background-position:-1137px 0 }.iti-flag.cv{height:12px;background-position:-1159px 0 }.iti-flag.cw{height:14px;background-position:-1181px 0 }.iti-flag.cx{height:10px;background-position:-1203px 0 }.iti-flag.cy{height:14px;background-position:-1225px 0 }.iti-flag.cz{height:14px;background-position:-1247px 0 }.iti-flag.de{height:12px;background-position:-1269px 0 }.iti-flag.dg{height:10px;background-position:-1291px 0 }.iti-flag.dj{height:14px;background-position:-1313px 0 }.iti-flag.dk{height:15px;background-position:-1335px 0 }.iti-flag.dm{height:10px;background-position:-1357px 0 }.iti-flag.do{height:14px;background-position:-1379px 0 }.iti-flag.dz{height:14px;background-position:-1401px 0 }.iti-flag.ea{height:14px;background-position:-1423px 0 }.iti-flag.ec{height:14px;background-position:-1445px 0 }.iti-flag.ee{height:13px;background-position:-1467px 0 }.iti-flag.eg{height:14px;background-position:-1489px 0 }.iti-flag.eh{height:10px;background-position:-1511px 0 }.iti-flag.er{height:10px;background-position:-1533px 0 }.iti-flag.es{height:14px;background-position:-1555px 0 }.iti-flag.et{height:10px;background-position:-1577px 0 }.iti-flag.eu{height:14px;background-position:-1599px 0 }.iti-flag.fi{height:12px;background-position:-1621px 0 }.iti-flag.fj{height:10px;background-position:-1643px 0 }.iti-flag.fk{height:10px;background-position:-1665px 0 }.iti-flag.fm{height:11px;background-position:-1687px 0 }.iti-flag.fo{height:15px;background-position:-1709px 0 }.iti-flag.fr{height:14px;background-position:-1731px 0 }.iti-flag.ga{height:15px;background-position:-1753px 0 }.iti-flag.gb{height:10px;background-position:-1775px 0 }.iti-flag.gd{height:12px;background-position:-1797px 0 }.iti-flag.ge{height:14px;background-position:-1819px 0 }.iti-flag.gf{height:14px;background-position:-1841px 0 }.iti-flag.gg{height:14px;background-position:-1863px 0 }.iti-flag.gh{height:14px;background-position:-1885px 0 }.iti-flag.gi{height:10px;background-position:-1907px 0 }.iti-flag.gl{height:14px;background-position:-1929px 0 }.iti-flag.gm{height:14px;background-position:-1951px 0 }.iti-flag.gn{height:14px;background-position:-1973px 0 }.iti-flag.gp{height:14px;background-position:-1995px 0 }.iti-flag.gq{height:14px;background-position:-2017px 0 }.iti-flag.gr{height:14px;background-position:-2039px 0 }.iti-flag.gs{height:10px;background-position:-2061px 0 }.iti-flag.gt{height:13px;background-position:-2083px 0 }.iti-flag.gu{height:11px;background-position:-2105px 0 }.iti-flag.gw{height:10px;background-position:-2127px 0 }.iti-flag.gy{height:12px;background-position:-2149px 0 }.iti-flag.hk{height:14px;background-position:-2171px 0 }.iti-flag.hm{height:10px;background-position:-2193px 0 }.iti-flag.hn{height:10px;background-position:-2215px 0 }.iti-flag.hr{height:10px;background-position:-2237px 0 }.iti-flag.ht{height:12px;background-position:-2259px 0 }.iti-flag.hu{height:10px;background-position:-2281px 0 }.iti-flag.ic{height:14px;background-position:-2303px 0 }.iti-flag.id{height:14px;background-position:-2325px 0 }.iti-flag.ie{height:10px;background-position:-2347px 0 }.iti-flag.il{height:15px;background-position:-2369px 0 }.iti-flag.im{height:10px;background-position:-2391px 0 }.iti-flag.in{height:14px;background-position:-2413px 0 }.iti-flag.io{height:10px;background-position:-2435px 0 }.iti-flag.iq{height:14px;background-position:-2457px 0 }.iti-flag.ir{height:12px;background-position:-2479px 0 }.iti-flag.is{height:15px;background-position:-2501px 0 }.iti-flag.it{height:14px;background-position:-2523px 0 }.iti-flag.je{height:12px;
483background-position:-2545px 0 }.iti-flag.jm{height:10px;background-position:-2567px 0 }.iti-flag.jo{height:10px;background-position:-2589px 0 }.iti-flag.jp{height:14px;background-position:-2611px 0 }.iti-flag.ke{height:14px;background-position:-2633px 0 }.iti-flag.kg{height:12px;background-position:-2655px 0 }.iti-flag.kh{height:13px;background-position:-2677px 0 }.iti-flag.ki{height:10px;background-position:-2699px 0 }.iti-flag.km{height:12px;background-position:-2721px 0 }.iti-flag.kn{height:14px;background-position:-2743px 0 }.iti-flag.kp{height:10px;background-position:-2765px 0 }.iti-flag.kr{height:14px;background-position:-2787px 0 }.iti-flag.kw{height:10px;background-position:-2809px 0 }.iti-flag.ky{height:10px;background-position:-2831px 0 }.iti-flag.kz{height:10px;background-position:-2853px 0 }.iti-flag.la{height:14px;background-position:-2875px 0 }.iti-flag.lb{height:14px;background-position:-2897px 0 }.iti-flag.lc{height:10px;background-position:-2919px 0 }.iti-flag.li{height:12px;background-position:-2941px 0 }.iti-flag.lk{height:10px;background-position:-2963px 0 }.iti-flag.lr{height:11px;background-position:-2985px 0 }.iti-flag.ls{height:14px;background-position:-3007px 0 }.iti-flag.lt{height:12px;background-position:-3029px 0 }.iti-flag.lu{height:12px;background-position:-3051px 0 }.iti-flag.lv{height:10px;background-position:-3073px 0 }.iti-flag.ly{height:10px;background-position:-3095px 0 }.iti-flag.ma{height:14px;background-position:-3117px 0 }.iti-flag.mc{height:15px;background-position:-3139px 0 }.iti-flag.md{height:10px;background-position:-3160px 0 }.iti-flag.me{height:10px;background-position:-3182px 0 }.iti-flag.mf{height:14px;background-position:-3204px 0 }.iti-flag.mg{height:14px;background-position:-3226px 0 }.iti-flag.mh{height:11px;background-position:-3248px 0 }.iti-flag.mk{height:10px;background-position:-3270px 0 }.iti-flag.ml{height:14px;background-position:-3292px 0 }.iti-flag.mm{height:14px;background-position:-3314px 0 }.iti-flag.mn{height:10px;background-position:-3336px 0 }.iti-flag.mo{height:14px;background-position:-3358px 0 }.iti-flag.mp{height:10px;background-position:-3380px 0 }.iti-flag.mq{height:14px;background-position:-3402px 0 }.iti-flag.mr{height:14px;background-position:-3424px 0 }.iti-flag.ms{height:10px;background-position:-3446px 0 }.iti-flag.mt{height:14px;background-position:-3468px 0 }.iti-flag.mu{height:14px;background-position:-3490px 0 }.iti-flag.mv{height:14px;background-position:-3512px 0 }.iti-flag.mw{height:14px;background-position:-3534px 0 }.iti-flag.mx{height:12px;background-position:-3556px 0 }.iti-flag.my{height:10px;background-position:-3578px 0 }.iti-flag.mz{height:14px;background-position:-3600px 0 }.iti-flag.na{height:14px;background-position:-3622px 0 }.iti-flag.nc{height:10px;background-position:-3644px 0 }.iti-flag.ne{width:18px;height:15px;background-position:-3666px 0 }.iti-flag.nf{height:10px;background-position:-3686px 0 }.iti-flag.ng{height:10px;background-position:-3708px 0 }.iti-flag.ni{height:12px;background-position:-3730px 0 }.iti-flag.nl{height:14px;background-position:-3752px 0 }.iti-flag.no{height:15px;background-position:-3774px 0 }.iti-flag.np{width:13px;height:15px;background-position:-3796px 0 }.iti-flag.nr{height:10px;background-position:-3811px 0 }.iti-flag.nu{height:10px;background-position:-3833px 0 }.iti-flag.nz{height:10px;background-position:-3855px 0 }.iti-flag.om{height:10px;background-position:-3877px 0 }.iti-flag.pa{height:14px;background-position:-3899px 0 }.iti-flag.pe{height:14px;background-position:-3921px 0 }.iti-flag.pf{height:14px;background-position:-3943px 0 }.iti-flag.pg{height:15px;background-position:-3965px 0 }.iti-flag.ph{height:10px;background-position:-3987px 0 }.iti-flag.pk{height:14px;background-position:-4009px 0 }.iti-flag.pl{height:13px;background-position:-4031px 0 }.iti-flag.pm{height:14px;background-position:-4053px 0 }.iti-flag.pn{height:10px;background-position:-4075px 0 }.iti-flag.pr{height:14px;background-position:-4097px 0 }.iti-flag.ps{height:10px;background-position:-4119px 0 }.iti-flag.pt{height:14px;background-position:-4141px 0 }
483.iti-flag.pw{height:13px;background-position:-4163px 0 }.iti-flag.py{height:11px;background-position:-4185px 0 }.iti-flag.qa{height:8px;background-position:-4207px 0 }.iti-flag.re{height:14px;background-position:-4229px 0 }.iti-flag.ro{height:14px;background-position:-4251px 0 }.iti-flag.rs{height:14px;background-position:-4273px 0 }.iti-flag.ru{height:14px;background-position:-4295px 0 }.iti-flag.rw{height:14px;background-position:-4317px 0 }.iti-flag.sa{height:14px;background-position:-4339px 0 }.iti-flag.sb{height:10px;background-position:-4361px 0 }.iti-flag.sc{height:10px;background-position:-4383px 0 }.iti-flag.sd{height:10px;background-position:-4405px 0 }.iti-flag.se{height:13px;background-position:-4427px 0 }.iti-flag.sg{height:14px;background-position:-4449px 0 }.iti-flag.sh{height:10px;background-position:-4471px 0 }.iti-flag.si{height:10px;background-position:-4493px 0 }.iti-flag.sj{height:15px;background-position:-4515px 0 }.iti-flag.sk{height:14px;background-position:-4537px 0 }.iti-flag.sl{height:14px;background-position:-4559px 0 }.iti-flag.sm{height:15px;background-position:-4581px 0 }.iti-flag.sn{height:14px;background-position:-4603px 0 }.iti-flag.so{height:14px;background-position:-4625px 0 }.iti-flag.sr{height:14px;background-position:-4647px 0 }.iti-flag.ss{height:10px;background-position:-4669px 0 }.iti-flag.st{height:10px;background-position:-4691px 0 }.iti-flag.sv{height:12px;background-position:-4713px 0 }.iti-flag.sx{height:14px;background-position:-4735px 0 }.iti-flag.sy{height:14px;background-position:-4757px 0 }.iti-flag.sz{height:14px;background-position:-4779px 0 }.iti-flag.ta{height:10px;background-position:-4801px 0 }.iti-flag.tc{height:10px;background-position:-4823px 0 }.iti-flag.td{height:14px;background-position:-4845px 0 }.iti-flag.tf{height:14px;background-position:-4867px 0 }.iti-flag.tg{height:13px;background-position:-4889px 0 }.iti-flag.th{height:14px;background-position:-4911px 0 }.iti-flag.tj{height:10px;background-position:-4933px 0 }.iti-flag.tk{height:10px;background-position:-4955px 0 }.iti-flag.tl{height:10px;background-position:-4977px 0 }.iti-flag.tm{height:14px;background-position:-4999px 0 }.iti-flag.tn{height:14px;background-position:-5021px 0 }.iti-flag.to{height:10px;background-position:-5043px 0 }.iti-flag.tr{height:14px;background-position:-5065px 0 }.iti-flag.tt{height:12px;background-position:-5087px 0 }.iti-flag.tv{height:10px;background-position:-5109px 0 }.iti-flag.tw{height:14px;background-position:-5131px 0 }.iti-flag.tz{height:14px;background-position:-5153px 0 }.iti-flag.ua{height:14px;background-position:-5175px 0 }.iti-flag.ug{height:14px;background-position:-5197px 0 }.iti-flag.um{height:11px;background-position:-5219px 0 }.iti-flag.un{height:14px;background-position:-5241px 0 }.iti-flag.us{height:11px;background-position:-5263px 0 }.iti-flag.uy{height:14px;background-position:-5285px 0 }.iti-flag.uz{height:10px;background-position:-5307px 0 }.iti-flag.va{width:15px;height:15px;background-position:-5329px 0 }.iti-flag.vc{height:14px;background-position:-5346px 0 }.iti-flag.ve{height:14px;background-position:-5368px 0 }.iti-flag.vg{height:10px;background-position:-5390px 0 }.iti-flag.vi{height:14px;background-position:-5412px 0 }.iti-flag.vn{height:14px;background-position:-5434px 0  }.iti-flag.vu{height:12px;background-position:-5456px 0 }.iti-flag.wf{height:14px;background-position:-5478px 0 }.iti-flag.ws{height:10px;background-position:-5500px 0 }.iti-flag.xk{height:15px;background-position:-5522px 0 }.iti-flag.ye{height:14px;background-position:-5544px 0 }.iti-flag.yt{height:14px;background-position:-5566px 0 }.iti-flag.za{height:14px;background-position:-5588px 0 }.iti-flag.zm{height:14px;background-position:-5610px 0 }.iti-flag.zw{height:10px;background-position:-5632px 0 }.iti-flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url(https://productoption.hulkapps.com/images/flags.png);background-repeat:no-repeat;background-color:#DBDBDB;background-position:20px 0 }@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti-flag{background-size:5652px 15px;background-image:url(https://productoption.hulkapps.com/images/[email protected]) }}.iti-flag.np{background-color:transparent }
483.cart-property .property_name{font-weight:400;padding-right:0;min-width:auto;width:auto }.input_file+label{cursor:pointer;padding:3px 10px;width:auto;text-align:center;margin:0;background:#f4f8fb;border:1px solid #dbe1e8 }#error-msg,.hulkapps_with_discount{color:red }.discount_error{border-color:red }.edit_form input,.edit_form select,.edit_form textarea{min-height:44px!important }.hulkapps_summary{font-size:14px;display:block;color:red; }.hulkapps-summary-line-discount-code{margin:10px 0;display:block }.actual_price{text-decoration:line-through }.hide{display:none }input.error{border:1px solid #FF7C7C }#valid-msg{color:#00C900 }.edit_cart_option{margin-top:10px!important;display:none;cursor: pointer;border: 1px solid transparent;border-radius: 2px;color: #fff;font-weight: 600;text-transform: uppercase;letter-spacing: 0.08em;font-size: 14px;padding: 8px 15px;}.hulkapps_discount_hide{margin-top:10px;display:flex!important;align-items:center;justify-content:flex-end }.hulkapps_discount_code{width:auto !important;margin:0 12px 0 0 !important;}.discount_code_box{display:none;margin-bottom:10px;text-align:right }@media screen and (max-width:480px){.hulkapps_discount_code{width:100% }.hulkapps_option_name,.hulkapps_option_value{display:block!important }.hulkapp_close,.hulkapp_save{margin-bottom:8px }}@media screen and (max-width:991px){.hulkapps_option_name,.hulkapps_option_value{display:block!important;width:100%!important;max-width:100%!important }.hulkapps_discount_button{height:40px }}body.body_fixed{overflow:hidden;}select.hulkapps_dd{padding-right:30px!important }.cb_render .hulkapps_option_value label{display:flex!important;align-items:center }.dd_multi_render select{padding-right:5px!important;min-height:80px!important }.hulkapps-tooltip{position:relative;display:inline-block;cursor:pointer;vertical-align:middle }.hulkapps-tooltip img{display:block;}.hulkapps-tooltip .hulkapps-tooltip-inner{position:absolute;bottom:calc(100% + 5px);background:#000;left:-8px;color:#fff;box-shadow:0 6px 30px rgba(0,0,0,.08);opacity:0;visibility:hidden;transition:all ease-in-out .5s;border-radius:5px;font-size:13px;text-align:center;z-index:999;white-space:nowrap;padding: 7px;}.hulkapps-tooltip:hover .hulkapps-tooltip-inner{opacity:1;visibility:visible }.hulkapps-tooltip .hulkapps-tooltip-inner:after{content:"";position:absolute;top:100%;left:11px;border-width:5px;border-style:solid;border-color:#000 transparent transparent transparent;}.hulkapps-tooltip.bottom .hulkapps-tooltip-inner{bottom:auto;top:calc(100% + 5px);padding:0 }.hulkapps-tooltip.bottom .hulkapps-tooltip-inner:after{bottom:100%;top:auto;border-color:transparent transparent #000 }.hulkapps-tooltip .hulkapps-tooltip-inner.swatch-tooltip{left: 1px;}.hulkapps-tooltip .hulkapps-tooltip-inner.swatch-tooltip p{margin:0 0 5px;color:#fff;white-space:normal; }.hulkapps-tooltip .hulkapps-tooltip-inner.swatch-tooltip img{max-width:100% }.hulkapps-tooltip .hulkapps-tooltip-inner.swatch-tooltip img.circle{border-radius:50% }.hulkapp_save,button.hulkapp_close,.hulkapps_discount_button{curs
483or: pointer;border-radius: 2px;font-weight: 600;text-transform: none;letter-spacing: 0.08em;font-size: 14px;padding: 8px 15px;}.hulkapps-cart-original-total{display:block;}.discount-tag{ background: #ebebeb; padding: 5px 10px; border-radius: 5px; display: inline-block; margin-right: 30px; } .discount-tag .close-tag{ position: relative; width:15px; height:15px; display:inline-block; margin-left:5px; vertical-align:middle; cursor:pointer; } .discount-tag .close-tag:after, .discount-tag .close-tag:before{ content:''; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%) rotate(45deg); width:2px; height:10px; background-color:#3d3d3d; } .discount-tag .close-tag:before{ width:10px; height:2px; } .after_discount_price{ font-weight: bold; } .final-total{ font-weight: normal; margin-right: 30px; }@media screen and (max-width:991px){body.body_fixed{position:fixed;top:0;right:0;left:0;bottom:0}} @media only screen and (max-width: 749px){ .hulkapps_swatch_option{ margin-bottom: 10px !important; }} @media (max-width: 767px){ #hulkapp_popupOverlay { padding-top: 10px !important; }.hulkapps_discount_code { width: 100% !important; }}.hulkapps-volumes{display:block;width:100%;} 
484	          </style>
485	          
485<script>
486	            
487	              window.hulkapps = {
488	                shop_slug: "hayes-farms-finest-pine",
489	                store_id: "hayes-farms-finest-pine.myshopify.com",
490	                money_format: "${{amount}}",
491	                cart: null,
492	                is_volume_discount: null,
493	                product_id: null,
494	                page_type: null,
495	                po_url: "https://productoption.hulkapps.com",
496	                vd_url: "https://volumediscount.hulkapps.com",
497	                customer: null
498	              }
499	              
500	            
501
502	            
503	              window.hulkapps.page_type = "product"
504	              window.hulkapps.product_id = "1815873159241";
505	            
506
507	          </script>
507
508
509	          
510	        
510<script src='https://ha-product-option.nyc3.digitaloceanspaces.com/assets/api/v1/hulkcode.js' defer='defer'></script>
510<!-- XO-InsertCode -->
511
512<!-- Facebook Pixel Code -->
513<script>
vendor: 399 bytes, lines 513-522
513
514!function(f,b,e,v,n,t,s)
515{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
516n.callMethod.apply(n,arguments):n.queue.push(arguments)};
517if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
518n.queue=[];t=b.createElement(e);t.async=!0;
519t.src=v;s=b.getElementsByTagName(e)[0];
520s.parentNode.insertBefore(t,s)}(window, document,'script',
521'https://connect.facebook.net/en_US/fbevents.js');
522fbq('init', '
5223717220568308198
vendor: 30 bytes, lines 522-523
522');
523fbq('track', 'PageView');
524</script>
524
525<noscript><img height="1" width="1" style="display:none"
526src="https://www.facebook.com/tr?id=3717220568308198&ev=PageView&noscript=1"
527/></noscript>
528<!-- End Facebook Pixel Code -->
529<!-- Retargeting Pixel -->
530<img src="https://tags.w55c.net/rs?id=a5a1906fdba449919d2960edc3959c0f&t=homepage" />
531<!-- End Retargeting Pixel -->
532
533<!-- End: XO-InsertCode Header-->
534
535  
536
537
538
539
540
541
542
543
544
545
546  
547<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
548<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: 7915798601,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 548
548
549<script>
550  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
551</script>
vendor: 1 bytes, line 551
551
552<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}
552).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: 7915798601,storefrontBaseUrl: "https://hayes-farms.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://hayes-farms.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"134447266","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"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":"Hayes Farms Finest Pine","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"hayes-farms-finest-pine.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/h
552ayes-farms.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":35.0,"currencyCode":"USD"},"product":{"title":"Handmade Wreaths","vendor":"Hayes Farms Finest Pine","id":"1815873159241","untranslatedTitle":"Handmade Wreaths","url":"\/products\/handmade-wreaths","type":"Wreaths \u0026 Topiary"},"id":"16499901235273","image":{"src":"\/\/hayes-farms.com\/cdn\/shop\/files\/NewWreathPicture_1.jpg?v=1694697958"},"sku":"","title":"Small","untranslatedTitle":"Small"},{"price":{"amount":50.0,"currencyCode":"USD"},"product":{"title":"Handmade Wreaths","vendor":"Hayes Farms Finest Pine","id":"1815873159241","untranslatedTitle":"Handmade Wreaths","url":"\/products\/handmade-wreaths","type":"Wreaths \u0026 Topiary"},"id":"16499901268041","image":{"src":"\/\/hayes-farms.com\/cdn\/shop\/files\/NewWreathPicture_1.jpg?v=1694697958"},"sku":"","title":"Medium","untranslatedTitle":"Medium"},{"price":{"amount":75.0,"currencyCode":"USD"},"product":{"title":"Handmade Wreaths","vendor":"Hayes Farms Finest Pine","id":"1815873159241","untranslatedTitle":"Handmade Wreaths","url":"\/products\/handmade-wreaths","type":"Wreaths \u0026 Topiary"},"id":"16499901300809","image":{"src":"\/\/hayes-farms.com\/cdn\/shop\/files\/NewWreathPicture_1.jpg?v=1694697958"},"sku":"","title":"Large","untranslatedTitle":"Large"},{"price":{"amount":100.0,"currencyCode":"USD"},"product":{"title":"Handmade Wreaths","vendor":"Hayes Farms Finest Pine","id":"1815873159241","untranslatedTitle":"Handmade Wreaths","url":"\/products\/handmade-wreaths","type":"Wreaths \u0026 Topiary"},"id":"16499901333577","image":{"src":"\/\/hayes-farms.com\/cdn\/shop\/files\/NewWreathPicture_1.jpg?v=1694697958"},"sku":"","title":"Jumbo","untranslatedTitle":"Jumbo"}],"products":[{"id":"1815873159241","handle":"handmade-wreaths","isCollective":null,"title":"Handmade Wreaths","type":"Wreaths \u0026 Topiary","untranslatedTitle":"Handmade Wreaths","url":"\/products\/handmade-wreaths","vendor":"Hayes Farms Finest Pine","remoteShopId":null,"variants":[{"id":"16499901235273","image":{"src":"\/\/hayes-farms.com\/cdn\/shop\/files\/NewWreathPicture_1.jpg?v=1694697958"},"price":{"amount":35.0,"currencyCode":"USD"},"sku":"","title":"Small","untranslatedTitle":"Small"},{"id":"16499901268041","image":{"src":"\/\/hayes-farms.com\/cdn\/shop\/files\/NewWreathPicture_1.jpg?v=1694697958"},"price":{"amount":50.0,"currencyCode":"USD"},"sku":"","title":"Medium","untranslatedTitle":"Medium"},{"id":"16499901300809","image":{"src":"\/\/hayes-farms.com\/cdn\/shop\/files\/NewWreathPicture_1.jpg?v=1694697958"},"price":{"amount":75.0,"currencyCode":"USD"},"sku":"","title":"Large","untranslatedTitle":"Large"},{"id":"16499901333577","image":{"src":"\/\/hayes-farms.com\/cdn\/shop\/files\/NewWreathPicture_1.jpg?v=1694697958"},"price":{"amount":100.0,"currencyCode":"USD"},"sku":"","title":"Jumbo","untranslatedTitle":"Jumbo"}]},{"id":"1815863918665","handle":"locally-grown-poinsettias","isCollective":null,"title":"Locally Grown Poinsettias","type":"Wreaths \u0026 Topiary","untranslatedTitle":"Locally Grown Poinsettias","url":"\/products\/locally-grown-poinsettias","vendor":"Hayes Farms Finest Pine","remoteShopId":null,"variants":[{"id":"16499787923529","image":{"src":"\/\/hayes-farms.com\/cdn\/shop\/files\/Poinsettia_Image.jpg?v=1689756044"},"price":{"amount":29.95,"currencyCode":"USD"},"sku":"","title":"Large Red","untranslatedTitle":"Large Red"}]}],"purchasingCompany":null},},"https://hayes-farms.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"132240670882","themePublished":"true","eventMetadataId":"ee11063f-2f17-4779-a576-c8e7cf533ae6","pageType":"product","resourceId":"1815873159241","shopId":"7915798601","storefrontBaseUrl":"https:\/\/hayes-farms.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":35.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Handmade Wreaths\",\"vendor\":\"Hayes Farms Finest Pine\",\"id\":\"1815873159241\",\"untranslatedTitle\":\"Handmade Wreaths\",\"url\":\"\/products\/handmade-wreaths\",\"type\":\"Wreaths \u0026 Topiary\"},\"id\":\"16499901235273\",\"image\":{\"src\":\"\/\/hayes-farms.com\/cdn\/shop\/files\/NewWreathPicture_1.jpg?v=1694697958\"},\"sku\":\"\",\"title\":\"Small\",\"untranslatedTitle\":\"Small\"}}]]"});})();</script>
552<script>
553  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
554  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
555  window.ShopifyAnalytics.meta.currency = 'USD';
556  var meta = {"product":{"id":1815873159241,"gid":"gid:\/\/shopify\/Product\/1815873159241","vendor":"Hayes Farms Finest Pine","type":"Wreaths \u0026 Topiary","handle":"handmade-wreaths","variants":[{"id":16499901235273,"price":3500,"name":"Handmade Wreaths - Small","public_title":"Small","sku":""},{"id":16499901268041,"price":5000,"name":"Handmade Wreaths - Medium","public_title":"Medium","sku":""},{"id":16499901300809,"price":7500,"name":"Handmade Wreaths - Large","public_title":"Large","sku":""},{"id":16499901333577,"price":10000,"name":"Handmade Wreaths - Jumbo","public_title":"Jumbo","sku":""}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":1815873159241,"requestId":"75757847-ed42-4f9e-8ff2-8928b313b0e4-1791080906"}};
557  for (var attr in meta) {
558    window.ShopifyAnalytics.meta[attr] = meta[attr];
559  }
560</script>
vendor: 1 bytes, line 560
560
561<script class="analytics">
562  (function () {
563    var customDocumentWrite = function(content) {
564      var jquery = null;
565
566      if (window.jQuery) {
567        jquery = window.jQuery;
568      } else if (window.Checkout && window.Checkout.$) {
569        jquery = window.Checkout.$;
570      }
571
572      if (jquery) {
573        jquery('body').append(content);
574      }
575    };
576
577    var hasLoggedConversion = function(token) {
578      if (token) {
579        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
580      }
581      return false;
582    }
583
584    var setCookieIfConversion = function(token) {
585      if (token) {
586        var twoMonthsFromNow = new Date(Date.now());
587        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
588
589        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
590      }
591    }
592
593    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
594    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
595    if (trekkie.integrations) {
596      return;
597    }
598    trekkie.methods = [
599      'identify',
600      'page',
601      'ready',
602      'track',
603      'trackForm',
604      'trackLink'
605    ];
606    trekkie.factory = function(method) {
607      return function() {
608        var args = Array.prototype.slice.call(arguments);
609        args.unshift(method);
610        trekkie.push(args);
611        if (method == 'track' || method == 'page') {
612          var pageUrl;
613          try {
614            pageUrl = window.location.href;
615          } catch (e) {}
616          var pageReferrer;
617          try {
618            pageReferrer = document.referrer;
619          } catch (e) {}
620          try {
621            if (window.__TREKKIE_SHIM_QUEUE == null) {
622              window.__TREKKIE_SHIM_QUEUE = [];
623            }
624            window.__TREKKIE_SHIM_QUEUE.push({
625              from: 'trekkie-stub',
626              method: method,
627              args: args.slice(1),
628              pageContext: {
629                url: pageUrl,
630                referrer: pageReferrer
631              }
632            });
633          } catch (e) {
634            // no-op
635          }
636        }
637        return trekkie;
638      };
639    };
640    for (var i = 0; i < trekkie.methods.length; i++) {
641      var key = trekkie.methods[i];
642      trekkie[key] = trekkie.factory(key);
643    }
644    trekkie.load = function(config) {
645      trekkie.config = config || {};
646      trekkie.config.initialDocumentCookie = document.cookie;
647      var first = document.getElementsByTagName('script')[0];
648var script = document.createElement('script');
649script.type = 'text/javascript';
650script.onerror = function(e) {
651  var scriptFallback = document.createElement('script');
652  scriptFallback.type = 'text/javascript';
653  scriptFallback.onerror = function(error) {
654          var Monorail = {
655      produce: function produce(monorailDomain, schemaId, payload) {
656        var currentMs = new Date().getTime();
657        var event = {
658          schema_id: schemaId,
659          payload: payload,
660          metadata: {
661            event_created_at_ms: currentMs,
662            event_sent_at_ms: currentMs
663          }
664        };
665        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
666      },
667      sendRequest: function sendRequest(endpointUrl, payload) {
668        // Try the sendBeacon API
669        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
670          var blobData = new window.Blob([payload], {
671            type: 'text/plain'
672          });
673
674          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
675            return true;
676          } // sendBeacon was not successful
677
678        } // XHR beacon
679
680        var xhr = new XMLHttpRequest();
681
682        try {
683          xhr.open('POST', endpointUrl);
684          xhr.setRequestHeader('Content-Type', 'text/plain');
685          xhr.send(payload);
686        } catch (e) {
687          console.log(e);
688        }
689
690        return false;
691      },
692      isIos12: function isIos12() {
693        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
694      }
695    };
696    Monorail.produce('monorail-edge.shopifysvc.com',
697      'trekkie_storefront_load_errors/1.1',
698      {shop_id: 7915798601,
699      theme_id: 132240670882,
700      app_name: "storefront",
701      context_url: window.location.href,
702      source_url: "//hayes-farms.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
703
704  };
705  scriptFallback.async = true;
706  scriptFallback.src = '//hayes-farms.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
707  first.parentNode.insertBefore(scriptFallback, first);
708};
709script.async = true;
710script.src = '//hayes-farms.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
711first.parentNode.insertBefore(script, first);
712
713    };
714    trekkie.load(
715      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":7915798601,"isMerchantRequest":null,"themeId":132240670882,"themeCityHash":"14623478622303844209","contentLanguage":"en","currency":"USD","eventMetadataId":"ee11063f-2f17-4779-a576-c8e7cf533ae6"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
716    );
717
718    var loaded = false;
719    trekkie.ready(function() {
720      if (loaded) return;
721      loaded = true;
722
723      window.ShopifyAnalytics.lib = window.trekkie;
724
725      var originalDocumentWrite = document.write;
726      document.write = customDocumentWrite;
727      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
728      document.write = originalDocumentWrite;
729
730      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
731      var token = match? match[1]: undefined;
732      if (!hasLoggedConversion(token)) {
733        setCookieIfConversion(token);
734        window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":16499901235273,"productId":1815873159241,"productGid":"gid:\/\/shopify\/Product\/1815873159241","name":"Handmade Wreaths - Small","price":"35.00","sku":"","brand":"Hayes Farms Finest Pine","variant":"Small","category":"Wreaths \u0026 Topiary","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true});
735      }
736    });
737
738    window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":1815873159241,"requestId":"75757847-ed42-4f9e-8ff2-8928b313b0e4-1791080906","shopifyEmitted":true});
739
740    var eventsListenerScript = document.createElement('script');
741    eventsListenerScript.async = true;
742    eventsListenerScript.src = "//hayes-farms.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
743    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
744})();</script>
744
745  
745<script>
746  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
747    window.ga = function ga() {
748      (window.ga.q = window.ga.q || []).push(arguments);
749      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
750        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
751      }
752      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
753    };
754    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
755      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
756    }
757  }
758</script>
vendor: 1 bytes, line 758
758
759<script
760  defer
761  src="https://hayes-farms.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
762  data-application="storefront-renderer"
763  data-shop-id="7915798601"
764  data-render-region="gcp-us-central1"
765  data-page-type="product"
766  data-theme-instance-id="132240670882"
767  data-theme-name=""
768  data-theme-version=""
769  data-monorail-region="shop_domain"
770  data-resource-timing-sampling-rate="10"
771  data-shs="true"
772  data-shs-beacon="true"
773  data-shs-export-with-fetch="true"
774  data-shs-logs-sample-rate="1"
775  data-shs-beacon-endpoint="https://hayes-farms.com/api/collect"
776></script>
776
777<meta name="shopify-y" content="785f953a-0ffe-4693-b66c-bf2898f9d8d8" data-expiration="1822638506000"><meta name="shopify-s" content="769edc5e-6587-4b75-81ee-70bc3c5ac032" data-expiration="1791082706000"><meta name="new-cookie-storage-activated" content="t">
778</head>
779
780<body class="templateProduct">
781<style>
782    body:nth-child(1)
783    {
784      display:none !important;
785    }
786  </style>
787  <!-- XO-InsertCode -->
788
789
790
791<!-- End: XO-InsertCode Body-->
792 <div class="box_wrapper">
793   
794    
795<div class="cart-sidebar">
796  <div id="cart-loading" class="hide"></div>
797  <div class="widget-wrapper">
798    <div id="cart-info" class="cart-info">
799      
800      <div class="cart-empty">
801        <span></span>
802      </div>
803      <p class="message">Your shopping cart is empty.</p>
804      
805    </div>
806  </div>
807</div>
808    <div id="page" class="box">
809      
810     
811      
812        
813        <div id="top" class="style_7 hidden">
814          
815  <div class="row">
816    
817    <div class="text-left col-sm-10">
818      <div class="message"><a style="Padding-right: 10px;'" href="https://www.facebook.com/pg/HayesFarms" target="_">Visit us on <i class="fa fa-facebook"></i></a> <a href="https://www.instagram.com/hayesfarms_christmastrees/" target="_"><i class="fa fa-instagram" target="_"></i></a></div>
819    </div>
820    
821    <div class="text-right col-sm-14 hidden-xs">
822      <ul class="list-inline">
823        
824        <li>
825          
826
827<ul id="accounts" class="list-inline">
828  
829  <li class="login dropdown-parent">
830    
831    <a id="loginButton" class="dropdown-toggle" data-toggle="dropdown" href="/account/login">
832      Log-in
833      <i class="fa fa-angle-down"></i>
834    </a>
835    <div id="loginBox" class="dropdown-menu noclose" style="display:none;">
836      <form method="post" action="/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="✓" />
837      <div id="bodyBox" class="text-left">
838        <div class="control-container">
839          <div class="control-group">
840            <label for="customer_email_box" class="control-label">Email Adress <span class="req">*</span></label>
841            <input type="email" value="" name="customer[email]" id="customer_email_box" class="btn-block" />
842          </div>
843          
844          <div class="control-group">
845            <label for="customer_password_box" class="control-label">Password <span class="req">*</span></label>
846            <input type="password" value="" name="customer[password]" id="customer_password_box" class="btn-block password" />
847          </div>
848          
849          <div class="control-group last">
850            <button class="btn" type="submit">Log-in</button>
851          </div>
852        </div>
853      </div>
854      </form>
855    </div>
856    
857  </li>
858  
859  <li>
860    <a class="register" href="/account/register">Register</a>
861  </li>
862  
863  
864</ul>
865
866
867        </li>
868        
869        
870      </ul>
871    </div>
872  </div>
873  
874<div id="social-cart-num" class="hide"></div>
875        </div>
876        
877        <header id="header" class="clearfix style_7">
878          
879          <style>
880    #logo {
881      margin-left: 550px;
882  }
883     .navbar-header .col-md-6
884     {
885       width:100%;
886     }
887     .cusomtheme .navbar-inverse .navbar-nav>.open>a
888     {
889       background-color:#ffffff !important;
890     }
891     #module-content
892     {
893       padding-top:0px;
894     }
895     #jtop
896     {
897       min-height:86px;
898     }
899    #navbarCollapse
900     {
901      padding-top:20px;
902     }
903     .padding-t-b
904     {
905       padding:0px 0;
906     }
907     .pull-left
908     {
909       padding:5px 0;
910     }
911     @media (max-width:799px)
912     {
913       .micons
914       {
915       display:flex;
916       justify-content: space-between;
917       }
918       .navbar .nav
919       {
920         float:none;
921       }
922     }
923</style>
924<div class="cusomtheme">
925  <div id="jtop" class="cusomtheme">
926    <div id="toprow" class="padding-t-b">
927      <div class="row">
928        <div class="pull-left">
929          <div class="message">
930            Visit us on:
931            <a style="Padding-right:10px;" href="https://www.facebook.com/pg/HayesFarms" target="_">
932              <i class="fa fa-facebook"></i>
933            </a>
934            <a href="https://www.instagram.com/hayesfarms_christmastrees/" target="_">
935              <i class="fa fa-instagram" target="_"></i>
936            </a>
937          </div>
938        </div>
939        <div class="pull-right">
940          <ul class="list-inline">
941            
942          </ul>
943        </div>
944      </div>
945    </div>
946
947    <nav class="navbar navbar-inverse">
948      <!-- Brand and toggle get grouped for better mobile display -->
949      <div class="navbar-header">
950        <button type="button" data-target="#navbarCollapse" data-toggle="collapse" class="navbar-toggle">
951          <span class="sr-only">Toggle navigation</span>
952          <span class="icon-bar"></span>
953          <span class="icon-bar"></span>
954          <span class="icon-bar"></span>
955        </button>
956        
957        <div class="col-md-6">
958          
959          <div
960            class="  "
961            style="margin-right:0px;margin-top:0px;margin-left:0px;margin-bottom:0px;"
962          >
963            <a class="navbar-brand" href="https://hayes-farms.com" title="Hayes Farms Finest Pine">
964              
965                <img id="logo" class="" src="//hayes-farms.com/cdn/shop/t/7/assets/logo1.png?v=8185425643125567731668005823" alt="Hayes Farms Finest Pine">
966              
967              
968            </a>
969          </div>
970        </div>
971      </div>
972
973      <div id="navbarCollapse" class="collapse navbar-collapse ">
974        <ul class="nav navbar-nav navbar-right micons">
975          <li>
976            <a href="#"><i class="fa fa-user"></i></a>
977          </li>
978          <li>
979            <a href="https://hayes-farms.com/search"><i class="fa fa-search"></i></a>
980          </li>
981          <li>
982            <a class="cart-controller" href="javascript:;"><i class="fa fa-shopping-cart"></i></a>
983          </li>
984        </ul>
985        
986          <ul class="nav navbar-nav navbar-right">
987            
988              
989              
990                <li>
991                  <a href="/">Home</a>
992                </li>
993              
994            
995              
996              
997                <li>
998                  <a href="/pages/about-us">About</a>
999                </li>
1000              
1001            
1002              
1003              
1004                <li class="dropdown">
1005                  <a data-toggle="dropdown" class="dropdown-toggle" href="#">Shop
1006                    <b class="caret"></b
1007                  ></a>
1008                  <ul class="dropdown-menu">
1009                    
1010                    
1011                      <li class="">
1012                        <a href="/collections"> Home </a>
1013                      </li>
1014                    
1015                      <li class="">
1016                        <a href="/collections/trees"> Trees </a>
1017                      </li>
1018                    
1019                      <li class="">
1020                        <a href="/products/handmade-wreaths"> Wreaths </a>
1021                      </li>
1022                    
1023                      <li class="">
1024                        <a href="/products/locally-grown-poinsettias"> Poinsettias </a>
1025                      </li>
1026                    
1027                      <li class="">
1028                        <a href="/products/cinco-tree-stands"> Tree Stands </a>
1029                      </li>
1030                    
1031                      <li class="">
1032                        <a href="/products/christmas-tree-disposal-bag"> Tree Bags </a>
1033                      </li>
1034                    
1035                      <li class="">
1036                        <a href="/products/tree-preservative"> Tree Preservative </a>
1037                      </li>
1038                    
1039                      <li class="">
1040                        <a href="/collections/decorations"> Decorations </a>
1041                      </li>
1042                    
1043                  </ul>
1044                </li>
1045              
1046            
1047              
1048              
1049                <li>
1050                  <a href="/pages/locations">Locations</a>
1051                </li>
1052              
1053            
1054              
1055              
1056                <li>
1057                  <a href="/pages/contact">Contact</a>
1058                </li>
1059              
1060            
1061          </ul>
1062        
1063      </div>
1064    </nav>
1065  </div>
1066</div>
1067
1068          
1069        </header>
1070        
1071      <section id="module-content" class="clearfix" style="overflow-x:hidden">
1072        
1073        
1074  <div class="container">
1075    <div id="breadcrumb" class="breadcrumb">
1076      <div class="row">
1077        <div class="col-sm-12 text-left">
1078          <div class="breadcrumb-detail clearfix">
1079            <span itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
1080              <a itemprop="url" href="/" class="homepage-link">
1081                <span itemprop="title" class="hide">Hayes Farms Finest Pine</span>
1082                Home
1083              </a>
1084            </span>
1085            
1086              
1087                <i class="fa fa-angle-right"></i>
1088                
1089                  <span itemscope itemtype="http://data-vocabulary.org/Breadcrumb" class="hide">
1090                    <a href="/collections/featured-products" itemprop="url">
1091                      <span itemprop="title">Featured Products</span>
1092                    </a>
1093                  </span>
1094                  <a href="/collections/featured-products" title="">Featured Products</a>
1095                
1096              
1097              <i class="fa fa-angle-right"></i>
1098              <span itemscope itemtype="http://data-vocabulary.org/Breadcrumb" class="hide">
1099                <a href="/products/handmade-wreaths" itemprop="url">
1100                  <span itemprop="title">Handmade Wreaths</span>
1101                </a>
1102              </span>
1103              <span class="page-title">Handmade Wreaths</span>
1104            
1105          </div>
1106        </div>
1107        <div class="col-sm-12 hidden-xs text-right">
1108          <div class="time">
1109            Saturday, October 03, 2026
1110          </div>
1111        </div>
1112      </div>
1113    </div>
1114  </div>
1115
1116
1117        
1118        
1119        <div id="content" class="container">
1120          <div class="row">
1121            
1122            <div id="col-main" class="col-md-24">
1123  
1124  <div itemscope itemtype="http://schema.org/Product">
1125    <meta itemprop="url" content="https://hayes-farms.com/products/handmade-wreaths" />
1126    <div id="product" class="row clearfix">
1127      <div id="product-image" class="col-md-8 product-image">
1128        
1129        <div id="gallery_main" class="hide product-image-thumb none">
1130          
1131          <a class="image-thumb active" href="//hayes-farms.com/cdn/shop/files/NewWreathPicture_1.jpg?v=1694697958" data-image-zoom="//hayes-farms.com/cdn/shop/files/NewWreathPicture_1_1024x1024.jpg?v=1694697958" data-image="//hayes-farms.com/cdn/shop/files/NewWreathPicture_1.jpg?v=1694697958">
1132            <img class="img-responsive" src="//hayes-farms.com/cdn/shop/files/NewWreathPicture_1_thumb.jpg?v=1694697958" alt="Handmade Wreaths" />
1133          </a>
1134          
1135        </div>
1136        
1137        <div class="product-image-wrapper none">
1138          
1139          <a target="_blank" href="//hayes-farms.com/cdn/shop/files/NewWreathPicture_1_1024x1024.jpg?v=1694697958" class="main-image fancybox">
1140            <img  itemprop="image" id="main-image" class="img-zoom img-responsive image-fly" src="//hayes-farms.com/cdn/shop/files/NewWreathPicture_1_1024x1024.jpg?v=1694697958" alt="Handmade Wreaths" />
1141          </a>
1142          
1143          
1144
1145<div class="social-sharing" data-permalink="https://hayes-farms.com/products/handmade-wreaths">
1146  
1147  
1148  <a target="_blank" href="//www.facebook.com/sharer.php?u=https://hayes-farms.com/products/handmade-wreaths" class="share">
1149    <i class="fa fa-facebook"></i>
1150  </a>
1151  
1152  
1153  <a target="_blank" href="//twitter.com/share?url=https://hayes-farms.com/products/handmade-wreaths&amp;text=Handmade Wreaths" class="share">
1154    <span class="fa fa-twitter"></span>
1155  </a>
1156  
1157  
1158  
1159  <a target="_blank" href="//pinterest.com/pin/create/button/?url=https://hayes-farms.com/products/handmade-wreaths&amp;media=//hayes-farms.com/cdn/shop/files/NewWreathPicture_1_1024x1024.jpg?v=1694697958&amp;description=Handmade Wreaths" class="share">
1160    <span class="fa fa-pinterest"></span>
1161  </a>
1162  
1163  
1164  
1165  <a target="_blank" href="//plus.google.com/share?url=https://hayes-farms.com/products/handmade-wreaths" class="share">
1166    <span class="fa fa-google-plus"></span>
1167  </a>
1168  
1169  
1170  <a href="mailto:[email protected]?body=Handmade Wreaths (https://hayes-farms.com/products/handmade-wreaths)" class="mailto">
1171    <span class="fa fa-envelope-o"></span>
1172  </a>
1173  
1174</div>
1175
1176          
1177          
1178          
1179          
1180        </div>
1181      </div>
1182      <div id="product-information" class="col-md-10 widget-wrapper product-information">
1183        <h1 class="title" itemprop="name" content="Handmade Wreaths">Handmade Wreaths</h1>
1184        <div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
1185          <meta itemprop="priceCurrency" content="USD" />
1186          
1187          <link itemprop="availability" href="http://schema.org/InStock" />
1188          
1189          <div class="product_ext isreview">
1190            
1191            
1192            <a class="smoothscroll" href="#product-reviews">
1193              <span class="shopify-product-reviews-badge" data-id="1815873159241"></span>
1194            </a>
1195            
1196          </div><div class="product-price">
1197            <div id="purchase-1815873159241">
1198                <div class="detail-price" itemprop="price">
1199             $35.00
1200              </div>
1201            </div>
1202          </div>
1203          
1204          <div id="product-header-first"></div>
1205          
1206
1207<div class="panel-group accordion" id="accordion1">
1208  
1209  
1210  <div class="panel panel-default active">
1211    <div class="panel-heading">
1212      <h4 class="panel-title">
1213        <a class="accordion-toggle collapsed" data-toggle="collapse" data-parent="#accordion1" href="#collapse_1">Description</a>
1214      </h4>
1215    </div>
1216    <div id="collapse_1" class="panel-collapse collapse in">
1217      <div class="panel-body">
1218        <div itemprop="description" class="description">
1219          <h3>Master Craftsmanship</h3>
1220<p>Hayes Farms has been making wreaths from our fresh tree clippings since the beginning. It's a skill that takes many years to master and our craftsmen have it down to a science. Take it from our customers who come back year after year; there is nothing quite like a wreath from Hayes Farms.</p>
1221<h3>Sizes</h3>
1222<p>Wreaths are crafted on site from our fresh Christmas Tree clippings. They come in various sizes for every need. Custom wreaths are also available.<span> Contact Us </span>for more information!</p>
1223        </div>
1224      </div>
1225    </div>
1226  </div>
1227  
1228  
1229  
1230  
1231  
1232  
1233  
1234  <div id="product-reviews" class="panel panel-default">
1235    <div class="panel-heading">
1236      <h4 class="panel-title">
1237        <a class="accordion-toggle collapsed" data-toggle="collapse" data-parent="#accordion1" href="#collapse_4">Customer Reviews</a>
1238      </h4>
1239    </div>
1240    <div id="collapse_4" class="panel-collapse collapse" style="height: 0px;">
1241      <div class="panel-body">
1242        <div id="shopify-product-reviews" data-id="1815873159241"></div>
1243      </div>
1244    </div>
1245  </div>
1246  
1247  
1248</div>
1249          
1250          <div class="relative">
1251            <ul class="list-unstyled">
1252              
1253              
1254              
1255              
1256              
1257              
1258            </ul>
1259          </div>
1260        </div>
1261      </div>
1262      <div id="product-header-last" class="col-md-6 widget-wrapper product-information visible-md visible-lg">
1263        <div id="product-header" class="clearfix">
1264          <h2 class="title">Customize your order</h2>
1265          
1266          
1267           
1268          <form action="/cart/add" method="post" class="product-actions variants" enctype="multipart/form-data">
1269            <div id="product-actions-1815873159241"  class="options clearfix">  
1270              
1271              
1272              
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284              
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296              
1297              
1298              
1299              <div class="variants-wrapper clearfix"> 
1300                <select id="product-select-1815873159241" name="id" style="display: none;">
1301                  
1302                  
1303                  <option  selected="selected"  value="16499901235273">Small - $35.00 USD</option>
1304                  
1305                  
1306                  
1307                  <option  value="16499901268041">Medium - $50.00 USD</option>
1308                  
1309                  
1310                  
1311                  <option  value="16499901300809">Large - $75.00 USD</option>
1312                  
1313                  
1314                  
1315                  <option  value="16499901333577">Jumbo - $100.00 USD</option>
1316                  
1317                  
1318                </select>
1319              </div>   
1320              <div class="quantity-wrapper clearfix">
1321                <label>Quantity</label>
1322                <input id="quantity" type="text" name="quantity" value="1" class="item-quantity" />
1323              </div>
1324            </div>
1325          </form>
1326          
1327          
1328          
1329          <div class="row action-buttons">
1330            <div class="col-xs-12 col-md-24">
1331              <div class="action-wrapper product">
1332                <div class="product-wait"></div>
1333                <button id="add-to-cart" class="add-to-cart btn btn-1 big btn-block" type="button">
1334                  Add to cart
1335                </button>
1336              </div>
1337            </div>
1338            
1339            <div class="col-xs-12 col-md-24">
1340              
1341	<button type="button" class="btn big btn-block add-to-wishlist" onclick="window.location='/account/login'">Add to wishlist</button>
1342
1343
1344            </div>
1345            
1346          </div>
1347          
1348        </div>
1349      </div>
1350    </div>
1351    
1352  </div>
1353  <div class="row clearfix">
1354    <div class="col-md-16">
1355      
1356
1357
1358
1359<div id="product-related-container" class="widget-wrapper clearfix">
1360  
1361  <h3 class="title">
1362    YOU MAY ALSO LOVE
1363  </h3>
1364  
1365  <div id="product-related-wrapper" class="row">
1366    <div id="product-related" class="clearfix">
1367      
1368      
1369      
1370      
1371      <div class="product">
1372  <div class="product-container">
1373    <div class="row-fluid">
1374      <div class="product-head">
1375        <div class="product-images">
1376          <div class="front">
1377            <a href="/collections/featured-products/products/locally-grown-poinsettias">
1378              
1379              <img src="//hayes-farms.com/cdn/shop/files/Poinsettia_Image_compact.jpg?v=1689756044" class="main-image img-responsive" alt="" />
1380              
1381            </a>
1382          </div>
1383        </div>
1384      </div>
1385      <div class="product-contents">
1386        <div class="product-details">
1387          <div class="product-details-container">
1388            <div class="product-title">
1389              <a href="/collections/featured-products/products/locally-grown-poinsettias" title="Locally Grown Poinsettias">
1390                Locally Grown Poinsettias
1391              </a>
1392            </div>
1393            <div class="product-price">
1394              
1395              
1396              <span class="price">$29.95</span>
1397              
1398              
1399              
1400            </div>
1401          </div>
1402        </div>
1403      </div>
1404    </div>
1405  </div>
1406</div>
1407      
1408      
1409      
1410      
1411      
1412      
1413      
1414    </div>
1415  </div>
1416</div>
1417
1418    </div>
1419    
1420    <div class="col-md-8">
1421      
1421<script src="//ajax.aspnetcdn.com/ajax/jquery.templates/beta1/jquery.tmpl.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 1421
1421
1422<script src="//hayes-farms.com/cdn/shop/t/7/assets/jquery.products.min.js?v=75650483986178150201668005823" type="text/javascript"></script>
1422
1423<div id="recently-viewed-container" class="widget-wrapper">
1424  <h3 class="title">JUST SEEN</h3>
1425  <div id="recently-viewed-wrapper" class="row" style="display:none">
1426    <div id="recently-viewed-products" class="collection clearfix">
1427    </div>
1428  </div>
1429</div>
1430
1431<script id="recently-viewed-product-template" type="text/x-jquery-tmpl">
1432<div id="product-${handle}" class="product">
1433  <div class="product-container">
1434    <div class="row-fluid">
1435      <div class="product-head">
1436        <div class="product-images">
1437          <div class="front">
1438            <a href="${url}">
1439              <img src="${Shopify.Products.resizeImage(featured_image, "compact")}" class="img-responsive" />
1440            </a>
1441          </div>
1442        </div>
1443      </div>
1444      <div class="product-contents">
1445        <div class="product-details">
1446          <div class="product-details-container">
1447            <div class="product-title">
1448              <a href="${url}" title="${title}">${title}</a>
1449            </div>
1450            <div class="product-price">
1451            {{if available}}
1452              {{if price_varies}}
1453                <span class="price_sale"><span class="money">${price_min}</span></span>
1454              {{else}}
1455                <span class="price"><span class="money">${price_min}</span></span>
1456              {{/if}}
1457              {{if compare_at_price > price}}
1458              <del class="price_compare"> <span class="money">${compare_at_price}</del></span>
1459              {{/if}}
1460            {{else}}
1461                <span class="sold_out">Sold out</span>
1462            {{/if}}
1463          </div>
1464          </div>
1465        </div>
1466      </div>
1467    </div>
1468  </div>
1469</div>
1470</script>
1470
1471
1472<script type="text/javascript">
1473  var viewed_number_of = 8;
1474  Shopify.Products.showRecentlyViewed( { 
1475    howManyToShow: viewed_number_of,
1476    onComplete: function() {
1477      if(window.show_multiple_currencies == false){
1478        var listPrice = jQuery('#recently-viewed-products .product .money');
1479        listPrice.each(function() {
1480          var $this = jQuery(this);
1481          var $price = Shopify.formatMoney($this.html(), window.money_format);
1482          $this.html($price);
1483        });
1484      }
1485      var trans_sold_out = "Sold Out";
1486      var trans_save = "Save";
1487      jQuery("#recently-viewed-products .sold_out").html(trans_sold_out);
1488      jQuery("#recently-viewed-products .price_percentage .save").html(trans_save);
1489      jQuery("#recently-viewed-products").owlCarousel({
1490        navigation : true,
1491        pagination: false,
1492        mouseDrag: false,
1493        items: 2,
1494        itemsDesktop : [1199,2],
1495        itemsDesktopSmall : [991,4],
1496        itemsTablet: [768,3],
1497        itemsMobile : [479,2],
1498        scrollPerPage: true,
1499        navigationText: ['<span class="btn mini"><i class="fa fa-angle-left"></i></span>', '<span class="btn mini"><i class="fa fa-angle-right"></i></span>']
1500      });
1501      jQuery('#recently-viewed-wrapper').show();
1502      if(settings.show_multiple_currencies){
1503        Currency.convertAll(
1504          shopCurrency, 
1505          jQuery('[name=currencies]').val(), 
1506          '#recently-viewed-products span.money'
1507        );
1508      }
1509    } 
1510  });
1511</script>
1511
1512    </div>
1513    
1514  </div>
1515</div>
1516
1517<script type="text/javascript">
1518  jQuery(document).ready(function($){
1519    jQuery(".swatch :radio").change(function(){var t=jQuery(this).parents(".swatch").attr("data-option-index"),e=jQuery(this).val();jQuery(".single-option-selector").eq(t).find("option").filter(function(){return jQuery(this).text()==e}).parent().val(e).trigger("change")});
1520    $('.main-image-bg').hide();
1521    var selectOptionsCallback = function(variant, selector) {
1522      if (variant) {
1523        for (i=0;i<variant.options.length;i++) {
1524          if (parseFloat(jQuery.fn.jquery) < 1.6) {
1525            jQuery('.swatch[data-option-index="' + i + '"] :radio[value="' + variant.options[i] +'"]').attr('checked', 'checked');
1526          }
1527          else {
1528            jQuery('.swatch[data-option-index="' + i + '"] :radio[value="' + variant.options[i] +'"]').prop('checked', true);
1529          }
1530        }      
1531      }
1532
1533      var add_to_cart = '#add-to-cart';
1534      var $price = '#purchase-' + selector.product.id.toString() + ' .detail-price';
1535      if (variant && variant.available) {
1536        if (variant.featured_image) { 
1537          var originalImage = $("#main-image");
1538          var newImage = variant.featured_image;
1539          var element = originalImage[0];
1540          Shopify.Image.switchImage(newImage, element, function (newImageSizedSrc, newImage, element) {
1541            $(element).parents('a').attr('href', newImageSizedSrc);
1542            $(element).attr('src', newImageSizedSrc);
1543            $('.zoomWindowContainer div').stop().css("background-image","url("+ newImageSizedSrc +")");
1544          });
1545        }
1546        var trans_add_to_cart = 'Add to cart';
1547        $(add_to_cart).removeClass('disabled').removeAttr('disabled').html(trans_add_to_cart);
1548        if(variant.compare_at_price == null){
1549          $($price).html('<span class="price">'+Shopify.formatMoney(variant.price, window.money_format)+'</span>');
1550          if(window.show_multiple_currencies){
1551            currenciesCallbackSpecial('#product-information span.money');
1552          }
1553        } 
1554        else {
1555          var trans_save = 'Save ';
1556          var save = '<span class="price_percentage">' + trans_save + Math.round((variant.compare_at_price - variant.price) / variant.compare_at_price * 100) + '%</span>';
1557          $($price).html('<span class="price_sale">'+Shopify.formatMoney(variant.price, window.money_format) + '</span>' + '<del class="price_compare">' + Shopify.formatMoney(variant.compare_at_price, window.money_format) + '</del>' + save);
1558          if(window.show_multiple_currencies){
1559            currenciesCallbackSpecial('#product-information span.money');
1560          }
1561        }
1562      } 
1563      else {
1564        $(add_to_cart).addClass('disabled').attr('disabled', 'disabled');
1565        var trans_product_soldout = 'Translation missing: en.products.product.soldout';
1566        var trans_product_unavailable = 'Unavailable';
1567        var message = variant ? trans_product_soldout : trans_product_unavailable;
1568        $(add_to_cart).html(message);
1569        $($price).html('<span class="unavailable">' + message + '</span>');
1570      }
1571      if (variant && variant.inventory_quantity && variant.inventory_management == 'shopify') {
1572        jQuery("#stock").html(variant.inventory_quantity).parent().show(); 
1573      }
1574      else{
1575        jQuery("#stock").parent().hide(); 
1576      }
1577
1578      
1579
1580      
1581    };
1582
1583    new Shopify.OptionSelectors("product-select-1815873159241", { product: {"id":1815873159241,"title":"Handmade Wreaths","handle":"handmade-wreaths","description":"\u003ch3\u003eMaster Craftsmanship\u003c\/h3\u003e\n\u003cp\u003eHayes Farms has been making wreaths from our fresh tree clippings since the beginning. It's a skill that takes many years to master and our craftsmen have it down to a science. Take it from our customers who come back year after year; there is nothing quite like a wreath from Hayes Farms.\u003c\/p\u003e\n\u003ch3\u003eSizes\u003c\/h3\u003e\n\u003cp\u003eWreaths are crafted on site from our fresh Christmas Tree clippings. They come in various sizes for every need. Custom wreaths are also available.\u003cspan\u003e Contact Us \u003c\/span\u003efor more information!\u003c\/p\u003e","published_at":"2018-11-06T16:37:12-05:00","created_at":"2018-11-06T16:38:30-05:00","vendor":"Hayes Farms Finest Pine","type":"Wreaths \u0026 Topiary","tags":[],"price":3500,"price_min":3500,"price_max":10000,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":16499901235273,"title":"Small","option1":"Small","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Handmade Wreaths - Small","public_title":"Small","options":["Small"],"price":3500,"weight":454,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":16499901268041,"title":"Medium","option1":"Medium","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Handmade Wreaths - Medium","public_title":"Medium","options":["Medium"],"price":5000,"weight":454,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":16499901300809,"title":"Large","option1":"Large","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Handmade Wreaths - Large","public_title":"Large","options":["Large"],"price":7500,"weight":454,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":16499901333577,"title":"Jumbo","option1":"Jumbo","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Handmade Wreaths - Jumbo","public_title":"Jumbo","options":["Jumbo"],"price":10000,"weight":454,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/hayes-farms.com\/cdn\/shop\/files\/NewWreathPicture_1.jpg?v=1694697958"],"featured_image":"\/\/hayes-farms.com\/cdn\/shop\/files\/NewWreathPicture_1.jpg?v=1694697958","options":["Size"],"media":[{"alt":null,"id":28751334047906,"position":1,"preview_image":{"aspect_ratio":1.0,"height":445,"width":445,"src":"\/\/hayes-farms.com\/cdn\/shop\/files\/NewWreathPicture_1.jpg?v=1694697958"},"aspect_ratio":1.0,"height":445,"media_type":"image","src":"\/\/hayes-farms.com\/cdn\/shop\/files\/NewWreathPicture_1.jpg?v=1694697958","width":445}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch3\u003eMaster Craftsmanship\u003c\/h3\u003e\n\u003cp\u003eHayes Farms has been making wreaths from our fresh tree clippings since the beginning. It's a skill that takes many years to master and our craftsmen have it down to a science. Take it from our customers who come back year after year; there is nothing quite like a wreath from Hayes Farms.\u003c\/p\u003e\n\u003ch3\u003eSizes\u003c\/h3\u003e\n\u003cp\u003eWreaths are crafted on site from our fresh Christmas Tree clippings. They come in various sizes for every need. Custom wreaths are also available.\u003cspan\u003e Contact Us \u003c\/span\u003efor more information!\u003c\/p\u003e"}, onVariantSelected: selectOptionsCallback, enableHistoryState: true });
1584    
1585
1586    // Add label if only one product option and it isn't 'Title'. Could be 'Size'.
1587    var only_product_option = true;
1588    var product_options_first = 'Size';
1589    if(only_product_option){
1590      $('.selector-wrapper:eq(0)').prepend('<label>'+ product_options_first +'</label>');
1591    }
1592    // Hide selectors if we only have 1 variant and its title contains 'Default'.
1593    var only_variant_title_default = false;
1594    if(only_variant_title_default){
1595      $('.selector-wrapper').hide();
1596    }
1597  });
1598</script>
1598
1599
1600            
1601          </div>
1602        </div>
1603        
1604      </section>
1605      
1606      
1607      
1608      
1609      <style>
1610  #jfooter .col-md-3
1611  {
1612    width:25% ;
1613  }
1614  #jfooter section
1615    {
1616      display:flex;
1617      align-items:center;
1618    }
1619    .payment,.news
1620    {
1621      width:25%;
1622      margin-bottom:10px;
1623    }
1624    .opening,.contact
1625
1626    {
1627      width:25%;
1628      margin-bottom:10px;
1629    }
1630
1631  @media (max-width:600px)
1632    {
1633      #jfooter section
1634    {
1635      display:inline-block;
1636      align-items:center;
1637    }
1638      .payment,.news
1639      {
1640        width:100% !important;
1641
1642      }
1643      .opening, .contact
1644      {
1645        width:50% !important;
1646        display:inline;
1647
1648      }
1649    }
1650</style>
1651<div class="row" id="jfooter">
1652  <section>
1653    <div class="payment" id="paymentcard">
1654      <div class="col-md-12">
1655        <div class="text-left widget-wrapper animated">
1656          <ul id="payment-method" class="list-inline">
1657            
1658            
1659              <li class="btooltip" data-toggle="tooltip" data-placement="top" title="Visa">
1660                <img src="//hayes-farms.com/cdn/shop/t/7/assets/pm_visa.png?v=116930552576258186501668005824" alt="">
1661              </li>
1662            
1663            
1664            
1665              <li class="btooltip" data-toggle="tooltip" data-placement="top" title="Mastercard">
1666                <img src="//hayes-farms.com/cdn/shop/t/7/assets/pm_mastercard.png?v=143275089967179396471668005824" alt="">
1667              </li>
1668            
1669            
1670              <li class="btooltip" data-toggle="tooltip" data-placement="top" title="Maestro">
1671                <img src="//hayes-farms.com/cdn/shop/t/7/assets/pm_maestro.png?v=56648563788857735741668005824" alt="">
1672              </li>
1673            
1674            
1675            
1676              <li class="btooltip" data-toggle="tooltip" data-placement="top" title="American Express">
1677                <img src="//hayes-farms.com/cdn/shop/t/7/assets/pm_amex.png?v=165829762286914599311668005824" alt="">
1678              </li>
1679            
1680            
1681            
1682            
1683            
1684            
1685            
1686          </ul>
1687        </div>
1688      </div>
1689    </div>
1690
1691    <div class=" opening">
1692      <b>OUR HOURS</b>
1693      <p>Monday to Thursday: 9am-9pm</p>
1694      <p>Friday & Saturday: 8am-10pm</p>
1695      <p>Sunday: 8am-9pm</p>
1696    </div>
1697    <div class=" contact">
1698      <b>CONTACT US</b>
1699      <p>(954) 275-8895</p>
1700      <p>[email protected]</p>
1701    </div>
1702  </section>
1703</div>
1704
1705      
1706    </div>
1707    
1708    
1709    <div id="scroll-top" class="btooltip hidden-sm hidden-sm btn" title="Top"><i class="fa fa-angle-up"></i></div>
1710    
1711  </div>
1712  
1713  
1713<script type="text/javascript">var Shopify=Shopify||{};Shopify.optionsMap={},Shopify.updateOptionsInSelector=function(o){switch(o){case 0:var i="root",t=jQuery(".single-option-selector:eq(0)");break;case 1:var i=jQuery(".single-option-selector:eq(0)").val(),t=jQuery(".single-option-selector:eq(1)");break;case 2:var i=jQuery(".single-option-selector:eq(0)").val();i+=" / "+jQuery(".single-option-selector:eq(1)").val();var t=jQuery(".single-option-selector:eq(2)")}var p=t.val();t.empty();var e=Shopify.optionsMap[i];if(e){for(var n=0;n<e.length;n++){var a=e[n],s=jQuery("<option></option>").val(a).html(a);t.append(s)}jQuery('.swatch[data-option-index="'+o+'"] .swatch-element').each(function(){-1!==jQuery.inArray($(this).attr("data-value"),e)?$(this).removeClass("soldout").show().find(":radio").removeAttr("disabled","disabled").removeAttr("checked"):$(this).addClass("soldout").hide().find(":radio").removeAttr("checked").attr("disabled","disabled")}),-1!==jQuery.inArray(p,e)&&t.val(p),t.trigger("change")}},Shopify.linkOptionSelectors=function(o){Shopify.optionsMap={};for(var i=0;i<o.variants.length;i++){var t=o.variants[i];if(t.available){if(Shopify.optionsMap.root=Shopify.optionsMap.root||[],Shopify.optionsMap.root.push(t.option1),Shopify.optionsMap.root=Shopify.uniq(Shopify.optionsMap.root),o.options.length>1){var p=t.option1;Shopify.optionsMap[p]=Shopify.optionsMap[p]||[],Shopify.optionsMap[p].push(t.option2),Shopify.optionsMap[p]=Shopify.uniq(Shopify.optionsMap[p])}if(3===o.options.length){var p=t.option1+" / "+t.option2;Shopify.optionsMap[p]=Shopify.optionsMap[p]||[],Shopify.optionsMap[p].push(t.option3),Shopify.optionsMap[p]=Shopify.uniq(Shopify.optionsMap[p])}}}Shopify.updateOptionsInSelector(0),o.options.length>1&&Shopify.updateOptionsInSelector(1),3===o.options.length&&Shopify.updateOptionsInSelector(2),jQuery(".single-option-selector:eq(0)").change(function(){return Shopify.updateOptionsInSelector(1),3===o.options.length&&Shopify.updateOptionsInSelector(2),!0}),jQuery(".single-option-selector:eq(1)").change(function(){return 3===o.options.length&&Shopify.updateOptionsInSelector(2),!0})},Shopify.updateOptionsInSelectorQS=function(o){switch(o){case 0:var i="root",t=jQuery("#quick-shop-modal .single-option-selector:eq(0)");break;case 1:var i=jQuery("#quick-shop-modal .single-option-selector:eq(0)").val(),t=jQuery("#quick-shop-modal .single-option-selector:eq(1)");break;case 2:var i=jQuery("#quick-shop-modal .single-option-selector:eq(0)").val();i+=" / "+jQuery("#quick-shop-modal .single-option-selector:eq(1)").val();var t=jQuery("#quick-shop-modal .single-option-selector:eq(2)")}var p=t.val();t.empty();var e=Shopify.optionsMap[i];if(e){for(var n=0;n<e.length;n++){var a=e[n],s=jQuery("<option></option>").val(a).html(a);t.append(s)}jQuery('#quick-shop-modal .swatch[data-option-index="'+o+'"] .swatch-element').each(function(){-1!==jQuery.inArray($(this).attr("data-value"),e)?$(this).removeClass("soldout").show().find(":radio").removeAttr("disabled","disabled").removeAttr("checked"):$(this).addClass("soldout").hide().find(":radio").removeAttr("checked").attr("disabled","disabled")}),-1!==jQuery.inArray(p,e)&&t.val(p),t.trigger("change")}},Shopify.linkOptionSelectorsQS=function(o){Shopify.optionsMap={};for(var i=0;i<o.variants.length;i++){var t=o.variants[i];if(t.available){if(Shopify.optionsMap.root=Shopify.optionsMap.root||[],Shopify.optionsMap.root.push(t.option1),Shopify.optionsMap.root=Shopify.uniq(Shopify.optionsMap.root),o.options.length>1){var p=t.option1;Shopify.optionsMap[p]=Shopify.optionsMap[p]||[],Shopify.optionsMap[p].push(t.option2),Shopify.optionsMap[p]=Shopify.uniq(Shopify.optionsMap[p])}if(3===o.options.length){var p=t.option1+" / "+t.option2;Shopify.optionsMap[p]=Shopify.optionsMap[p]||[],Shopify.optionsMap[p].push(t.option3),Shopify.optionsMap[p]=Shopify.uniq(Shopify.optionsMap[p])}}}Shopify.updateOptionsInSelectorQS(0),o.options.length>1&&Shopify.updateOptionsInSelectorQS(1),3===o.options.length&&Shopify.updateOptionsInSelectorQS(2),jQuery("#quick-shop-modal .single-option-selector:eq(0)").change(function(){return Shopify.updateOptionsInSelectorQS(1),3===o.options.length&&Shopify.updateOptionsInSelectorQS(2),!0}),jQuery("#quick-shop-modal .single-option-selector:eq(1)").change(function(){return 3===o.options.length&&Shopify.updateOptionsInSelectorQS(2),!0})};</script>
1713
1714  <div id="quick-shop-modal" class="modal fade" role="dialog" aria-hidden="true" tabindex="-1" data-width="800">
1715  <div class="modal-dialog">
1716    <div class="modal-content">
1717      <div class="modal-header widget-wrapper un-margin">
1718        <button type="button" class="close" data-dismiss="modal" aria-hidden="true"><i class="fa fa-times-circle-o"></i></button>
1719        <div id="quick-shop-title" class="title"></div>
1720      </div>
1721      <div class="modal-body">
1722        <div class="quick-shop-modal-bg"></div>
1723        <div class="row">
1724          <div class="col-md-12 product-image">
1725            <div id="quick-shop-image" class="product-image-wrapper none"></div>
1726          </div>
1727          <div class="col-md-12 product-information">
1728            <div id="quick-shop-container">              
1729              <form action="/cart/add" method="post" class="variants" id="quick-shop-product-actions" enctype="multipart/form-data">
1730                <div id="quick-shop-price-container" class="detail-price"></div>
1731                <div id="quick-shop-variants-container" class="variants-wrapper"></div>
1732                <div class="quantity-wrapper clearfix">
1733                  <label>Quantity</label>
1734                  <input id="quick-shop-quantity" type="text" name="quantity" value="1" class="item-quantity" />
1735                </div>
1736                <div class="action-wrapper product">
1737                  <div class="product-wait"></div>
1738                  <button class="btn btn-1 big btn-block add-to-cart" type="submit" name="add">
1739                    Add to cart
1740                  </button>
1741                </div>
1742              </form>
1743              
1744              <div id="quick-shop-infomation">
1745                <div id="quick-shop-description" class="text-left"></div>
1746              </div>
1747              
1748            </div>
1749          </div>
1750        </div>
1751        
1752      </div>
1753    </div>
1754  </div>
1755</div>
1756<script type="text/javascript">
1757  jQuery(document).ready(function($) {
1758    $('#quick-shop-modal').on('shown.bs.modal', function () {
1759      setTimeout(function(){
1760        quickShopModalBackground.hide();
1761      }, 1e3);
1762    });
1763    var quickShopModal = $('#quick-shop-modal');
1764    var quickShopContainer = $('#quick-shop-container');
1765    var quickShopImage = $('#quick-shop-image');
1766    var quickShopTitle = $('#quick-shop-title');
1767    var quickShopDescription = $('#quick-shop-description');
1768    var quickShopRelative = $('#quick-shop-relative');
1769    var quickShopVariantsContainer = $('#quick-shop-variants-container');
1770    var quickShopPriceContainer = $('#quick-shop-price-container');
1771    var quickShopAddButton = $('#quick-shop-add');
1772    var quickShopAddToCartButton = $('#quick-shop-add');
1773    var quickShopProductActions = $('#quick-shop-product-actions');
1774    var quickShopModalBackground = $('#quick-shop-modal .quick-shop-modal-bg');
1775    $('body').on(roar.clickEv, '.quick_shop:not(.unavailable)', function(event){
1776      quickShopImage.empty();
1777      quickShopPriceContainer.empty();
1778      quickShopVariantsContainer.empty();
1779      quickShopModalBackground.show();
1780      var modal = $(this).attr('data-target');
1781      $(modal).modal();
1782      var handle = $(this).attr('data-handle');
1783      Shopify.getProduct(handle);
1784      Shopify.onProduct = function(product) {
1785        quickShopModalBackground.show();
1786        var quickShopImage = $('#quick-shop-image');
1787        var selectedProduct = product;
1788        var selectedProductID = selectedProduct.id;
1789        quickShopAddButton.data('product-id', selectedProductID);
1790        if(window.viewmore_image_display == 'below'){
1791          quickShopImage.append('<a href="/products/' + selectedProduct.handle + '" alt="" class="main-image"><img class="img-zoom img-responsive" src="'+ Shopify.resizeImage(selectedProduct.featured_image, 'large') +'" data-zoom-image="'+ selectedProduct.featured_image +'" alt="" /></a>');
1792        }
1793        quickShopImage.append('<div class="gallery_main_qs_wrapper"><div id="gallery_main_qs" class="product-image-thumb"></div></div>');
1794        var qs_images = selectedProduct.images;
1795        if(qs_images.length > 1){
1796          $.each(qs_images, function(index, value) {
1797            if(index)
1798              quickShopImage.find('.product-image-thumb').append('<a target="_blank" class="image-thumb" data-image="'+ Shopify.resizeImage(value, 'large') +'" data-zoom-image="'+ value +'" href="'+ value +'" alt=""><img src="'+ Shopify.resizeImage(value, 'thumb') +'" alt="" /></a>');
1799            else
1800              quickShopImage.find('.product-image-thumb').append('<a target="_blank" class="image-thumb active" data-image="'+ Shopify.resizeImage(value, 'large') +'" data-zoom-image="'+ value +'" href="'+ value +'" alt=""><img src="'+ Shopify.resizeImage(value, 'thumb') +'" alt="" /></a>');
1801          });
1802        }
1803        if(window.viewmore_image_display == 'beside'){
1804          quickShopImage.append('<a href="/products/' + selectedProduct.handle + '" alt="" class="main-image"><img class="img-zoom img-responsive" src="'+ Shopify.resizeImage(selectedProduct.featured_image, 'large') +'" data-zoom-image="'+ selectedProduct.featured_image +'" alt="" /></a>');
1805        }
1806        roar.alwaysScrollThumbsQS();
1807        quickShopTitle.html('<a href="/products/' + selectedProduct.handle + '">' + selectedProduct.title + '</a>');
1808        quickShopDescription.html(selectedProduct.description);
1809        var productVariants = selectedProduct.variants;
1810        var productVariantsCount = productVariants.length;
1811        quickShopAddToCartButton.removeAttr('disabled').fadeTo(200,1);
1812        if (productVariantsCount > 1) {
1813          quickShopVariantsContainer.show();
1814          var quickShopVariantElement = $('<select>',{ 'id': ('#quick-shop-variants-' + selectedProductID) , 'name': 'id'});
1815          var quickShopVariantOptions = '';
1816          for (var i=0; i < productVariantsCount; i++) {
1817            quickShopVariantOptions += '<option value="'+ productVariants[i].id +'">'+ productVariants[i].title +'</option>'
1818          }
1819          quickShopVariantElement.append(quickShopVariantOptions);
1820          quickShopVariantsContainer.append(quickShopVariantElement);
1821          new Shopify.OptionSelectors(('#quick-shop-variants-' + selectedProductID), { product: selectedProduct, onVariantSelected: selectOptionCallback });
1822          if (selectedProduct.available){
1823            Shopify.linkOptionSelectorsQS(selectedProduct);
1824          }
1825          if (selectedProduct.options.length == 1 && selectedProduct.options[0] != 'Title' ){
1826            $('#quick-shop-product-actions .selector-wrapper:eq(0)').prepend('<label>'+ selectedProduct.options[0].name +'</label>');
1827          }
1828          var found_one_in_stock = false;
1829          for (var i=0; i < selectedProduct.variants.length; i++) {
1830            var variant = selectedProduct.variants[i];
1831            if(variant.available && found_one_in_stock == false) {
1832              found_one_in_stock = true;
1833              for (var j=0; j < variant.options.length; j++){
1834                $('.single-option-selector:eq('+ j +')').val(variant.options[j]).trigger('change');
1835              }
1836            }
1837          }
1838        } 
1839        else {
1840          quickShopVariantsContainer.hide();
1841          var quickShopVariantElement = $('<select>',{ 'id': ('#quick-shop-variants-' + selectedProductID) , 'name': 'id'});
1842          var quickShopVariantOptions = '';
1843          for (var i=0; i < productVariantsCount; i++) {
1844            quickShopVariantOptions += '<option value="'+ productVariants[i].id +'">'+ productVariants[i].title +'</option>'
1845          }
1846          quickShopVariantElement.append(quickShopVariantOptions);
1847          quickShopVariantsContainer.append(quickShopVariantElement);
1848          quickShopAddToCartButton.data('variant-id', productVariants[0].id);
1849          if ( productVariants[0].compare_at_price > 0 && productVariants[0].compare_at_price > productVariants[0].price ) {
1850            quickShopPriceContainer.html('<span class="price_sale">'+ Shopify.formatMoney(productVariants[0].price, window.money_format) +'</span>' + '<del class="price_compare">'+ Shopify.formatMoney(productVariants[0].compare_at_price, window.money_format) + '</del>');
1851          } 
1852          else {
1853            quickShopPriceContainer.html('<span class="price">'+ Shopify.formatMoney(productVariants[0].price, window.money_format) + '</span>' );
1854          }
1855        }
1856        if(window.show_multiple_currencies){
1857          currenciesCallbackSpecial('#quick-shop-modal span.money');
1858        }
1859      }
1860    });
1861    var selectOptionCallback = function(variant, selector) {
1862      if (variant && variant.available) {
1863        if (variant.featured_image) { 
1864          var originalImage = $("#quick-shop-image .main-image img");
1865          var newImage = variant.featured_image;
1866          var element = originalImage[0];
1867          Shopify.Image.switchImage(newImage, element, function (newImageSizedSrc, newImage, element) {
1868            $(element).attr('src', newImageSizedSrc);
1869          });
1870        }
1871        quickShopAddToCartButton.data('variant-id', variant.id);
1872        if ($.browser.msie) {
1873          quickShopAddToCartButton.removeAttr('disabled').show(); 
1874        } 
1875        else {
1876          quickShopAddToCartButton.removeAttr('disabled').fadeTo(200,1); 
1877        }
1878        if ( variant.compare_at_price > 0 && variant.compare_at_price > variant.price ) {
1879          quickShopPriceContainer.html('<span class="price_sale">'+ Shopify.formatMoney(variant.price, window.money_format) +'</span>' + '<del class="price_compare">'+ Shopify.formatMoney(variant.compare_at_price, window.money_format) + '</del>');
1880        } 
1881        else {
1882          quickShopPriceContainer.html('<span class="price">'+ Shopify.formatMoney(variant.price, window.money_format) + '</span>' );
1883        }
1884      } 
1885      else {
1886        if ($.browser.msie) {
1887          quickShopAddToCartButton.attr('disabled', 'disabled').hide();
1888        } 
1889        else {
1890          quickShopAddToCartButton.attr('disabled', 'disabled').fadeTo(200,0.5);
1891        }
1892        var trans_product_soldout = 'Translation missing: en.products.product.soldout';
1893        var trans_product_unavailable = 'Unavailable';
1894        var message = variant ? trans_product_soldout : trans_product_unavailable;
1895        quickShopPriceContainer.html('<span class="unavailable">' + message + '</span>');
1896      }
1897      if(window.show_multiple_currencies){
1898        currenciesCallbackSpecial('#quick-shop-modal span.money');
1899      }
1900    }
1901  });
1902</script>
1902
1903  
1904  
1905
1906
1907
1908  
1909  
1910  
1911  
1911<script src="//hayes-farms.com/cdn/shop/t/7/assets/jquery.plugins.min.js?v=36693046593604808561668005823" type="text/javascript"></script>
1911
1912  
1912<script src="//hayes-farms.com/cdn/shop/t/7/assets/rt.global.js?v=156840553375861311191668005825" type="text/javascript"></script>
1912
1913  
1913<script src="//hayes-farms.com/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js" type="text/javascript"></script>
1913
1914  
1914<script type="text/javascript">
1915  Shopify.updateCartInfo = function(cart, cart_summary_id, cart_count_id) {
1916    if ((typeof cart_summary_id) === 'string') {
1917      var cart_summary = jQuery('#' + cart_summary_id);
1918      if (cart_summary.length) {
1919        cart_summary.empty();
1920        jQuery.each(cart, function(key, value) {
1921          if (key === 'items') {
1922            var $html = '';
1923            if (value.length) {
1924              $html = "<h2 class=\"title\">Your cart</h2>";
1925              $html += "<ul class=\"list-unstyled\">";
1926              jQuery.each(value, function(i, item) {
1927                $html += "<li>";
1928                $html += "<figure>";
1929                $html += "<a class=\"cart_list_product_img\" href=\""+ item.url +"\"><img src=\""+ Shopify.resizeImage(item.image, 'small') +"\"  alt=\""+ item.title +"\" /></a>";
1930                $html += "</figure>";
1931                $html += "<a href=\"javascript:;\" onclick=\"Shopify.removeItem("+ item.variant_id +")\" class=\"remove\" title=\"Remove this item\"><i class=\"fa fa-times-circle-o\"></i></a>";
1932                $html += "<div class=\"list_content\">";
1933                $html += "<h5>";
1934                $html += "<a href=\""+ item.url +"\">";
1935                $html += "<span>"+ item.title +"</span>";
1936                $html += "</a>";
1937                $html += "</h5>";
1938                $html += "<div class=\"quantity\">"+ item.quantity +" × <span class=\"amount\">"+ Shopify.formatMoney(item.price, window.money_format) +"</span></div>";
1939                $html += "</div>";
1940                $html += "</li>";
1941              });
1942              $html += "</ul>";
1943              $html += "<div class=\"subtotal\">Subtotal<span><span class=\"amount\">"+ Shopify.formatMoney(cart.total_price, window.money_format) +"</span></span></div>";
1944			  $html += "<div class=\"buttons\">";
1945        	  $html += "<a href=\"/cart\" class=\"btn btn-block big\">View shopping bag</a>";
1946        	  $html += "<a href=\"/checkout\" class=\"btn btn-1 btn-block big\">Checkout</a>";
1947      		  $html += "</div>";
1948            }
1949            else {
1950              $html = "<div class=\"cart-empty\"><span></span></div><p class=\"message\">Your shopping cart is empty.</p>";
1951            }
1952          }
1953          cart_summary.append($html);
1954        });
1955      }
1956    }
1957    if ($('.num-items-in-cart .umbrella_number').length) {
1958      $('.num-items-in-cart .umbrella_number').html(cart.item_count);
1959    }
1960    if ($('.num-items-in-cart .total').length) {
1961      $('.num-items-in-cart .total').html(Shopify.formatMoney(cart.total_price, window.money_format));
1962    }
1963    updateCartDesc(cart);
1964  };
1965  Shopify.onCartUpdate=function(o){Shopify.updateCartInfo(o,"cart-info","shopping-cart")};
1966  Shopify.removeItem=function(o,a){$("#cart-loading").removeClass("hide");var t={type:"POST",url:"/cart/change.js",data:"quantity=0&id="+o,dataType:"json",success:function(o){"function"==typeof a?a(o):Shopify.onCartUpdate(o)},error:function(o,a){Shopify.onError(o,a)}};jQuery.ajax(t)};
1967  function updateCartDesc(a){window.show_multiple_currencies&&(currenciesCallbackSpecial("#umbrella span.money"),currenciesCallbackSpecial("#cart-info span.money")),$("#cart-loading").addClass("hide")}
1968</script>
1968
1969  
1969<script src="//hayes-farms.com/cdn/shop/t/7/assets/rt.script.js?v=97195778919658526051668005825" type="text/javascript"></script>
1969
1970  
1970<script src="//hayes-farms.com/cdn/shop/t/7/assets/rt.optionSelect.js?v=56221513408810858911668005825" type="text/javascript"></script>
1970
1971  
1971<script src="//ajax.aspnetcdn.com/ajax/jquery.templates/beta1/jquery.tmpl.min.js" type="text/javascript"></script>
1971
1972  
1972<script src="//hayes-farms.com/cdn/shop/t/7/assets/jquery.products.min.js?v=75650483986178150201668005823" type="text/javascript"></script>
1972
1973  
1974  
1974<script>
1975    Shopify.Products.recordRecentlyViewed();
1976  </script>
1976
1977  
1978<!-- XO-InsertCode -->
1979
1980
1981
1982<!-- End: XO-InsertCode Footer-->
1983<style> .navbar-inverse {background-color: #ffffff; border-color: #ffffff;} #logo{margin-left:0px !important;} </style>
1984<div id="shopify-block-AbW9WQm1xNWdWWHpRb__qikify-smartbar-1698983332" class="shopify-block shopify-app-block">
1984<script id="qikify-smart-bar-config" type="text/javascript">
1985  
1986
1987  window.qsbData = {
1988    entries: null,
1989    subscription: null,
1990    config: null,
1991  };
1992
1993  
1994    qsbData.entries = [];
1995  
1996
1997  
1998    qsbData.subscription = {"name":"smartbar-free","kind":"subscription"};
1999  
2000
2001  
2002    qsbData.config = null;
2003  
2004</script>
2004
2005
2006<script src="https://cdn.shopify.com/extensions/019efdc3-0b9e-7c46-8782-cd54df6e4157/qikify-timer-announcement-bar-12/assets/smartbar-v2.js" defer="defer"></script>
2006
2007
2008
2009
2010
2011  <style id="qikify-smartbar-custom-style"></style>
2012
2013
2014
2015  
2015<script id="qikify-smartbar-custom-script"></script>
2015
2016
2017
2018
2019</div>
2019<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2019
2020</body>
2021</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.