1<!doctype html> 2<html class="no-js" lang="en" dir="ltr"> 3<head> 4 <!-- Google Tag Manager --> 5
5<script>
vendor: 335 bytes, lines 5-9
5(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 6 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 7 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 8 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 9 })(window,document,'script','dataLayer','
9GTM-NJTHKVN
vendor: 3 bytes, line 9
9');
9</script>
9 10 <!-- End Google Tag Manager --><meta charset="utf-8"> 11<meta name="viewport" content="width=device-width,initial-scale=1"> 12<title>Garden Products | Liberty Landscape Supply</title><link rel="canonical" href="https://libertylandscapesupply.com/collections/garden-products"><link rel="icon" href="//libertylandscapesupply.com/cdn/shop/files/liberty-landscape-supply-sq.png?crop=center&height=48&v=1724691305&width=48" type="image/png"> 13 <link rel="apple-touch-icon" href="//libertylandscapesupply.com/cdn/shop/files/liberty-landscape-supply-sq.png?crop=center&height=180&v=1724691305&width=180"><meta property="og:site_name" content="Liberty Landscape Supply"> 14<meta property="og:url" content="https://libertylandscapesupply.com/collections/garden-products"> 15<meta property="og:title" content="Garden Products"> 16<meta property="og:type" content="product.group"> 17<meta property="og:description" content="Landscape supply, garden center and landscape installation center serving northeast Florida and southeast Georgia. "><meta property="og:image" content="http://libertylandscapesupply.com/cdn/shop/collections/garden-product-category.jpg?crop=center&height=1200&v=1734721421&width=1200"> 18 <meta property="og:image:secure_url" content="https://libertylandscapesupply.com/cdn/shop/collections/garden-product-category.jpg?crop=center&height=1200&v=1734721421&width=1200"> 19 <meta property="og:image:width" content="2530"> 20 <meta property="og:image:height" content="3374"><meta name="twitter:card" content="summary_large_image"> 21<meta name="twitter:title" content="Garden Products"> 22<meta name="twitter:description" content="Landscape supply, garden center and landscape installation center serving northeast Florida and southeast Georgia. "> 23<link rel="preload" href="//libertylandscapesupply.com/cdn/shop/t/4/assets/main.css?v=6930278740341038371785871268" as="style"><style data-shopify> 24@font-face { 25 font-family: Inter; 26 font-weight: 400; 27 font-style: normal; 28 font-display: swap; 29 src: url("//libertylandscapesupply.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"), 30 url("//libertylandscapesupply.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff"); 31} 32@font-face { 33 font-family: Inter; 34 font-weight: 700; 35 font-style: normal; 36 font-display: swap; 37 src: url("//libertylandscapesupply.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"), 38 url("//libertylandscapesupply.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff"); 39} 40@font-face { 41 font-family: Inter; 42 font-weight: 400; 43 font-style: italic; 44 font-display: swap; 45 src: url("//libertylandscapesupply.com/cdn/fonts/inter/inter_i4.feae1981dda792ab80d117249d9c7e0f1017e5b3.woff2") format("woff2"), 46 url("//libertylandscapesupply.com/cdn/fonts/inter/inter_i4.62773b7113d5e5f02c71486623cf828884c85c6e.woff") format("woff"); 47} 48@font-face { 49 font-family: Inter; 50 font-weight: 700; 51 font-style: italic; 52 font-display: swap; 53 src: url("//libertylandscapesupply.com/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2") format("woff2"), 54 url("//libertylandscapesupply.com/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff") format("woff"); 55} 56@font-face { 57 font-family: Inter; 58 font-weight: 700; 59 font-style: normal; 60 font-display: swap; 61 src: url("//libertylandscapesupply.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"), 62 url("//libertylandscapesupply.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff"); 63} 64@font-face { 65 font-family: Inter; 66 font-weight: 400; 67 font-style: normal; 68 font-display: swap; 69 src: url("//libertylandscapesupply.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"), 70 url("//libertylandscapesupply.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff"); 71} 72:root { 73 --bg-color: 255 255 255 / 1.0; 74 --bg-color-og: 255 255 255 / 1.0; 75 --heading-color: 0 59 113; 76 --text-color: 42 43 42; 77 --text-color-og: 42 43 42; 78 --scrollbar-color: 42 43 42; 79 --link-color: 42 43 42; 80 --link-color-og: 42 43 42; 81 --star-color: 255 159 28;--swatch-border-color-default: 212 213 212; 82 --swatch-border-color-active: 149 149 149; 83 --swatch-card-size: 24px; 84 --swatch-variant-picker-size: 64px;--color-scheme-1-bg: 244 244 244 / 1.0; 85 --color-scheme-1-grad: linear-gradient(180deg, rgba(244, 244, 244, 1), rgba(244, 244, 244, 1) 100%); 86 --color-scheme-1-heading: 0 59 113; 87 --color-scheme-1-text: 42 43 42; 88 --color-scheme-1-btn-bg: 127 150 181; 89 --color-scheme-1-btn-text: 255 255 255; 90 --color-scheme-1-btn-bg-hover: 156 174 198;--color-scheme-2-bg: 12 58 114 / 1.0; 91 --color-scheme-2-grad: ; 92 --color-scheme-2-heading: 255 255 255; 93 --color-scheme-2-text: 255 255 255; 94 --color-scheme-2-btn-bg: 255 255 255; 95 --color-scheme-2-btn-text: 2 136 78; 96 --color-scheme-2-btn-bg-hover: 227 242 235;--color-scheme-3-bg: 176 198 217 / 1.0; 97 --color-scheme-3-grad: ; 98 --color-scheme-3-heading: 0 59 113; 99 --color-scheme-3-text: 0 0 0; 100 --color-scheme-3-btn-bg: 2 136 78; 101 --color-scheme-3-btn-text: 255 255 255; 102 --color-scheme-3-btn-bg-hover: 43 166 113;--color-scheme-4-bg: 204 204 204 / 1.0; 103 --color-scheme-4-grad: ; 104 --color-scheme-4-heading: 0 59 113; 105 --color-scheme-4-text: 42 43 42; 106 --color-scheme-4-btn-bg: 2 136 78; 107 --color-scheme-4-btn-text: 255 255 255; 108 --color-scheme-4-btn-bg-hover: 43 166 113;--color-scheme-5-bg: 251 176 64 / 1.0; 109 --color-scheme-5-grad: ; 110 --color-scheme-5-heading: 42 43 42; 111 --color-scheme-5-text: 42 43 42; 112 --color-scheme-5-btn-bg: 255 255 255; 113 --color-scheme-5-btn-text: 2 136 78; 114 --color-scheme-5-btn-bg-hover: 227 242 235; 115 116 --drawer-bg-color: 255 255 255 / 1.0; 117 --drawer-text-color: 42 43 42; 118 119 --panel-bg-color: 244 244 244 / 1.0; 120 --panel-heading-color: 42 43 42; 121 --panel-text-color: 42 43 42; 122 123 --in-stock-text-color: 44 126 63; 124 --low-stock-text-color: 210 134 26; 125 --very-low-stock-text-color: 210 134 26; 126 --no-stock-text-color: 119 119 119; 127 --no-stock-backordered-text-color: 119 119 119; 128 129 --error-bg-color: 252 237 238; 130 --error-text-color: 180 12 28; 131 --success-bg-color: 232 246 234; 132 --success-text-color: 0 59 113; 133 --info-bg-color: 228 237 250; 134 --info-text-color: 26 102 210; 135 136 --heading-font-family: Inter, sans-serif; 137 --heading-font-style: normal;
138 --heading-font-weight: 700; 139 --heading-scale-start: 6; 140 141 --navigation-font-family: Inter, sans-serif; 142 --navigation-font-style: normal; 143 --navigation-font-weight: 400;--heading-text-transform: none; 144--subheading-text-transform: none; 145 --body-font-family: Inter, sans-serif; 146 --body-font-style: normal; 147 --body-font-weight: 400; 148 --body-font-size: 15; 149 150 --section-gap: 32; 151 --heading-gap: calc(8 * var(--space-unit));--heading-gap: calc(6 * var(--space-unit));--grid-column-gap: 20px;--btn-bg-color: 127 150 181; 152 --btn-bg-hover-color: 156 174 198; 153 --btn-text-color: 255 255 255; 154 --btn-bg-color-og: 127 150 181; 155 --btn-text-color-og: 255 255 255; 156 --btn-alt-bg-color: 2 68 154; 157 --btn-alt-bg-alpha: 1.0; 158 --btn-alt-text-color: 255 255 255; 159 --btn-border-width: 2px; 160 --btn-padding-y: 12px; 161 162 163 --btn-border-radius: 22px; 164 165 166 --btn-lg-border-radius: 50%; 167 --btn-icon-border-radius: 50%; 168 --input-with-btn-inner-radius: var(--btn-border-radius); 169 --btn-text-transform: uppercase; 170 171 --input-bg-color: 255 255 255 / 1.0; 172 --input-text-color: 42 43 42; 173 --input-border-width: 2px; 174 --input-border-radius: 20px; 175 --textarea-border-radius: 12px; 176 --input-border-radius: 22px; 177 --input-bg-color-diff-3: #f7f7f7; 178 --input-bg-color-diff-6: #f0f0f0; 179 180 --modal-border-radius: 16px; 181 --modal-overlay-color: 0 0 0; 182 --modal-overlay-opacity: 0.4; 183 --drawer-border-radius: 16px; 184 --overlay-border-radius: 0px;--custom-label-bg-color: 13 44 84; 185 --custom-label-text-color: 255 255 255;--sale-label-bg-color: 144 174 212; 186 --sale-label-text-color: 0 46 88;--preorder-label-bg-color: 0 166 237; 187 --preorder-label-text-color: 255 255 255; 188 189 --page-width: 1200px; 190 --gutter-sm: 20px; 191 --gutter-md: 32px; 192 --gutter-lg: 64px; 193 194 --payment-terms-bg-color: #ffffff; 195 196 --coll-card-bg-color: #F9F9F9; 197 --coll-card-border-color: #f2f2f2; 198 199 --aos-animate-duration: 0.6s; 200 201 202 203 --aos-min-width: 0; 204 205 206 207 --reading-width: 48em; 208 } 209 210 @media (max-width: 769px) { 211 :root { 212 --reading-width: 36em; 213 } 214 } 215 </style><link rel="stylesheet" href="//libertylandscapesupply.com/cdn/shop/t/4/assets/main.css?v=6930278740341038371785871268"> 216
216<script src="//libertylandscapesupply.com/cdn/shop/t/4/assets/main.js?v=2050684634816504901726066920" defer="defer"></script>
216<link rel="preload" href="//libertylandscapesupply.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2" as="font" type="font/woff2" crossorigin fetchpriority="high"><link rel="preload" href="//libertylandscapesupply.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2" as="font" type="font/woff2" crossorigin fetchpriority="high">
216<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
216<meta name="google-site-verification" content="rn8G8hjgayX6YDYjRjzTy8-ZfP1z0SZT1U0MS5YHZNQ"> 217<meta name="facebook-domain-verification" content="1xv873a223332hl1nwd2lu04xwz3sa"> 218<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/65624735939/digital_wallets/dialog"> 219<meta id="in-context-paypal-metadata" data-shop-id="65624735939" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 220<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/collections/garden-products.atom" /> 221<link rel="next" href="/collections/garden-products?page=2"> 222<link rel="alternate" type="application/json+oembed" href="https://libertylandscapesupply.com/collections/garden-products.oembed">
223<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1851523267"></script>
vendor: 1 bytes, line 223
223
224<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":65624735939,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/65624735939","merchantName":"Liberty Landscape Supply","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Liberty Landscape Supply","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 224
224
225<script id="shopify-features" type="application/json">{"accessToken":"ec715896f76c2a2f2161c5a655081650","betas":["rich-media-storefront-analytics"],"domain":"libertylandscapesupply.com","predictiveSearch":true,"shopId":65624735939,"locale":"en"}</script>
vendor: 1 bytes, line 225
225
226<script>var Shopify = Shopify || {}; 227Shopify.shop = "5efc33-25.myshopify.com"; 228Shopify.locale = "en"; 229Shopify.currency = {"active":"USD","rate":"1.0"}; 230Shopify.country = "US"; 231Shopify.theme = {"name":"liberty-shopify-theme\/main","id":138102014147,"schema_name":"Enterprise","schema_version":"1.5.2","theme_store_id":null,"role":"main"}; 232Shopify.theme.handle = "null"; 233Shopify.theme.style = {"id":null,"handle":null}; 234Shopify.cdnHost = "libertylandscapesupply.com/cdn"; 235Shopify.routes = Shopify.routes || {}; 236Shopify.routes.root = "/"; 237Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 238Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 239Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 240Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 240
240
241<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 241
241
242<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 242
242
243<script> 244 window.Shopify = window.Shopify || {}; 245 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 246 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 247 window.Shopify.SignInWithShop.eligible = true; 248</script>
vendor: 1 bytes, line 248
248
249<script id="shop-js-analytics" type="application/json">{"pageType":"collection"}</script>
vendor: 1 bytes, line 249
249
250<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 250
250
251<script type="module"> 252 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 253 254 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 255 256</script>
vendor: 1 bytes, line 256
256
257<script> 258 window.Shopify = window.Shopify || {}; 259 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 260 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"]}; 261</script>
vendor: 1 bytes, line 261
261
262<script>(function() { 263 var isLoaded = false; 264 function asyncLoad() { 265 if (isLoaded) return; 266 isLoaded = true; 267 var urls = ["https:\/\/tools.luckyorange.com\/core\/lo.js?site-id=d3f35436\u0026shop=5efc33-25.myshopify.com"]; 268 for (var i = 0; i < urls.length; i++) { 269 var s = document.createElement('script'); 270 s.type = 'text/javascript'; 271 s.async = true; 272 s.src = urls[i]; 273 var x = document.getElementsByTagName('script')[0]; 274 x.parentNode.insertBefore(s, x); 275 } 276 }; 277 if(window.attachEvent) { 278 window.attachEvent('onload', asyncLoad); 279 } else { 280 window.addEventListener('load', asyncLoad, false); 281 } 282})();</script>
vendor: 1 bytes, line 282
282
283<script id="__st">var __st={"a":65624735939,"offset":-14400,"reqid":"0c6d8956-d901-4fae-b975-48ce31142192-1791106455","pageurl":"libertylandscapesupply.com\/collections\/garden-products","u":"d6a2c5088e2b","p":"collection","rtyp":"collection","rid":336434200771};</script>
vendor: 1 bytes, line 283
283
284<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 284
284
285<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 285
285
286<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//libertylandscapesupply.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 286
286
287<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 = "//libertylandscapesupply.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>
287<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 287
287
288<script> 289 window.Shopify = window.Shopify || {}; 290 window.Shopify.MCP = window.Shopify.MCP || {}; 291 window.Shopify.MCP.enabled = true; 292 window.Shopify.MCP.shop = "5efc33-25.myshopify.com"; 293 window.Shopify.MCP.mcpEndpoint = "https:\/\/libertylandscapesupply.com\/api\/mcp"; 294 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"]}}]; 295</script>
vendor: 1 bytes, line 295
295
296<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("\/\/libertylandscapesupply.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 297</script>
vendor: 1 bytes, line 297
297
298<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://libertylandscapesupply.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 299</script>
vendor: 1 bytes, line 299
299
300<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 301 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); 302</script>
vendor: 1 bytes, line 302
302
303<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})}})); 304</script>
304 305<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://libertylandscapesupply.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 306<style id="shopify-accelerated-checkout-cart"> 307 #shopify-buyer-consent { 308 margin-top: 1em; 309 display: inline-block; 310 width: 100%; 311} 312 313#shopify-buyer-consent.hidden { 314 display: none; 315} 316 317#shopify-subscription-policy-button { 318 background: none; 319 border: none; 320 padding: 0; 321 text-decoration: underline; 322 font-size: inherit; 323 cursor: pointer; 324} 325 326#shopify-subscription-policy-button::before { 327 box-shadow: none; 328} 329 330 </style>
331<script id="sections-script" data-sections="header,footer" defer="defer" src="//libertylandscapesupply.com/cdn/shop/t/4/compiled_assets/scripts.js?v=132263383497981015851734357607"></script>
vendor: 1 bytes, line 331
331
332<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
332 333 334
334<script src="//libertylandscapesupply.com/cdn/shop/t/4/assets/animate-on-scroll.js?v=15249566486942820451726066921" defer="defer"></script>
334 335 <link rel="stylesheet" href="//libertylandscapesupply.com/cdn/shop/t/4/assets/animate-on-scroll.css?v=116194678796051782541726066919"> 336 337 338
338<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js');</script>
338<!-- CC Custom Head Start --><meta name="google-site-verification" content="N3yc6-ptrtxcu_occ1mRMKcb0mSi56g6_HKKIo6iC4s"><meta name="google-site-verification" content="AKrEoDxTTx0TaH9q6oV7-on71NunIAvacbW6VTjpvRY"><!-- CC Custom Head End --><link href="//libertylandscapesupply.com/cdn/shop/t/4/assets/custom.css?v=140798302470326953891788547961" rel="stylesheet" type="text/css" media="all" />
339<script async defer src="https://tools.luckyorange.com/core/lo.js?site-id=fe95bbd8"></script>
339 340<!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356
356<script> 357 window.klaviyoReviewsProductDesignMode = false 358 </script>
358 359 360 361 362 363 364 365 366 367 368<!-- END app block --><!-- BEGIN app block: shopify://apps/bubblehouse-liberty-landscape/blocks/essentials/f4f369b4-e584-4fff-a954-20d1de785d15 -->
369<script src="/apps/bubblehouse/bubblehouse.js" async></script>
369 370 371<!-- END app block --><!-- BEGIN app block: shopify://apps/hulk-form-builder/blocks/app-embed/b6b8dd14-356b-4725-a4ed-77232212b3c3 --><!-- BEGIN app snippet: hulkapps-formbuilder-theme-ext -->
371<script type="text/javascript"> 372 373 if (typeof window.formbuilder_customer != "object") { 374 window.formbuilder_customer = {} 375 } 376 377 378 379 window.hulkFormBuilder = { 380 form_data: {"form_5W4RNhqHa6SpbsMcW584dA":{"uuid":"5W4RNhqHa6SpbsMcW584dA","form_name":"Military","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"","form_submit":"SUBMIT","after_submit":"hideAndmessage","after_submit_msg":"\u003cp\u003e\u003cstrong\u003eThank you for contacting Liberty. A member of our team will inform you when your military discount has been applied to your account and is ready for use. This can take up to three business days.\u0026nbsp;\u003c\/strong\u003e\u003c\/p\u003e\n","captcha_enable":"no","label_style":"FloatingLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"leftBtn","button_clr":"#fff","button_back_clr":"#003b71","button_border_radius":"30","form_width":"600px","form_border_size":"2","form_border_clr":"transparent","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#003b71","btn_border_size":"1","form_name":"Military","form_access_message":"\u
380003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","captcha_honeypot":"yes","captcha_version_3_enable":"no","admin_email_date_default":"no","error_scrolling":"no","success_scrolling":"no","formElements":[{"Conditions":{},"type":"text","position":0,"label":"Full Name","required":"yes","page_number":1},{"type":"email","position":1,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"text","position":2,"label":"Phone Number","required":"yes","page_number":1,"halfwidth":"yes"},{"Conditions":{},"type":"number","position":3,"label":"Zip Code","required":"yes","page_number":1,"halfwidth":"yes"},{"Conditions":{},"type":"file","position":4,"label":"Upload Military Identification","page_number":1,"enable_drag_and_drop":"yes","sublabel":"drag and drop","browse_btn":"Browse Files","halfwidth":"yes","required":"yes"},{"Conditions":{},"type":"textarea","position":5,"label":"Message (optional)","page_number":1},{"Conditions":{},"type":"checkbox","position":6,"label":"I agree to receive communications from Liberty Landscape Supply.","checked":"yes","result_in_yes_no":"yes","page_number":1}]},"is_spam_form":false,"shop_uuid":"vKJPPVWffnpNw03Bd-Oy6g","shop_timezone":"America\/New_York","shop_id":121169,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"5efc33-25.myshopify.com","popup_settings":{},"form_is_active":true},"form_6gry7M9nbZZku767aiZHFA":{"uuid":"6gry7M9nbZZku767aiZHFA","form_name":"Design Leads","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"","form_submit":"SUBMIT","after_submit":"hideAndmessage","after_submit_msg":"\u003cp\u003e\u003cstrong\u003eThank you for contacting Liberty. A member of our team will be in touch within 2-4 weeks to schedule your consultation. Don\u0026#39;t worry, your place will be held in line and we are responding to inquiries in the order in which they are received. Thank you for your patience during our busiest time of the year.\u0026nbsp;\u003c\/strong\u003e\u003c\/p\u003e\n","captcha_enable":"no","label_style":"FloatingLabels","input_border_radius":"4","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"leftBtn","button_clr":"#fff","button_back_clr":"#003b71","button_border_radius":"30","form_width":"100%","form_border_size":"2","form_border_clr":"#ffffff","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"32","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#003b71","btn_border_size":"1","form_name":"Design Leads","form_access_message":"\u
380003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","captcha_honeypot":"yes","captcha_version_3_enable":"no","banner_img_height":"","banner_img_width":"","admin_email_date_default":"no","error_scrolling":"no","success_scrolling":"no","advance_css":".form_submit_div {\n padding-bottom: 36px;\n}","formElements":[{"Conditions":{},"type":"text","position":0,"label":"Full Name","page_number":1,"required":"yes","halfwidth":"yes"},{"type":"email","position":1,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1,"halfwidth":"yes"},{"Conditions":{},"type":"text","position":2,"label":"Phone Number","required":"yes","halfwidth":"yes","page_number":1},{"Conditions":{},"type":"text","position":3,"label":"Street Address","required":"yes","page_number":1,"halfwidth":"yes"},{"Conditions":{},"type":"text","position":4,"label":"City","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"number","position":5,"label":"Zip Code","page_number":1,"required":"yes","halfwidth":"yes"},{"type":"select","position":6,"label":"What is your budget range? ","values":"Less than $5,000\n$5,001-$15,000\n$15,001+","Conditions":{},"elementCost":{},"page_number":1,"halfwidth":"yes"},{"type":"textarea","position":7,"label":"How can we help?","required":"no","Conditions":{},"page_number":1},{"Conditions":{},"type":"checkbox","position":8,"label":"I agree to receive communications from Liberty Landscape Supply. ","checked":"yes","page_number":1},{"Conditions":{},"type":"checkbox","position":9,"label":"Liberty has a backlog of 2-4 weeks and your submission will responded to in the order received.","required":"yes","checked":"yes","page_number":1}]},"is_spam_form":false,"shop_uuid":"vKJPPVWffnpNw03Bd-Oy6g","shop_timezone":"America\/New_York","shop_id":121169,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"5efc33-25.myshopify.com","popup_settings":{},"form_is_active":true},"form_7UXbDFrSCPhFay13c8YGnw":{"uuid":"7UXbDFrSCPhFay13c8YGnw","form_name":"Newsletter Signup","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"\u003cp class=\"disclosure__title font-body font-bold text-h6 regular-text\"\u003e\u003cspan style=\"font-family:Arial;\"\u003e\u003cstrong\u003e\u003cspan style=\"color:#003b71;\"\u003eJOIN OUR EMAIL LIST\u003c\/span\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n","form_submit":"SUBMIT","after_submit":"hideAndmessage","after_submit_msg":"\u003cp\u003e\u003cstrong\u003eSubmission successful. Thank you for joining our email list.\u0026nbsp;\u003c\/strong\u003e\u003c\/p\u003e\n","captcha_enable":"no","label_style":"FloatingLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#000000","input_font_clr":"#333333","button_align":"leftBtn","button_clr":"#fff","button_back_clr":"#02884e","button_border_radius":"30","form_width":"600px","form_border_size":"2","form_border_clr":"transparent","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":0,"input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#02884e","btn_border_size":"1","form_name":"Newsletter Signup","form_access_message":"\u
380003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","captcha_honeypot":"yes","captcha_version_3_enable":"no","form_description":"\u003cp\u003eGet newsletters, promotions, event information, and more.\u003c\/p\u003e\n","admin_email_date_default":"no","formElements":[{"Conditions":{},"type":"text","position":0,"label":"Full Name","required":"yes","page_number":1},{"type":"email","position":1,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1,"email_validate_field":"no"},{"Conditions":{},"type":"number","position":2,"label":"Zip Code","required":"yes","page_number":1,"minNumber":"5","maxNumber":"9","halfwidth":"yes"},{"Conditions":{},"type":"multipleCheckbox","position":3,"label":"Select each type of email to receive:","required":"yes","values":"Monthly Newsletter\nProduct of the Week\nPromotions \u0026 Sales","elementCost":{},"page_number":1},{"Conditions":{},"type":"checkbox","position":4,"label":"I agree to receive communications from Liberty Landscape Supply.","checked":"yes","result_in_yes_no":"yes","page_number":1}]},"is_spam_form":false,"shop_uuid":"vKJPPVWffnpNw03Bd-Oy6g","shop_timezone":"America\/New_York","shop_id":121169,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"5efc33-25.myshopify.com","popup_settings":{},"form_is_active":true},"form_AxXWyJoCo8N3SRzpKHbQ7g":{"uuid":"AxXWyJoCo8N3SRzpKHbQ7g","form_name":"Services","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"","form_submit":"SUBMIT","after_submit":"hideAndmessage","after_submit_msg":"\u003cp\u003e\u003cstrong\u003eThank you for contacting Liberty. A member of our team will be in touch soon. \u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eIf you\u0026#39;re requesting a landscape design consultation, please note that this is our busy season and we have a backlog. Your place in line is reserved and a member of our team will reach out to schedule your consultation within 2-4 weeks. We appreciate your patience.\u0026nbsp;\u003c\/strong\u003e\u003c\/p\u003e\n","captcha_enable":"no","label_style":"FloatingLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"leftBtn","button_clr":"#fff","button_back_clr":"#02884e","button_border_radius":"30","form_width":"600px","form_border_size":"2","form_border_clr":"transparent","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#02884e","btn_border_size":"1","form_name":"Services","form_access_message":"\u
380003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","captcha_honeypot":"yes","captcha_version_3_enable":"no","flow_trigger_integration":"yes","admin_email_date_default":"no","error_scrolling":"no","success_scrolling":"no","advance_css":".form_submit_div {\n padding-bottom: 36px;\n}","formElements":[{"Conditions":{},"type":"text","position":0,"label":"Full Name","required":"yes","page_number":1,"halfwidth":"yes"},{"type":"email","position":1,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1,"halfwidth":"yes"},{"Conditions":{},"type":"text","position":2,"label":"Phone Number","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":3,"label":"Street Address","required":"yes","page_number":1,"halfwidth":"yes"},{"Conditions":{},"type":"number","position":4,"label":"Zip Code","required":"yes","page_number":1,"halfwidth":"yes"},{"Conditions":{},"type":"multipleCheckbox","position":5,"label":"Services","values":"Landscape Design\nLandscape Lighting\nInstallation\nLawn Maintenance\nIrrigation\nHardscaping\nGeneral Consultation","elementCost":{},"align":"horizontal","required":"yes","page_number":1,"halfwidth":"no"},{"Conditions":{},"type":"textarea","position":6,"label":"How can we help?","page_number":1},{"Conditions":{},"type":"checkbox","position":7,"label":"I agree to receive communications from Liberty Landscape Supply.","checked":"yes","result_in_yes_no":"yes","page_number":1},{"Conditions":{"SelectedElemenet":"Services","SelectedElemenetCount":5,"SelectedValues":["Landscape Design"]},"type":"checkbox","position":8,"label":"For design consultations: Liberty has a backlog of 2-4 weeks and your submission will be responded to in the order received.","checked":"yes","required":"yes","page_number":1}]},"is_spam_form":false,"shop_uuid":"vKJPPVWffnpNw03Bd-Oy6g","shop_timezone":"America\/New_York","shop_id":121169,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"5efc33-25.myshopify.com","popup_settings":{},"form_is_active":true},"form_bHalt1xn6kKpt5jYR6lb8Q":{"uuid":"bHalt1xn6kKpt5jYR6lb8Q","form_name":"Contact Us ","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"\u003cp\u003eSend us a message\u003c\/p\u003e\n","form_submit":"SUBMIT","after_submit":"hideAndmessage","after_submit_msg":"\u003cp data-end=\"266\" data-start=\"85\"\u003e\u003cstrong data-end=\"139\" data-start=\"85\"\u003eThank you for contacting Liberty Landscape Supply.\u003c\/strong\u003e\u003cbr data-end=\"142\" data-start=\"139\" \/\u003e\nWe appreciate you reaching out. A member of our team will respond within 24 hours of your submission, Monday through Friday.\u003c\/p\u003e\n\n\u003cp data-end=\"353\" data-start=\"268\"\u003eFor immediate assistance or weekend support, please contact the location nearest you:\u003c\/p\u003e\n\n\u003cp data-end=\"443\" data-start=\"355\"\u003e\u003cstrong data-end=\"375\" data-start=\"355\"\u003eFernandina Beach\u003c\/strong\u003e\u003cbr data-end=\"378\" data-start=\"375\" \/\u003e\n474389 State Road 200\u003cbr data-end=\"402\" data-start=\"399\" \/\u003e\nFernandina Beach, FL 32034\u003cbr data-end=\"431\" data-start=\"428\" \/\u003e\n904-261-7177\u003c\/p\u003e\n\n\u003cp data-end=\"529\" data-start=\"445\"\u003e\u003cstrong data-end=\"467\" data-start=\"445\"\u003eNorth Jacksonville\u003c\/strong\u003e\u003cbr data-end=\"470\" data-start=\"467\" \/\u003e\n13385 N Main Street\u003cbr data-end=\"492\" data-start=\"489\" \/\u003e\nJacksonville, FL 32218\u003cbr data-end=\"517\" data-start=\"514\" \/\u003e\n904-683-4316\u003c\/p\u003e\n\n\u003cp data-end=\"619\" data-start=\"531\"\u003e\u003cstrong data-end=\"553\" data-start=\"531\"\u003eSouth Jacksonville\u003c\/strong\u003e\u003cbr data-end=\"556\" data-start=\"553\" \/\u003e\n8178 San Jose Boulevard\u003cbr data-end=\"582\" data-start=\"579\" \/\u003e\nJacksonville, FL 32217\u003cbr data-end=\"607\" data-start=\"604\" \/\u003e\n904-733-7549\u003c\/p\u003e\n\n\u003cp data-end=\"692\" data-start=\"621\"\u003e\u003cstrong data-end=\"638\" data-start=\"621\"\u003eSt. Augustine\u003c\/strong\u003e\u003cbr data-end=\"641\" data-start=\"638\" \/\u003e\n5825 FL-16\u003cbr data-end=\"654\" data-start=\"651\" \/\u003e\nSt. Augustine, FL 32092\u003cbr data-end=\"680\" data-start=\"677\" \/\u003e\n904-770-2530\u003c\/p\u003e\n","captcha_enable":"no","label_style":"FloatingLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"leftBtn","button_clr":"#fff","button_back_clr":"#02884e","button_border_radius":"30","form_width":"600px","form_border_size":"2","form_border_clr":"transparent","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#02884e","btn_border_size":"1","form_name":"Contact Us ","form_access_message":"\u
380003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","captcha_honeypot":"yes","captcha_version_3_enable":"no","form_description":"\u003cp\u003eCall us today at one of our four Jacksonville area locations to get more information or to schedule a delivery.\u003c\/p\u003e\n","admin_email_date_default":"no","error_scrolling":"no","success_scrolling":"no","flow_trigger_integration":"no","formElements":[{"Conditions":{},"type":"text","position":0,"label":"Full Name","required":"yes","page_number":1},{"type":"email","position":1,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"text","position":2,"label":"Phone Number","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"number","position":3,"label":"Zip Code","required":"yes","page_number":1,"halfwidth":"yes"},{"Conditions":{},"type":"textarea","position":4,"label":"How Can We Help?","page_number":1},{"Conditions":{},"type":"checkbox","position":5,"label":"I agree to receive communications from Liberty Landscape Supply.","checked":"yes","result_in_yes_no":"yes","page_number":1}]},"is_spam_form":false,"shop_uuid":"vKJPPVWffnpNw03Bd-Oy6g","shop_timezone":"America\/New_York","shop_id":121169,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"5efc33-25.myshopify.com","popup_settings":{},"form_is_active":true},"form_Bsy7HFTpmN3dUh6houtkPA":{"uuid":"Bsy7HFTpmN3dUh6houtkPA","form_name":"HR Contact ","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"\u003ch3\u003eContact Us\u003c\/h3\u003e","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#333333","button_border_radius":"2","form_width":"600px","form_border_size":"2","form_border_clr":"#c7c7c7","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#003b71","input_border_color_hover":"#003b71","btn_border_clr":"#333333","btn_border_size":"1","form_name":"HR Contact ","form_access_message":"\u
380003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","formElements":[{"type":"text","position":0,"label":"First Name","customClass":"","halfwidth":"yes","Conditions":{},"page_number":1},{"type":"text","position":1,"label":"Last Name","halfwidth":"yes","Conditions":{},"page_number":1},{"type":"email","position":2,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1},{"type":"textarea","position":3,"label":"Message","required":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"multipleCheckbox","position":4,"label":"Area of Interest ","align":"vertical","other_for_multi_value":"yes","values":"Accounting\nAdmin\nDesign\nDriver\nManagement\nMarketing\nInstallation\nSales Associate\nOther","elementCost":{},"other_multi_checkbox_label":"Please Clarify ","page_number":1}]},"is_spam_form":false,"shop_uuid":"vKJPPVWffnpNw03Bd-Oy6g","shop_timezone":"America\/New_York","shop_id":121169,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"5efc33-25.myshopify.com","popup_settings":{},"form_is_active":true},"form_esmCBnX_EIrl23zp5tlW6Q":{"uuid":"esmCBnX_EIrl23zp5tlW6Q","form_name":"Donation Requests","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"","form_submit":"SUBMIT","after_submit":"hideAndmessage","after_submit_msg":"\u003cp\u003eThank you for contacting Liberty Landscape Supply. We will be in contact soon.\u003c\/p\u003e\n","captcha_enable":"no","label_style":"FloatingLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"leftBtn","button_clr":"#fff","button_back_clr":"#02884e","button_border_radius":"30","form_width":"600px","form_border_size":"2","form_border_clr":"transparent","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#02884e","btn_border_size":"1","form_name":"Donation Requests","form_access_message":"\u
380003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","captcha_honeypot":"yes","captcha_version_3_enable":"no","error_scrolling":"no","success_scrolling":"no","advance_css":".form_submit_div {\n padding-bottom: 36px;\n}\n.phone label.fitText.block_label {\n z-index: 99;\n}","formElements":[{"Conditions":{},"type":"text","position":0,"label":"Contact Name","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":1,"label":"Organization Name","required":"yes","page_number":1},{"type":"email","position":2,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"phone","position":3,"label":"Phone Number","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":4,"label":"Address","required":"yes","page_number":1},{"Conditions":{},"type":"number","position":5,"label":"Zip Code","required":"yes","page_number":1},{"Conditions":{},"type":"multipleCheckbox","position":6,"label":"Are You Tax Exempt?","values":"Yes\nNo","elementCost":{},"required":"yes","page_number":1},{"Conditions":{"SelectedElemenet":"Are You Tax Exempt?","SelectedElemenetCount":6,"SelectedValues":["No"],"SelectedValue":"No","Operator":"ONE"},"type":"file","position":7,"label":"Choose a File","infoMessage":"Upload Non-profit Documentation","required":"yes","page_number":1},{"Conditions":{},"type":"textarea","position":8,"label":"Briefly Describe Your Organization","required":"yes","page_number":1},{"Conditions":{},"type":"textarea","position":9,"label":"Provide Details For Your Donation Request","required":"yes","page_number":1},{"Conditions":{},"type":"newdate","position":10,"label":"Donation Deadline","required":"yes","page_number":1},{"Conditions":{},"type":"textarea","position":11,"label":"Describe how your organization will promote Liberty′s sponsorship.","required":"yes","page_number":1},{"Conditions":{},"type":"checkbox","position":12,"label":"I agree to receive communications from Liberty Landscape Supply.","checked":"yes","result_in_yes_no":"yes","page_number":1}]},"is_spam_form":false,"shop_uuid":"vKJPPVWffnpNw03Bd-Oy6g","shop_timezone":"America\/New_York","shop_id":121169,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"5efc33-25.myshopify.com","popup_settings":{},"form_is_active":true},"form_VWHMWx-sQlUNQTdWxiw7Ew":{"uuid":"VWHMWx-sQlUNQTdWxiw7Ew","form_name":"Contractors","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"","form_submit":"SUBMIT","after_submit":"hideAndmessage","after_submit_msg":"\u003cp\u003e\u003cstrong\u003eThank you for contacting Liberty. A member of our team will inform you when your contractor discount has been applied to your account and is ready for use. This can take up to three business days.\u0026nbsp;\u003c\/strong\u003e\u003c\/p\u003e\n","captcha_enable":"no","label_style":"FloatingLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"leftBtn","button_clr":"#fff","button_back_clr":"#003b71","button_border_radius":"30","form_width":"600px","form_border_size":"2","form_border_clr":"transparent","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#003b71","btn_border_size":"1","form_name":"Contractors","form_access_message":"\u
380003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","captcha_honeypot":"yes","captcha_version_3_enable":"no","admin_email_date_default":"no","success_scrolling":"no","error_scrolling":"no","formElements":[{"Conditions":{},"type":"text","position":0,"label":"Primary Contact′s Name","required":"yes","page_number":1,"halfwidth":"yes"},{"Conditions":{},"type":"text","position":1,"label":"Authorized Purchaser(s)","required":"yes","page_number":1,"halfwidth":"yes"},{"type":"email","position":2,"label":"Primary Contact′s Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1,"email_validate_field":"no","halfwidth":"yes"},{"Conditions":{},"type":"text","position":3,"label":"Legal Name of Business","required":"yes","page_number":1,"halfwidth":"yes"},{"Conditions":{},"type":"phone","position":4,"label":"Phone","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":5,"label":"Phone Number","page_number":1},{"Conditions":{},"type":"text","position":6,"label":"Address","required":"yes","page_number":1,"halfwidth":"yes"},{"Conditions":{},"type":"text","position":7,"label":"City","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":8,"label":"State","required":"yes","halfwidth":"yes","page_number":1},{"Conditions":{},"type":"number","position":9,"label":"Zip Code","required":"yes","page_number":1,"halfwidth":"yes"},{"Conditions":{},"type":"select","position":10,"label":"Are you tax exempt? ","required":"yes","values":"Yes\nNo","elementCost":{},"page_number":1,"halfwidth":"yes"},{"Conditions":{"SelectedElemenet":"Are you tax exempt? ","SelectedElemenetCount":10,"SelectedValues":["Yes"]},"type":"file","position":11,"label":"Choose a File","infoMessage":"Upload tax exempt certificate.","required":"yes","page_number":1,"enable_drag_and_drop":"no","halfwidth":"yes"},{"Conditions":{},"type":"textarea","position":12,"label":"Add a message (optional)","page_number":1},{"Conditions":{},"type":"checkbox","position":13,"label":"I agree to receive communications from Liberty Landscape Supply.","checked":"yes","result_in_yes_no":"yes","page_number":1},{"Conditions":{},"type":"raw_html","position":14,"label":"Label (11)","rowHtmlCode":"\u003cp\u003eThe agreement memorialized by submitting this form sets the account-holder up for a discount, but does not create a credit account. Our prices often fluctuate and it is the responsibility of the account-holder to check on any price changes with their sales associate to confirm pricing or estimates. These discounts can be revoked at any time due to non-payment and at the sole discretion of Liberty Landscape Supply.\u003c\/p\u003e\n","page_number":1}]},"is_spam_form":false,"shop_uuid":"vKJPPVWffnpNw03Bd-Oy6g","shop_timezone":"America\/New_York","shop_id":121169,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"5efc33-25.myshopify.com","popup_settings":{},"form_is_active":true},"form_zz-otNV926hh1jcMFcp59g":{"uuid":"zz-otNV926hh1jcMFcp59g","form_name":"Teacher Appreciation","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"","form_submit":"SUBMIT","after_submit":"hideAndmessage","after_submit_msg":"\u003cp\u003e\u003cstrong\u003eThank you for submitting your credentials for our Teacher Appreciation Week promotion. Please check your email for the promotion code to use on our website at checkout.\u0026nbsp;\u003c\/strong\u003e\u003c\/p\u003e\n","captcha_enable":"no","label_style":"FloatingLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"leftBtn","button_clr":"#fff","button_back_clr":"#02884e","button_border_radius":"30","form_width":"600px","form_border_size":"2","form_border_clr":"transparent","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#02884e","btn_border_size":"1","form_name":"Teacher Appreciation","form_access_message":"\u
380003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","captcha_honeypot":"yes","captcha_version_3_enable":"no","admin_email_date_default":"no","error_scrolling":"no","success_scrolling":"no","formElements":[{"Conditions":{},"type":"text","position":0,"label":"Full Name","required":"yes","page_number":1},{"type":"email","position":1,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"text","position":2,"label":"Phone Number","required":"yes","page_number":1,"halfwidth":"yes"},{"Conditions":{},"type":"number","position":3,"label":"Zip Code","required":"yes","page_number":1,"halfwidth":"yes"},{"Conditions":{},"type":"file","position":4,"label":"Upload Education ID\/Pay Stub","page_number":1,"enable_drag_and_drop":"yes","sublabel":"drag and drop","browse_btn":"Browse Files","halfwidth":"yes","required":"yes"},{"Conditions":{},"type":"textarea","position":5,"label":"Message (optional)","page_number":1},{"Conditions":{},"type":"checkbox","position":6,"label":"I agree to receive communications from Liberty Landscape Supply.","checked":"yes","result_in_yes_no":"yes","page_number":1}]},"is_spam_form":false,"shop_uuid":"vKJPPVWffnpNw03Bd-Oy6g","shop_timezone":"America\/New_York","shop_id":121169,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"5efc33-25.myshopify.com","popup_settings":{},"form_is_active":true}}, 381 shop_data: {"shop_vKJPPVWffnpNw03Bd-Oy6g":{"shop_uuid":"vKJPPVWffnpNw03Bd-Oy6g","shop_timezone":"America\/New_York","shop_id":121169,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"5efc33-25.myshopify.com","shop_created_at":"2024-11-14T13:49:46.685-06:00","is_skip_metafield":false,"shop_deleted":false,"shop_disabled":false}}, 382 settings_data: {"shop_settings":{"shop_customise_msgs":[],"default_customise_msgs":{"is_required":"is required","thank_you":"Thank you! The form was submitted successfully.","processing":"Processing...","valid_data":"Please provide valid data","valid_email":"Provide valid email format","valid_tags":"HTML Tags are not allowed","valid_phone":"Provide valid phone number","valid_captcha":"Please provide a valid CAPTCHA response.","valid_url":"Provide valid URL","only_number_alloud":"Provide valid number in","number_less":"must be less than","number_more":"must be more than","image_must_less":"Image must be less than 20MB","image_number":"Images allowed","image_extension":"Invalid extension! Please provide image file","error_image_upload":"Error in image upload. Please try again.","error_file_upload":"Error in file upload. Please try again.","your_response":"Your response","error_form_submit":"Error occur.Please try again after sometime.","email_submitted":"Form with this email is already submitted","invalid_email_by_zerobounce":"The email address you entered appears to be invalid. Please check it and try again.","download_file":"Download file","card_details_invalid":"Your card details are invalid","card_details":"Card details","please_enter_card_details":"Please enter card details","card_number":"Card number","exp_mm":"Exp MM","exp_yy":"Exp YY","crd_cvc":"CVV","payment_value":"Payment amount","please_enter_payment_amount":"Please enter a payment amount.","address1":"Address line 1","address2":"Address line 2","city":"City","province":"Province","zipcode":"Zip code","country":"Country","blocked_domain":"This form does not accept addresses from","file_must_less":"File must be less than 20MB","file_extension":"Invalid extension! Please provide file","only_file_number_alloud":"files allowed","previous":"Previous","next":"Next","must_have_a_input":"Please enter at least one field.","please_enter_required_data":"Please enter required data","atleast_one_special_char":"Include at least one special character","atleast_one_lowercase_char":"Include at least one lowercase character","atleast_one_uppercase_char":"Include at least one uppercase character","atleast_one_number":"Include at least one number","must_have_8_chars":"Must have 8 characters long","be_between_8_and_12_chars":"Be between 8 and 12 characters long","please_select":"Please Select","phone_submitted":"Form with this phone number is already submitted","user_res_parse_error":"Error while submitting the form","valid_same_values":"values must be the same","product_choice_clear_selection":"Clear Selection","picture_choice_clear_selection":"Clear Selection","remove_all_for_file_image_upload":"Remove All","invali
382d_file_type_for_image_upload":"You can't upload files of this type.","invalid_file_type_for_signature_upload":"You can't upload files of this type.","max_files_exceeded_for_file_upload":"You can not upload any more files.","max_files_exceeded_for_image_upload":"You can not upload any more files.","file_already_exist":"File already uploaded","max_limit_exceed":"You have added the maximum number of text fields.","cancel_upload_for_file_upload":"Cancel upload","cancel_upload_for_image_upload":"Cancel upload","cancel_upload_for_signature_upload":"Cancel upload"}}}, 383 features_data: {"shop_plan_features":{"shop_plan_features":["unlimited-forms","full-design-customization","export-form-submissions","multiple-recipients-for-form-submissions","multiple-admin-notifications","enable-captcha","unlimited-file-uploads","save-submitted-form-data","set-auto-response-message","conditional-logic","form-banner","save-as-draft-facility","include-user-response-in-admin-email","disable-form-submission","mail-platform-integration","stripe-payment-integration","pre-built-templates","create-customer-account-on-shopify","google-analytics-3-by-tracking-id","facebook-pixel-id","bing-uet-pixel-id","advanced-js","advanced-css","api-available","customize-form-message","hidden-field","restrict-from-submissions-per-one-user","utm-tracking","ratings","privacy-notices","heading","paragraph","shopify-flow-trigger","domain-setup","block-domain","address","html-code","form-schedule","after-submit-script","customize-form-scrolling","on-form-submission-record-the-referrer-url","password","duplicate-the-forms","include-user-response-in-auto-responder-email","elements-add-ons","admin-and-auto-responder-email-with-tokens","email-export","premium-support","google-analytics-4-by-measurement-id","google-ads-for-tracking-conversion","validation-field","load_form_as_popup","advanced_conditional_logic","forms-limit","submissions-visibility-limit","file-upload"]}}, 384 shop: null, 385 shop_id: null, 386 plan_features: null, 387 validateDoubleQuotes: false, 388 assets: { 389 searchableDropdown: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/searchable-dropdown.js", 390 extraFunctions: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-functions.js", 391 extraStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-styles.css", 392 bootstrapStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/theme-app-extension-bootstrap.css", 393 }, 394 translations: { 395 htmlTagNotAllowed: "HTML Tags are not allowed", 396 sqlQueryNotAllowed: "SQL Queries are not allowed", 397 doubleQuoteNotAllowed: "Double quotes are not allowed", 398 399 maxTextFieldsReached: "You have added the maximum number of text fields.", 400 401 402 403 zerobounceApiErrorMsg: "We couldn\u0026#39;t verify your email due to a technical issue. Please try again later.", 404 } 405 406 } 407 408 409 410 window.FbThemeAppExtSettingsHash = {} 411 412</script>
412<!-- END app snippet --><!-- END app block -->
412<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/wishlistcollections.js" type="text/javascript" defer="defer"></script>
412 413<link href="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/wishlistcollections.css" rel="stylesheet" type="text/css" media="all">
414<script src="https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/form-builder-script.js" type="text/javascript" defer="defer"></script>
414 415<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
416<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: 65624735939,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "collection"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 416
416
417<script> 418 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 419</script>
vendor: 1 bytes, line 419
419
420<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}
420).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: 65624735939,storefrontBaseUrl: "https://libertylandscapesupply.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://libertylandscapesupply.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"610861251","configuration":"{\"siteId\":\"d3f35436\",\"environment\":\"production\",\"isPlusUser\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6e817d921cf85e9215b0e5e4b99ed737","type":"APP","apiClientId":187969,"privacyPurposes":["ANALYTICS","MARKETING"],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"580681923","configuration":"{\"pixel_id\":\"1027645274385140\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"568721603","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-YME8VML6MF\\\",\\\"GT-5DDMMDJH\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-YME8VML6MF\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-YME8VML6MF\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-YME8VML6MF\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-YME8VML6MF\\\",\\\"MC-J147VFT9LE\\\"]}
420,{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-YME8VML6MF\\\",\\\"MC-J147VFT9LE\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-YME8VML6MF\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-YME8VML6MF\\\",\\\"MC-J147VFT9LE\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-YME8VML6MF\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-YME8VML6MF\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-YME8VML6MF\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-YME8VML6MF\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"554762435","configuration":"{\"swymApiEndpoint\":\"https:\/\/swymstore-v3premium-01.swymrelay.com\",\"swymTier\":\"v3premium-01\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5b6f6917e306bc7f24523662663331c0","type":"APP","apiClientId":1350849,"privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"80707779","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"5","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Google Tag Manager"},{"id":"81756355","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Tegna OTT"},{"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":"Liberty Landscape Supply","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"5efc33-25.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/libertylandscapesupply.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"8075911266499","handle":"landscape-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44074421878979","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8075922571459","handle":"steel-edging","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44074464641219","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8080468508867","handle":"landscape-fabric-pins-25-pack","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44089829195971","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8075911299267","handle":"landscape-fabric-pins","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44074421977283","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8080486891715","handle":"plastic-saucer","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44089860489411","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8080535650499","handle":"weed-mat","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44090005029059","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8075907268803","handle":"citrus-fertilizer-6-4-6","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44074409033923","
420image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8075913429187","handle":"palm-fertilizer-6-1-8","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44074433478851","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8075939283139","handle":"arborbrace-tree-guying-staking-kit","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44074520740035","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8075920965827","handle":"azalea-camellia-gardenia-fertilizer","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44074459955395","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8179565297859","handle":"palm-tree-food-plus-systemic-8-6-6-3-25lb","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44458529882307","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8075903926467","handle":"all-purpose-fertilizer-6-6-6","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44074398613699","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://libertylandscapesupply.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"138102014147","themePublished":"true","eventMetadataId":"d339d1f3-2313-4a7b-a04a-f9c8fd399475","pageType":"collection","resourceId":"336434200771","shopId":"65624735939","storefrontBaseUrl":"https:\/\/libertylandscapesupply.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"collection_viewed\",{\"collection\":{\"id\":\"336434200771\",\"title\":\"Garden Products\",\"productVariants\":[{\"price\":{\"amount\":49.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Landscape Fabric\",\"vendor\":\"Liberty Landscape Supply\",\"id\":\"8075911266499\",\"untranslatedTitle\":\"Landscape Fabric\",\"url\":\"\/products\/landscape-fabric\",\"type\":\"Garden Products\"},\"id\":\"44074421878979\",\"image\":{\"src\":\"\/\/libertylandscapesupply.com\/cdn\/shop\/files\/4x50.2.jpg?v=1731512883\"},\"sku\":\"24184\",\"title\":\"4' x 100'\",\"untranslatedTitle\":\"4' x 100'\"},{\"price\":{\"amount\":26.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Col-Met Steel Edging\",\"vendor\":\"Liberty Landscape Supply\",\"id\":\"8075922571459\",\"untranslatedTitle\":\"Col-Met Steel Edging\",\"url\":\"\/products\/steel-edging\",\"type\":\"Garden Products\"},\"id\":\"44074464641219\",\"image\":{\"src\":\"\/\/libertylandscapesupply.com\/cdn\/shop\/files\/20250905_204416973_iOS.jpg?v=1760376335\"},\"sku\":\"25075\",\"title\":\"10 ft. piece w\/ 4 stakes\",\"untranslatedTitle\":\"10 ft. piece w\/ 4 stakes\"},{\"price\":{\"amount\":4.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Landscape Fabric Pins - 25 pack\",\"vendor\":\"Liberty Landscape Supply\",\"id\":\"8080468508867\",\"untranslatedTitle\":\"Landscape Fabric Pins - 25 pack\",\"url\":\"\/products\/landscape-fabric-pins-25-pack\",\"type\":\"Garden Products\"},\"id\":\"44089829195971\",\"image\":{\"src\":\"\/\/libertylandscapesupply.com\/cdn\/shop\/files\/pins.jpg?v=1742495237\"},\"sku\":\"105-12267\",\"title\":\"25 Pack\",\"untranslatedTitle\":\"25 Pack\"},{\"price\":{\"amount\":10.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Landcape Fabric Pins\",\"vendor\":\"Liberty Landscape Supply\",\"id\":\"8075911299267\",\"untranslatedTitle\":\"Landcape Fabric Pins\",\"url\":\"\/products\/landscape-fabric-pins\",\"type\":\"Garden Products\"},\"id\":\"44074421977283\",\"image\":{\"src\":\"\/\/libertylandscapesupply.com\/cdn\/shop\/files\/fabric-pins-e1507041299664.jpg?v=1731512886\"},\"sku\":\"24187\",\"title\":\"75 pack\",\"untranslatedTitle\":\"75 pack\"},{\"price\":{\"amount\":2.75,\"currencyCode\":\"USD\"}
420,\"product\":{\"title\":\"Plastic Saucer\",\"vendor\":\"Liberty Landscape Supply\",\"id\":\"8080486891715\",\"untranslatedTitle\":\"Plastic Saucer\",\"url\":\"\/products\/plastic-saucer\",\"type\":\"Garden Products\"},\"id\":\"44089860489411\",\"image\":{\"src\":\"\/\/libertylandscapesupply.com\/cdn\/shop\/files\/plant_saucers_plastic.jpg?v=1742495367\"},\"sku\":\"105-11192\",\"title\":\"6\\\"\",\"untranslatedTitle\":\"6\\\"\"},{\"price\":{\"amount\":0.9,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Weed Mat\",\"vendor\":\"Liberty Landscape Supply\",\"id\":\"8080535650499\",\"untranslatedTitle\":\"Weed Mat\",\"url\":\"\/products\/weed-mat\",\"type\":\"Garden Products\"},\"id\":\"44090005029059\",\"image\":null,\"sku\":\"25361\",\"title\":\"Linear FT\",\"untranslatedTitle\":\"Linear FT\"},{\"price\":{\"amount\":10.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Sunniland Citrus Fertilizer 6-4-6\",\"vendor\":\"Liberty Landscape Supply\",\"id\":\"8075907268803\",\"untranslatedTitle\":\"Sunniland Citrus Fertilizer 6-4-6\",\"url\":\"\/products\/citrus-fertilizer-6-4-6\",\"type\":\"Garden Products\"},\"id\":\"44074409033923\",\"image\":{\"src\":\"\/\/libertylandscapesupply.com\/cdn\/shop\/files\/citrus-fertilizer.png?v=1731512639\"},\"sku\":\"23421\",\"title\":\"10 lb. bag\",\"untranslatedTitle\":\"10 lb. bag\"},{\"price\":{\"amount\":10.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Sunniland Palm Fertilizer 6-1-8\",\"vendor\":\"Liberty Landscape Supply\",\"id\":\"8075913429187\",\"untranslatedTitle\":\"Sunniland Palm Fertilizer 6-1-8\",\"url\":\"\/products\/palm-fertilizer-6-1-8\",\"type\":\"Garden Products\"},\"id\":\"44074433478851\",\"image\":{\"src\":\"\/\/libertylandscapesupply.com\/cdn\/shop\/files\/IMG_9727-scaled.jpg?v=1731513001\"},\"sku\":\"24501\",\"title\":\"10 LB\",\"untranslatedTitle\":\"10 LB\"},{\"price\":{\"amount\":24.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Tree Staking Guy Kit\",\"vendor\":\"Liberty Landscape Supply\",\"id\":\"8075939283139\",\"untranslatedTitle\":\"Tree Staking Guy Kit\",\"url\":\"\/products\/arborbrace-tree-guying-staking-kit\",\"type\":\"Tree Care\"},\"id\":\"44074520740035\",\"image\":{\"src\":\"\/\/libertylandscapesupply.com\/cdn\/shop\/files\/tree-guy-kit-scaled.jpg?v=1731515329\"},\"sku\":\"105-10719\",\"title\":\"Each\",\"untranslatedTitle\":\"Each\"},{\"price\":{\"amount\":10.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Sunniland Azalea, Camellia, Gardenia Fertilizer 8-4-8\",\"vendor\":\"Liberty Landscape Supply\",\"id\":\"8075920965827\",\"untranslatedTitle\":\"Sunniland Azalea, Camellia, Gardenia Fertilizer 8-4-8\",\"url\":\"\/products\/azalea-camellia-gardenia-fertilizer\",\"type\":\"Garden Products\"},\"id\":\"44074459955395\",\"image\":{\"src\":\"\/\/libertylandscapesupply.com\/cdn\/shop\/files\/azalea-fertilizer.jpg?v=1731513619\"},\"sku\":\"23023\",\"title\":\"10 lb. bag\",\"untranslatedTitle\":\"10 lb. bag\"},{\"price\":{\"amount\":12.49,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Fertilome - Palm Tree Food Plus Systemic 8-6-6\",\"vendor\":\"Liberty Landscape Supply\",\"id\":\"8179565297859\",\"untranslatedTitle\":\"Fertilome - Palm Tree Food Plus Systemic 8-6-6\",\"url\":\"\/products\/palm-tree-food-plus-systemic-8-6-6-3-25lb\",\"type\":\"Garden Products\"},\"id\":\"44458529882307\",\"image\":{\"src\":\"\/\/libertylandscapesupply.com\/cdn\/shop\/files\/fertilizer-for-sale_14.png?v=1785960852\"},\"sku\":\"FRTLMPMTRFOODPLUS3.25\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":30.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Sunniland Garden Fertilizer 6-6-6\",\"vendor\":\"Liberty Landscape Supply\",\"id\":\"8075903926467\",\"untranslatedTitle\":\"Sunniland Garden Fertilizer 6-6-6\",\"url\":\"\/products\/all-purpose-fertilizer-6-6-6\",\"type\":\"Garden Products\"},\"id\":\"44074398613699\",\"image\":{\"src\":\"\/\/libertylandscapesupply.com\/cdn\/shop\/files\/6-6-6.png?v=1731512449\"},\"sku\":\"23816\",\"title\":\"33 lb. bag\",\"untranslatedTitle\":\"33 lb. bag\"}]}}]]"});})();</script>
420<script> 421 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 422 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 423 window.ShopifyAnalytics.meta.currency = 'USD'; 424 var meta = {"products":[{"id":8075911266499,"gid":"gid:\/\/shopify\/Product\/8075911266499","vendor":"Liberty Landscape Supply","type":"Garden Products","handle":"landscape-fabric","variants":[{"id":44074421878979,"price":4999,"name":"Landscape Fabric - 4' x 100'","public_title":"4' x 100'","sku":"24184"},{"id":44074421911747,"price":2799,"name":"Landscape Fabric - 4' x 50'","public_title":"4' x 50'","sku":"24185"}],"remote":false},{"id":8075922571459,"gid":"gid:\/\/shopify\/Product\/8075922571459","vendor":"Liberty Landscape Supply","type":"Garden Products","handle":"steel-edging","variants":[{"id":44074464641219,"price":2699,"name":"Col-Met Steel Edging - 10 ft. piece w\/ 4 stakes","public_title":"10 ft. piece w\/ 4 stakes","sku":"25075"},{"id":44074464837827,"price":1199,"name":"Col-Met Steel Edging - 4 ft. piece w\/ 4 stakes","public_title":"4 ft. piece w\/ 4 stakes","sku":"25077"},{"id":44074464706755,"price":999,"name":"Col-Met Steel Edging - 2 ft. piece w\/ 4 stakes","public_title":"2 ft. piece w\/ 4 stakes","sku":"25076"}],"remote":false},{"id":8080468508867,"gid":"gid:\/\/shopify\/Product\/8080468508867","vendor":"Liberty Landscape Supply","type":"Garden Products","handle":"landscape-fabric-pins-25-pack","variants":[{"id":44089829195971,"price":400,"name":"Landscape Fabric Pins - 25 pack - 25 Pack","public_title":"25 Pack","sku":"105-12267"}],"remote":false},{"id":8075911299267,"gid":"gid:\/\/shopify\/Product\/8075911299267","vendor":"Liberty Landscape Supply","type":"Garden Products","handle":"landscape-fabric-pins","variants":[{"id":44074421977283,"price":1000,"name":"Landcape Fabric Pins - 75 pack","public_title":"75 pack","sku":"24187"}],"remote":false},{"id":8080486891715,"gid":"gid:\/\/shopify\/Product\/8080486891715","vendor":"Liberty Landscape Supply","type":"Garden Products","handle":"plastic-saucer","variants":[{"id":44089860489411,"price":275,"name":"Plastic Saucer - 6\"","public_title":"6\"","sku":"105-11192"},{"id":44089860522179,"price":399,"name":"Plastic Saucer - 8\"","public_title":"8\"","sku":"105-11193"},{"id":44089860358339,"price":499,"name":"Plastic Saucer - 10\"","public_title":"10\"","sku":"105-11194"},{"id":44089860391107,"price":775,"name":"Plastic Saucer - 12\"","public_title":"12\"","sku":"105-11195"},{"id":44089860423875,"price":1075,"name":"Plastic Saucer - 14\"","public_title":"14\"","sku":"105-11196"},{"id":44089860456643,"price":1399,"name":"Plastic Saucer - 16\"","public_title":"16\"","sku":"105-11197"}],"remote":false},{"id":8080535650499,"gid":"gid:\/\/shopify\/Product\/8080535650499","vendor":"Liberty Landscape Supply","type":"Garden Products","handle":"weed-mat","variants":[{"id":44090005029059,"price":90,"name":"Weed Mat - Linear FT","public_title":"Linear FT","sku":"25361"}],"remote":false},{"id":8075907268803,"gid":"gid:\/\/shopify\/Product\/8075907268803","vendor":"Liberty Landscape Supply","type":"Garden Products","handle":"citrus-fertilizer-6-4-6","variants":[{"id":44074409033923,"price":1099,"name":"Sunniland Citrus Fertilizer 6-4-6 - 10 lb. bag","public_title":"10 lb. bag","sku":"23421"},{"id":44074409066691,"price":799,"name":"Sunniland Citrus Fertilizer 6-4-6 - 5 lb. bag","public_title":"5 lb. bag","sku":"23422"}],"remote":false},{"id":8075913429187,"gid":"gid:\/\/shopify\/Product\/8075913429187","vendor":"Liberty Landscape Supply","type":"Garden Products","handle":"palm-fertilizer-6-1-8","variants":[{"id":44074433478851,"price":1099,"name":"Sunniland Palm Fertilizer 6-1-8 - 10 LB","public_title":"10 LB","sku":"24501"},{"id":44200972189891,"price":2999,"name":"Sunniland Palm Fertilizer 6-1-8 - 40 LB","public_title":"40 LB","sku":"15737"},{"id":44200972222659,"price":699,"name":"Sunniland Palm Fertilizer 6-1-8 - 5 LB","public_title":"5 LB","sku":"24502"}],"remote":false},{"id":8075939283139,"gid":"gid:\/\/shopify\/Product\/8075939283139","vendor":"Liberty Landscape Supply","type":"Tree Care","handle":"arborbrace-tree-guying-staking-kit","variants":[{"id":44074520740035,"price":2400,"name":"Tree Staking Guy Kit - Each","public_title":"Each","sku":"105-10719"}],"remote":false},{"id":8075920965827,"gid":"gid:\/\/shopify\/Product\/8075920965827","vendor":"Liberty Landscape Supply","type":"Garden Products","handle":"azalea-camellia-gardenia-fertilizer","variants":[{"id":44074459955395,"price":1099,"
424name":"Sunniland Azalea, Camellia, Gardenia Fertilizer 8-4-8 - 10 lb. bag","public_title":"10 lb. bag","sku":"23023"},{"id":44074459922627,"price":799,"name":"Sunniland Azalea, Camellia, Gardenia Fertilizer 8-4-8 - 5 lb. bag","public_title":"5 lb. bag","sku":"23022"}],"remote":false},{"id":8179565297859,"gid":"gid:\/\/shopify\/Product\/8179565297859","vendor":"Liberty Landscape Supply","type":"Garden Products","handle":"palm-tree-food-plus-systemic-8-6-6-3-25lb","variants":[{"id":44458529882307,"price":1249,"name":"Fertilome - Palm Tree Food Plus Systemic 8-6-6","public_title":null,"sku":"FRTLMPMTRFOODPLUS3.25"}],"remote":false},{"id":8075903926467,"gid":"gid:\/\/shopify\/Product\/8075903926467","vendor":"Liberty Landscape Supply","type":"Garden Products","handle":"all-purpose-fertilizer-6-6-6","variants":[{"id":44074398613699,"price":3000,"name":"Sunniland Garden Fertilizer 6-6-6 - 33 lb. bag","public_title":"33 lb. bag","sku":"23816"},{"id":44074398646467,"price":799,"name":"Sunniland Garden Fertilizer 6-6-6 - 5 lb. bag","public_title":"5 lb. bag","sku":"23920"}],"remote":false}],"page":{"pageType":"collection","resourceType":"collection","resourceId":336434200771,"requestId":"0c6d8956-d901-4fae-b975-48ce31142192-1791106455"}}; 425 for (var attr in meta) { 426 window.ShopifyAnalytics.meta[attr] = meta[attr]; 427 } 428</script>
vendor: 1 bytes, line 428
428
429<script class="analytics"> 430 (function () { 431 var customDocumentWrite = function(content) { 432 var jquery = null; 433 434 if (window.jQuery) { 435 jquery = window.jQuery; 436 } else if (window.Checkout && window.Checkout.$) { 437 jquery = window.Checkout.$; 438 } 439 440 if (jquery) { 441 jquery('body').append(content); 442 } 443 }; 444 445 var hasLoggedConversion = function(token) { 446 if (token) { 447 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 448 } 449 return false; 450 } 451 452 var setCookieIfConversion = function(token) { 453 if (token) { 454 var twoMonthsFromNow = new Date(Date.now()); 455 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 456 457 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 458 } 459 } 460 461 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 462 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 463 if (trekkie.integrations) { 464 return; 465 } 466 trekkie.methods = [ 467 'identify', 468 'page', 469 'ready', 470 'track', 471 'trackForm', 472 'trackLink' 473 ]; 474 trekkie.factory = function(method) { 475 return function() { 476 var args = Array.prototype.slice.call(arguments); 477 args.unshift(method); 478 trekkie.push(args); 479 if (method == 'track' || method == 'page') { 480 var pageUrl; 481 try { 482 pageUrl = window.location.href; 483 } catch (e) {} 484 var pageReferrer; 485 try { 486 pageReferrer = document.referrer; 487 } catch (e) {} 488 try { 489 if (window.__TREKKIE_SHIM_QUEUE == null) { 490 window.__TREKKIE_SHIM_QUEUE = []; 491 } 492 window.__TREKKIE_SHIM_QUEUE.push({ 493 from: 'trekkie-stub', 494 method: method, 495 args: args.slice(1), 496 pageContext: { 497 url: pageUrl, 498 referrer: pageReferrer 499 } 500 }); 501 } catch (e) { 502 // no-op 503 } 504 } 505 return trekkie; 506 }; 507 }; 508 for (var i = 0; i < trekkie.methods.length; i++) { 509 var key = trekkie.methods[i]; 510 trekkie[key] = trekkie.factory(key); 511 } 512 trekkie.load = function(config) { 513 trekkie.config = config || {}; 514 trekkie.config.initialDocumentCookie = document.cookie; 515 var first = document.getElementsByTagName('script')[0]; 516var script = document.createElement('script'); 517script.type = 'text/javascript'; 518script.onerror = function(e) { 519 var scriptFallback = document.createElement('script'); 520 scriptFallback.type = 'text/javascript'; 521 scriptFallback.onerror = function(error) { 522 var Monorail = { 523 produce: function produce(monorailDomain, schemaId, payload) { 524 var currentMs = new Date().getTime(); 525 var event = { 526 schema_id: schemaId, 527 payload: payload, 528 metadata: { 529 event_created_at_ms: currentMs, 530 event_sent_at_ms: currentMs 531 } 532 }; 533 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 534 }, 535 sendRequest: function sendRequest(endpointUrl, payload) { 536 // Try the sendBeacon API 537 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 538 var blobData = new window.Blob([payload], { 539 type: 'text/plain' 540 }); 541 542 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 543 return true; 544 } // sendBeacon was not successful 545 546 } // XHR beacon 547 548 var xhr = new XMLHttpRequest(); 549 550 try { 551 xhr.open('POST', endpointUrl); 552 xhr.setRequestHeader('Content-Type', 'text/plain'); 553 xhr.send(payload); 554 } catch (e) { 555 console.log(e); 556 } 557 558 return false; 559 }, 560 isIos12: function isIos12() { 561 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 562 } 563 }; 564 Monorail.produce('monorail-edge.shopifysvc.com', 565 'trekkie_storefront_load_errors/1.1', 566 {shop_id: 65624735939, 567 theme_id: 138102014147, 568 app_name: "storefront", 569 context_url: window.location.href, 570 source_url: "//libertylandscapesupply.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 571 572 }; 573 scriptFallback.async = true; 574 scriptFallback.src = '//libertylandscapesupply.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 575 first.parentNode.insertBefore(scriptFallback, first); 576}; 577script.async = true; 578script.src = '//libertylandscapesupply.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 579first.parentNode.insertBefore(script, first); 580 581 }; 582 trekkie.load( 583 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":65624735939,"isMerchantRequest":null,"themeId":138102014147,"themeCityHash":"13891181758185047966","contentLanguage":"en","currency":"USD","eventMetadataId":"d339d1f3-2313-4a7b-a04a-f9c8fd399475"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 584 ); 585 586 var loaded = false;
587 trekkie.ready(function() { 588 if (loaded) return; 589 loaded = true; 590 591 window.ShopifyAnalytics.lib = window.trekkie; 592 593 var originalDocumentWrite = document.write; 594 document.write = customDocumentWrite; 595 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 596 document.write = originalDocumentWrite; 597 598 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 599 var token = match? match[1]: undefined; 600 if (!hasLoggedConversion(token)) { 601 setCookieIfConversion(token); 602 window.ShopifyAnalytics.lib.track("Viewed Product Category",{"currency":"USD","category":"Collection: garden-products","collectionName":"garden-products","collectionId":336434200771,"nonInteraction":true},undefined,undefined,{"shopifyEmitted":true}); 603 } 604 }); 605 606 window.ShopifyAnalytics.lib.page(null,{"pageType":"collection","resourceType":"collection","resourceId":336434200771,"requestId":"0c6d8956-d901-4fae-b975-48ce31142192-1791106455","shopifyEmitted":true}); 607 608 var eventsListenerScript = document.createElement('script'); 609 eventsListenerScript.async = true; 610 eventsListenerScript.src = "//libertylandscapesupply.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 611 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 612})();</script>
vendor: 1 bytes, line 612
612
613<script 614 defer 615 src="https://libertylandscapesupply.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 616 data-application="storefront-renderer" 617 data-shop-id="65624735939" 618 data-render-region="gcp-us-central1" 619 data-page-type="collection" 620 data-theme-instance-id="138102014147" 621 data-theme-name="Enterprise" 622 data-theme-version="1.5.2" 623 data-monorail-region="shop_domain" 624 data-resource-timing-sampling-rate="10" 625 data-shs="true" 626 data-shs-beacon="true" 627 data-shs-export-with-fetch="true" 628 data-shs-logs-sample-rate="1" 629 data-shs-beacon-endpoint="https://libertylandscapesupply.com/api/collect" 630></script>
630 631<meta name="shopify-y" content="2ddf7cc8-c251-4eb7-8b87-afc18294fd47" data-expiration="1822664055000"><meta name="shopify-s" content="a986d5d3-8936-4441-b2b7-f74e0f80faf3" data-expiration="1791108255000"><meta name="new-cookie-storage-activated" content="t"> 632</head> 633 634<body class="cc-animate-enabled"> 635 <!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 635-636
635 636 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
636GTM-NJTHKVN
vendor: 87 bytes, lines 636-638
636" 637 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 638
638<!-- End Google Tag Manager (noscript) --> 639 <a class="skip-link btn btn--primary visually-hidden" href="#main-content" data-ce-role="skip">Skip to content</a><!-- BEGIN sections: header-group --> 640<div id="shopify-section-sections--17255148945603__announcement" class="shopify-section shopify-section-group-header-group cc-announcement"> 641<link href="//libertylandscapesupply.com/cdn/shop/t/4/assets/announcement.css?v=64767389152932430921726066920" rel="stylesheet" type="text/css" media="all" /> 642
642<script src="//libertylandscapesupply.com/cdn/shop/t/4/assets/announcement.js?v=123267429028003703111726066919" defer="defer"></script>
642<style data-shopify>.announcement { 643 --announcement-text-color: 255 255 255; 644 background-color: #0c3a72; 645 }</style><announcement-bar class="announcement block text-body-large" data-slide-delay="8000"> 646 <div class="container"> 647 <div class="flex"> 648 <div class="announcement__col--left announcement__col--align-left"><div class="announcement__text flex items-center m-0" > 649 <div class="rte"></div> 650 </div></div> 651 652 653 <div class="announcement__col--right hidden md:flex md:items-center"><a href="/pages/event-calendar" class="js-announcement-link font-bold">EVENTS</a><a href="/pages/contact" class="js-announcement-link font-bold">CONTACT</a><a href="/pages/careers" class="js-announcement-link font-bold no-spacer">CAREERS</a></div></div> 654 </div> 655 </announcement-bar> 656</div><div id="shopify-section-sections--17255148945603__header" class="shopify-section shopify-section-group-header-group cc-header"> 657<style data-shopify>.header { 658 --bg-color: 255 255 255 / 1.0; 659 --text-color: 7 7 7; 660 --nav-bg-color: 255 255 255; 661 --nav-text-color: 7 7 7; 662 --nav-child-bg-color: 255 255 255; 663 --nav-child-text-color: 7 7 7; 664 --header-accent-color: 119 119 119; 665 --search-bg-color: #e6e6e6; 666 667 668 }</style><store-header class="header bg-theme-bg text-theme-text has-motion"data-is-sticky="true"style="--header-transition-speed: 300ms"> 669 <header class="header__grid header__grid--left-logo container flex flex-wrap items-center"> 670 <div class="header__logo logo flex js-closes-menu"><a class="logo__link inline-block" href="/"><span class="flex" style="max-width: 210px;"> 671 <img srcset="//libertylandscapesupply.com/cdn/shop/files/liberty-landslape-supply-logo.png?v=1724689896&width=210, //libertylandscapesupply.com/cdn/shop/files/liberty-landslape-supply-logo.png?v=1724689896&width=420 2x" src="//libertylandscapesupply.com/cdn/shop/files/liberty-landslape-supply-logo.png?v=1724689896&width=420" 672 style="object-position: 50.0% 50.0%" loading="eager" 673 width="420" 674 height="115" 675 alt="Liberty Landscape Supply"> 676 </span></a></div><link rel="stylesheet" href="//libertylandscapesupply.com/cdn/shop/t/4/assets/predictive-search.css?v=33632668381892787391726066920" media="print" onload="this.media='all'"> 677
677<script src="//libertylandscapesupply.com/cdn/shop/t/4/assets/predictive-search.js?v=158424367886238494141726066921" defer="defer"></script>
677 678
678<script src="//libertylandscapesupply.com/cdn/shop/t/4/assets/tabs.js?v=135558236254064818051726066919" defer="defer"></script>
678<div class="header__search relative js-closes-menu"><link rel="stylesheet" href="//libertylandscapesupply.com/cdn/shop/t/4/assets/search-suggestions.css?v=42785600753809748511726066919" media="print" onload="this.media='all'"><predictive-search class="block" data-loading-text="Loading..."><form class="search relative search--speech" role="search" action="/search" method="get"> 679 <label class="label visually-hidden" for="header-search">Search</label> 680
680<script src="//libertylandscapesupply.com/cdn/shop/t/4/assets/search-form.js?v=43677551656194261111726066921" defer="defer"></script>
680 681 <search-form class="search__form block"> 682 <input type="hidden" name="options[prefix]" value="last"> 683 <input type="search" 684 class="search__input w-full input js-search-input" 685 id="header-search" 686 name="q" 687 placeholder="Search products" 688 689 data-placeholder-one="Search products" 690 691 692 data-placeholder-two="" 693 694 695 data-placeholder-three="" 696 697 data-placeholder-prompts-mob="false" 698 699 data-typing-speed="100" 700 data-deleting-speed="60" 701 data-delay-after-deleting="500" 702 data-delay-before-first-delete="2000" 703 data-delay-after-word-typed="2400" 704 705 role="combobox" 706 autocomplete="off" 707 aria-autocomplete="list" 708 aria-controls="predictive-search-results" 709 aria-owns="predictive-search-results" 710 aria-haspopup="listbox" 711 aria-expanded="false" 712 spellcheck="false"><button class="search__submit text-current absolute focus-inset start"><span class="visually-hidden">Search</span><svg width="21" height="23" viewBox="0 0 21 23" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M14.398 14.483 19 19.514l-1.186 1.014-4.59-5.017a8.317 8.317 0 0 1-4.888 1.578C3.732 17.089 0 13.369 0 8.779S3.732.472 8.336.472c4.603 0 8.335 3.72 8.335 8.307a8.265 8.265 0 0 1-2.273 5.704ZM8.336 15.53c3.74 0 6.772-3.022 6.772-6.75 0-3.729-3.031-6.75-6.772-6.75S1.563 5.051 1.563 8.78c0 3.728 3.032 6.75 6.773 6.75Z"/></svg> 713</button> 714<button type="button" class="search__reset text-current vertical-center absolute focus-inset js-search-reset" hidden> 715 <span class="visually-hidden">Reset</span> 716 <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg> 717 </button><speech-search-button class="search__speech focus-inset end hidden" tabindex="0" title="Search by voice" 718 style="--speech-icon-color: #ff580d"> 719 <svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path fill="currentColor" d="M17.3 11c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.49 6-3.31 6-6.72m-8.2-6.1c0-.66.54-1.2 1.2-1.2.66 0 1.2.54 1.2 1.2l-.01 6.2c0 .66-.53 1.2-1.19 1.2-.66 0-1.2-.54-1.2-1.2M12 14a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3 3 3 0 0 0-3 3v6a3 3 0 0 0 3 3Z"/></svg> 720 </speech-search-button> 721 722 <link href="//libertylandscapesupply.com/cdn/shop/t/4/assets/speech-search.css?v=47207760375520952331726066919" rel="stylesheet" type="text/css" media="all" /> 723
723<script src="//libertylandscapesupply.com/cdn/shop/t/4/assets/speech-search.js?v=106462966657620737681726066921" defer="defer"></script>
723</search-form><div class="js-search-results" tabindex="-1" data-predictive-search></div> 724 <span class="js-search-status visually-hidden" role="status" aria-hidden="true"></span></form> 725 <div class="overlay fixed top-0 right-0 bottom-0 left-0 js-search-overlay"></div></predictive-search> 726 </div><div class="header__icons flex justify-end mis-auto js-closes-menu"> 727 <a href="#swym-wishlist" class="swym-wishlist header__icon" alt="Open customer favorite modal" aria-label="Customer Wishlist"> 728 <svg width="65" height="62" viewBox="0 0 65 62" fill="none" xmlns="http://www.w3.org/2000/svg"> 729 <path fill-rule="evenodd" clip-rule="evenodd" d="M25.0012 22.7564C24.8674 23.1685 24.4834 23.4474 24.0502 23.4474H4.14243C3.17371 23.4474 2.77093 24.687 3.55465 25.2564L19.6603 36.9579C20.0108 37.2126 20.1575 37.6639 20.0236 38.076L13.8718 57.0093C13.5724 57.9307 14.6269 58.6968 15.4106 58.1274L31.5163 46.4259C31.8668 46.1713 32.3414 46.1713 32.6919 46.4259L48.7976 58.1274C49.5813 58.6968 50.6358 57.9307 50.3364 57.0093L44.1846 38.076C44.0507 37.6639 44.1974 37.2126 44.5479 36.9579L60.6536 25.2564C61.4373 24.687 61.0345 23.4474 60.0658 23.4474H40.1581C39.7248 23.4474 39.3409 23.1685 39.207 22.7564L33.0552 3.823
72906C32.7558 2.90175 31.4524 2.90175 31.1531 3.82306L25.0012 22.7564ZM41.6111 20.4474L35.9083 2.89601C34.7109 -0.789209 29.4973 -0.789252 28.2999 2.89601L22.5971 20.4474H4.14243C0.267541 20.4474 -1.34356 25.4059 1.79129 27.6835L16.7214 38.5309L11.0186 56.0823C9.82122 59.7675 14.0391 62.832 17.174 60.5544L32.1041 49.7071L47.0342 60.5544C50.1691 62.832 54.387 59.7676 53.1896 56.0823L47.4868 38.5309L62.4169 27.6835C65.5518 25.4059 63.9407 20.4474 60.0658 20.4474H41.6111Z" fill="black"/> 730 </svg> 731 <span class="hidden">Wishlist</span> 732 </a><a class="header__icon text-current" href="https://libertylandscapesupply.com/customer_authentication/redirect?locale=en®ion_country=US"> 733 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12 2a5 5 0 1 1 0 10 5 5 0 0 1 0-10zm0 1.429a3.571 3.571 0 1 0 0 7.142 3.571 3.571 0 0 0 0-7.142zm0 10c2.558 0 5.114.471 7.664 1.411A3.571 3.571 0 0 1 22 18.19v3.096c0 .394-.32.714-.714.714H2.714A.714.714 0 0 1 2 21.286V18.19c0-1.495.933-2.833 2.336-3.35 2.55-.94 5.106-1.411 7.664-1.411zm0 1.428c-2.387 0-4.775.44-7.17 1.324a2.143 2.143 0 0 0-1.401 2.01v2.38H20.57v-2.38c0-.898-.56-1.7-1.401-2.01-2.395-.885-4.783-1.324-7.17-1.324z"/></svg> 734 <span class="visually-hidden">Log in</span> 735 </a><a class="header__icon relative text-current" id="cart-icon" href="/cart" data-no-instant><svg width="24" height="24" viewBox="0 0 24 24" class="icon icon--cart" aria-hidden="true" focusable="false" role="presentation"><path fill="currentColor" d="M17 18a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2c0-1.11.89-2 2-2M1 2h3.27l.94 2H20a1 1 0 0 1 1 1c0 .17-.05.34-.12.5l-3.58 6.47c-.34.61-1 1.03-1.75 1.03H8.1l-.9 1.63-.03.12a.25.25 0 0 0 .25.25H19v2H7a2 2 0 0 1-2-2c0-.35.09-.68.24-.96l1.36-2.45L3 4H1V2m6 16a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2c0-1.11.89-2 2-2m9-7 2.78-5H6.14l2.36 5H16Z"/></svg><span class="visually-hidden">Cart</span><div id="cart-icon-bubble"></div> 736 </a> 737 </div><main-menu class="main-menu" data-menu-sensitivity="200"> 738 <details class="main-menu__disclosure has-motion" open> 739 <summary class="main-menu__toggle md:hidden"> 740 <span class="main-menu__toggle-icon" aria-hidden="true"></span> 741 <span class="visually-hidden">Menu</span> 742 </summary> 743 <div class="main-menu__content has-motion justify-between"> 744 <nav aria-label="Primary"> 745 <ul class="main-nav"><li><details class="js-mega-nav" > 746 <summary class="main-nav__item--toggle relative js-nav-hover js-toggle"> 747 <a class="main-nav__item main-nav__item--primary main-nav__item-content" href="/collections/all"> 748 Shop<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 749 </a> 750 </summary><div class="main-nav__child mega-nav mega-nav--sidebar has-motion"> 751 <div class="container"> 752 <ul class="child-nav "> 753 <li class="md:hidden"> 754 <button type="button" class="main-nav__item main-nav__item--back relative js-back"> 755 <div class="main-nav__item-content text-start"> 756 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Back</div> 757 </button> 758 </li> 759 760 <li class="md:hidden"> 761 <a href="/collections/all" class="main-nav__item child-nav__item large-text main-nav__item-header">Shop</a> 762 </li><li><div class="child-nav__item--toggle flex items-center child-nav__item-collection-image js-sidebar-hover"><div class="main-nav__collection-image media relative main-nav__collection-image--flex main-nav__collection-image--standard"> 763 <img data-src="//libertylandscapesupply.com/cdn/shop/collections/presale-canva-img.png?v=1753374624&width=60" 764 class="img-fit no-js-hidden" loading="lazy" 765 width="60" 766 height="" 767 alt="Christmas Presale"><noscript> 768 <img src="//libertylandscapesupply.com/cdn/shop/collections/presale-canva-img.png?v=1753374624&width=60" 769 loading="lazy" 770 class="img-fit" width="60" 771 height="" 772 alt="Christmas Presale"> 773 </noscript> 774 </div><a class="main-nav__item child-nav__item is-visible" 775 href="/collections/christmas-presale">Christmas Presale 776 </a></div></li><li><div class="child-nav__item--toggle flex items-center child-nav__item-collection-image js-sidebar-hover"><div class="main-nav__collection-image media relative main-nav__collection-image--flex main-nav__collection-image--standard"> 777 <img data-src="//libertylandscapesupply.com/cdn/shop/collections/careers_1.png?v=1786479982&width=60" 778 class="img-fit no-js-hidden" loading="lazy" 779 width="60" 780 height="" 781 alt="Game Day"><noscript> 782 <img src="//libertylandscapesupply.com/cdn/shop/collections/careers_1.png?v=1786479982&width=60" 783 loading="lazy" 784 class="img-fit" width="60" 785 height="" 786 alt="Game Day"> 787 </noscript> 788 </div><a class="main-nav__item child-nav__item" 789 href="/collections/game-day">Game Day 790 </a></div></li><li><div class="child-nav__item--toggle flex items-center child-nav__item-collection-image js-sidebar-hover"><div class="main-nav__collection-image media relative main-nav__collection-image--flex main-nav__collection-image--standard"> 791 <img data-src="//libertylandscapesupply.com/cdn/shop/collections/CF_Logo.png?v=1776692702&width=60" 792 class="img-fit no-js-hidden" loading="lazy" 793 width="60" 794 height="" 795 alt="Customer Favorites"><noscript> 796 <img src="//libertylandscapesupply.com/cdn/shop/collections/CF_Logo.png?v=1776692702&width=60" 797 loading="lazy" 798 class="img-fit" width="60" 799 height="" 800 alt="Customer Favorites"> 801 </noscript> 802 </div><a class="main-nav__item child-nav__item" 803 href="/collections/customer-favorite">Customer Favorites 804 </a></div></li><li><div class="child-nav__item--toggle flex items-center child-nav__item-collection-image js-sidebar-hover"><div class="main-nav__collection-image media relative main-nav__collection-image--flex main-nav__collection-image--standard"> 805 <img data-src="//libertylandscapesupply.com/cdn/shop/collections/aggregate-sand-category.jpg?v=1756217014&width=60" 806 class="img-fit no-js-hidden" loading="lazy" 807 width="60" 808 height="" 809 alt="Aggregate / Sand"><noscript> 810 <img src="//libertylandscapesupply.com/cdn/shop/collections/aggregate-sand-category.jpg?v=1756217014&width=60" 811 loading="lazy" 812 class="img-fit" width="60" 813 height="" 814 alt="Aggregate / Sand"> 815 </noscript> 816 </div><a class="main-nav__item child-nav__item" 817 href="/collections/aggregate-sand">Aggregate / Sand 818 </a></div></li><li><nav-menu class="js-mega-nav"> 819 <details open> 820 <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover"> 821 <div class="main-nav__item-content child-nav__collection-image w-full"><div class="main-nav__collection-image main-nav__collection-image--flex main-nav__collection-image--standard media relative"> 822 <img data-src="//libertylandscapesupply.com/cdn/shop/collections/20251021_161053790_iOS.jpg?v=1784836511&width=60" 823 class="img-fit no-js-hidden" loading="lazy" 824 width="60" 825 height="" 826 alt="Citrus & Edibles"><noscript> 827 <img src="//libertylandscapesupply.com/cdn/shop/collections/20251021_161053790_iOS.jpg?v=1784836511&width=60" 828 loading="lazy" 829 class="img-fit" width="60" 830 height="" 831 alt="Citrus & Edibles"> 832 </noscript> 833 </div><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/citrus-and-edibles" data-no-instant>Citrus & Edibles<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 834 </a> 835 </div> 836 </summary> 837 838 <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion main-nav__grandchild-grid grid grid-cols-2 gap-theme md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style=""><li><a class="grandchild-nav__item main-nav__item" href="/collections/citrus-trees"><div class="media relative mb-2 w-full grandchild-nav__image"style="padding-top: 100%;"><img src="//libertylandscapesupply.com/cdn/shop/collections/citrus-trees-sub-category-image.jpg?crop=center&height=300&v=1784836609&width=300" 839 class="img-fit" 840 loading="lazy" 841 alt="Citrus"
842 height="300" 843 width="300"> 844</div>Citrus</a> 845 </li><li><a class="grandchild-nav__item main-nav__item" href="/collections/fruit-trees"><div class="media relative mb-2 w-full grandchild-nav__image"style="padding-top: 100%;"><img src="//libertylandscapesupply.com/cdn/shop/collections/fruit-tree-sub-category-image.jpg?crop=center&height=300&v=1784145575&width=300" 846 class="img-fit" 847 loading="lazy" 848 alt="Fruit" 849 height="300" 850 width="300"> 851</div>Fruit</a> 852 </li><li><a class="grandchild-nav__item main-nav__item" href="/collections/vegetables-herbs"><div class="media relative mb-2 w-full grandchild-nav__image"style="padding-top: 100%;"><img src="//libertylandscapesupply.com/cdn/shop/collections/veg-herb-sub-category-image.jpg?crop=center&height=300&v=1734908587&width=300" 853 class="img-fit" 854 loading="lazy" 855 alt="Vegetables & Herbs" 856 height="300" 857 width="300"> 858</div>Vegetables & Herbs</a> 859 </li><li class="col-start-1 col-end-3"> 860 <a href="/collections/citrus-and-edibles" class="main-nav__item--go">Go to Citrus & Edibles<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 861 </a> 862 </li></ul> 863 </div> 864 </details> 865 </nav-menu></li><li><nav-menu class="js-mega-nav"> 866 <details open> 867 <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover"> 868 <div class="main-nav__item-content child-nav__collection-image w-full"><div class="main-nav__collection-image main-nav__collection-image--flex main-nav__collection-image--standard media relative"> 869 <img data-src="//libertylandscapesupply.com/cdn/shop/collections/garden-product-category.jpg?v=1734721421&width=60" 870 class="img-fit no-js-hidden" loading="lazy" 871 width="60" 872 height="" 873 alt="Garden Products"><noscript> 874 <img src="//libertylandscapesupply.com/cdn/shop/collections/garden-product-category.jpg?v=1734721421&width=60" 875 loading="lazy" 876 class="img-fit" width="60" 877 height="" 878 alt="Garden Products"> 879 </noscript> 880 </div><a class="child-nav__item main-nav__item main-nav__item-content is-active" href="/collections/garden-products" data-no-instant>Garden Products<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 881 </a> 882 </div> 883 </summary> 884 885 <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion main-nav__grandchild-grid grid grid-cols-2 gap-theme md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style=""><li><a class="grandchild-nav__item main-nav__item" href="/collections/disease-weed-and-pest-control"><div class="media relative mb-2 w-full grandchild-nav__image"style="padding-top: 100%;"><img src="//libertylandscapesupply.com/cdn/shop/collections/disease-weed-pest-sub-catefory-image.jpg?crop=center&height=300&v=1734907698&width=300" 886 class="img-fit" 887 loading="lazy" 888 alt="Disease Weed and Pest Control" 889 height="300" 890 width="300"> 891</div>Disease Weed and Pest Control</a> 892 </li><li><a class="grandchild-nav__item main-nav__item" href="/collections/edging-1"><div class="media relative mb-2 w-full grandchild-nav__image"style="padding-top: 100%;"><img src="//libertylandscapesupply.com/cdn/shop/collections/edging-sub-category-image_114e84d9-0726-4565-ac30-92dd927ff873.jpg?crop=center&height=300&v=1735049381&width=300" 893 class="img-fit" 894 loading="lazy" 895 alt="Edging" 896 height="300" 897 width="300"> 898</div>Edging</a> 899 </li><li><a class="grandchild-nav__item main-nav__item" href="/collections/garden-fertalizers"><div class="media relative mb-2 w-full grandchild-nav__image"style="padding-top: 100%;"><img src="//libertylandscapesupply.com/cdn/shop/collections/fertilizer-sub-category-image_7deff5c5-b5e9-44ba-9054-722aea284d3e.jpg?crop=center&height=300&v=1736352794&width=300" 900 class="img-fit" 901 loading="lazy" 902 alt="Fertilizers" 903 height="300" 904 width="300"> 905</div>Fertilizers</a> 906 </li><li class="col-start-1 col-end-3"> 907 <a href="/collections/garden-products" class="main-nav__item--go">Go to Garden Products<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 908 </a> 909 </li></ul> 910 </div> 911 </details> 912 </nav-menu></li><li><nav-menu class="js-mega-nav"> 913 <details open> 914 <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover"> 915 <div class="main-nav__item-content child-nav__collection-image w-full"><div class="main-nav__collection-image main-nav__collection-image--flex main-nav__collection-image--standard media relative"> 916 <img data-src="//libertylandscapesupply.com/cdn/shop/collections/hardscape-category.jpg?v=1734721453&width=60" 917 class="img-fit no-js-hidden" loading="lazy" 918 width="60" 919 height="" 920 alt="Hardscapes"><noscript> 921 <img src="//libertylandscapesupply.com/cdn/shop/collections/hardscape-category.jpg?v=1734721453&width=60" 922 loading="lazy" 923 class="img-fit" width="60" 924 height="" 925 alt="Hardscapes"> 926 </noscript> 927 </div><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/hardscapes" data-no-instant>Hardscapes<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 928 </a> 929 </div> 930 </summary> 931 932 <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion main-nav__grandchild-grid grid grid-cols-2 gap-theme md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style=""><li><a class="grandchild-nav__item main-nav__item" href="/collections/boulders"><div class="media relative mb-2 w-full grandchild-nav__image"style="padding-top: 100%;"><img src="//libertylandscapesupply.com/cdn/shop/collections/TN-Boulder-scaled.jpg?crop=center&height=300&v=1752865148&width=300" 933 class="img-fit" 934 loading="lazy" 935 alt="Boulders" 936 height="300" 937 width="300"> 938</div>Boulders</a> 939 </li><li><a class="grandchild-nav__item main-nav__item" href="/collections/brick"><div class="media relative mb-2 w-full grandchild-nav__image"style="padding-top: 100%;"><img src="//libertylandscapesupply.com/cdn/shop/collections/antique_brick_feature-_image.png?crop=center&height=300&v=1752262639&width=300" 940 class="img-fit" 941 loading="lazy" 942 alt="Brick" 943 height="300" 944 width="300"> 945</div>Brick</a> 946 </li><li><a class="grandchild-nav__item main-nav__item" href="/collections/decorative"><div class="media relative mb-2 w-full grandchild-nav__image"style="padding-top: 100%;"><img src="//libertylandscapesupply.com/cdn/shop/collections/Mexican-beach-pebble-lifestyle-2.jpg?crop=center&height=300&v=1753895883&width=300" 947 class="img-fit" 948 loading="lazy" 949 alt="Decorative" 950 height="300" 951 width="300"> 952</div>Decorative</a> 953 </li><li><a class="grandchild-nav__item main-nav__item" href="/collections/stone"><div class="media relative mb-2 w-full grandchild-nav__image"style="padding-top: 100%;"><img src="//libertylandscapesupply.com/cdn/shop/collections/stone-sub-category-image.jpg?crop=center&height=300&v=1734908559&width=300" 954 class="img-fit" 955 loading="lazy" 956 alt="Flagstone" 957 height="300" 958 width="300"> 959</div>Flagstone</a> 960 </li><li><a class="grandchild-nav__item main-nav__item" href="/collections/utility"><div class="media relative mb-2 w-full grandchild-nav__image"style="padding-top: 100%;"><img src="//libertylandscapesupply.com/cdn/shop/collections/Strip-Rubble-additional-image.jpg?crop=center&height=300&v=1753385056&width=300" 961 class="img-fit" 962 loading="lazy" 963 alt="Utility" 964 height="300" 965 width="300"> 966</div>Utility</a> 967 </li><li class="col-start-1 col-end-3"> 968 <a href="/collections/hardscapes" class="main-nav__item--go">Go to Hardscapes<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 969 </a> 970 </li></ul> 971 </div> 972 </details> 973 </nav-menu></li><li><div class="child-nav__item--toggle flex items-center child-nav__item-collection-image js-sidebar-hover"><div class="main-nav__collection-image media relative main-nav__collection-image--flex main-nav__collection-image--standard"> 974 <img data-src="//libertylandscapesupply.com/cdn/shop/collections/liberty-landscape-supply-bul
974k-products.jpg?v=1735673884&width=60" 975 class="img-fit no-js-hidden" loading="lazy" 976 width="60" 977 height="" 978 alt="Large Quantities"><noscript> 979 <img src="//libertylandscapesupply.com/cdn/shop/collections/liberty-landscape-supply-bulk-products.jpg?v=1735673884&width=60" 980 loading="lazy" 981 class="img-fit" width="60" 982 height="" 983 alt="Large Quantities"> 984 </noscript> 985 </div><a class="main-nav__item child-nav__item" 986 href="/collections/large-quantities/large-quantity">Large Quantities 987 </a></div></li><li><div class="child-nav__item--toggle flex items-center child-nav__item-collection-image js-sidebar-hover"><div class="main-nav__collection-image media relative main-nav__collection-image--flex main-nav__collection-image--standard"> 988 <img data-src="//libertylandscapesupply.com/cdn/shop/collections/mulch-soil-category.jpg?v=1734721546&width=60" 989 class="img-fit no-js-hidden" loading="lazy" 990 width="60" 991 height="" 992 alt="Mulch & Soil"><noscript> 993 <img src="//libertylandscapesupply.com/cdn/shop/collections/mulch-soil-category.jpg?v=1734721546&width=60" 994 loading="lazy" 995 class="img-fit" width="60" 996 height="" 997 alt="Mulch & Soil"> 998 </noscript> 999 </div><a class="main-nav__item child-nav__item" 1000 href="/collections/mulch-soil">Mulch & Soil 1001 </a></div></li><li><nav-menu class="js-mega-nav"> 1002 <details open> 1003 <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover"> 1004 <div class="main-nav__item-content child-nav__collection-image w-full"><div class="main-nav__collection-image main-nav__collection-image--flex main-nav__collection-image--standard media relative"> 1005 <img data-src="//libertylandscapesupply.com/cdn/shop/collections/plant-category.jpg?v=1734721589&width=60" 1006 class="img-fit no-js-hidden" loading="lazy" 1007 width="60" 1008 height="" 1009 alt="Plants"><noscript> 1010 <img src="//libertylandscapesupply.com/cdn/shop/collections/plant-category.jpg?v=1734721589&width=60" 1011 loading="lazy" 1012 class="img-fit" width="60" 1013 height="" 1014 alt="Plants"> 1015 </noscript> 1016 </div><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/plants" data-no-instant>Plants<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 1017 </a> 1018 </div> 1019 </summary> 1020 1021 <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion main-nav__grandchild-grid grid grid-cols-2 gap-theme md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style=""><li><a class="grandchild-nav__item main-nav__item" href="/collections/plants-annuals"><div class="media relative mb-2 w-full grandchild-nav__image"style="padding-top: 100%;"><img src="//libertylandscapesupply.com/cdn/shop/collections/annuals-sub-category-image.jpg?crop=center&height=300&v=1772216651&width=300" 1022 class="img-fit" 1023 loading="lazy" 1024 alt="Annuals" 1025 height="300" 1026 width="300"> 1027</div>Annuals</a> 1028 </li><li><a class="grandchild-nav__item main-nav__item" href="/collections/plants-shrubs"><div class="media relative mb-2 w-full grandchild-nav__image"style="padding-top: 100%;"><img src="//libertylandscapesupply.com/cdn/shop/collections/shrubs-sub-category-image.jpg?crop=center&height=300&v=1734907601&width=300" 1029 class="img-fit" 1030 loading="lazy" 1031 alt="Shrubs" 1032 height="300" 1033 width="300"> 1034</div>Shrubs</a> 1035 </li><li><a class="grandchild-nav__item main-nav__item" href="/collections/plants-tropicals"><div class="media relative mb-2 w-full grandchild-nav__image"style="padding-top: 100%;"><img src="//libertylandscapesupply.com/cdn/shop/collections/tropical-sub-category-image.jpg?crop=center&height=300&v=1752695896&width=300" 1036 class="img-fit" 1037 loading="lazy" 1038 alt="Tropicals" 1039 height="300" 1040 width="300"> 1041</div>Tropicals</a> 1042 </li><li><a class="grandchild-nav__item main-nav__item" href="/collections/plants-perennials"><div class="media relative mb-2 w-full grandchild-nav__image"style="padding-top: 100%;"><img src="//libertylandscapesupply.com/cdn/shop/collections/perennials-sub-category-image.jpg?crop=center&height=300&v=1734907811&width=300" 1043 class="img-fit" 1044 loading="lazy" 1045 alt="Perennials" 1046 height="300" 1047 width="300"> 1048</div>Perennials</a> 1049 </li><li><a class="grandchild-nav__item main-nav__item" href="/collections/plants-indoor"><div class="media relative mb-2 w-full grandchild-nav__image"style="padding-top: 100%;"><img src="//libertylandscapesupply.com/cdn/shop/collections/indoor-plants-sub-category-image.jpg?crop=center&height=300&v=1753105408&width=300" 1050 class="img-fit" 1051 loading="lazy" 1052 alt="Indoor Plants" 1053 height="300" 1054 width="300"> 1055</div>Indoor Plants</a> 1056 </li><li><a class="grandchild-nav__item main-nav__item" href="/collections/xerix"><div class="media relative mb-2 w-full grandchild-nav__image"style="padding-top: 100%;"><img src="//libertylandscapesupply.com/cdn/shop/collections/xeric-sub-category-image.jpg?crop=center&height=300&v=1734908520&width=300" 1057 class="img-fit" 1058 loading="lazy" 1059 alt="Xerix" 1060 height="300" 1061 width="300"> 1062</div>Xerix</a> 1063 </li><li><a class="grandchild-nav__item main-nav__item" href="/collections/ferns"><div class="media relative mb-2 w-full grandchild-nav__image"style="padding-top: 100%;"><img src="//libertylandscapesupply.com/cdn/shop/collections/fern-sub-category-image.jpg?crop=center&height=300&v=1734908473&width=300" 1064 class="img-fit" 1065 loading="lazy" 1066 alt="Ferns" 1067 height="300" 1068 width="300"> 1069</div>Ferns</a> 1070 </li><li><a class="grandchild-nav__item main-nav__item" href="/collections/grasse
1070s"><div class="media relative mb-2 w-full grandchild-nav__image"style="padding-top: 100%;"><img src="//libertylandscapesupply.com/cdn/shop/collections/grasses-sub-category-image.jpg?crop=center&height=300&v=1734907249&width=300" 1071 class="img-fit" 1072 loading="lazy" 1073 alt="Grasses" 1074 height="300" 1075 width="300"> 1076</div>Grasses</a> 1077 </li><li><a class="grandchild-nav__item main-nav__item" href="/collections/vines"><div class="media relative mb-2 w-full grandchild-nav__image"style="padding-top: 100%;"><img src="//libertylandscapesupply.com/cdn/shop/collections/vine-sub-category-image.jpg?crop=center&height=300&v=1734908408&width=300" 1078 class="img-fit" 1079 loading="lazy" 1080 alt="Vines" 1081 height="300" 1082 width="300"> 1083</div>Vines</a> 1084 </li><li class="col-start-1 col-end-3"> 1085 <a href="/collections/plants" class="main-nav__item--go">Go to Plants<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 1086 </a> 1087 </li></ul> 1088 </div> 1089 </details> 1090 </nav-menu></li><li><div class="child-nav__item--toggle flex items-center child-nav__item-collection-image js-sidebar-hover"><div class="main-nav__collection-image media relative main-nav__collection-image--flex main-nav__collection-image--standard"> 1091 <img data-src="//libertylandscapesupply.com/cdn/shop/collections/pottery-category.jpg?v=1734721617&width=60" 1092 class="img-fit no-js-hidden" loading="lazy" 1093 width="60" 1094 height="" 1095 alt="Pottery"><noscript> 1096 <img src="//libertylandscapesupply.com/cdn/shop/collections/pottery-category.jpg?v=1734721617&width=60" 1097 loading="lazy" 1098 class="img-fit" width="60" 1099 height="" 1100 alt="Pottery"> 1101 </noscript> 1102 </div><a class="main-nav__item child-nav__item" 1103 href="/collections/pottery">Pottery 1104 </a></div></li><li><nav-menu class="js-mega-nav"> 1105 <details open> 1106 <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover"> 1107 <div class="main-nav__item-content child-nav__collection-image w-full"><div class="main-nav__collection-image main-nav__collection-image--flex main-nav__collection-image--standard media relative"> 1108 <img data-src="//libertylandscapesupply.com/cdn/shop/collections/palms-trees-category.jpg?v=1734721648&width=60" 1109 class="img-fit no-js-hidden" loading="lazy" 1110 width="60" 1111 height="" 1112 alt="Trees & Palms"><noscript> 1113 <img src="//libertylandscapesupply.com/cdn/shop/collections/palms-trees-category.jpg?v=1734721648&width=60" 1114 loading="lazy" 1115 class="img-fit" width="60" 1116 height="" 1117 alt="Trees & Palms"> 1118 </noscript> 1119 </div><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/trees-and-palms" data-no-instant>Trees & Palms<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 1120 </a> 1121 </div> 1122 </summary> 1123 1124 <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion main-nav__grandchild-grid grid grid-cols-2 gap-theme md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style=""><li><a class="grandchild-nav__item main-nav__item" href="/collections/shade-trees"><div class="media relative mb-2 w-full grandchild-nav__image"style="padding-top: 100%;"><img src="//libertylandscapesupply.com/cdn/shop/collections/shade-tree-category-image.jpg?crop=center&height=300&v=1734908278&width=300" 1125 class="img-fit" 1126 loading="lazy" 1127 alt="Shade Trees" 1128 height="300" 1129 width="300"> 1130</div>Shade Trees</a> 1131 </li><li><a class="grandchild-nav__item main-nav__item" href="/collections/flowering-trees"><div class="media relative mb-2 w-full grandchild-nav__image"style="padding-top: 100%;"><img src="//libertylandscapesupply.com/cdn/shop/collections/pink_crape_myrtle.jpg?crop=center&height=300&v=1734961554&width=300" 1132 class="img-fit" 1133 loading="lazy" 1134 alt="Flowering Trees" 1135 height="300" 1136 width="300"> 1137</div>Flowering Trees</a> 1138 </li><li><a class="grandchild-nav__item main-nav__item" href="/collections/palm-trees"><div class="media relative mb-2 w-full grandchild-nav__image"style="padding-top: 100%;"><img src="//libertylandscapesupply.com/cdn/shop/collections/palms-trees-sub-category-image.jpg?crop=center&height=300&v=1734908307&width=300" 1139 class="img-fit" 1140 loading="lazy" 1141 alt="Palm Trees" 1142 height="300" 1143 width="300"> 1144</div>Palm Trees</a> 1145 </li><li><a class="grandchild-nav__item main-nav__item" href="/collections/hedges-privacy"><div class="media relative mb-2 w-full grandchild-nav__image"style="padding-top: 100%;"><img src="//libertylandscapesupply.com/cdn/shop/collections/hedges-privacy-sub-category-image.jpg?crop=center&height=300&v=1734908052&width=300" 1146 class="img-fit" 1147 loading="lazy" 1148 alt="Hedges & Privacy" 1149 height="300" 1150 width="300"> 1151</div>Hedges & Privacy</a> 1152 </li><li><a class="grandchild-nav__item main-nav__item" href="/collections/evergreens"><div class="media relative mb-2 w-full grandchild-nav__image"style="padding-top: 100%;"><img src="//libertylandscapesupply.com/cdn/shop/collections/evergreens-sub-category-image.jpg?crop=center&height=300&v=1734907941&width=300" 1153 class="img-fit" 1154 loading="lazy" 1155 alt="Evergreens" 1156 height="300" 1157 width="300"> 1158</div>Evergreens</a> 1159 </li><li class="col-start-1 col-end-3"> 1160 <a href="/collections/trees-and-palms" class="main-nav__item--go">Go to Trees & Palms<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 1161 </a> 1162 </li></ul> 1163 </div> 1164 </details> 1165 </nav-menu></li></ul></div></div> 1166 </details></li><li><a class="main-nav__item main-nav__item--primary" href="/pages/services-parent">Residential Services</a></li><li><a class="main-nav__item main-nav__item--primary" href="/pages/commercial-services-1">Commercial Services</a></li><li>
1166<details> 1167 <summary class="main-nav__item--toggle relative js-nav-hover js-toggle"> 1168 <a class="main-nav__item main-nav__item--primary main-nav__item-content" href="/pages/resource-center"> 1169 Resources<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 1170 </a> 1171 </summary><div class="main-nav__child has-motion"> 1172 1173 <ul class="child-nav child-nav--dropdown"> 1174 <li class="md:hidden"> 1175 <button type="button" class="main-nav__item main-nav__item--back relative js-back"> 1176 <div class="main-nav__item-content text-start"> 1177 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Back</div> 1178 </button> 1179 </li> 1180 1181 <li class="md:hidden"> 1182 <a href="/pages/resource-center" class="main-nav__item child-nav__item large-text main-nav__item-header">Resources</a> 1183 </li><li><a class="main-nav__item child-nav__item" 1184 href="/blogs/resource-center">Blog 1185 </a></li><li><a class="main-nav__item child-nav__item" 1186 href="/pages/video-library">Video Library 1187 </a></li><li><a class="main-nav__item child-nav__item" 1188 href="/pages/event-calendar">Events 1189 </a></li><li><a class="main-nav__item child-nav__item" 1190 href="https://libertylandscapesupply.com/apps/bubblehouse/rewards/">Liberty Loyalty 1191 </a></li><li><a class="main-nav__item child-nav__item" 1192 href="/pages/discounts">Discounts 1193 </a></li><li><a class="main-nav__item child-nav__item" 1194 href="/pages/faqs">FAQs 1195 </a></li><li><a class="main-nav__item child-nav__item" 1196 href="/pages/materials-calculator">Materials Calculator 1197 </a></li><li><a class="main-nav__item child-nav__item" 1198 href="/pages/care-guides">Care Guides 1199 </a></li></ul></div> 1200 </details></li><li><details> 1201 <summary class="main-nav__item--toggle relative js-nav-hover js-toggle"> 1202 <a class="main-nav__item main-nav__item--primary main-nav__item-content" href="/pages/about"> 1203 About<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 1204 </a> 1205 </summary><div class="main-nav__child has-motion"> 1206 1207 <ul class="child-nav child-nav--dropdown"> 1208 <li class="md:hidden"> 1209 <button type="button" class="main-nav__item main-nav__item--back relative js-back"> 1210 <div class="main-nav__item-content text-start"> 1211 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Back</div> 1212 </button> 1213 </li> 1214 1215 <li class="md:hidden"> 1216 <a href="/pages/about" class="main-nav__item child-nav__item large-text main-nav__item-header">About</a> 1217 </li><li><a class="main-nav__item child-nav__item" 1218 href="/pages/contact">Contact 1219 </a></li><li><a class="main-nav__item child-nav__item" 1220 href="/pages/store-locator">Locations 1221 </a></li><li><a class="main-nav__item child-nav__item" 1222 href="/pages/meet-the-team">Meet the Team 1223 </a></li></ul></div> 1224 </details></li></ul> 1225 </nav></div> 1226 </details> 1227 </main-menu></header> 1228</store-header><link rel="stylesheet" href="//libertylandscapesupply.com/cdn/shop/t/4/assets/navigation-mega-sidebar.css?v=155182831126071426161726066919" media="print" onload="this.media='all'"> 1229
1230<script type="application/ld+json"> 1231 { 1232 "@context": "http://schema.org", 1233 "@type": "Organization", 1234 "name": "Liberty Landscape Supply", 1235 "logo": "https:\/\/libertylandscapesupply.com\/cdn\/shop\/files\/liberty-landslape-supply-logo.png?v=1724689896\u0026width=2294", 1236 1237 "sameAs": [ 1238 1239"https:\/\/www.facebook.com\/libertylandscapesupply\/","https:\/\/www.youtube.com\/channel\/UCpCrCjh_mk0ixBTyzZ39O6Q","https:\/\/www.instagram.com\/libertylandscapesupply\/?hl=en","https:\/\/www.linkedin.com\/company\/liberty-landscape-supply\/" 1240 ], 1241 "url": "https:\/\/libertylandscapesupply.com" 1242 } 1243</script>
1243 1244 1245 1246</div><div id="shopify-section-sections--17255148945603__promo-strip" class="shopify-section shopify-section-group-header-group cc-promo-strip"> 1247<link href="//libertylandscapesupply.com/cdn/shop/t/4/assets/promo-strip.css?v=142388299774839104741736807610" rel="stylesheet" type="text/css" media="all" /> 1248<div class="section section--full-width border-top border-bottom section--padded-small color-scheme color-scheme--3" id="sections--17255148945603__promo-strip"> 1249 <div class="container text-center flex-wrap flex-auto items-center justify-center gap-x-theme promo-strip__container" data-cc-animate><h2 class="section__block promo-strip__heading shrink-0 h6 " > 1250 CHRISTMAS PRESALE IS NOW LIVE! 1251 </h2><div class="section__block text-center promo-strip__button" > 1252 <a class="btn btn--secondary btn--narrow" href="/collections/christmas-presale">SHOP PRESALE</a> 1253 </div></div> 1254 </div> 1255 1256 1257</div> 1258<!-- END sections: header-group --><main id="main-content"><div class="container">
1258<script type="application/ld+json"> 1259 { 1260 "@context": "https://schema.org", 1261 "@type": "BreadcrumbList", 1262 "itemListElement": [ 1263 { 1264 "@type": "ListItem", 1265 "position": 1, 1266 "name": "Home", 1267 "item": "https:\/\/libertylandscapesupply.com\/" 1268 },{ 1269 "@type": "ListItem", 1270 "position": 2, 1271 "name": "Garden Products", 1272 "item": "https:\/\/libertylandscapesupply.com\/collections\/garden-products" 1273 }] 1274 } 1275 </script>
1275 1276<nav class="breadcrumbs flex justify-between w-full" aria-label="Breadcrumbs"> 1277 <ol class="breadcrumbs-list flex has-ltr-icon"> 1278 <li class="flex items-center"> 1279 <a class="breadcrumbs-list__link" href="/">Home</a> <svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 1280 </li><li class="flex items-center"> 1281 <a class="breadcrumbs-list__link" href="/collections/garden-products" aria-current="page">Garden Products</a> 1282 </li></ol></nav> 1283 1284 </div><div id="shopify-section-template--17255149863107__collection-banner" class="shopify-section cc-collection-banner section section--template"><link href="//libertylandscapesupply.com/cdn/shop/t/4/assets/collection-banner.css?v=66595946168566525541738801712" rel="stylesheet" type="text/css" media="all" /> 1285<div class="container"> 1286 <div class="collection-banner flex flex-col md:flex-row text-start gap-y-6"> 1287 <div class="collection-banner__content flex flex-col w-full text-start"><div class="block"> 1288 <h1 class="collection-banner__heading mb-0 inline">Garden Products</h1> 1289 1290 1291 <span class="font-heading collection-banner__count"> 1292 (70 products) 1293 </span> 1294 1295 </div></div></div> 1296</div> 1297 1298 1299</div><div id="shopify-section-template--17255149863107__collection-products" class="shopify-section cc-collection-products section section--template mb-0"><link href="//libertylandscapesupply.com/cdn/shop/t/4/assets/products-grid.css?v=174493367548856665791738801852" rel="stylesheet" type="text/css" media="all" /> 1300<link href="//libertylandscapesupply.com/cdn/shop/t/4/assets/product.css?v=110616999120467170811738788908" rel="stylesheet" type="text/css" media="all" />
1301<script src="//libertylandscapesupply.com/cdn/shop/t/4/assets/products-toolbar.js?v=70932690088391132941726066920" defer="defer"></script>
1301<link rel="stylesheet" href="//libertylandscapesupply.com/cdn/shop/t/4/assets/quick-add.css?v=65988701598420848001726066919" media="print" onload="this.media='all'"> 1302
1302<script src="//libertylandscapesupply.com/cdn/shop/t/4/assets/quick-add.js?v=51199992971974147511726066921" defer="defer"></script>
1302 1303
1303<script src="//libertylandscapesupply.com/cdn/shop/t/4/assets/variant-picker.js?v=159758884658292151071730324510" defer="defer"></script>
1303 1304
1304<script src="//libertylandscapesupply.com/cdn/shop/t/4/assets/product-form.js?v=65023693641062547211726066921" defer="defer"></script>
1304 1305
1305<script src="//libertylandscapesupply.com/cdn/shop/t/4/assets/custom-select.js?v=147432982730571550041726066920" defer="defer"></script>
1305 1306 1307<div class="container" data-num-results="70">
1307<script src="//libertylandscapesupply.com/cdn/shop/t/4/assets/products-toolbar.js?v=70932690088391132941726066920" defer="defer"></script>
1307 1308 1309<products-toolbar class="products-toolbar flex items-center mb-8 no-js-hidden" id="products-toolbar"><div class="products-toolbar__filter"> 1310 <button type="button" class="products-toolbar__filter-btn flex justify-between items-center text-current font-bold is-active js-toggle-filters" aria-controls="facet-filters" aria-expanded="false"> 1311 <span class="hidden md:block">Filter</span><span class="md:hidden">Filter & Sort</span><svg width="20" height="20" viewBox="0 0 20 20" stroke-width="1.25" stroke="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path stroke-linecap="round" stroke-linejoin="round" d="M1 6h18M1 14h18"/><circle cx="7" cy="6" r="3"/><circle cx="13" cy="14" r="3"/></svg> 1312 </button> 1313 </div><div class="products-toolbar__sort hidden md:block"> 1314<custom-select id="products-sort-by"><label class="label no-js-hidden" for="products-sort-by-button">Sort by</label><div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button" 1315 aria-expanded="false" aria-haspopup="listbox" id="products-sort-by-button" 1316 > 1317 <span class="text-start">Best selling</span> 1318 <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true"> 1319 <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/> 1320 </svg> 1321 </button> 1322 <ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1" 1323 aria-hidden="true" hidden aria-activedescendant="products-sort-by-opt-1"><li class="custom-select__option flex items-center js-option" id="products-sort-by-opt-0" role="option" 1324 data-value="most-relevant" 1325 1326 > 1327 <span class="pointer-events-none">Most relevant</span> 1328 </li><li class="custom-select__option flex items-center js-option" id="products-sort-by-opt-1" role="option" 1329 data-value="best-selling" 1330 1331 aria-selected="true"> 1332 <span class="pointer-events-none">Best selling</span> 1333 </li><li class="custom-select__option flex items-center js-option" id="products-sort-by-opt-2" role="option" 1334 data-value="title-ascending" 1335 1336 > 1337 <span class="pointer-events-none">Alphabetically, A-Z</span> 1338 </li><li class="custom-select__option flex items-center js-option" id="products-sort-by-opt-3" role="option" 1339 data-value="title-descending" 1340 1341 > 1342 <span class="pointer-events-none">Alphabetically, Z-A</span> 1343 </li><li class="custom-select__option flex items-center js-option" id="products-sort-by-opt-4" role="option" 1344 data-value="price-ascending" 1345 1346 > 1347 <span class="pointer-events-none">Price, low to high</span> 1348 </li><li class="custom-select__option flex items-center js-option" id="products-sort-by-opt-5" role="option" 1349 data-value="price-descending" 1350 1351 > 1352 <span class="pointer-events-none">Price, high to low</span> 1353 </li><li class="custom-select__option flex items-center js-option" id="products-sort-by-opt-6" role="option" 1354 data-value="created-ascending" 1355 1356 > 1357 <span class="pointer-events-none">Date, old to new</span> 1358 </li><li class="custom-select__option flex items-center js-option" id="products-sort-by-opt-7" role="option" 1359 data-value="created-descending" 1360 1361 > 1362 <span class="pointer-events-none">Date, new to old</span> 1363 </li></ul> 1364 </div></custom-select> 1365 </div> 1366
1366<script src="//libertylandscapesupply.com/cdn/shop/t/4/assets/custom-select.js?v=147432982730571550041726066920" defer="defer"></script>
1366<div class="products-toolbar__layout flex items-center mis-auto"> 1367 <span class="label label--inline">View as</span> 1368 <input type="radio" class="focus-label visually-hidden" name="products-layout" id="list-layout-opt" value="list"> 1369 <label for="list-layout-opt" class="tap-target"> 1370 <span class="visually-hidden">List</span> 1371 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon"><g transform="translate(3 5.727)"><path stroke="currentColor" stroke-width="1.5" d="M4.364 1.091h13.091"/><circle fill="currentColor" cx="1.091" cy="1.091" r="1.091"/></g><g transform="translate(3 10.91)"><path stroke="currentColor" stroke-width="1.5" d="M4.364 1.091h13.091"/><circle fill="currentColor" cx="1.091" cy="1.091" r="1.091"/></g><g transform="translate(3 16.09)"><path stroke="currentColor" stroke-width="1.5" d="M4.364 1.091h13.091"/><circle fill="currentColor" cx="1.091" cy="1.091" r="1.091"/></g></svg> 1372 </label> 1373 <input type="radio" class="focus-label visually-hidden" name="products-layout" id="grid-layout-opt" value="grid" checked> 1374 <label for="grid-layout-opt" class="tap-target"> 1375 <span class="visually-hidden">Grid</span> 1376 <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M4 4h6v6H4zm10 0h6v6h-6zM4 14h6v6H4zm10 0h6v6h-6z"/></svg> 1377 </label> 1378 </div></products-toolbar> 1379 1380<hr class="js-hidden"> 1381 1382<custom-pagination class="main-products-grid flex" data-layout="grid" data-compare="false" data-infinite-scroll="false" data-pause-infinite-scroll="false"><div class="main-products-grid__filters"> 1383 <link rel="stylesheet" href="//libertylandscapesupply.com/cdn/shop/t/4/assets/facet-filters.css?v=95522722783699350511726934149"><link rel="stylesheet" href="//libertylandscapesupply.com/cdn/shop/t/4/assets/price-range.css?v=178974828777998023251726066920">
1383<script src="//libertylandscapesupply.com/cdn/shop/t/4/assets/facet-filters.js?v=162796478509062234711726066921" defer="defer"></script>
1383<script src="//libertylandscapesupply.com/cdn/shop/t/4/assets/price-range.js?v=102923782352997428131726066920" defer="defer"></script>
1383<script src="//libertylandscapesupply.com/cdn/shop/t/4/assets/sticky-scroll-direction.js?v=32758325870558658521726066919" defer="defer"></script>
1383 1384 1385<sticky-scroll-direction data-min-sticky-size="lg"><facet-filters class="facets drawer fixed top-0 left-0 flex flex-col w-full has-motion" data-name="facet-filters" id="facet-filters" data-filtering="true" data-sorting="true" role="dialog" aria-labelledby="facets-title" aria-modal="true" aria-hidden="true" tabindex="-1"> 1386 <header class="drawer__header flex justify-between items-center lg:hidden"> 1387 <h2 class="h4 mb-0" id="facets-title"> 1388 <span class="hidden md:block">Filters</span><span class="md:hidden">Filter & Sort</span></h2> 1389 <button type="button" class="drawer__close-btn js-close-drawer"> 1390 <span class="visually-hidden">Close</span> 1391 <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg> 1392 </button> 1393 </header> 1394 1395 <div class="drawer__content"> 1396 <form id="facets" data-filter-section-id="template--17255149863107__collection-products" novalidate><details-disclosure class="facets__active-filters" hidden> 1397 <details class="disclosure" id="active-filters" open><summary> 1398 <div class="flex justify-between items-center"> 1399 <span class="flex-auto font-bold active-filters-header">Applied Filters 1400</span> 1401 <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 1402</span> 1403 </div> 1404 </summary> 1405 <div class="disclosure__panel has-motion"> 1406 <div class="disclosure__content"> 1407 <div class="active-filters flex flex-wrap"> 1408 1409</div> 1410 1411 <a href="/collections/garden-products?sort_by=best-selling" class="link text-current text-sm js-clear-all" data-instant>Clear all</a> 1412 </div> 1413 </div> 1414 </details> 1415 </details-disclosure> 1416 1417 <div class="facets__filters"> 1418 <details-disclosure class="md:hidden no-js-visible"> 1419 <details class="filter disclosure" id="filter-sort" data-type="sort" open> 1420 <summary class="filter__toggle"> 1421 <div class="flex justify-between items-center"> 1422 <span class="flex-auto font-bold">Sort by</span> 1423 <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 1424</span> 1425 </div> 1426 </summary> 1427 <div class="disclosure__panel has-motion"> 1428 <div class="disclosure__content"> 1429 <div class="filter__content"> 1430 <ul role="list"><li> 1431 <input type="radio" 1432 class="checkbox js-drawer-sort-by" 1433 id="filter-sort-2" 1434 name="sort_by" 1435 value="most-relevant" 1436 > 1437 <label for="filter-sort-2" class="flex items-start w-full m-0"> 1438 <span class="flex-auto">Most relevant</span> 1439 </label> 1440 </li><li> 1441 <input type="radio" 1442 class="checkbox js-drawer-sort-by" 1443 id="filter-sort-3" 1444 name="sort_by" 1445 value="best-selling" 1446 checked> 1447 <label for="filter-sort-3" class="flex items-start w-full m-0">
1448 <span class="flex-auto">Best selling</span> 1449 </label> 1450 </li><li> 1451 <input type="radio" 1452 class="checkbox js-drawer-sort-by" 1453 id="filter-sort-4" 1454 name="sort_by" 1455 value="title-ascending" 1456 > 1457 <label for="filter-sort-4" class="flex items-start w-full m-0"> 1458 <span class="flex-auto">Alphabetically, A-Z</span> 1459 </label> 1460 </li><li> 1461 <input type="radio" 1462 class="checkbox js-drawer-sort-by" 1463 id="filter-sort-5" 1464 name="sort_by" 1465 value="title-descending" 1466 > 1467 <label for="filter-sort-5" class="flex items-start w-full m-0"> 1468 <span class="flex-auto">Alphabetically, Z-A</span> 1469 </label> 1470 </li><li> 1471 <input type="radio" 1472 class="checkbox js-drawer-sort-by" 1473 id="filter-sort-6" 1474 name="sort_by" 1475 value="price-ascending" 1476 > 1477 <label for="filter-sort-6" class="flex items-start w-full m-0"> 1478 <span class="flex-auto">Price, low to high</span> 1479 </label> 1480 </li><li> 1481 <input type="radio" 1482 class="checkbox js-drawer-sort-by" 1483 id="filter-sort-7" 1484 name="sort_by" 1485 value="price-descending" 1486 > 1487 <label for="filter-sort-7" class="flex items-start w-full m-0"> 1488 <span class="flex-auto">Price, high to low</span> 1489 </label> 1490 </li><li> 1491 <input type="radio" 1492 class="checkbox js-drawer-sort-by" 1493 id="filter-sort-8" 1494 name="sort_by" 1495 value="created-ascending" 1496 > 1497 <label for="filter-sort-8" class="flex items-start w-full m-0"> 1498 <span class="flex-auto">Date, old to new</span> 1499 </label> 1500 </li><li> 1501 <input type="radio" 1502 class="checkbox js-drawer-sort-by" 1503 id="filter-sort-9" 1504 name="sort_by" 1505 value="created-descending" 1506 > 1507 <label for="filter-sort-9" class="flex items-start w-full m-0"> 1508 <span class="flex-auto">Date, new to old</span> 1509 </label> 1510 </li></ul> 1511 </div> 1512 </div> 1513 </div> 1514 </details> 1515 </details-disclosure> 1516 1517 1518<details-disclosure> 1519 <details class="filter disclosure" id="filter-filter.v.price" data-type="price_range" open> 1520 <summary class="filter__toggle"> 1521 <div class="flex justify-between items-center">
1522 <span class="flex-auto font-bold">Price</span> 1523 <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 1524</span> 1525 </div> 1526 </summary> 1527 <div class="disclosure__panel has-motion"> 1528 <div class="disclosure__content"> 1529 <div class="filter__content"> 1530 1531<price-range class="price-range block"> 1532 <div class="flex items-center"> 1533 <div class="price-range__input-wrapper flex items-center flex-auto relative"> 1534 <label class="visually-hidden" for="price-range-number-min">From</label> 1535 <span class="price-range__currency">$</span> 1536 <input type="number" 1537 class="input w-full" 1538 id="price-range-number-min" 1539 name="filter.v.price.gte" 1540 placeholder="0" 1541 1542 min="0" 1543 max="85" 1544 step="10"> 1545 </div> 1546 <span class="price-range__input-separator">-</span> 1547 <div class="price-range__input-wrapper flex items-center flex-auto relative"> 1548 <label class="visually-hidden" for="price-range-number-max">To</label> 1549 <span class="price-range__currency">$</span> 1550 <input type="number" 1551 class="input w-full" 1552 id="price-range-number-max" 1553 name="filter.v.price.lte" 1554 placeholder="85" 1555 1556 min="0" 1557 max="85" 1558 step="10"> 1559 </div> 1560 </div> 1561 <div class="price-range__sliders relative no-js-hidden"> 1562 <label class="visually-hidden" for="price-range-slider-min">From</label> 1563 <input type="range" 1564 class="price-range__slider-input m-0" 1565 id="price-range-slider-min" 1566 value="0" 1567 min="0" 1568 max="85" 1569 step="1" 1570 tabindex="-1"> 1571 <label class="visually-hidden" for="price-range-slider-max">To</label> 1572 <input type="range" 1573 class="price-range__slider-input m-0" 1574 id="price-range-slider-max" 1575 value="85" 1576 min="0" 1577 max="85" 1578 step="1" 1579 tabindex="-1"> 1580 </div> 1581</price-range> 1582 1583 1584 </div> 1585 1586 <div class="flex relative items-center mt-6"><div class="filter__header"> 1587 <a href="/collections/garden-products" class="link text-current text-sm js-clear-filter" hidden>Clear</a> 1588 </div> 1589 </div> 1590 </div> 1591 </div> 1592 </details> 1593 </details-disclosure></div> 1594 1595 <noscript class="no-js-apply-filters facets__footer"> 1596 <button type="submit" class="btn btn--primary">Apply</button> 1597 </noscript> 1598 </form> 1599 </div> 1600 1601 <footer class="drawer__footer lg:hidden no-js-hidden"> 1602 <div class="facets__footer"> 1603 <button type="button" class="btn btn--primary w-full js-close-drawer js-close-drawer-mob">Show 70 results</button> 1604 </div> 1605 </footer> 1606 </facet-filters></sticky-scroll-direction> 1607 </div><div class="main-products-grid__results relative flex-auto" id="filter-results"><ul class="grid mb-8 md:mb-12 grid-cols-2 small-cards-mobile sm:grid-cols-3 gap-x-theme gap-y-16" 1608 data-filters-open-classes="grid mb-8 md:mb-12 grid-cols-2 small-cards-mobile sm:grid-cols-3 gap-x-theme gap-y-16" 1609 data-filters-closed-classes="grid mb-8 md:mb-12 grid-cols-2 small-cards-mobile sm:grid-cols-3 xl:grid-cols-4 gap-x-theme gap-y-16" role="list"> 1610<li class="js-pagination-result"><product-card class="card card--product h-full card--no-lines relative flex" data-product-tags="garden bed gardening level0::Garden Products liner Pest Control tool Updated Weed weed mat"><div class="card__media relative"> 1611 <a href="/collections/garden-products/products/landscape-fabric" aria-label="Landscape Fabric" class="media block relative js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//libertylandscapesupply.com/cdn/shop/files/4x50.2.jpg?v=1731512883&width=320 320w, //libertylandscapesupply.com/cdn/shop/files/4x50.2.jpg?v=1731512883&width=460 460w" sizes="(min-width: 1328px) calc((1200px - 72px) / 4), (min-width: 1280px) calc((100vw - 200px) / 4), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc(100vw - 40px)" data-src="//libertylandscapesupply.com/cdn/shop/files/4x50.2.jpg?v=1731512883&width=460" 1612 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20460%20613'%3E%3C/svg%3E" class="img-fit card__main-image no-js-hidden" data-media-id="35670867476675" loading="lazy" 1613 width="460" 1614 height="613" 1615 alt="Landscape Fabric"><noscript> 1616 <img src="//libertylandscapesupply.com/cdn/shop/files/4x50.2.jpg?v=1731512883&width=460" 1617 loading="lazy" 1618 class="img-fit card__main-image " width="460" 1619 height="613" 1620 alt="Landscape Fabric"> 1621 </noscript> 1622 1623 1624</a></div> 1625 1626 <div class="card__info-container flex flex-col flex-auto relative"> 1627 <div class="card__info w-full"> 1628 <div class="card__info-inner inline-block w-full"><p class="card__title font-bold mt-1 mb-0"> 1629 <a href="/collections/garden-products/products/landscape-fabric" class="card-link text-current js-prod-link">Landscape Fabric</a> 1630 </p><div class="price price--top">
1631 <div class="price__default"> 1632 <span class="price__from">From </span> 1633 <strong class="price__current">$27<sup>99 1634</strong> 1635 1636 <s class="price__was price__was--supercents"></s> 1637 </div> 1638 1639 <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price"> 1640</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div> 1641 1642 <div class="price__no-variant" hidden> 1643 <strong class="price__current">Unavailable</strong> 1644 </div> 1645</div> 1646</div> 1647 </div> 1648 1649 <div> 1650 <div class="yotpo-widget-instance" data-yotpo-instance-id="854865" data-yotpo-product-id="8075911266499" data-yotpo-cart-product-id="8075911266499" data-yotpo-section-id="collection"></div> 1651 </div><div class="card__quick-add 1652 mob:card__quick-add--below 1653 1654 desktop:card__quick-add--below 1655 1656 "><div class="no-js-hidden"> 1657 <button type="button" 1658 class="btn btn--primary w-full js-quick-add" 1659 aria-haspopup="dialog" 1660 data-product-url="/collections/garden-products/products/landscape-fabric" 1661 data-product-default-variant="false" 1662 > 1663 <span class="quick-add-btn-icon block pointer-events-none"> 1664 <span class="visually-hidden">Choose options</span> 1665 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg> 1666 </span> 1667 <span class="quick-add-btn-text block pointer-events-none">Choose options</span> 1668 </button> 1669 <a href="/collections/garden-products/products/landscape-fabric" class="btn btn--secondary quick-add-view-btn">View details</a> 1670 </div></div></div> 1671 </product-card></li> 1672<li class="js-pagination-result"><product-card class="card card--product h-full card--no-lines relative flex" data-product-tags="border edging garden bed level0::Garden Products level1::Edging liner"><div class="card__media has-hover-image relative"> 1673 <a href="/collections/garden-products/products/steel-edging" aria-label="Col-Met Steel Edging" class="media block relative js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//libertylandscapesupply.com/cdn/shop/files/20250905_204416973_iOS.jpg?v=1760376335&width=320 320w, //libertylandscapesupply.com/cdn/shop/files/20250905_204416973_iOS.jpg?v=1760376335&width=460 460w, //libertylandscapesupply.com/cdn/shop/files/20250905_204416973_iOS.jpg?v=1760376335&width=600 600w, //libertylandscapesupply.com/cdn/shop/files/20250905_204416973_iOS.jpg?v=1760376335&width=700 700w, //libertylandscapesupply.com/cdn/shop/files/20250905_204416973_iOS.jpg?v=1760376335&width=800 800w, //libertylandscapesupply.com/cdn/shop/files/20250905_204416973_iOS.jpg?v=1760376335&width=900 900w, //libertylandscapesupply.com/cdn/shop/files/20250905_204416973_iOS.jpg?v=1760376335&width=1200 1200w" sizes="(min-width: 1328px) calc((1200px - 72px) / 4), (min-width: 1280px) calc((100vw - 200px) / 4), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc(100vw - 40px)" data-src="//libertylandscapesupply.com/cdn/shop/files/20250905_204416973_iOS.jpg?v=1760376335&width=460" 1674 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%201600'%3E%3C/svg%3E" class="img-fit card__main-image no-js-hidden" data-media-id="36732653863107" loading="lazy" 1675 width="1200" 1676 height="1600" 1677 alt=""><noscript> 1678 <img src="//libertylandscapesupply.com/cdn/shop/files/20250905_204416973_iOS.jpg?v=1760376335&width=460" 1679 loading="lazy" 1680 class="img-fit card__main-image " width="1200" 1681 height="1600" 1682 alt=""> 1683 </noscript> 1684 1685 1686 1687<img data-srcset="//libertylandscapesupply.com/cdn/shop/files/edging-scaled.jpg?v=1760376335&width=320 320w, //libertylandscapesupply.com/cdn/shop/files/edging-scaled.jpg?v=1760376335&width=460 460w, //libertylandscapesupply.com/cdn/shop/files/edging-scaled.jpg?v=1760376335&width=600 600w, //libertylandscapesupply.com/cdn/shop/files/edging-scaled.jpg?v=1760376335&width=700 700w, //libertylandscapesupply.com/cdn/shop/files/edging-scaled.jpg?v=1760376335&width=800 800w, //libertylandscapesupply.com/cdn/shop/files/edging-scaled.jpg?v=1760376335&width=900 900w, //libertylandscapesupply.com/cdn/shop/files/edging-scaled.jpg?v=1760376335&width=1200 1200w" sizes="(min-width: 1328px) calc((1200px - 72px) / 4), (min-width: 1280px) calc((100vw - 200px) / 4), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc(100vw - 40px)" data-src="//libertylandscapesupply.com/cdn/shop/files/edging-scaled.jpg?v=1760376335&width=460" 1688 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%201600'%3E%3C/svg%3E" class="img-fit card__hover-image no-js-hidden" loading="lazy" 1689 width="1200" 1690 height="1600" 1691 alt="Steel Edging"><noscript> 1692 <img src="//libertylandscapesupply.com/cdn/shop/files/edging-scaled.jpg?v=1760376335&width=460" 1693 loading="lazy" 1694 class="img-fit card__hover-image " width="1200" 1695 height="1600" 1696 alt="Steel Edging"> 1697 </noscript> 1698</a></div> 1699 1700 <div class="card__info-container flex flex-col flex-auto relative"> 1701 <div class="card__info w-full"> 1702 <div class="card__info-inner inline-block w-full"><p class="card__title font-bold mt-1 mb-0"> 1703 <a href="/collections/garden-products/products/steel-edging" class="card-link text-current js-prod-link">Col-Met Steel Edging</a> 1704 </p><div class="price price--top">
1705 <div class="price__default"> 1706 <span class="price__from">From </span> 1707 <strong class="price__current">$9<sup>99 1708</strong> 1709 1710 <s class="price__was price__was--supercents"></s> 1711 </div> 1712 1713 <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price"> 1714</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div> 1715 1716 <div class="price__no-variant" hidden> 1717 <strong class="price__current">Unavailable</strong> 1718 </div> 1719</div> 1720</div> 1721 </div> 1722 1723 <div> 1724 <div class="yotpo-widget-instance" data-yotpo-instance-id="854865" data-yotpo-product-id="8075922571459" data-yotpo-cart-product-id="8075922571459" data-yotpo-section-id="collection"></div> 1725 </div><div class="card__quick-add 1726 mob:card__quick-add--below 1727 1728 desktop:card__quick-add--below 1729 1730 "><div class="no-js-hidden"> 1731 <button type="button" 1732 class="btn btn--primary w-full js-quick-add" 1733 aria-haspopup="dialog" 1734 data-product-url="/collections/garden-products/products/steel-edging" 1735 data-product-default-variant="false" 1736 > 1737 <span class="quick-add-btn-icon block pointer-events-none"> 1738 <span class="visually-hidden">Choose options</span> 1739 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg> 1740 </span> 1741 <span class="quick-add-btn-text block pointer-events-none">Choose options</span> 1742 </button> 1743 <a href="/collections/garden-products/products/steel-edging" class="btn btn--secondary quick-add-view-btn">View details</a> 1744 </div></div></div> 1745 </product-card></li> 1746<li class="js-pagination-result"><product-card class="card card--product h-full card--no-lines relative flex" data-product-tags="level0::Garden Products"><div class="card__media relative"> 1747 <a href="/collections/garden-products/products/landscape-fabric-pins-25-pack" aria-label="Landscape Fabric Pins - 25 pack" class="media block relative js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//libertylandscapesupply.com/cdn/shop/files/pins.jpg?v=1742495237&width=320 320w, //libertylandscapesupply.com/cdn/shop/files/pins.jpg?v=1742495237&width=460 460w, //libertylandscapesupply.com/cdn/shop/files/pins.jpg?v=1742495237&width=600 600w, //libertylandscapesupply.com/cdn/shop/files/pins.jpg?v=1742495237&width=700 700w, //libertylandscapesupply.com/cdn/shop/files/pins.jpg?v=1742495237&width=800 800w, //libertylandscapesupply.com/cdn/shop/files/pins.jpg?v=1742495237&width=900 900w, //libertylandscapesupply.com/cdn/shop/files/pins.jpg?v=1742495237&width=1200 1200w" sizes="(min-width: 1328px) calc((1200px - 72px) / 4), (min-width: 1280px) calc((100vw - 200px) / 4), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc(100vw - 40px)" data-src="//libertylandscapesupply.com/cdn/shop/files/pins.jpg?v=1742495237&width=460" 1748 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%201600'%3E%3C/svg%3E" class="img-fit card__main-image no-js-hidden" data-media-id="36147692896451" loading="lazy" 1749 width="1200" 1750 height="1600" 1751 alt=""><noscript> 1752 <img src="//libertylandscapesupply.com/cdn/shop/files/pins.jpg?v=1742495237&width=460" 1753 loading="lazy" 1754 class="img-fit card__main-image " width="1200" 1755 height="1600" 1756 alt=""> 1757 </noscript> 1758 1759</a></div> 1760 1761 <div class="card__info-container flex flex-col flex-auto relative"> 1762 <div class="card__info w-full"> 1763 <div class="card__info-inner inline-block w-full"><p class="card__title font-bold mt-1 mb-0"> 1764 <a href="/collections/garden-products/products/landscape-fabric-pins-25-pack" class="card-link text-current js-prod-link">Landscape Fabric Pins - 25 pack</a> 1765 </p><div class="price price--top">
1766 <div class="price__default"> 1767 <strong class="price__current">$4<sup>00 1768</strong> 1769 1770 <s class="price__was price__was--supercents"></s> 1771 </div> 1772 1773 <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price"> 1774</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div> 1775 1776 <div class="price__no-variant" hidden> 1777 <strong class="price__current">Unavailable</strong> 1778 </div> 1779</div> 1780</div> 1781 </div> 1782 1783 <div> 1784 <div class="yotpo-widget-instance" data-yotpo-instance-id="854865" data-yotpo-product-id="8080468508867" data-yotpo-cart-product-id="8080468508867" data-yotpo-section-id="collection"></div> 1785 </div><div class="card__quick-add 1786 mob:card__quick-add--below 1787 1788 desktop:card__quick-add--below 1789 1790 "><div class="no-js-hidden"> 1791 <button type="button" 1792 class="btn btn--primary w-full js-quick-add" 1793 aria-haspopup="dialog" 1794 data-product-url="/collections/garden-products/products/landscape-fabric-pins-25-pack" 1795 data-product-default-variant="false" 1796 > 1797 <span class="quick-add-btn-icon block pointer-events-none"> 1798 <span class="visually-hidden">Choose options</span> 1799 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg> 1800 </span> 1801 <span class="quick-add-btn-text block pointer-events-none">Choose options</span> 1802 </button> 1803 <a href="/collections/garden-products/products/landscape-fabric-pins-25-pack" class="btn btn--secondary quick-add-view-btn">View details</a> 1804 </div></div></div> 1805 </product-card></li> 1806<li class="js-pagination-result"><product-card class="card card--product h-full card--no-lines relative flex" data-product-tags="garden bed gardening level0::Garden Products liner Pest Control tool Updated Weed weed mat"><div class="card__media has-hover-image relative"> 1807 <a href="/collections/garden-products/products/landscape-fabric-pins" aria-label="Landcape Fabric Pins" class="media block relative js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//libertylandscapesupply.com/cdn/shop/files/pins-1-scaled.jpg?v=1731512886&width=640 320w, //libertylandscapesupply.com/cdn/shop/files/pins-1-scaled.jpg?v=1731512886&width=920 460w, //libertylandscapesupply.com/cdn/shop/files/pins-1-scaled.jpg?v=1731512886&width=1200 600w, //libertylandscapesupply.com/cdn/shop/files/pins-1-scaled.jpg?v=1731512886&width=1400 700w, //libertylandscapesupply.com/cdn/shop/files/pins-1-scaled.jpg?v=1731512886&width=1600 800w, //libertylandscapesupply.com/cdn/shop/files/pins-1-scaled.jpg?v=1731512886&width=1800 900w, //libertylandscapesupply.com/cdn/shop/files/pins-1-scaled.jpg?v=1731512886&width=2400 1200w" sizes="(min-width: 1328px) calc((1200px - 72px) / 4), (min-width: 1280px) calc((100vw - 200px) / 4), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc(100vw - 40px)" data-src="//libertylandscapesupply.com/cdn/shop/files/pins-1-scaled.jpg?v=1731512886&width=460" 1808 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%202400%201800'%3E%3C/svg%3E" class="img-fit card__main-image no-js-hidden" data-media-id="35670867706051" loading="lazy" 1809 width="2400" 1810 height="1800" 1811 alt="Landscape Fabric Pins"><noscript> 1812 <img src="//libertylandscapesupply.com/cdn/shop/files/pins-1-scaled.jpg?v=1731512886&width=460" 1813 loading="lazy" 1814 class="img-fit card__main-image " width="2400" 1815 height="1800" 1816 alt="Landscape Fabric Pins"> 1817 </noscript> 1818<img data-srcset="//libertylandscapesupply.com/cdn/shop/files/fabric-pins-e1507041299664.jpg?v=1731512886&width=640 320w, //libertylandscapesupply.com/cdn/shop/files/fabric-pins-e1507041299664.jpg?v=1731512886&width=920 460w, //libertylandscapesupply.com/cdn/shop/files/fabric-pins-e1507041299664.jpg?v=1731512886&width=1200 600w" sizes="(min-width: 1328px) calc((1200px - 72px) / 4), (min-width: 1280px) calc((100vw - 200px) / 4), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc(100vw - 40px)" data-src="//libertylandscapesupply.com/cdn/shop/files/fabric-pins-e1507041299664.jpg?v=1731512886&width=460" 1819 class="img-fit card__main-image no-js-hidden" data-media-id="35670867738819" hidden loading="lazy" 1820 width="1200" 1821 height="900" 1822 alt="Landscape Fabric Pins"><noscript> 1823 <img src="//libertylandscapesupply.com/cdn/shop/files/fabric-pins-e1507041299664.jpg?v=1731512886&width=460" 1824 loading="lazy" 1825 class="img-fit card__main-image " width="1200" 1826 height="900" 1827 alt="Landscape Fabric Pins"> 1828 </noscript> 1829<img data-srcset="//libertylandscapesupply.com/cdn/shop/files/fabric-pins-e1507041299664.jpg?v=1731512886&width=640 320w, //libertylandscapesupply.com/cdn/shop/files/fabric-pins-e1507041299664.jpg?v=1731512886&width=920 460w, //libertylandscapesupply.com/cdn/shop/files/fabric-pins-e1507041299664.jpg?v=1731512886&width=1200 600w" sizes="(min-width: 1328px) calc((1200px - 72px) / 4), (min-width: 1280px) calc((100vw - 200px) / 4), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc(100vw - 40px)" data-src="//libertylandscapesupply.com/cdn/shop/files/fabric-pins-e1507041299664.jpg?v=1731512886&width=460" 1830 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20900'%3E%3C/svg%3E" class="img-fit card__hover-image no-js-hidden" loading="lazy" 1831 width="1200" 1832 height="900" 1833 alt="Landscape Fabric Pins"><noscript> 1834 <img src="//libertylandscapesupply.com/cdn/shop/files/fabric-pins-e1507041299664.jpg?v=1731512886&width=460" 1835 loading="lazy" 1836 class="img-fit card__hover-image " width="1200" 1837 height="900" 1838 alt="Landscape Fabric Pins"> 1839 </noscript> 1840</a></div> 1841 1842 <div class="card__info-container flex flex-col flex-auto relative"> 1843 <div class="card__info w-full"> 1844 <div class="card__info-inner inline-block w-full"><p class="card__title font-bold mt-1 mb-0"> 1845 <a href="/collections/garden-products/products/landscape-fabric-pins" class="card-link text-current js-prod-link">Landcape Fabric Pins</a> 1846 </p><div class="price price--top">
1847 <div class="price__default"> 1848 <strong class="price__current">$10<sup>00 1849</strong> 1850 1851 <s class="price__was price__was--supercents"></s> 1852 </div> 1853 1854 <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price"> 1855</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div> 1856 1857 <div class="price__no-variant" hidden> 1858 <strong class="price__current">Unavailable</strong> 1859 </div> 1860</div> 1861</div> 1862 </div> 1863 1864 <div> 1865 <div class="yotpo-widget-instance" data-yotpo-instance-id="854865" data-yotpo-product-id="8075911299267" data-yotpo-cart-product-id="8075911299267" data-yotpo-section-id="collection"></div> 1866 </div><div class="card__quick-add 1867 mob:card__quick-add--below 1868 1869 desktop:card__quick-add--below 1870 1871 "><div class="no-js-hidden"> 1872 <button type="button" 1873 class="btn btn--primary w-full js-quick-add" 1874 aria-haspopup="dialog" 1875 data-product-url="/collections/garden-products/products/landscape-fabric-pins" 1876 data-product-default-variant="false" 1877 > 1878 <span class="quick-add-btn-icon block pointer-events-none"> 1879 <span class="visually-hidden">Choose options</span> 1880 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg> 1881 </span> 1882 <span class="quick-add-btn-text block pointer-events-none">Choose options</span> 1883 </button> 1884 <a href="/collections/garden-products/products/landscape-fabric-pins" class="btn btn--secondary quick-add-view-btn">View details</a> 1885 </div></div></div> 1886 </product-card></li> 1887<li class="js-pagination-result"><product-card class="card card--product h-full card--no-lines relative flex" data-product-tags="level0::Garden Products Updated"><div class="card__media relative"> 1888 <a href="/collections/garden-products/products/plastic-saucer" aria-label="Plastic Saucer" class="media block relative js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//libertylandscapesupply.com/cdn/shop/files/plant_saucers_plastic.jpg?v=1742495367&width=320 320w, //libertylandscapesupply.com/cdn/shop/files/plant_saucers_plastic.jpg?v=1742495367&width=460 460w, //libertylandscapesupply.com/cdn/shop/files/plant_saucers_plastic.jpg?v=1742495367&width=600 600w, //libertylandscapesupply.com/cdn/shop/files/plant_saucers_plastic.jpg?v=1742495367&width=700 700w, //libertylandscapesupply.com/cdn/shop/files/plant_saucers_plastic.jpg?v=1742495367&width=800 800w, //libertylandscapesupply.com/cdn/shop/files/plant_saucers_plastic.jpg?v=1742495367&width=900 900w, //libertylandscapesupply.com/cdn/shop/files/plant_saucers_plastic.jpg?v=1742495367&width=1200 1200w" sizes="(min-width: 1328px) calc((1200px - 72px) / 4), (min-width: 1280px) calc((100vw - 200px) / 4), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc(100vw - 40px)" data-src="//libertylandscapesupply.com/cdn/shop/files/plant_saucers_plastic.jpg?v=1742495367&width=460" 1889 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%201600'%3E%3C/svg%3E" class="img-fit card__main-image no-js-hidden" data-media-id="36147701547203" loading="lazy" 1890 width="1200" 1891 height="1600" 1892 alt=""><noscript> 1893 <img src="//libertylandscapesupply.com/cdn/shop/files/plant_saucers_plastic.jpg?v=1742495367&width=460" 1894 loading="lazy" 1895 class="img-fit card__main-image " width="1200" 1896 height="1600" 1897 alt=""> 1898 </noscript> 1899 1900 1901 1902 1903 1904 1905</a></div> 1906 1907 <div class="card__info-container flex flex-col flex-auto relative"> 1908 <div class="card__info w-full"> 1909 <div class="card__info-inner inline-block w-full"><p class="card__title font-bold mt-1 mb-0"> 1910 <a href="/collections/garden-products/products/plastic-saucer" class="card-link text-current js-prod-link">
1910Plastic Saucer</a> 1911 </p><div class="price price--top"> 1912 <div class="price__default"> 1913 <span class="price__from">From </span> 1914 <strong class="price__current">$2<sup>75 1915</strong> 1916 1917 <s class="price__was price__was--supercents"></s> 1918 </div> 1919 1920 <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price"> 1921</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div> 1922 1923 <div class="price__no-variant" hidden> 1924 <strong class="price__current">Unavailable</strong> 1925 </div> 1926</div> 1927</div> 1928 </div> 1929 1930 <div> 1931 <div class="yotpo-widget-instance" data-yotpo-instance-id="854865" data-yotpo-product-id="8080486891715" data-yotpo-cart-product-id="8080486891715" data-yotpo-section-id="collection"></div> 1932 </div><div class="card__quick-add 1933 mob:card__quick-add--below 1934 1935 desktop:card__quick-add--below 1936 1937 "><div class="no-js-hidden"> 1938 <button type="button" 1939 class="btn btn--primary w-full js-quick-add" 1940 aria-haspopup="dialog" 1941 data-product-url="/collections/garden-products/products/plastic-saucer" 1942 data-product-default-variant="false" 1943 > 1944 <span class="quick-add-btn-icon block pointer-events-none"> 1945 <span class="visually-hidden">Choose options</span> 1946 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg> 1947 </span> 1948 <span class="quick-add-btn-text block pointer-events-none">Choose options</span> 1949 </button> 1950 <a href="/collections/garden-products/products/plastic-saucer" class="btn btn--secondary quick-add-view-btn">View details</a> 1951 </div></div></div> 1952 </product-card></li> 1953<li class="js-pagination-result"><product-card class="card card--product h-full card--no-lines relative flex" data-product-tags="level0::Garden Products"><div class="card__media relative"> 1954 <a href="/collections/garden-products/products/weed-mat" aria-label="Weed Mat" class="media block relative js-prod-link" style="padding-top: 100%;" tabindex="-1"><svg class="media__placeholder img-fit" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"/><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"/><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"/></svg> 1955</a></div> 1956 1957 <div class="card__info-container flex flex-col flex-auto relative"> 1958 <div class="card__info w-full"> 1959 <div class="card__info-inner inline-block w-full"><p class="card__title font-bold mt-1 mb-0"> 1960 <a href="/collections/garden-products/products/weed-mat" class="card-link text-current js-prod-link">Weed Mat</a> 1961 </p><div class="price price--top">
1962 <div class="price__default"> 1963 <strong class="price__current">$0<sup>90 1964</strong> 1965 1966 <s class="price__was price__was--supercents"></s> 1967 </div> 1968 1969 <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price"> 1970</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div> 1971 1972 <div class="price__no-variant" hidden> 1973 <strong class="price__current">Unavailable</strong> 1974 </div> 1975</div> 1976</div> 1977 </div> 1978 1979 <div> 1980 <div class="yotpo-widget-instance" data-yotpo-instance-id="854865" data-yotpo-product-id="8080535650499" data-yotpo-cart-product-id="8080535650499" data-yotpo-section-id="collection"></div> 1981 </div><div class="card__quick-add 1982 mob:card__quick-add--below 1983 1984 desktop:card__quick-add--below 1985 1986 "><div class="no-js-hidden"> 1987 <button type="button" 1988 class="btn btn--primary w-full js-quick-add" 1989 aria-haspopup="dialog" 1990 data-product-url="/collections/garden-products/products/weed-mat" 1991 data-product-default-variant="false" 1992 > 1993 <span class="quick-add-btn-icon block pointer-events-none"> 1994 <span class="visually-hidden">Choose options</span> 1995 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg> 1996 </span> 1997 <span class="quick-add-btn-text block pointer-events-none">Choose options</span> 1998 </button> 1999 <a href="/collections/garden-products/products/weed-mat" class="btn btn--secondary quick-add-view-btn">View details</a> 2000 </div></div></div> 2001 </product-card></li> 2002<li class="js-pagination-result"><product-card class="card card--product h-full card--no-lines relative flex" data-product-tags="6-4-6 646 citrus fertilizer level0::Garden Products level1::Fertilizers Updated view-online-only"><div class="card__media has-hover-image relative"> 2003 <a href="/collections/garden-products/products/citrus-fertilizer-6-4-6" aria-label="Sunniland Citrus Fertilizer 6-4-6" class="media block relative js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//libertylandscapesupply.com/cdn/shop/files/citrus-fertilizer.png?v=1731512639&width=320 320w, //libertylandscapesupply.com/cdn/shop/files/citrus-fertilizer.png?v=1731512639&width=460 460w, //libertylandscapesupply.com/cdn/shop/files/citrus-fertilizer.png?v=1731512639&width=600 600w" sizes="(min-width: 1328px) calc((1200px - 72px) / 4), (min-width: 1280px) calc((100vw - 200px) / 4), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc(100vw - 40px)" data-src="//libertylandscapesupply.com/cdn/shop/files/citrus-fertilizer.png?v=1731512639&width=460" 2004 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20780'%3E%3C/svg%3E" class="img-fit card__main-image no-js-hidden" data-media-id="35670843424963" loading="lazy" 2005 width="600" 2006 height="780" 2007 alt="Citrus Fertilizer 6-4-6"><noscript> 2008 <img src="//libertylandscapesupply.com/cdn/shop/files/citrus-fertilizer.png?v=1731512639&width=460" 2009 loading="lazy" 2010 class="img-fit card__main-image " width="600" 2011 height="780" 2012 alt="Citrus Fertilizer 6-4-6"> 2013 </noscript> 2014 2015 2016<img data-srcset="//libertylandscapesupply.com/cdn/shop/files/citrus-6-4-6-back.png?v=1731512639&width=320 320w, //libertylandscapesupply.com/cdn/shop/files/citrus-6-4-6-back.png?v=1731512639&width=460 460w, //libertylandscapesupply.com/cdn/shop/files/citrus-6-4-6-back.png?v=1731512639&width=600 600w, //libertylandscapesupply.com/cdn/shop/files/citrus-6-4-6-back.png?v=1731512639&width=700 700w, //libertylandscapesupply.com/cdn/shop/files/citrus-6-4-6-back.png?v=1731512639&width=800 800w, //libertylandscapesupply.com/cdn/shop/files/citrus-6-4-6-back.png?v=1731512639&width=900 900w, //libertylandscapesupply.com/cdn/shop/files/citrus-6-4-6-back.png?v=1731512639&width=1200 1200w" sizes="(min-width: 1328px) calc((1200px - 72px) / 4), (min-width: 1280px) calc((100vw - 200px) / 4), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc(100vw - 40px)" data-src="//libertylandscapesupply.com/cdn/shop/files/citrus-6-4-6-back.png?v=1731512639&width=460" 2017 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%201600'%3E%3C/svg%3E" class="img-fit card__hover-image no-js-hidden" loading="lazy" 2018 width="1200" 2019 height="1600" 2020 alt="Citrus Fertilizer 6-4-6"><noscript> 2021 <img src="//libertylandscapesupply.com/cdn/shop/files/citrus-6-4-6-back.png?v=1731512639&width=460" 2022 loading="lazy" 2023 class="img-fit card__hover-image " width="1200" 2024 height="1600" 2025 alt="Citrus Fertilizer 6-4-6"> 2026 </noscript> 2027</a></div> 2028 2029 <div class="card__info-container flex flex-col flex-auto relative"> 2030 <div class="card__info w-full"> 2031 <div class="card__info-inner inline-block w-full"><p class="card__title font-bold mt-1 mb-0"> 2032 <a href="/collections/garden-products/products/citrus-fertilizer-6-4-6" class="card-link text-current js-prod-link">Sunniland Citrus Fertilizer 6-4-6</a> 2033 </p><div class="price price--top">
2034 <div class="price__default"> 2035 <span class="price__from">From </span> 2036 <strong class="price__current">$7<sup>99 2037</strong> 2038 2039 <s class="price__was price__was--supercents"></s> 2040 </div> 2041 2042 <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price"> 2043</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div> 2044 2045 <div class="price__no-variant" hidden> 2046 <strong class="price__current">Unavailable</strong> 2047 </div> 2048</div> 2049</div> 2050 </div> 2051 2052 <div> 2053 <div class="yotpo-widget-instance" data-yotpo-instance-id="854865" data-yotpo-product-id="8075907268803" data-yotpo-cart-product-id="8075907268803" data-yotpo-section-id="collection"></div> 2054 </div><div class="card__quick-add 2055 mob:card__quick-add--below 2056 2057 desktop:card__quick-add--below 2058 2059 "><div class="no-js-hidden"> 2060 <button type="button" 2061 class="btn btn--primary w-full js-quick-add" 2062 aria-haspopup="dialog" 2063 data-product-url="/collections/garden-products/products/citrus-fertilizer-6-4-6" 2064 data-product-default-variant="false" 2065 > 2066 <span class="quick-add-btn-icon block pointer-events-none"> 2067 <span class="visually-hidden">Choose options</span> 2068 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg> 2069 </span> 2070 <span class="quick-add-btn-text block pointer-events-none">Choose options</span> 2071 </button> 2072 <a href="/collections/garden-products/products/citrus-fertilizer-6-4-6" class="btn btn--secondary quick-add-view-btn">View details</a> 2073 </div></div></div> 2074 </product-card></li> 2075<li class="js-pagination-result"><product-card class="card card--product h-full card--no-lines relative flex" data-product-tags="6-1-8 618 fertilizer level0::Garden Products level1::Fertilizers palm palm tree Updated view-online-only"><div class="card__media has-hover-image relative"> 2076 <a href="/collections/garden-products/products/palm-fertilizer-6-1-8" aria-label="Sunniland Palm Fertilizer 6-1-8" class="media block relative js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//libertylandscapesupply.com/cdn/shop/files/IMG_9727-scaled.jpg?v=1731513001&width=320 320w, //libertylandscapesupply.com/cdn/shop/files/IMG_9727-scaled.jpg?v=1731513001&width=460 460w, //libertylandscapesupply.com/cdn/shop/files/IMG_9727-scaled.jpg?v=1731513001&width=600 600w, //libertylandscapesupply.com/cdn/shop/files/IMG_9727-scaled.jpg?v=1731513001&width=700 700w, //libertylandscapesupply.com/cdn/shop/files/IMG_9727-scaled.jpg?v=1731513001&width=800 800w, //libertylandscapesupply.com/cdn/shop/files/IMG_9727-scaled.jpg?v=1731513001&width=900 900w, //libertylandscapesupply.com/cdn/shop/files/IMG_9727-scaled.jpg?v=1731513001&width=1200 1200w" sizes="(min-width: 1328px) calc((1200px - 72px) / 4), (min-width: 1280px) calc((100vw - 200px) / 4), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc(100vw - 40px)" data-src="//libertylandscapesupply.com/cdn/shop/files/IMG_9727-scaled.jpg?v=1731513001&width=460" 2077 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%201800'%3E%3C/svg%3E" class="img-fit card__main-image no-js-hidden" data-media-id="35670885335235" loading="lazy" 2078 width="1200" 2079 height="1800" 2080 alt="Palm Fertilizer 6-1-8"><noscript> 2081 <img src="//libertylandscapesupply.com/cdn/shop/files/IMG_9727-scaled.jpg?v=1731513001&width=460" 2082 loading="lazy" 2083 class="img-fit card__main-image " width="1200" 2084 height="1800" 2085 alt="Palm Fertilizer 6-1-8"> 2086 </noscript> 2087 2088 2089 2090<img data-srcset="//libertylandscapesupply.com/cdn/shop/files/palm-fertilizer-6-1-8-back.png?v=1731513001&width=320 320w, //libertylandscapesupply.com/cdn/shop/files/palm-fertilizer-6-1-8-back.png?v=1731513001&width=460 460w, //libertylandscapesupply.com/cdn/shop/files/palm-fertilizer-6-1-8-back.png?v=1731513001&width=600 600w, //libertylandscapesupply.com/cdn/shop/files/palm-fertilizer-6-1-8-back.png?v=1731513001&width=700 700w, //libertylandscapesupply.com/cdn/shop/files/palm-fertilizer-6-1-8-back.png?v=1731513001&width=800 800w, //libertylandscapesupply.com/cdn/shop/files/palm-fertilizer-6-1-8-back.png?v=1731513001&width=900 900w, //libertylandscapesupply.com/cdn/shop/files/palm-fertilizer-6-1-8-back.png?v=1731513001&width=1200 1200w" sizes="(min-width: 1328px) calc((1200px - 72px) / 4), (min-width: 1280px) calc((100vw - 200px) / 4), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc(100vw - 40px)" data-src="//libertylandscapesupply.com/cdn/shop/files/palm-fertilizer-6-1-8-back.png?v=1731513001&width=460" 2091 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%201600'%3E%3C/svg%3E" class="img-fit card__hover-image no-js-hidden" loading="lazy" 2092 width="1200" 2093 height="1600" 2094 alt="Palm Fertilizer 6-1-8"><noscript> 2095 <img src="//libertylandscapesupply.com/cdn/shop/files/palm-fertilizer-6-1-8-back.png?v=1731513001&width=460" 2096 loading="lazy" 2097 class="img-fit card__hover-image " width="1200" 2098 height="1600" 2099 alt="Palm Fertilizer 6-1-8"> 2100 </noscript> 2101</a></div> 2102 2103 <div class="card__info-container flex flex-col flex-auto relative"> 2104 <div class="card__info w-full"> 2105 <div class="card__info-inner inline-block w-full"><p class="card__title font-bold mt-1 mb-0"> 2106 <a href="/collections/garden-products/products/palm-fertilizer-6-1-8" class="card-link text-current js-prod-link">Sunniland Palm Fertilizer 6-1-8</a> 2107 </p><div class="price price--top">
2108 <div class="price__default"> 2109 <span class="price__from">From </span> 2110 <strong class="price__current">$6<sup>99 2111</strong> 2112 2113 <s class="price__was price__was--supercents"></s> 2114 </div> 2115 2116 <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price"> 2117</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div> 2118 2119 <div class="price__no-variant" hidden> 2120 <strong class="price__current">Unavailable</strong> 2121 </div> 2122</div> 2123</div> 2124 </div> 2125 2126 <div> 2127 <div class="yotpo-widget-instance" data-yotpo-instance-id="854865" data-yotpo-product-id="8075913429187" data-yotpo-cart-product-id="8075913429187" data-yotpo-section-id="collection"></div> 2128 </div><div class="card__quick-add 2129 mob:card__quick-add--below 2130 2131 desktop:card__quick-add--below 2132 2133 "><div class="no-js-hidden"> 2134 <button type="button" 2135 class="btn btn--primary w-full js-quick-add" 2136 aria-haspopup="dialog" 2137 data-product-url="/collections/garden-products/products/palm-fertilizer-6-1-8" 2138 data-product-default-variant="false" 2139 > 2140 <span class="quick-add-btn-icon block pointer-events-none"> 2141 <span class="visually-hidden">Choose options</span> 2142 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg> 2143 </span> 2144 <span class="quick-add-btn-text block pointer-events-none">Choose options</span> 2145 </button> 2146 <a href="/collections/garden-products/products/palm-fertilizer-6-1-8" class="btn btn--secondary quick-add-view-btn">View details</a> 2147 </div></div></div> 2148 </product-card></li> 2149<li class="js-pagination-result"><product-card class="card card--product h-full card--no-lines relative flex" data-product-tags="level0::Garden Products new tree sapling stake support Updated"><div class="card__media has-hover-image relative"> 2150 <a href="/collections/garden-products/products/arborbrace-tree-guying-staking-kit" aria-label="Tree Staking Guy Kit" class="media block relative js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//libertylandscapesupply.com/cdn/shop/files/tree-guy-kit-scaled.jpg?v=1731515329&width=640 320w, //libertylandscapesupply.com/cdn/shop/files/tree-guy-kit-scaled.jpg?v=1731515329&width=920 460w, //libertylandscapesupply.com/cdn/shop/files/tree-guy-kit-scaled.jpg?v=1731515329&width=1200 600w, //libertylandscapesupply.com/cdn/shop/files/tree-guy-kit-scaled.jpg?v=1731515329&width=1400 700w, //libertylandscapesupply.com/cdn/shop/files/tree-guy-kit-scaled.jpg?v=1731515329&width=1600 800w, //libertylandscapesupply.com/cdn/shop/files/tree-guy-kit-scaled.jpg?v=1731515329&width=1800 900w, //libertylandscapesupply.com/cdn/shop/files/tree-guy-kit-scaled.jpg?v=1731515329&width=2400 1200w" sizes="(min-width: 1328px) calc((1200px - 72px) / 4), (min-width: 1280px) calc((100vw - 200px) / 4), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc(100vw - 40px)" data-src="//libertylandscapesupply.com/cdn/shop/files/tree-guy-kit-scaled.jpg?v=1731515329&width=460" 2151 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%202400%201800'%3E%3C/svg%3E" class="img-fit card__main-image no-js-hidden" data-media-id="35671091773635" loading="lazy" 2152 width="2400" 2153 height="1800" 2154 alt="Arborbrace Tree Guying Staking Kit"><noscript> 2155 <img src="//libertylandscapesupply.com/cdn/shop/files/tree-guy-kit-scaled.jpg?v=1731515329&width=460" 2156 loading="lazy" 2157 class="img-fit card__main-image " width="2400" 2158 height="1800" 2159 alt="Arborbrace Tree Guying Staking Kit"> 2160 </noscript> 2161 2162<img data-srcset="//libertylandscapesupply.com/cdn/shop/files/tree-guy-kit-1.jpg?v=1731515329&width=640 320w, //libertylandscapesupply.com/cdn/shop/files/tree-guy-kit-1.jpg?v=1731515329&width=920 460w" sizes="(min-width: 1328px) calc((1200px - 72px) / 4), (min-width: 1280px) calc((100vw - 200px) / 4), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc(100vw - 40px)" data-src="//libertylandscapesupply.com/cdn/shop/files/tree-guy-kit-1.jpg?v=1731515329&width=460" 2163 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20920%201402'%3E%3C/svg%3E" class="img-fit card__hover-image no-js-hidden" loading="lazy" 2164 width="920" 2165 height="1402" 2166 alt="Arborbrace Tree Guying Staking Kit"><noscript> 2167 <img src="//libertylandscapesupply.com/cdn/shop/files/tree-guy-kit-1.jpg?v=1731515329&width=460" 2168 loading="lazy" 2169 class="img-fit card__hover-image " width="920" 2170 height="1402" 2171 alt="Arborbrace Tree Guying Staking Kit"> 2172 </noscript> 2173</a></div> 2174 2175 <div class="card__info-container flex flex-col flex-auto relative"> 2176 <div class="card__info w-full"> 2177 <div class="card__info-inner inline-block w-full"><p class="card__title font-bold mt-1 mb-0"> 2178 <a href="/collections/garden-products/products/arborbrace-tree-guying-staking-kit" class="card-link text-current js-prod-link">Tree Staking Guy Kit</a> 2179 </p><div class="price price--top">
2180 <div class="price__default"> 2181 <strong class="price__current">$24<sup>00 2182</strong> 2183 2184 <s class="price__was price__was--supercents"></s> 2185 </div> 2186 2187 <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price"> 2188</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div> 2189 2190 <div class="price__no-variant" hidden> 2191 <strong class="price__current">Unavailable</strong> 2192 </div> 2193</div> 2194</div> 2195 </div> 2196 2197 <div> 2198 <div class="yotpo-widget-instance" data-yotpo-instance-id="854865" data-yotpo-product-id="8075939283139" data-yotpo-cart-product-id="8075939283139" data-yotpo-section-id="collection"></div> 2199 </div><div class="card__quick-add 2200 mob:card__quick-add--below 2201 2202 desktop:card__quick-add--below 2203 2204 "><div class="no-js-hidden"> 2205 <button type="button" 2206 class="btn btn--primary w-full js-quick-add" 2207 aria-haspopup="dialog" 2208 data-product-url="/collections/garden-products/products/arborbrace-tree-guying-staking-kit" 2209 data-product-default-variant="false" 2210 > 2211 <span class="quick-add-btn-icon block pointer-events-none"> 2212 <span class="visually-hidden">Choose options</span> 2213 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg> 2214 </span> 2215 <span class="quick-add-btn-text block pointer-events-none">Choose options</span> 2216 </button> 2217 <a href="/collections/garden-products/products/arborbrace-tree-guying-staking-kit" class="btn btn--secondary quick-add-view-btn">View details</a> 2218 </div></div></div> 2219 </product-card></li> 2220<li class="js-pagination-result"><product-card class="card card--product h-full card--no-lines relative flex" data-product-tags="8-4-8 848 azalea camellia fertilizer flowering shrub gardenia level0::Garden Products level1::Fertilizers Updated view-online-only"><div class="card__media has-hover-image relative"> 2221 <a href="/collections/garden-products/products/azalea-camellia-gardenia-fertilizer" aria-label="Sunniland Azalea, Camellia, Gardenia Fertilizer 8-4-8" class="media block relative js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//libertylandscapesupply.com/cdn/shop/files/azalea-fertilizer.jpg?v=1731513619&width=320 320w, //libertylandscapesupply.com/cdn/shop/files/azalea-fertilizer.jpg?v=1731513619&width=460 460w, //libertylandscapesupply.com/cdn/shop/files/azalea-fertilizer.jpg?v=1731513619&width=600 600w" sizes="(min-width: 1328px) calc((1200px - 72px) / 4), (min-width: 1280px) calc((100vw - 200px) / 4), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc(100vw - 40px)" data-src="//libertylandscapesupply.com/cdn/shop/files/azalea-fertilizer.jpg?v=1731513619&width=460" 2222 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20780'%3E%3C/svg%3E" class="img-fit card__main-image no-js-hidden" data-media-id="35670941925571" loading="lazy" 2223 width="600" 2224 height="780" 2225 alt="Azalea, Camellia & Gardenia Fertilizer"><noscript> 2226 <img src="//libertylandscapesupply.com/cdn/shop/files/azalea-fertilizer.jpg?v=1731513619&width=460" 2227 loading="lazy" 2228 class="img-fit card__main-image " width="600" 2229 height="780" 2230 alt="Azalea, Camellia & Gardenia Fertilizer"> 2231 </noscript> 2232 2233 2234<img data-srcset="//libertylandscapesupply.com/cdn/shop/files/azaleacamelia-fertilizer-back.png?v=1731513619&width=320 320w, //libertylandscapesupply.com/cdn/shop/files/azaleacamelia-fertilizer-back.png?v=1731513619&width=460 460w, //libertylandscapesupply.com/cdn/shop/files/azaleacamelia-fertilizer-back.png?v=1731513619&width=600 600w, //libertylandscapesupply.com/cdn/shop/files/azaleacamelia-fertilizer-back.png?v=1731513619&width=700 700w, //libertylandscapesupply.com/cdn/shop/files/azaleacamelia-fertilizer-back.png?v=1731513619&width=800 800w, //libertylandscapesupply.com/cdn/shop/files/azaleacamelia-fertilizer-back.png?v=1731513619&width=900 900w, //libertylandscapesupply.com/cdn/shop/files/azaleacamelia-fertilizer-back.png?v=1731513619&width=1200 1200w" sizes="(min-width: 1328px) calc((1200px - 72px) / 4), (min-width: 1280px) calc((100vw - 200px) / 4), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc(100vw - 40px)" data-src="//libertylandscapesupply.com/cdn/shop/files/azaleacamelia-fertilizer-back.png?v=1731513619&width=460" 2235 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%201600'%3E%3C/svg%3E" class="img-fit card__hover-image no-js-hidden" loading="lazy" 2236 width="1200" 2237 height="1600" 2238 alt="Azalea, Camellia & Gardenia Fertilizer"><noscript> 2239 <img src="//libertylandscapesupply.com/cdn/shop/files/azaleacamelia-fertilizer-back.png?v=1731513619&width=460" 2240 loading="lazy" 2241 class="img-fit card__hover-image " width="1200" 2242 height="1600" 2243 alt="Azalea, Camellia & Gardenia Fertilizer"> 2244 </noscript> 2245</a></div> 2246 2247 <div class="card__info-container flex flex-col flex-auto relative"> 2248 <div class="card__info w-full"> 2249 <div class="card__info-inner inline-block w-full"><p class="card__title font-bold mt-1 mb-0"> 2250 <a href="/collections/garden-products/products/azalea-camellia-gardenia-fertilizer" class="card-link text-current js-prod-link">Sunniland Azalea, Camellia, Gardenia Fertilizer 8-4-8</a> 2251 </p><div class="price price--top">
2252 <div class="price__default"> 2253 <span class="price__from">From </span> 2254 <strong class="price__current">$7<sup>99 2255</strong> 2256 2257 <s class="price__was price__was--supercents"></s> 2258 </div> 2259 2260 <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price"> 2261</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div> 2262 2263 <div class="price__no-variant" hidden> 2264 <strong class="price__current">Unavailable</strong> 2265 </div> 2266</div> 2267</div> 2268 </div> 2269 2270 <div> 2271 <div class="yotpo-widget-instance" data-yotpo-instance-id="854865" data-yotpo-product-id="8075920965827" data-yotpo-cart-product-id="8075920965827" data-yotpo-section-id="collection"></div> 2272 </div><div class="card__quick-add 2273 mob:card__quick-add--below 2274 2275 desktop:card__quick-add--below 2276 2277 "><div class="no-js-hidden"> 2278 <button type="button" 2279 class="btn btn--primary w-full js-quick-add" 2280 aria-haspopup="dialog" 2281 data-product-url="/collections/garden-products/products/azalea-camellia-gardenia-fertilizer" 2282 data-product-default-variant="false" 2283 > 2284 <span class="quick-add-btn-icon block pointer-events-none"> 2285 <span class="visually-hidden">Choose options</span> 2286 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg> 2287 </span> 2288 <span class="quick-add-btn-text block pointer-events-none">Choose options</span> 2289 </button> 2290 <a href="/collections/garden-products/products/azalea-camellia-gardenia-fertilizer" class="btn btn--secondary quick-add-view-btn">View details</a> 2291 </div></div></div> 2292 </product-card></li> 2293<li class="js-pagination-result"><product-card class="card card--product h-full card--no-lines relative flex" data-product-tags="level0::Garden Products level1::Fertilizers"><div class="card__media has-hover-image relative"> 2294 <a href="/collections/garden-products/products/palm-tree-food-plus-systemic-8-6-6-3-25lb" aria-label="Fertilome - Palm Tree Food Plus Systemic 8-6-6" class="media block relative js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//libertylandscapesupply.com/cdn/shop/files/fertilizer-for-sale_14.png?v=1785960852&width=320 320w, //libertylandscapesupply.com/cdn/shop/files/fertilizer-for-sale_14.png?v=1785960852&width=460 460w, //libertylandscapesupply.com/cdn/shop/files/fertilizer-for-sale_14.png?v=1785960852&width=600 600w, //libertylandscapesupply.com/cdn/shop/files/fertilizer-for-sale_14.png?v=1785960852&width=700 700w, //libertylandscapesupply.com/cdn/shop/files/fertilizer-for-sale_14.png?v=1785960852&width=800 800w, //libertylandscapesupply.com/cdn/shop/files/fertilizer-for-sale_14.png?v=1785960852&width=900 900w, //libertylandscapesupply.com/cdn/shop/files/fertilizer-for-sale_14.png?v=1785960852&width=1200 1200w" sizes="(min-width: 1328px) calc((1200px - 72px) / 4), (min-width: 1280px) calc((100vw - 200px) / 4), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc(100vw - 40px)" data-src="//libertylandscapesupply.com/cdn/shop/files/fertilizer-for-sale_14.png?v=1785960852&width=460" 2295 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%201200'%3E%3C/svg%3E" class="img-fit card__main-image no-js-hidden" data-media-id="48345903628483" loading="lazy" 2296 width="1200" 2297 height="1200" 2298 alt=""><noscript> 2299 <img src="//libertylandscapesupply.com/cdn/shop/files/fertilizer-for-sale_14.png?v=1785960852&width=460" 2300 loading="lazy" 2301 class="img-fit card__main-image " width="1200" 2302 height="1200" 2303 alt=""> 2304 </noscript> 2305 2306<img data-srcset="//libertylandscapesupply.com/cdn/shop/files/13725PalmTreeplusSystemicACEUseimagev2_1.jpg?v=1785960852&width=150 150w" sizes="(min-width: 1328px) calc((1200px - 72px) / 4), (min-width: 1280px) calc((100vw - 200px) / 4), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc(100vw - 40px)" data-src="//libertylandscapesupply.com/cdn/shop/files/13725PalmTreeplusSystemicACEUseimagev2_1.jpg?v=1785960852&width=460" 2307 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20150%20185'%3E%3C/svg%3E" class="img-fit card__hover-image no-js-hidden" loading="lazy" 2308 width="150" 2309 height="185" 2310 alt="Fertilome - Palm Tree Food Plus Systemic 8-6-6"><noscript> 2311 <img src="//libertylandscapesupply.com/cdn/shop/files/13725PalmTreeplusSystemicACEUseimagev2_1.jpg?v=1785960852&width=460" 2312 loading="lazy" 2313 class="img-fit card__hover-image " width="150" 2314 height="185" 2315 alt="Fertilome - Palm Tree Food Plus Systemic 8-6-6"> 2316 </noscript> 2317</a></div> 2318 2319 <div class="card__info-container flex flex-col flex-auto relative"> 2320 <div class="card__info w-full"> 2321 <div class="card__info-inner inline-block w-full"><p class="card__title font-bold mt-1 mb-0"> 2322 <a href="/collections/garden-products/products/palm-tree-food-plus-systemic-8-6-6-3-25lb" class="card-link text-current js-prod-link">Fertilome - Palm Tree Food Plus Systemic 8-6-6</a> 2323 </p><div class="price price--top">
2324 <div class="price__default"> 2325 <strong class="price__current">$12<sup>49 2326</strong> 2327 2328 <s class="price__was price__was--supercents"></s> 2329 </div> 2330 2331 <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price"> 2332</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div> 2333 2334 <div class="price__no-variant" hidden> 2335 <strong class="price__current">Unavailable</strong> 2336 </div> 2337</div> 2338</div> 2339 </div> 2340 2341 <div> 2342 <div class="yotpo-widget-instance" data-yotpo-instance-id="854865" data-yotpo-product-id="8179565297859" data-yotpo-cart-product-id="8179565297859" data-yotpo-section-id="collection"></div> 2343 </div><div class="card__quick-add 2344 mob:card__quick-add--below 2345 2346 desktop:card__quick-add--below 2347 2348 "><product-form> 2349 <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-8179565297859" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="44458529882307" disabled><button class="btn btn--primary w-full" 2350 data-add-to-cart-text="Add to cart" 2351 name="add" 2352 aria-haspopup="dialog"> 2353 <span class="quick-add-btn-icon"> 2354 <span class="visually-hidden">Add to cart</span> 2355 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg> 2356 </span> 2357 <span class="quick-add-btn-text">Add to cart</span> 2358 </button> 2359 <a href="/collections/garden-products/products/palm-tree-food-plus-systemic-8-6-6-3-25lb" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="8179565297859" /><input type="hidden" name="section-id" value="template--17255149863107__collection-products" /></form></product-form></div></div> 2360 </product-card></li> 2361<li class="js-pagination-result"><product-card class="card card--product h-full card--no-lines relative flex" data-product-tags="6-6-6 666 all purpose fertilizer level0::Garden Products level1::Fertilizers Updated view-online-only"><div class="card__media has-hover-image relative"> 2362 <a href="/collections/garden-products/products/all-purpose-fertilizer-6-6-6" aria-label="Sunniland Garden Fertilizer 6-6-6" class="media block relative js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//libertylandscapesupply.com/cdn/shop/files/6-6-6.png?v=1731512449&width=320 320w, //libertylandscapesupply.com/cdn/shop/files/6-6-6.png?v=1731512449&width=460 460w, //libertylandscapesupply.com/cdn/shop/files/6-6-6.png?v=1731512449&width=600 600w, //libertylandscapesupply.com/cdn/shop/files/6-6-6.png?v=1731512449&width=700 700w" sizes="(min-width: 1328px) calc((1200px - 72px) / 4), (min-width: 1280px) calc((100vw - 200px) / 4), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc(100vw - 40px)" data-src="//libertylandscapesupply.com/cdn/shop/files/6-6-6.png?v=1731512449&width=460" 2363 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20700%20910'%3E%3C/svg%3E" class="img-fit card__main-image no-js-hidden" data-media-id="35670826254531" loading="lazy" 2364 width="700" 2365 height="910" 2366 alt="All Purpose Fertilizer 6-6-6"><noscript> 2367 <img src="//libertylandscapesupply.com/cdn/shop/files/6-6-6.png?v=1731512449&width=460" 2368 loading="lazy" 2369 class="img-fit card__main-image " width="700" 2370 height="910" 2371 alt="All Purpose Fertilizer 6-6-6"> 2372 </noscript> 2373 2374 2375<img data-srcset="//libertylandscapesupply.com/cdn/shop/files/all-purpose-6-6-6-back.png?v=1731512449&width=320 320w, //libertylandscapesupply.com/cdn/shop/files/all-purpose-6-6-6-back.png?v=1731512449&width=460 460w, //libertylandscapesupply.com/cdn/shop/files/all-purpose-6-6-6-back.png?v=1731512449&width=600 600w, //libertylandscapesupply.com/cdn/shop/files/all-purpose-6-6-6-back.png?v=1731512449&width=700 700w, //libertylandscapesupply.com/cdn/shop/files/all-purpose-6-6-6-back.png?v=1731512449&width=800 800w, //libertylandscapesupply.com/cdn/shop/files/all-purpose-6-6-6-back.png?v=1731512449&width=900 900w, //libertylandscapesupply.com/cdn/shop/files/all-purpose-6-6-6-back.png?v=1731512449&width=1200 1200w" sizes="(min-width: 1328px) calc((1200px - 72px) / 4), (min-width: 1280px) calc((100vw - 200px) / 4), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc(100vw - 40px)" data-src="//libertylandscapesupply.com/cdn/shop/files/all-purpose-6-6-6-back.png?v=1731512449&width=460" 2376 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%201600'%3E%3C/svg%3E" class="img-fit card__hover-image no-js-hidden" loading="lazy" 2377 width="1200" 2378 height="1600" 2379 alt="All Purpose Fertilizer 6-6-6"><noscript> 2380 <img src="//libertylandscapesupply.com/cdn/shop/files/all-purpose-6-6-6-back.png?v=1731512449&width=460" 2381 loading="lazy" 2382 class="img-fit card__hover-image " width="1200" 2383 height="1600" 2384 alt="All Purpose Fertilizer 6-6-6"> 2385 </noscript> 2386</a></div> 2387 2388 <div class="card__info-container flex flex-col flex-auto relative"> 2389 <div class="card__info w-full"> 2390 <div class="card__info-inner inline-block w-full"><p class="card__title font-bold mt-1 mb-0"> 2391 <a href="/collections/garden-products/products/all-purpose-fertilizer-6-6-6" class="card-link text-current js-prod-link">Sunniland Garden Fertilizer 6-6-6</a> 2392 </p><div class="price price--top">
2393 <div class="price__default"> 2394 <span class="price__from">From </span> 2395 <strong class="price__current">$7<sup>99 2396</strong> 2397 2398 <s class="price__was price__was--supercents"></s> 2399 </div> 2400 2401 <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price"> 2402</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div> 2403 2404 <div class="price__no-variant" hidden> 2405 <strong class="price__current">Unavailable</strong> 2406 </div> 2407</div> 2408</div> 2409 </div> 2410 2411 <div> 2412 <div class="yotpo-widget-instance" data-yotpo-instance-id="854865" data-yotpo-product-id="8075903926467" data-yotpo-cart-product-id="8075903926467" data-yotpo-section-id="collection"></div> 2413 </div><div class="card__quick-add 2414 mob:card__quick-add--below 2415 2416 desktop:card__quick-add--below 2417 2418 "><div class="no-js-hidden"> 2419 <button type="button" 2420 class="btn btn--primary w-full js-quick-add" 2421 aria-haspopup="dialog" 2422 data-product-url="/collections/garden-products/products/all-purpose-fertilizer-6-6-6" 2423 data-product-default-variant="false" 2424 > 2425 <span class="quick-add-btn-icon block pointer-events-none"> 2426 <span class="visually-hidden">Choose options</span> 2427 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg> 2428 </span> 2429 <span class="quick-add-btn-text block pointer-events-none">Choose options</span> 2430 </button> 2431 <a href="/collections/garden-products/products/all-purpose-fertilizer-6-6-6" class="btn btn--secondary quick-add-view-btn">View details</a> 2432 </div></div></div> 2433 </product-card></li></ul><nav aria-label="Pagination"> 2434 2435 <ul class="pagination relative flex flex-wrap justify-center items-center justify-between w-full mx-auto mb-10 js-pagination" data-is-more-results="true" data-pagination-style="traditional"> 2436 <li class="pagination__item pagination__item--arrow"> 2437 <a class="pagination__arrow pagination__arrow--prev hover:lighten flex text-current items-center has-ltr-icon" role="link" aria-disabled="true" data-instant> 2438 <span class="pagination__arrow-icon" aria-hidden="true"><svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg></span> 2439 <span class="pagination__prev-label mis-2">Previous</span> 2440 </a> 2441 </li> 2442 <li class="pagination__item text-center md:hidden font-bold"> 2443 Page 1 / 6 2444 </li><li class="hidden md:block"><span class="pagination__page-current font-bold block leading-none">1</span></li><li class="hidden md:block"><a class="pagination__page-link text-current block leading-none" href="/collections/garden-products?page=2" data-instant>2</a></li><li class="hidden md:block"><a class="pagination__page-link text-current block leading-none" href="/collections/garden-products?page=3" data-instant>3</a></li><li class="hidden md:block"><span class="block leading-none ml-2 mr-2">…</span></li><li class="hidden md:block"><a class="pagination__page-link text-current block leading-none" href="/collections/garden-products?page=6" data-instant>6</a></li><li class="pagination__item pagination__item--arrow"> 2445 <a class="pagination__arrow pagination__arrow--next hover:lighten flex justify-end text-current items-center has-ltr-icon js-pagination-load-more" href="/collections/garden-products?page=2" data-instant>
2446 <span class="pagination__next-label text-end">Next</span> 2447 <span class="pagination__arrow-icon" aria-hidden="true"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg></span> 2448 </a> 2449 </li> 2450 </ul> 2451 2452 </nav> 2453</div> 2454 </custom-pagination></div> 2455 2456 2457<style> #shopify-section-template--17255149863107__collection-products .btn.btn--secondary.quick-add-view-btn {background: white; color: var(--btn-alt-bg-color); text-decoration: underline;} </style></div> 2458 </main><!-- BEGIN sections: overlay-group --> 2459<div id="shopify-section-sections--17255148880067__cart-drawer" class="shopify-section shopify-section-group-overlay-group cc-cart-drawer"><link rel="stylesheet" href="//libertylandscapesupply.com/cdn/shop/t/4/assets/cart-items.css?v=153408895012390484581726066919" media="print" onload="this.media='all'">
2460<script src="//libertylandscapesupply.com/cdn/shop/t/4/assets/cart-drawer.js?v=46652569971743939181726066920" defer="defer"></script>
2460<script src="//libertylandscapesupply.com/cdn/shop/t/4/assets/cart-note.js?v=126131321468449833931726066921" defer="defer"></script>
2460<cart-drawer class="drawer drawer--cart fixed top-0 right-0 flex flex-col w-full has-motion" data-name="cart-drawer" id="cart-drawer" role="dialog" aria-label="Your cart" aria-modal="true" aria-hidden="true" tabindex="-1" data-shipping-calculator="false"> 2461 <header class="drawer__header flex justify-between items-center"> 2462 <h2 class="h5 mb-0">Your cart</h2> 2463 <div class="flex items-center gap-x-theme"><button type="button" class="drawer__close-btn js-close-drawer"> 2464 <span class="visually-hidden">Close</span> 2465 <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg> 2466 </button> 2467 </div> 2468 </header> 2469 2470 <div class="drawer__content drawer__content--flex flex-auto items-center"> 2471 2472 2473 <div class="cart-drawer__content grow flex items-center"><form class="form" id="cart-drawer-form" action="/cart" method="post"> 2474 <cart-items id="cart-items" data-section="cart-drawer" data-empty="true"><div class="cart-empty flex flex-col justify-center items-center h-full js-cart-empty"><svg width="24" height="24" viewBox="0 0 24 24" class="icon icon--cart" aria-hidden="true" focusable="false" role="presentation"><path fill="currentColor" d="M17 18a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2c0-1.11.89-2 2-2M1 2h3.27l.94 2H20a1 1 0 0 1 1 1c0 .17-.05.34-.12.5l-3.58 6.47c-.34.61-1 1.03-1.75 1.03H8.1l-.9 1.63-.03.12a.25.25 0 0 0 .25.25H19v2H7a2 2 0 0 1-2-2c0-.35.09-.68.24-.96l1.36-2.45L3 4H1V2m6 16a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2c0-1.11.89-2 2-2m9-7 2.78-5H6.14l2.36 5H16Z"/></svg><p>Your cart is empty</p><a class="btn btn--primary" href="/collections/all">Start shopping</a></div><p class="visually-hidden" id="cart-live-region-text" role="status" aria-live="polite"> 2475 Subtotal:$0<sup>00</sup> USD 2476</p> 2477 <p class="visually-hidden" id="cart-line-item-status" role="status" aria-live="polite" aria-hidden="true">Loading...</p><div class="alert mt-6 bg-error-bg text-error-text" id="cart-errors" role="alert" hidden></div></cart-items> 2478 2479 </form> 2480 </div> 2481 2482 <div id="cart-promoted-products" class="w-full cart-drawer__promoted-products-container"></div><div id="cart-drawer-media-promotion" class="cart-drawer__media-promotion-container w-full"></div> 2483 </div><div class="cart-drawer__summary relative drawer__footer cart-drawer--checkout--sticky-true"></div> 2484<div class="overlay overlay--drawer absolute top-0 right-0 bottom-0 left-0 js-close"></div> 2485</cart-drawer> 2486 2487</div><div id="shopify-section-sections--17255148880067__product-compare" class="shopify-section shopify-section-group-overlay-group cc-compare"> 2488</div><div id="shopify-section-sections--17255148880067__promo_popup_J9NMyd" class="shopify-section shopify-section-group-overlay-group promo-popup-section"><div 2489 class="promo-popup" 2490 id="PromoPopup-sections--17255148880067__promo_popup_J9NMyd" 2491 data-popup-id="christmas-presale-2026" 2492 data-delay="5000" 2493 data-start="2026-10-01" 2494 data-end="2026-10-31" 2495 hidden 2496> 2497 <div class="promo-popup__backdrop" data-promo-close></div> 2498 <div 2499 class="promo-popup__dialog" 2500 role="dialog" 2501 aria-modal="true" 2502 aria-label="Christmas Presale" 2503 tabindex="-1" 2504 > 2505 <button type="button" class="promo-popup__close" data-promo-close aria-label="Close"> 2506 <svg aria-hidden="true" focusable="false" viewBox="0 0 24 24" width="22" height="22"> 2507 <path d="M6 6l12 12M18 6L6 18" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"/> 2508 </svg> 2509 </button> 2510 <a href="/collections/christmas-presale" class="promo-popup__link" data-promo-cta> 2511 <img src="//libertylandscapesupply.com/cdn/shop/files/LLS_Christmas_Presale_Overlay.png?v=1790886647&width=1200" alt="Christmas Presale: 20% off Christmas trees, wreaths, and poinsettias. Shop now." srcset="//libertylandscapesupply.com/cdn/shop/files/LLS_Christmas_Presale_Overlay.png?v=1790886647&width=400 400w, //libertylandscapesupply.com/cdn/shop/files/LLS_Christmas_Presale_Overlay.png?v=1790886647&width=600 600w, //libertylandscapesupply.com/cdn/shop/files/LLS_Christmas_Presale_Overlay.png?v=1790886647&width=800 800w, //libertylandscapesupply.com/cdn/shop/files/LLS_Christmas_Presale_Overlay.png?v=1790886647&width=1000 1000w, //libertylandscapesupply.com/cdn/shop/files/LLS_Christmas_Presale_Overlay.png?v=1790886647&width=1200 1200w" width="1200" height="1200" loading="eager" sizes="(min-width: 640px) 560px, 90vw" class="promo-popup__img" fetchpriority="low"> 2512 </a> 2513 </div> 2514</div> 2515 2516<style> 2517 .promo-popup[hidden] { display: none; } 2518 .promo-popup { 2519 position: fixed; inset: 0; z-index: 2147483000; 2520 display: flex; align-items: center; justify-content: center; 2521 padding: 16px; 2522 } 2523 .promo-popup__backdrop { 2524 position: absolute; inset: 0; 2525 background: rgba(0, 0, 0, .6); 2526 } 2527 .promo-popup__dialog { 2528 position: relative; z-index: 1; 2529 width: min(560px, 90vw); 2530 max-height: 90vh; 2531 aspect-ratio: 1 / 1; 2532 outline: none; 2533 animation: promoPopupIn .25s ease-out; 2534 } 2535 .promo-popup__link { display: block; width: 100%; height: 100%; } 2536 .promo-popup__link:focus-visible { outline: 3px solid #fff; outline-offset: 3px; } 2537 .promo-popup__img { 2538 display: block; width: 100%; height: 100%; 2539 object-fit: contain; border-radius: 8px; 2540 box-shadow: 0 10px 40px rgba(0, 0, 0, .45); 2541 } 2542 .promo-popup__close { 2543 position: absolute; top: -14px; right: -14px; z-index: 1; 2544 width: 44px; height: 44px; border-radius: 50%; 2545 display: flex; align-items: center; justify-content: center; 2546 background: #fff; color: #0b2f5b; 2547 border: 2px solid #0b2f5b; cursor: pointer; 2548 box-shadow: 0 2px 8px rgba(0, 0, 0, .35); 2549 } 2550 .promo-popup__close:hover { background: #0b2f5b; color: #fff; } 2551 .promo-popup__close:focus-visible { outline: 3px solid #fff; outline-offset: 2px; } 2552 @media (max-width: 480px) { 2553 .promo-popup__close { top: -10px; right: -6px; } 2554 } 2555 @media (prefers-reduced-motion: reduce) { 2556 .promo-popup__dialog { animation: none; } 2557 } 2558 @keyframes promoPopupIn { 2559 from { opacity: 0; transform: scale(.96); } 2560 to { opacity: 1; transform: scale(1); } 2561 } 2562 html.promo-popup-open { overflow: hidden; } 2563</style> 2564
2565<script> 2566 (function () { 2567 var root = document.getElementById('PromoPopup-sections--17255148880067__promo_popup_J9NMyd'); 2568 if (!root) return; 2569 var designMode = false; 2570 2571 var key = 'promoPopupSeen:' + root.dataset.popupId; 2572 var today = new Date(); 2573 var todayStr = today.getFullYear() + '-' + String(today.getMonth() + 1).padStart(2, '0') + '-' + String(today.getDate()).padStart(2, '0'); 2574 2575 if (designMode) { 2576 // Theme editor: preview when the section is selected, hide when deselected. 2577 document.addEventListener('shopify:section:select', function (e) { 2578 if (e.detail.sectionId === 'sections--17255148880067__promo_popup_J9NMyd') { root.hidden = false; } 2579 }); 2580 document.addEventListener('shopify:section:deselect', function (e) { 2581 if (e.detail.sectionId === 'sections--17255148880067__promo_popup_J9NMyd') { root.hidden = true; } 2582 }); 2583 root.querySelectorAll('[data-promo-close]').forEach(function (el) { 2584 el.addEventListener('click', function () { root.hidden = true; }); 2585 }); 2586 return; 2587 } 2588 2589 // Date window (YYYY-MM-DD, inclusive). Blank = no limit. 2590 var start = root.dataset.start, end = root.dataset.end; 2591 if ((start && todayStr < start) || (end && todayStr > end)) return; 2592 2593 // Once per visitor per day 2594 try { if (localStorage.getItem(key) === todayStr) return; } catch (e) {} 2595 2596 var dialog = root.querySelector('.promo-popup__dialog'); 2597 var lastFocus = null; 2598 2599 function markSeen() { 2600 try { localStorage.setItem(key, todayStr); } catch (e) {} 2601 } 2602 2603 function open() { 2604 // Don't interrupt if another modal/drawer already has focus trapped 2605 if (document.documentElement.classList.contains('promo-popup-open')) return; 2606 lastFocus = document.activeElement; 2607 root.hidden = false; 2608 document.documentElement.classList.add('promo-popup-open'); 2609 markSeen(); 2610 root.querySelector('.promo-popup__close').focus(); 2611 document.addEventListener('keydown', onKey); 2612 } 2613 2614 function close() { 2615 root.hidden = true; 2616 document.documentElement.classList.remove('promo-popup-open'); 2617 document.removeEventListener('keydown', onKey); 2618 if (lastFocus && lastFocus.focus) lastFocus.focus(); 2619 } 2620 2621 function onKey(e) { 2622 if (e.key === 'Escape') { close(); return; } 2623 if (e.key !== 'Tab') return; 2624 // Simple focus trap: close button <-> link 2625 var f = dialog.querySelectorAll('button, a[href]'); 2626 var first = f[0], last = f[f.length - 1]; 2627 if (e.shiftKey && document.activeElement === first) { e.preventDefault(); last.focus(); } 2628 else if (!e.shiftKey && document.activeElement === last) { e.preventDefault(); first.focus(); } 2629 } 2630 2631 root.querySelectorAll('[data-promo-close]').forEach(function (el) { 2632 el.addEventListener('click', close); 2633 }); 2634 2635 setTimeout(open, parseInt(root.dataset.delay, 10) || 5000); 2636 })(); 2637</script>
2637 2638</div> 2639<!-- END sections: overlay-group --><!-- BEGIN sections: footer-group --> 2640<div id="shopify-section-sections--17255148912835__177377121487f4b5d1" class="shopify-section shopify-section-group-footer-group"><div id="shopify-block-AamZvN1I2cWwvSXMxZ__ai_gen_block_122bd66_P83p34" class="shopify-block"> 2641 2642 2643<style data-shopify> 2644 .ai-footer-banner-aamzvn1i2cwwvsxmxzaigenblock122bd66p83p34 { 2645 display: block; 2646 width: 100%; 2647 position: relative; 2648 } 2649 2650 .ai-footer-banner-container-aamzvn1i2cwwvsxmxzaigenblock122bd66p83p34 { 2651 width: 100%; 2652 max-width: 100%; 2653 margin: 0 auto; 2654 } 2655 2656 .ai-footer-banner-image-wrapper-aamzvn1i2cwwvsxmxzaigenblock122bd66p83p34 { 2657 position: relative; 2658 width: 100%; 2659 overflow: hidden; 2660 } 2661 2662 .ai-footer-banner-desktop-aamzvn1i2cwwvsxmxzaigenblock122bd66p83p34 { 2663 display: none; 2664 width: 100%; 2665 height: 500px; 2666 object-fit: contain; 2667 object-position: center; 2668 } 2669 2670 .ai-footer-banner-mobile-aamzvn1i2cwwvsxmxzaigenblock122bd66p83p34 { 2671 display: block; 2672 width: 100%; 2673 height: 400px; 2674 object-fit: cover; 2675 object-position: center; 2676 } 2677 2678 .ai-footer-banner-placeholder-aamzvn1i2cwwvsxmxzaigenblock122bd66p83p34 { 2679 background-color: #f4f4f4; 2680 width: 100%; 2681 display: flex; 2682 align-items: center; 2683 justify-content: center; 2684 position: relative; 2685 } 2686 2687 .ai-footer-banner-placeholder-desktop-aamzvn1i2cwwvsxmxzaigenblock122bd66p83p34 { 2688 display: none; 2689 height: 500px; 2690 } 2691 2692 .ai-footer-banner-placeholder-mobile-aamzvn1i2cwwvsxmxzaigenblock122bd66p83p34 { 2693 display: flex; 2694 height: 400px; 2695 } 2696 2697 .ai-footer-banner-placeholder-aamzvn1i2cwwvsxmxzaigenblock122bd66p83p34 svg { 2698 width: 100%; 2699 height: 100%; 2700 max-width: 500px; 2701 max-height: 500px; 2702 } 2703 2704 .ai-footer-banner-empty-state-aamzvn1i2cwwvsxmxzaigenblock122bd66p83p34 { 2705 position: absolute; 2706 bottom: 20px; 2707 left: 50%; 2708 transform: translateX(-50%); 2709 padding: 12px 20px; 2710 font-size: 14px; 2711 color: #666; 2712 text-align: center; 2713 pointer-events: none; 2714 } 2715 2716 @media screen and (min-width: 750px) { 2717 .ai-footer-banner-desktop-aamzvn1i2cwwvsxmxzaigenblock122bd66p83p34 { 2718 display: block; 2719 } 2720 2721 .ai-footer-banner-mobile-aamzvn1i2cwwvsxmxzaigenblock122bd66p83p34 { 2722 display: none; 2723 } 2724 2725 .ai-footer-banner-placeholder-desktop-aamzvn1i2cwwvsxmxzaigenblock122bd66p83p34 { 2726 display: flex; 2727 } 2728 2729 .ai-footer-banner-placeholder-mobile-aamzvn1i2cwwvsxmxzaigenblock122bd66p83p34 { 2730 display: none; 2731 } 2732 } 2733</style> 2734 2735<div class="ai-footer-banner-aamzvn1i2cwwvsxmxzaigenblock122bd66p83p34" > 2736 <div class="ai-footer-banner-container-aamzvn1i2cwwvsxmxzaigenblock122bd66p83p34"> 2737 <div class="ai-footer-banner-image-wrapper-aamzvn1i2cwwvsxmxzaigenblock122bd66p83p34"> 2738 2739 <img 2740 src="//libertylandscapesupply.com/cdn/shop/files/liberty_landscape_locations_footer.png?v=1774029441&width=2000" 2741 alt="" 2742 loading="lazy" 2743 width="1920" 2744 height="600" 2745 class="ai-footer-banner-desktop-aamzvn1i2cwwvsxmxzaigenblock122bd66p83p34" 2746 > 2747 2748 2749 2750 <img 2751 src="//libertylandscapesupply.com/cdn/shop/files/LLS_mobile_footer_banner.png?v=1774029566&width=1000" 2752 alt="" 2753 loading="lazy" 2754 width="2000" 2755 height="2000" 2756 class="ai-footer-banner-mobile-aamzvn1i2cwwvsxmxzaigenblock122bd66p83p34" 2757 > 2758 2759 </div> 2760 </div> 2761</div> 2762 2763 2764</div> 2765 2766 2767</div><div id="shopify-section-sections--17255148912835__177376752355d530cf" class="shopify-section shopify-section-group-footer-group"> 2768 2769</div><div id="shopify-section-sections--17255148912835__177283250739990e60" class="shopify-section shopify-section-group-footer-group"> 2770 2771</div><div id="shopify-section-sections--17255148912835__blocks_KYxmXw" class="shopify-section shopify-section-group-footer-group"> 2772 2773</div><div id="shopify-section-sections--17255148912835__17720305584e4d62e7" class="shopify-section shopify-section-group-footer-group"> 2774 2775</div><div id="shopify-section-sections--17255148912835__1769457009c5da2344" class="shopify-section shopify-section-group-footer-group"> 2776 2777</div><div id="shopify-section-sections--17255148912835__footer" class="shopify-section shopify-section-group-footer-group cc-footer"><link rel="stylesheet" href="//libertylandscapesupply.com/cdn/shop/t/4/assets/footer.css?v=153314732924448854051734359076" media="print" onload="this.media='all'">
2777<script src="//libertylandscapesupply.com/cdn/shop/t/4/assets/custom-select.js?v=147432982730571550041726066920" defer="defer"></script>
2777<style data-shopify>/* -------------------------- 2778 Footer Base 2779--------------------------- */ 2780 2781.footer { 2782 --bg-color: 255 255 255 / 1.0; 2783 --heading-color: 0 59 113; 2784 --text-color: 0 59 113; 2785 padding-top: 18px; 2786 padding-bottom: 18px; 2787 position: relative; 2788 text-align: left; 2789} 2790 2791/* Newsletter title */ 2792.footer .footer-col--newsletter .disclosure__title { 2793 font-size: 19px; 2794} 2795 2796/* Newsletter body text */ 2797.footer .footer-col--newsletter .disclosure__content { 2798 font-size: 17px; 2799} 2800 2801/* -------------------------- 2802 Logo / Image 2803--------------------------- */ 2804 2805.footer-block__image { 2806 margin-left: 0; 2807 max-width: 400px; 2808 min-width: 50px; 2809} 2810 2811.footer-block__image img { 2812 width: auto; 2813 height: auto; 2814 max-width: 400px; 2815 min-width: 50px; 2816} 2817 2818.footer .media { 2819 overflow: visible; 2820} 2821 2822 2823/* -------------------------- 2824 Hide original social block 2825--------------------------- */ 2826 2827.footer-block__social { 2828 display: none; 2829} 2830 2831 2832/* -------------------------- 2833 Footer bottom row 2834--------------------------- */ 2835 2836.footer__meta { 2837 display: flex; 2838 justify-content: space-between; 2839 align-items: center; 2840 gap: 20px; 2841} 2842 2843.footer__payment { 2844 display: flex; 2845 align-items: center; 2846 justify-content: flex-end; 2847} 2848 2849.payment-icons { 2850 display: flex; 2851 gap: 8px; 2852 flex-wrap: nowrap; 2853} 2854 2855 2856/* -------------------------- 2857 Footer Menu Layout 2858--------------------------- */ 2859 2860.footer-col--links, 2861.footer-col--text { 2862 width: auto; 2863 display: flex; 2864 flex-direction: column; 2865 align-items: center; 2866} 2867 2868.footer-col--links .disclosure__title { 2869 text-align: flex; 2870 width: 100%; 2871 font-size: 19px; 2872} 2873 2874.footer-block__image { 2875 margin: 0 auto; 2876} 2877 2878.footer-menu__links { 2879 display: block; 2880} 2881 2882.footer-menu__links li { 2883 line-height: 1.1; 2884 font-size: 17px; 2885} 2886 2887.footer__main { 2888 justify-content: center; 2889 gap: 12px; 2890} 2891 2892.footer .footer-menu summary .disclosure__title { 2893 text-transform: none !important; 2894 letter-spacing: normal !important; 2895} 2896 2897.footer-menu__links a { 2898 text-transform: none !important; 2899 letter-spacing: normal !important; 2900} 2901 2902 2903/* -------------------------- 2904 Reduce vertical spacing 2905--------------------------- */ 2906 2907.footer__main { 2908 margin-bottom: 10px; 2909 gap: 4px; 2910} 2911 2912 2913/* -------------------------- 2914 Mobile Styles 2915--------------------------- */ 2916 2917@media screen and (max-width: 749px) { 2918 2919 .footer { 2920 text-align: center; 2921 } 2922 2923 .footer-block__image { 2924 margin-left: 0; 2925 max-width: 220px; 2926 margin: 0 auto; 2927 } 2928 2929 .footer-menu__links { 2930 display: block !important; 2931 text-align: center; 2932 width: 100%; 2933 } 2934 2935 .footer-menu__links li { 2936 margin-bottom: 6px; 2937 width: auto; 2938 } 2939 2940 .footer__meta { 2941 flex-direction: column; 2942 gap: 12px; 2943 } 2944 2945 .footer__payment { 2946 justify-content: center; 2947 } 2948 2949 .footer-col--text, 2950 .footer-col--links { 2951 width: 100% !important; 2952 display: block !important; 2953 text-align: center; 2954} 2955 2956}</style><footer class="footer bg-theme-bg text-theme-text"> 2957 <div class="container"><div class="footer__main md:flex md:flex-wrap items-start mb-10 md:mb-6"><div class="footer-col footer-col--text footer-col--not-collapsed" data-cc-animate data-cc-animate-delay="0.07s"> 2958 <div class="footer-block mb-8 text-center"><div class="media relative"> 2959 <img data-srcset="//libertylandscapesupply.com/cdn/shop/files/Palm_Logo2_-_navy.jpg?v=1776876908&width=800, //libertylandscapesupply.com/cdn/shop/files/Palm_Logo2_-_navy.jpg?v=1776876908&width=1600 2x" data-src="//libertylandscapesupply.com/cdn/shop/files/Palm_Logo2_-_navy.jpg?v=1776876908&width=1600" 2960 class="footer-block__image no-js-hidden" style="object-position: 50.0% 50.0%" loading="lazy" 2961 width="1600" 2962 height="1135" 2963 alt="Liberty Landscape Supply logo with blue palm tree and text on a white background"><noscript> 2964 <img src="//libertylandscapesupply.com/cdn/shop/files/Palm_Logo2_-_navy.jpg?v=1776876908&width=1600" 2965 loading="lazy" 2966 class="footer-block__image" style="object-position: 50.0% 50.0%" width="1600" 2967 height="1135" 2968 alt="Liberty Landscape Supply logo with blue palm tree and text on a white background"> 2969 </noscript> 2970 </div><div class="footer-block__btns footer-block__social">
2971 <ul class="social inline-flex flex-wrap justify-center"><li> 2972 <a class="social__link flex items-center justify-center" href="https://www.facebook.com/libertylandscapesupply/" target="_blank" rel="noopener" title="Liberty Landscape Supply on Facebook"><svg width="24" height="24" viewBox="0 0 14222 14222" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M14222 7112c0 3549.352-2600.418 6491.344-6000 7024.72V9168h1657l315-2056H8222V5778c0-562 275-1111 1159-1111h897V2917s-814-139-1592-139c-1624 0-2686 984-2686 2767v1567H4194v2056h1806v4968.72C2600.418 13603.344 0 10661.352 0 7112 0 3184.703 3183.703 1 7111 1s7111 3183.703 7111 7111Zm-8222 7025c362 57 733 86 1111 86-377.945 0-749.003-29.485-1111-86.28Zm2222 0v-.28a7107.458 7107.458 0 0 1-167.717 24.267A7407.158 7407.158 0 0 0 8222 14137Zm-167.717 23.987C7745.664 14201.89 7430.797 14223 7111 14223c319.843 0 634.675-21.479 943.283-62.013Z"/></svg><span class="visually-hidden">Facebook</span> 2973 </a> 2974 </li><li> 2975 <a class="social__link flex items-center justify-center" href="https://www.youtube.com/channel/UCpCrCjh_mk0ixBTyzZ39O6Q" target="_blank" rel="noopener" title="Liberty Landscape Supply on YouTube"><svg width="24" height="17" viewBox="0 0 48 34" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m19.044 23.27-.001-13.582 12.968 6.814-12.967 6.768ZM47.52 7.334s-.47-3.33-1.908-4.798C43.787.61 41.74.601 40.803.49 34.086 0 24.01 0 24.01 0h-.02S13.914 0 7.197.49c-.939.11-2.984.12-4.81 2.045C.947 4.003.48 7.334.48 7.334S0 11.247 0 15.158v3.668c0 3.912.48 7.823.48 7.823s.468 3.331 1.906 4.798c1.827 1.926 4.226 1.866 5.294 2.067C11.52 33.885 24 34 24 34s10.086-.015 16.803-.505c.938-.113 2.984-.122 4.809-2.048 1.439-1.467 1.908-4.798 1.908-4.798s.48-3.91.48-7.823v-3.668c0-3.911-.48-7.824-.48-7.824Z"/></svg><span class="visually-hidden">YouTube</span> 2976 </a> 2977 </li><li> 2978 <a class="social__link flex items-center justify-center" href="https://www.instagram.com/libertylandscapesupply/?hl=en" target="_blank" rel="noopener" title="Liberty Landscape Supply on Instagram"><svg width="24" height="24" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><circle cx="15.238" cy="4.948" r="1.238"/><path d="M19.47 3.444A5.11 5.11 0 0 0 16.548.527a7.351 7.351 0 0 0-2.43-.466C13.05.014 12.713 0 9.999 0c-2.712 0-3.057 0-4.12.06A7.351 7.351 0 0 0 3.45.528 5.11 5.11 0 0 0 .528 3.444 7.317 7.317 0 0 0 .06 5.87C.014 6.936 0 7.274 0 9.982s0 3.053.06 4.113c.018.829.176 1.649.468 2.425a5.11 5.11 0 0 0 2.922 2.917 7.35 7.35 0 0 0 2.429.5c1.069.047 1.407.06 4.12.06s3.058 0 4.12-.06a7.351 7.351 0 0 0 2.429-.466 5.11 5.11 0 0 0 2.922-2.918 7.31 7.31 0 0 0 .467-2.424c.047-1.067.06-1.405.06-4.113s0-3.053-.06-4.113a7.317 7.317 0 0 0-.467-2.459zm-1.437 10.537a5.439 5.439 0 0 1-.34 1.843 3.262 3.262 0 0 1-1.87 1.87 5.451 5.451 0 0 1-1.825.34c-1.04.046-1.332.06-3.996.06-2.664 0-2.937 0-3.995-.06a5.451 5.451 0 0 1-1.825-.34 3.255 3.255 0 0 1-1.878-1.87 5.439 5.439 0 0 1-.34-1.823c-.046-1.038-.06-1.33-.06-3.992s0-2.934.06-3.992c.006-.63.121-1.253.34-1.844a3.255 3.255 0 0 1 1.878-1.87 5.451 5.451 0 0 1 1.825-.339c1.038-.046 1.331-.06 3.995-.06s2.937 0 3.996.06c.623.008 1.24.123 1.824.34.86.331 1.54 1.01 1.872 1.87.216.583.331 1.2.34 1.823.046 1.038.06 1.33.06 3.992 0 2.661 0 2.948-.047 3.992h-.014z"/><path d="M9.991 14.753a4.761 4.761 0 1 1 0-9.523 4.761 4.761 0 0 1 0 9.523zm0-1.905a2.857 2.857 0 1 0 0-5.713 2.857 2.857 0 0 0 0 5.713z"/></svg><span class="visually-hidden">Instagram</span> 2979 </a> 2980 </li><li> 2981 <a class="social__link flex items-center justify-center" href="https://www.linkedin.com/company/liberty-landscape-supply/" target="_blank" rel="noopener" title="Liberty Landscape Supply on LinkedIn"><svg width="24" height="24" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M.504 6.413h3.899V20H.504V6.413zm1.85-1.7h-.028C.915 4.714 0 3.676 0 2.36 0 1.018.942 0 2.381 0c1.438 0 2.323 1.015 2.35 2.356 0 1.315-.912 2.358-2.377 2.358zM20 20h-4.42v-7.032c0-1.84-.692-3.095-2.212-3.095-1.163 0-1.81.847-2.11 1.665-.114.292-.096.7-.096 1.11V20h-4.38s.057-12.455 0-13.587h4.38v2.132c.259-.932 1.658-2.263 3.89-2.263 2.771 0 4.948 1.956 4.948 6.163V20z"/></svg><span class="visually-hidden">LinkedIn</span> 2982 </a> 2983 </li></ul> 2984 2985 </div></div> 2986 </div><div class="footer-col footer-col--links footer-col--collapsed" data-cc-animate data-cc-animate-delay="0.14s"> 2987 <footer-menu> 2988 <details class="footer-menu disclosure footer-menu--first" open> 2989 <summary tabindex="-1"> 2990 <div class="flex justify-center items-center"> 2991 <h2 class="disclosure__title font-body font-bold regular-text">Company</h2>
2992 <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 2993</span> 2994 </div> 2995 </summary> 2996 <div class="disclosure__panel has-motion"> 2997 <ul class="footer-menu__links disclosure__content" role="list"><li> 2998 <a href="/pages/about">About</a> 2999 </li><li> 3000 <a href="/blogs/resource-center">Blog</a> 3001 </li><li> 3002 <a href="/pages/event-calendar">Events</a> 3003 </li><li> 3004 <a href="/pages/store-locator">Locations</a> 3005 </li><li> 3006 <a href="/pages/careers">Careers</a> 3007 </li></ul> 3008 </div> 3009 </details> 3010 </footer-menu> 3011 </div><div class="footer-col footer-col--links footer-col--collapsed" data-cc-animate data-cc-animate-delay="0.21s"> 3012 <footer-menu> 3013 <details class="footer-menu disclosure" open> 3014 <summary tabindex="-1"> 3015 <div class="flex justify-center items-center"> 3016 <h2 class="disclosure__title font-body font-bold regular-text">Support</h2> 3017 <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 3018</span> 3019 </div> 3020 </summary> 3021 <div class="disclosure__panel has-motion"> 3022 <ul class="footer-menu__links disclosure__content" role="list"><li> 3023 <a href="/pages/contact">Contact</a> 3024 </li><li> 3025 <a href="/pages/discounts">Discounts</a> 3026 </li><li> 3027 <a href="/pages/warranty">Warranty Policy</a> 3028 </li><li> 3029 <a href="/policies/privacy-policy">Privacy Policy</a> 3030 </li><li> 3031 <a href="/policies/terms-of-service">Terms of Service</a> 3032 </li><li> 3033 <a href="/pages/faqs">FAQs</a> 3034 </li></ul> 3035 </div> 3036 </details> 3037 </footer-menu> 3038 </div><div class="footer-col footer-col--newsletter footer-col--collapsed" data-cc-animate data-cc-animate-delay="0.28s"><footer-menu> 3039 <details class="footer-menu disclosure" open> 3040 <summary tabindex="-1"> 3041 <div class="flex justify-between items-center"> 3042 <h2 class="disclosure__title font-body font-bold text-h6 regular-text"> 3043 Newsletter 3044 </h2> 3045 <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 3046</span> 3047 </div> 3048 </summary> 3049 <div class="disclosure__panel has-motion"> 3050 <div class="disclosure__content"><p>Sign up for exclusive offers, original stories, events and more.</p> 3051<form method="post" action="/contact#footer-signup_form" id="footer-signup_form" accept-charset="UTF-8" class="form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /> 3052 <input type="hidden" name="contact[tags]" value="prospect, newsletter"> 3053 3054 3055 3056 <div class="form__field"> 3057 <label class="label visually-hidden" for="footer-signup">Email</label><div class="input-with-button"><input type="email" 3058 class="input w-full focus-inset" 3059 id="footer-signup" 3060 name="contact[email]" 3061 value="" 3062 placeholder="Your email" 3063 autocomplete="email" 3064 aria-required="true" 3065 required><button class="btn focus-inset has-ltr-icon">
3066 <span class="visually-hidden">Subscribe</span> 3067 <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M4.696 12h14.686m-7.007-7.5 7.5 7.5-7.5 7.5"/></svg> 3068 </button></div></div></form> 3069 3070 </div> 3071 </div> 3072 </details> 3073 </footer-menu></div></div><div class="footer__meta grid grid-cols-1 lg:grid-cols-2 gap-x-theme gap-y-10" data-cc-animate> 3074 <ul class="social inline-flex flex-wrap"><li> 3075 <a class="social__link flex items-center justify-center" href="https://www.facebook.com/libertylandscapesupply/" target="_blank" rel="noopener" title="Liberty Landscape Supply on Facebook"><svg width="24" height="24" viewBox="0 0 14222 14222" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M14222 7112c0 3549.352-2600.418 6491.344-6000 7024.72V9168h1657l315-2056H8222V5778c0-562 275-1111 1159-1111h897V2917s-814-139-1592-139c-1624 0-2686 984-2686 2767v1567H4194v2056h1806v4968.72C2600.418 13603.344 0 10661.352 0 7112 0 3184.703 3183.703 1 7111 1s7111 3183.703 7111 7111Zm-8222 7025c362 57 733 86 1111 86-377.945 0-749.003-29.485-1111-86.28Zm2222 0v-.28a7107.458 7107.458 0 0 1-167.717 24.267A7407.158 7407.158 0 0 0 8222 14137Zm-167.717 23.987C7745.664 14201.89 7430.797 14223 7111 14223c319.843 0 634.675-21.479 943.283-62.013Z"/></svg><span class="visually-hidden">Facebook</span> 3076 </a> 3077 </li><li> 3078 <a class="social__link flex items-center justify-center" href="https://www.youtube.com/channel/UCpCrCjh_mk0ixBTyzZ39O6Q" target="_blank" rel="noopener" title="Liberty Landscape Supply on YouTube"><svg width="24" height="17" viewBox="0 0 48 34" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m19.044 23.27-.001-13.582 12.968 6.814-12.967 6.768ZM47.52 7.334s-.47-3.33-1.908-4.798C43.787.61 41.74.601 40.803.49 34.086 0 24.01 0 24.01 0h-.02S13.914 0 7.197.49c-.939.11-2.984.12-4.81 2.045C.947 4.003.48 7.334.48 7.334S0 11.247 0 15.158v3.668c0 3.912.48 7.823.48 7.823s.468 3.331 1.906 4.798c1.827 1.926 4.226 1.866 5.294 2.067C11.52 33.885 24 34 24 34s10.086-.015 16.803-.505c.938-.113 2.984-.122 4.809-2.048 1.439-1.467 1.908-4.798 1.908-4.798s.48-3.91.48-7.823v-3.668c0-3.911-.48-7.824-.48-7.824Z"/></svg><span class="visually-hidden">YouTube</span> 3079 </a> 3080 </li><li> 3081 <a class="social__link flex items-center justify-center" href="https://www.instagram.com/libertylandscapesupply/?hl=en" target="_blank" rel="noopener" title="Liberty Landscape Supply on Instagram"><svg width="24" height="24" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><circle cx="15.238" cy="4.948" r="1.238"/><path d="M19.47 3.444A5.11 5.11 0 0 0 16.548.527a7.351 7.351 0 0 0-2.43-.466C13.05.014 12.713 0 9.999 0c-2.712 0-3.057 0-4.12.06A7.351 7.351 0 0 0 3.45.528 5.11 5.11 0 0 0 .528 3.444 7.317 7.317 0 0 0 .06 5.87C.014 6.936 0 7.274 0 9.982s0 3.053.06 4.113c.018.829.176 1.649.468 2.425a5.11 5.11 0 0 0 2.922 2.917 7.35 7.35 0 0 0 2.429.5c1.069.047 1.407.06 4.12.06s3.058 0 4.12-.06a7.351 7.351 0 0 0 2.429-.466 5.11 5.11 0 0 0 2.922-2.918 7.31 7.31 0 0 0 .467-2.424c.047-1.067.06-1.405.06-4.113s0-3.053-.06-4.113a7.317 7.317 0 0 0-.467-2.459zm-1.437 10.537a5.439 5.439 0 0 1-.34 1.843 3.262 3.262 0 0 1-1.87 1.87 5.451 5.451 0 0 1-1.825.34c-1.04.046-1.332.06-3.996.06-2.664 0-2.937 0-3.995-.06a5.451 5.451 0 0 1-1.825-.34 3.255 3.255 0 0 1-1.878-1.87 5.439 5.439 0 0 1-.34-1.823c-.046-1.038-.06-1.33-.06-3.992s0-2.934.06-3.992c.006-.63.121-1.253.34-1.844a3.255 3.255 0 0 1 1.878-1.87 5.451 5.451 0 0 1 1.825-.339c1.038-.046 1.331-.06 3.995-.06s2.937 0 3.996.06c.623.008 1.24.123 1.824.34.86.331 1.54 1.01 1.872 1.87.216.583.331 1.2.34 1.823.046 1.038.06 1.33.06 3.992 0 2.661 0 2.948-.047 3.992h-.014z"/><path d="M9.991 14.753a4.761 4.761 0 1 1 0-9.523 4.761 4.761 0 0 1 0 9.523zm0-1.905a2.85
30817 2.857 0 1 0 0-5.713 2.857 2.857 0 0 0 0 5.713z"/></svg><span class="visually-hidden">Instagram</span> 3082 </a> 3083 </li><li> 3084 <a class="social__link flex items-center justify-center" href="https://www.linkedin.com/company/liberty-landscape-supply/" target="_blank" rel="noopener" title="Liberty Landscape Supply on LinkedIn"><svg width="24" height="24" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M.504 6.413h3.899V20H.504V6.413zm1.85-1.7h-.028C.915 4.714 0 3.676 0 2.36 0 1.018.942 0 2.381 0c1.438 0 2.323 1.015 2.35 2.356 0 1.315-.912 2.358-2.377 2.358zM20 20h-4.42v-7.032c0-1.84-.692-3.095-2.212-3.095-1.163 0-1.81.847-2.11 1.665-.114.292-.096.7-.096 1.11V20h-4.38s.057-12.455 0-13.587h4.38v2.132c.259-.932 1.658-2.263 3.89-2.263 2.771 0 4.948 1.956 4.948 6.163V20z"/></svg><span class="visually-hidden">LinkedIn</span> 3085 </a> 3086 </li></ul> 3087 3088<div class="footer__payment lg:col-start-2 lg:row-start-1 footer__payment--right"> 3089 <span class="visually-hidden">Payment methods accepted</span> 3090 <ul class="payment-icons flex flex-wrap" role="list"><li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-amazon"><title id="pi-amazon">Amazon</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" fill-rule="nonzero" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF" fill-rule="nonzero"/><path d="M25.26 16.23c-1.697 1.48-4.157 2.27-6.275 2.27-2.97 0-5.644-1.3-7.666-3.463-.16-.17-.018-.402.173-.27 2.183 1.504 4.882 2.408 7.67 2.408 1.88 0 3.95-.46 5.85-1.416.288-.145.53.222.248.47v.001zm.706-.957c-.216-.328-1.434-.155-1.98-.078-.167.024-.193-.148-.043-.27.97-.81 2.562-.576 2.748-.305.187.272-.047 2.16-.96 3.063-.14.138-.272.064-.21-.12.205-.604.664-1.96.446-2.29h-.001z" fill="#F90" fill-rule="nonzero"/><path d="M21.814 15.291c-.574-.498-.676-.73-.993-1.205-.947 1.012-1.618 1.315-2.85 1.315-1.453 0-2.587-.938-2.587-2.818 0-1.467.762-2.467 1.844-2.955.94-.433 2.25-.51 3.25-.628v-.235c0-.43.033-.94-.208-1.31-.212-.333-.616-.47-.97-.47-.66 0-1.25.353-1.392 1.085-.03.163-.144.323-.3.33l-1.677-.187c-.14-.033-.296-.153-.257-.38.386-2.125 2.223-2.766 3.867-2.766.84 0 1.94.234 2.604.9.842.82.762 1.918.762 3.11v2.818c0 .847.335 1.22.65 1.676.113.164.138.36-.003.482-.353.308-.98.88-1.326 1.2a.367.367 0 0 1-.414.038zm-1.659-2.533c.34-.626.323-1.214.323-1.918v-.392c-1.25 0-2.57.28-2.57 1.82 0 .782.386 1.31 1.05 1.31.487 0 .922-.312 1.197-.82z" fill="#221F1F"/></svg> 3091</li><li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/>
3091</svg> 3092</li><li><svg class="payment-icon" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 3093</li><li><svg class="payment-icon" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg></li><li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
309306zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 3094</li><li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 3095</li><li><svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
30950-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg></li><li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
309516.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 3096</li></ul> 3097 </div> 3098 </div><div class="lg:col-start-1 lg:row-start-1 footer__localization"> 3099 <form method="post" action="/localization" id="footer-localization" accept-charset="UTF-8" class="form localization no-js-hidden" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/collections/garden-products" /><div class="localization__grid"></div>
3099<script> 3100 document.getElementById('footer-localization').addEventListener('change', (evt) => { 3101 const input = evt.target.previousElementSibling; 3102 if (input && input.tagName === 'INPUT') { 3103 input.value = evt.detail.selectedValue; 3104 evt.currentTarget.submit(); 3105 } 3106 }); 3107 </script>
3107</form> 3108 </div><hr class="footer__hr" data-cc-animate> 3109 3110 3111 <div class="footer__base grid grid-cols-1 lg:grid-cols-2 gap-x-theme gap-y-6 text-xs" data-cc-animate> 3112 <div><span>© 2026 <a href="/">Liberty Landscape Supply</a></span> 3113 3114 </div></div> 3115 </div> 3116</footer> 3117 3118 3119 3120</div> 3121<!-- END sections: footer-group --><quick-add-drawer class="drawer quick-add-drawer overflow-hidden fixed top-0 right-0 flex flex-col w-full has-motion js-product" data-name="quickbuy" role="dialog" tabindex="-1" aria-labelledby="quick-add-heading" aria-modal="true" aria-hidden="true"> 3122 <header class="drawer__header quick-add__header hidden md:flex justify-between items-center relative"> 3123 <button type="button" class="drawer__back-btn js-open-cart-drawer has-ltr-icon" hidden> 3124 <span class="visually-hidden">Back</span> 3125 <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M19.5 12H5m6.9 7.4L4.5 12l7.4-7.4"/></svg> 3126 </button> 3127 <div class="flex-grow"> 3128 <h2 class="h5 mb-0" id="quick-add-heading">Choose options</h2> 3129 </div> 3130 <button type="button" class="drawer__close-btn js-close-drawer"> 3131 <span class="visually-hidden">Close</span> 3132 <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg> 3133 </button> 3134 </header> 3135 <div class="drawer__content quick-add__content flex-auto relative"> 3136 <button type="button" class="drawer__close-btn quick-add__close-btn--mob js-close-drawer md:hidden"> 3137 <span class="visually-hidden">Close</span> 3138 <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg> 3139 </button> 3140 <div class="js-product-details quick-add__product-details"></div> 3141 </div> 3142 <footer class="drawer__footer quick-add__footer"> 3143 <div class="alert quick-add__alert absolute left-0 right-0 bg-success-bg text-success-text js-added-to-cart" role="alert" hidden data-visible-for="2000"> 3144 <div class="flex"> 3145 <div> 3146 <svg class="icon icon--check_mark_in_circle" width="32" height="32" viewBox="0 0 16 16" aria-hidden="true" focusable="false" role="presentation"><circle stroke="currentColor" fill="none" cx="8" cy="8" r="6.6666665"/> 3147 <path stroke="currentColor" fill="none" transform="translate(5.0003335,6.0003335)" d="m 6,0 -4,4 L 0,2.1818182" /></svg> 3148 </div> 3149 <div> 3150 <p class="quick-add__alert-heading text-h5 font-bold mb-1">Item added to your cart.</p> 3151 <a class="link text-current js-open-cart-drawer" href="/cart" data-no-instant>View cart</a> 3152 </div> 3153 </div> 3154 </div> 3155 <product-form></product-form> 3156 </footer> 3157</quick-add-drawer> 3158<div class="overlay fixed top-0 right-0 bottom-0 left-0 js-overlay"></div> 3159
3159<script> 3160 window.theme = { 3161 info: { 3162 name: 'Enterprise', 3163 version: '1.5.2' 3164 }, 3165 mediaQueries: { 3166 sm: '(min-width: 600px)', 3167 md: '(min-width: 769px)', 3168 lg: '(min-width: 1024px)', 3169 xl: '(min-width: 1280px)', 3170 xxl: '(min-width: 1536px)', 3171 portrait: '(orientation: portrait)' 3172 }, 3173 device: { 3174 hasTouch: window.matchMedia('(any-pointer: coarse)').matches, 3175 hasHover: window.matchMedia('(hover: hover)').matches 3176 }, 3177 routes: { 3178 cart: '/cart', 3179 cartAdd: '/cart/add', 3180 cartChange: '/cart/change', 3181 cartUpdate: '/cart/update', 3182 predictiveSearch: '/search/suggest' 3183 }, 3184 settings: { 3185 moneyWithCurrencyFormat: "${{amount}} USD", 3186 pSearchLimit: 10, 3187 pSearchLimitScope: 'each', 3188 pSearchIncludeSkus: true, 3189 pSearchIncludeTags: true, 3190 sliderItemsPerNav: 'slide', 3191 3192 vibrateOnATC: true, 3193 compareToggle: "toggle_on", 3194 compareShowEmptyMetafields: true, 3195 blendProductImages: false, 3196 externalLinksNewTab: true, 3197 afterAtc: "drawer", 3198 cartType: "drawer" 3199 }, 3200 strings: { 3201 addCartNote: 'Add order note', 3202 editCartNote: 'Edit order note', 3203 cartError: 'There was an error while updating your cart. Please try again.', 3204 cartQtyError: 'You can only add [quantity] of this item to your cart.', 3205 cartTermsConfirmation: 'You must agree to the terms and conditions before continuing.', 3206 imageAvailable: 'Image [index] is now available in gallery view', 3207 veryLowStock: 'Very low stock', 3208 lowStock: 'Low stock', 3209 inStock: 'In stock', 3210 noStock: 'Sold out', 3211 noVariant: 'Unavailable', 3212 onlyXLeft: '[quantity] in stock', 3213 awaitingSale: 'This product is not for sale yet.', 3214 shippingCalculator: { 3215 singleRate: 'There is one shipping rate for this destination:', 3216 multipleRates: 'There are multiple shipping rates for this destination:', 3217 noRates: 'We do not ship to this destination.' 3218 }, 3219 viewDetails: 'View details', 3220 compare: { 3221 limit: 'You can only add a maximum of [quantity] products to compare.', 3222 more: 'Select another product to compare.', 3223 empty: 'Select at least two products to compare.', 3224 continue: 'Close to continue.' 3225 }, 3226 discountCopyFail: 'Could not copy code to clipboard. Your browser may not support this.', 3227 articleReadTime: '[x] minute read', 3228 quickNav: { 3229 button_standard: 'Search', 3230 show_products_none: 'No products :(', 3231 button_one: 'Show [quantity] product', 3232 button_other: 'Show [quantity] products', 3233 }, 3234 }, 3235 scripts: { 3236 cartItems: '//libertylandscapesupply.com/cdn/shop/t/4/assets/cart-items.js?v=82377853867418687431726066921', 3237 countryProvinceSelector: '//libertylandscapesupply.com/cdn/shop/t/4/assets/country-province-selector.js?v=24158546944577672431726066921', 3238 shippingCalculator: '//libertylandscapesupply.com/cdn/shop/t/4/assets/shipping-calculator.js?v=31725526838375758301726066920' 3239 } 3240 }; 3241 3242 // Save product ID to localStorage, for use in the 'Recently viewed products' section. 3243 </script>
3243<script src="//libertylandscapesupply.com/cdn/shop/t/4/assets/instant-page.js?v=473454186210797571726066921" type="module" defer="defer"></script>
3243<div id="shopify-block-AaXJIbWR4MnZJdkxiW__3128418586461400145" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: ip-country-blocker -->
3243<script> 3244 var script = document.createElement('script'); 3245 script.src = 'https://assets.kirklandapps.com/storage/5efc33-25.myshopify.com.php'; 3246 script.async = true; 3247 document.body.appendChild(script); 3248</script>
3248 3249<!-- END app snippet --> 3250 3251 3252</div><div id="shopify-block-AbEpqaklGb2U2U255a__10274264662263595587" class="shopify-block shopify-app-block">
3253<script> 3254 window.SwymCollectionsConfig = { 3255 'CollectionsSelectors': [], 3256 'CollectionsPosition': "top-right", 3257 'CollectionsIcon': "heart", 3258 'CollectionsButtonSize': 25, 3259 'CollectionsVerticalOffset': 0, 3260 'CollectionsHorizontalOffset': 0, 3261 'CollectionsProductLinkSelector': "-", 3262 'CollectionsProductTileSelector': "-", 3263 'CollectionsVariantSelector': "true", 3264 'CollectionsVariantSelectorChooseActionText': "Choose or Create new Wishlist", 3265 'CollectionsCreateListTitle': "Name Your Wishlist", 3266 'CollectionsCreateListPlaceholder': "Enter wishlist name", 3267 'CollectionsCustomIconAdd': "", 3268 'CollectionsCustomIconAdded': "", 3269 'CollectionsIconColor': "#003b71", 3270 'CollectionsIconThickness': "1.7", 3271} 3272</script>
3272 3273<style> 3274 .swym-wishlist-collections-v2, .swym-wishlist-collections-v2 svg {border:unset; background:unset; min-width: 25px; height: 25px!important;} 3275 .swym-wishlist-collections-icon-heart-filled, .swym-wishlist-collections-icon-heart-unfilled, .swym-wishlist-collections-icon-star-filled, .swym-wishlist-collections-icon-star-unfilled, .swym-wishlist-collections-icon-bookmark-unfilled, .swym-wishlist-collections-icon-bookmark-filled {fill: #003b71;} 3276 .swym-wishlist-collections-v2 .swym-collections-social-count {color: #003b71;} 3277</style> 3278 3279 <!-- BEGIN app snippet: swymVariantSelector --><div class="swym-variant-selector-modal-background swym-hide-container"> 3280 <div class="swym-collections-variant-popup-parent"></div> 3281</div>
3282<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/variantSelector.js" defer></script>
3282 3283<link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/variantSelector.css"> 3284<style data-shopify> 3285.swym-collections-variant-popup-header { 3286 display: flex; 3287 justify-content: space-between; 3288 align-items: center; 3289 border-bottom: 1px solid #EBEBEB; 3290 padding: 8px 16px; 3291} 3292div.swym-collections-variant-popup-content { 3293 background: #ffffff; 3294 padding-top: 1rem; 3295 padding-left: 16px; 3296 padding-right: 16px; 3297 padding-bottom: 16px; 3298} 3299.swym-variant-selector-modal-background .swym-collections-variant-popup-parent.swym-variant-selector-lists-view { 3300 background: #ffffff; 3301} 3302div.swym-collections-variant-popup-header { 3303 background: #ffffff; 3304} 3305.swym-hidden { 3306 display: none !important; 3307} 3308#swym-custom-variant-selector-parent #swym-custom-variant-selector-container .swym-filter-option-name, 3309.swym-collections-variant-popup-content #swym-vs-actions-container #swym-custom-wishlist-actions-title { 3310 color: #000000; 3311} 3312div.swym-collections-variant-popup-parent div.swym-collections-variant-popup-header h1.swym-collections-variant-popup-header-title, 3313.swym-collections-variant-popup-content .swym-collection-title-detail h2#swym-custom-product-title { 3314 color: #333333; 3315} 3316#swym-custom-variant-selector-parent #swym-custom-variant-selector-container label.swym-filter-labels.selected { 3317 color: #ffffff; 3318 background: #292929; 3319} 3320.swym-font-size-14 { 3321 font-size: 14 3322} 3323.swym-font-size-12 { 3324 font-size: 3325} 3326.swym-font-size-16 { 3327 font-size: 3328} 3329.swym-collections-variant-popup-content-container .swym-collections-variant-popup-content .swym-add-to-wishlist-1, 3330div.swym-variant-selector-lists-btn-container button:nth-child(2), 3331#swym-create-list-button-wrapper button#swym-custom-confirm-list-button { 3332 background: #292929; 3333 color: #ffffff; 3334} 3335#swym-custom-wishlist-container 3336 .swym-variant-selector-wishlist-item 3337 .swym-variant-selector-list-name 3338 .swym-variant-selector-status { 3339 background: #292929; 3340 color: #ffffff; 3341} 3342div.swym-vs-spinner { 3343 color: #ffffff 3344} 3345</style><!-- END app snippet --> 3346
3347<script> 3348 // Send heartbeat for collections button 3349 (function() { 3350 let collectionsButtonHeartbeatData = '{"138102014147":"2025-10-04T18:38:56.719Z","editor":"2025-05-14T16:33:15.086Z","140836929731":"2025-02-28T17:08:54.515Z","140837028035":"2025-02-21T21:21:59.484Z","140890603715":"2025-04-30T12:51:41.030Z"}'; 3351 try { 3352 collectionsButtonHeartbeatData = JSON.parse(collectionsButtonHeartbeatData) || {}; 3353 } catch (e) { 3354 collectionsButtonHeartbeatData = {}; 3355 } 3356 const ShopifyTheme = window.Shopify.theme; 3357 const themeId = ShopifyTheme.id; 3358 let heartbeatMetadata = { 3359 schema_name: ShopifyTheme?.schema_name, 3360 schema_version: ShopifyTheme?.schema_version, 3361 theme_store_id: ShopifyTheme?.theme_store_id, 3362 role: ShopifyTheme?.role 3363 }; 3364 3365 const isDesignMode = !!window.swymDesignMode; 3366 3367 if (!window.SwymCallbacks) { 3368 window.SwymCallbacks = []; 3369 } 3370 window.SwymCallbacks.push((swat) => { 3371 if (!swat || !themeId) { 3372 return; 3373 } 3374 const triggerHeartbeat = swat?.ExtensionHealth?.triggerExtensionHeartbeat; 3375 if (typeof triggerHeartbeat !== "function") return; 3376 3377 const lastHeartbeat = isDesignMode ? collectionsButtonHeartbeatData?.editor : collectionsButtonHeartbeatData?.[themeId]; 3378 const themeContext = isDesignMode ? 'editor' : themeId; 3379 3380 const extensionData = { 3381 extensionName: "add-to-wishlist-collections-button", 3382 extensionType: "app-embed", 3383 metadata: heartbeatMetadata, 3384 themeId: themeContext, 3385 extensionSource: "default" 3386 }; 3387 3388 /** Stop heartbeat 3389 triggerHeartbeat(extensionData, lastHeartbeat); 3390 */ 3391 }); 3392 })(); // IIFE to prevent polluting global scope 3393</script>
3393 3394 3395 3396<style> 3397 .swym-advanced-wishlist-collections-container { 3398 display: none; 3399 } 3400</style> 3401</div><div id="shopify-block-ASXJCWWEvMUE5L1VWd__5946647744298494267" class="shopify-block shopify-app-block"> 3402 3403 3404<!-- BEGIN app snippet: swymVersion -->
3404<script>var __SWYM__VERSION__ = '7.0.8';</script>
3404<!-- END app snippet --> 3405<!-- BEGIN app snippet: swymCustomCss --> 3406 3407 3408 3409 3410<style id="swym-custom-css"> 3411 3412</style> 3413 3414<!-- END app snippet --> 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426
3427<script> 3428 (function () { 3429 // Get CompanyLocation Metadata for B2B customer scenerios (SFS) 3430 3431 3432 // Put metafields in window variable 3433 const commonCustomizationSettings = ''; 3434 try { 3435 const parsedSettings = JSON.parse(commonCustomizationSettings); 3436 if (parsedSettings) { 3437 window.SwymWishlistCommonCustomizationSettings = parsedSettings[window.Shopify.theme.schema_name] || parsedSettings['global-settings']; 3438 } else { 3439 window.SwymWishlistCommonCustomizationSettings = {}; 3440 } 3441 } catch (e) { 3442 window.SwymWishlistCommonCustomizationSettings = {}; 3443 } 3444 3445 let enabledCommonFeatures = '{"multiple-wishlist":true}'; 3446 try { 3447 enabledCommonFeatures = JSON.parse(enabledCommonFeatures) || {}; 3448 } catch (e) { 3449 enabledCommonFeatures = {}; 3450 } 3451 // Storing COMMON FEATURES data in the window object for potential use in the storefront JS code. 3452 window.SwymEnabledCommonFeatures = enabledCommonFeatures; 3453 3454 // Ghost-Intent Configuration 3455 // Defaults to disabled (false). Only enabled when metafields explicitly set to "true". 3456 try { 3457 let ghostIntentConfig = { 3458 isExplicitConsentNeeded: false, 3459 isExplicitConsentNeededEvenForLocalStorage: false, 3460 askForPermissionOnFirstClick: true 3461 }; 3462 3463 3464 3465 window.SwymGhostIntentConfig = ghostIntentConfig; 3466 } catch(e) { 3467 window.SwymGhostIntentConfig = { 3468 isExplicitConsentNeeded: false, 3469 isExplicitConsentNeededEvenForLocalStorage: false, 3470 askForPermissionOnFirstClick: true 3471 }; 3472 } 3473 3474 // Education Layer Configuration 3475 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 3476 3477 3478 window.SwymEducationLayerEnabled = enabledCommonFeatures?.["education-layer"] ?? true; 3479 3480 // Login Nudge Configuration 3481 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 3482 3483 3484 window.SwymLoginNudgeEnabled = enabledCommonFeatures?.["login-nudge"] ?? true; 3485 3486 // Initialize or ensure SwymViewProducts exists 3487 if (!window.SwymViewProducts) { 3488 window.SwymViewProducts = {}; 3489 } 3490 3491 })(); 3492</script>
3492 3493 3494<!-- BEGIN app snippet: swymLoadConsentManager -->
3495<script> 3496 (function () { 3497 if (document.querySelector("script[data-swym-consent-manager]")) return; 3498 var swymConsentManagerScript = document.createElement("script"); 3499 swymConsentManagerScript.src = "https:\/\/cdn.shopify.com\/extensions\/01a0f142-9ec3-73a2-babd-8904a7e44cee\/swym-relay-840\/assets\/swym-consent-manager.js"; 3500 swymConsentManagerScript.async = false; // run in insertion order once fetched, instead of whenever fetch resolves 3501 swymConsentManagerScript.setAttribute("data-swym-consent-manager", "true"); 3502 document.head.appendChild(swymConsentManagerScript); 3503 })(); 3504</script>
3504 3505<!-- END app snippet --> 3506
3507<script 3508 3509 id="wishlist-embed-init" 3510 defer 3511 async 3512> 3513 (function () { 3514 window.swymWishlistEmbedLoaded = true; 3515 var fullAssetUrl = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/apps.bundle.js"; 3516 var assetBaseUrl = fullAssetUrl?.substring(0, fullAssetUrl.lastIndexOf('/') + 1); 3517 var swymJsPath = '//premcdn.swymrelay.com/code/swym-shopify.js'; 3518 var baseJsPath = swymJsPath?.substring(0, swymJsPath.lastIndexOf('/') + 1); 3519 window.SwymCurrentJSPath = baseJsPath; 3520 window.SwymAssetBaseUrl = assetBaseUrl; 3521 3522 window.SwymCurrentStorePath = "//swymstore-v3premium-01.swymrelay.com"; 3523 3524 function loadSwymShopifyScript() { 3525 var element = ""; 3526 var scriptSrc = ""; 3527 3528 3529 element = "swym-ext-shopify-script"; 3530 window.SwymShopifyCdnInUse = true; 3531 scriptSrc = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/swym-ext-shopify.js"; 3532 3533 3534 if (document.getElementById(element)) { 3535 return; 3536 } 3537 3538 var s = document.createElement("script"); 3539 s.id = element; 3540 s.type = "text/javascript"; 3541 s.async = true; 3542 s.defer = true; 3543 s.src = scriptSrc; 3544 3545 s.onerror = function() { 3546 console.warn("Failed to load Swym Shopify script: ", scriptSrc, " Continuing with default"); 3547 // Fallback logic here 3548 element = `swym-ext-shopify-script-${__SWYM__VERSION__}`; 3549 var fallbackJsPathVal = "\/\/premcdn.swymrelay.com\/code\/swym-shopify.js"; 3550 var fallbackJsPathWithExt = fallbackJsPathVal.replace("swym-shopify", "swym-ext-shopify"); 3551 scriptSrc = fallbackJsPathWithExt + '?shop=' + encodeURIComponent(window.Shopify.shop) + '&v=' + __SWYM__VERSION__; 3552 3553 var fallbackScript = document.createElement("script"); 3554 fallbackScript.id = element; 3555 fallbackScript.type = "text/javascript"; 3556 fallbackScript.async = true; 3557 fallbackScript.defer = true; 3558 fallbackScript.src = scriptSrc; 3559 var y = document.getElementsByTagName("script")[0]; 3560 y.parentNode.insertBefore(fallbackScript, y); 3561 }; 3562 3563 var x = document.getElementsByTagName("script")[0]; 3564 x.parentNode.insertBefore(s, x); 3565 } 3566 3567 var consentAPICallbackInvoked = false; 3568 function checkConsentAndLoad() { 3569 // Allow app to load in design mode (theme editor) regardless of consent 3570 if (window.Shopify?.designMode) { 3571 loadSwymShopifyScript(); 3572 return; 3573 } 3574 3575 // Ghost-Intent: If merchant enabled explicit consent, block SDK until 3576 // consent is given through our Ghost-Intent flow (sync nudge accept). 3577 // This works on any store regardless of region (EU or non-EU). 3578 var ghostConfig = window.SwymGhostIntentConfig || {}; 3579 if (ghostConfig.isExplicitConsentNeeded || ghostConfig.isExplicitConsentNeededEvenForLocalStorage) { 3580 try { 3581 var consentKey = 'swym-ghost-consent-' + (window.Shopify && window.Shopify.shop || ''); 3582 if (localStorage.getItem(consentKey) === 'true') { 3583 // Consent was given through our flow — load SDK 3584 loadSwymShopifyScript(); 3585 return; 3586 } 3587 } catch(e) {} 3588 3589 // Check if Shopify native cookie consent was given via the cookie banner. 3590 // If user accepted cookies through Shopify's banner, load SDK normally 3591 // (Ghost-Intent is only needed when NO consent mechanism has been used). 3592 var shopifyConsentGiven = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 3593 if (shopifyConsentGiven) { 3594 loadSwymShopifyScript(); 3595 return; 3596 } 3597 3598 console.warn("[Swym Ghost-Intent] SDK blocked until explicit consent is given"); 3599 return; 3600 } 3601 3602 var isCookieBannerVisible = window.Shopify?.customerPrivacy?.shouldShowBanner?.(); 3603 if(!isCookieBannerVisible) { 3604 loadSwymShopifyScript(); 3605 return; 3606 } 3607 var shouldLoadSwymScript = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 3608 if (shouldLoadSwymScript) { 3609 loadSwymShopifyScript(); 3610 } else { 3611 console.warn("No customer consent to load Swym Wishlist Plus"); 3612 } 3613 } 3614 function initialiseConsentCheck() { 3615 document.addEventListener("visitorConsentCollected", (event) => { checkConsentAndLoad(); }); 3616 window.Shopify?.loadFeatures?.( 3617 [{name: 'consent-tracking-api', version: '0.1'}], 3618 error => { 3619 consentAPICallbackInvoked = true; 3620 if (error) { 3621 if(!window.Shopify?.customerPrivacy) { 3622 loadSwymShopifyScript(); 3623 return; 3624 } 3625 } 3626 checkConsentAndLoad(); 3627 } 3628 ); 3629 } 3630 function consentCheckFallback(retryCount) { 3631 if(!consentAPICallbackInvoked) { 3632 if (window.Shopify?.customerPrivacy) { 3633 checkConsentAndLoad(); 3634 } else if (retryCount >= 1) { 3635 console.warn("Shopify.loadFeatures unsuccessful on site, refer - https://shopify.dev/docs/api/customer-privacy#loading-the-customer-privacy-api. Proceeding with normal Swym Wishlist Plus load"); 3636 // Ghost-Intent: route through checkConsentAndLoad so SDK block is respected 3637 checkConsentAndLoad(); 3638 } else { 3639 setTimeout(() => consentCheckFallback(retryCount + 1), 1000); 3640 } 3641 } 3642 } 3643 if (document.readyState === "loading") { 3644 document.addEventListener("DOMContentLoaded", initialiseConsentCheck); 3645 window.addEventListener("load", () => consentCheckFallback(0)); 3646 } else { 3647 initialiseConsentCheck(); 3648 } 3649 3650 })(); 3651</script>
3651 3652 3653<!-- BEGIN app snippet: swymSnippet -->
3653<script defer> 3654 (function () { 3655 const currentSwymJSPath = '//premcdn.swymrelay.com/code/swym-shopify.js'; 3656 const currentSwymStorePath = 'https://swymstore-v3premium-01.swymrelay.com'; 3657 const dnsPrefetchLink = `<link rel="dns-prefetch" href="${currentSwymStorePath}" crossorigin>`; 3658 const dnsPrefetchLink2 = `<link rel="dns-prefetch" href="${currentSwymJSPath}">`; 3659 const preConnectLink = `<link rel="preconnect" href="${currentSwymJSPath}">`; 3660 const swymSnippet = document.getElementById('wishlist-embed-init'); 3661 if(dnsPrefetchLink) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink);} 3662 if(dnsPrefetchLink2) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink2);} 3663 if(preConnectLink) {swymSnippet.insertAdjacentHTML('afterend', preConnectLink);} 3664 })() 3665</script>
vendor: 1 bytes, line 3665
3665
3666<script id="swym-snippet" type="text"> 3667 window.swymLandingURL = document.URL; 3668 window.swymCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 3669 window.swymPageLoad = function() { 3670 window.SwymProductVariants = window.SwymProductVariants || {}; 3671 window.SwymHasCartItems = 0 > 0; 3672 window.SwymPageData = {}, window.SwymProductInfo = {}; 3673 var collection = {"id":336434200771,"handle":"garden-products","title":"Garden Products","updated_at":"2026-10-03T07:09:08-04:00","body_html":"","published_at":"2024-11-26T13:37:52-05:00","sort_order":"best-selling","template_suffix":"","disjunctive":false,"rules":[{"column":"tag","relation":"equals","condition":"level0::Garden Products"}],"published_scope":"global","image":{"created_at":"2024-12-20T14:03:41-05:00","alt":null,"width":2530,"height":3374,"src":"\/\/libertylandscapesupply.com\/cdn\/shop\/collections\/garden-product-category.jpg?v=1734721421"}}; 3674 if (typeof collection === "undefined" || collection == null || collection.toString().trim() == ""){ 3675 var unknown = {et: 0}; 3676 window.SwymPageData = unknown; 3677 } else { 3678 var image = ""; 3679 if (typeof collection.image === "undefined" || collection.image == null || collection.image.toString().trim() == ""){ 3680 } else { image = collection.image.src; } 3681 var collection_data = { 3682 et: 2, dt: "Garden Products", 3683 du: "https://libertylandscapesupply.com/collections/garden-products", iu: image 3684 } 3685 window.SwymPageData = collection_data; 3686 } 3687 3688 window.SwymPageData.uri = window.swymLandingURL; 3689 }; 3690 if(window.selectCallback){ 3691 (function(){ 3692 var originalSelectCallback = window.selectCallback; 3693 window.selectCallback = function(variant){ 3694 originalSelectCallback.apply(this, arguments); 3695 try{ 3696 if(window.triggerSwymVariantEvent){ 3697 window.triggerSwymVariantEvent(variant.id); 3698 } 3699 }catch(err){ 3700 console.warn("Swym selectCallback", err); 3701 } 3702 };})();} 3703 window.swymCustomerId =null; 3704 window.swymCustomerExtraCheck = 3705 null; 3706 var swappName = ("Wishlist" || "Wishlist"); 3707 var swymJSObject = { 3708 pid: "38Z9nRHiWY9xk4mo+yGGbaS3HJU4G1FTjPs1WuI7EiA=", 3709 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 3710 }; 3711 window.swymJSShopifyLoad = function(){ 3712 if(window.swymPageLoad) swymPageLoad(); 3713 if(!window._swat) { 3714 (function (s, w, r, e, l, a, y) { 3715 r['SwymRetailerConfig'] = s; 3716 r[s] = r[s] || function (k, v) { 3717 r[s][k] = v; 3718 }; 3719 })('_swrc', '', window); 3720 _swrc('RetailerId', swymJSObject.pid); 3721 _swrc('Callback', function(){initSwymShopify();}); 3722 }else if(window._swat.postLoader){ 3723 _swrc = window._swat.postLoader; 3724 _swrc('RetailerId', swymJSObject.pid); 3725 _swrc('Callback', function(){initSwymShopify();}); 3726 }else{ 3727 initSwymShopify();} 3728 } 3729 if(!window._SwymPreventAutoLoad) { 3730 swymJSShopifyLoad(); 3731 } 3732</script>
3732 3733 3734<style id="safari-flasher-pre"></style>
3735<script> 3736 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 3737 document.getElementById("safari-flasher-pre").innerHTML = '' + '#swym-plugin,#swym-hosted-plugin{display: none;}' + '.swym-button.swym-add-to-wishlist{display: none;}' + '.swym-button.swym-add-to-watchlist{display: none;}' + '#swym-plugin #swym-notepad, #swym-hosted-plugin #swym-notepad{opacity: 0; visibility: hidden;}' + '#swym-plugin #swym-notepad, #swym-plugin #swym-overlay, #swym-plugin #swym-notification,' + '#swym-hosted-plugin #swym-notepad, #swym-hosted-plugin #swym-overlay, #swym-hosted-plugin #swym-notification' + '{-webkit-transition: none; transition: none;}' + ''; 3738 window.SwymCallbacks = window.SwymCallbacks || []; 3739 window.SwymCallbacks.push(function(tracker) { 3740 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function() { 3741 var x = function() { 3742 SwymUtils.onDOMReady(function() { 3743 var d = document.createElement("div"); 3744 d.innerHTML = "<style id='safari-flasher-post'>" + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" + "#swym-plugin.swym-ready #swym-notepad, #swym-plugin.swym-ready #swym-overlay, #swym-plugin.swym-ready #swym-notification," + "#swym-hosted-plugin.swym-ready #swym-notepad, #swym-hosted-plugin.swym-ready #swym-overlay, #swym-hosted-plugin.swym-ready #swym-notification" + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" + "</style>"; 3745 document.head.appendChild(d); 3746 });}; 3747 setTimeout(x, 10); 3748 });});} 3749 window.SwymOverrideMoneyFormat = "${{amount}}"; 3750</script>
3750 3751<style id="swym-product-view-defaults"> .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; } </style><!-- END app snippet --> 3752
3753<script 3754 3755 id="swymSnippetCheckAndActivate" 3756> 3757 (function () { 3758 var duplicateProneIds = ['safari-flasher-pre', 'swym-product-view-defaults', 'swym-wrap-login-handler']; 3759 3760 function removeDuplicateIdNodes(id) { 3761 var nodes = document.querySelectorAll('#' + id); 3762 nodes.forEach(function (node, index) { 3763 if (index > 0) { 3764 node.remove(); 3765 } 3766 }); 3767 } 3768 3769 function cleanupDuplicateSnippetNodes(activeScript) { 3770 if (!activeScript) { 3771 return; 3772 } 3773 var allSwymSnippets = document.querySelectorAll('script#swym-snippet'); 3774 allSwymSnippets.forEach(function (scriptNode) { 3775 if (scriptNode !== activeScript) { 3776 scriptNode.remove(); 3777 } 3778 }); 3779 } 3780 3781 function cleanupDuplicateActivationGuards() { 3782 var guardScripts = document.querySelectorAll('script#swymSnippetCheckAndActivate'); 3783 guardScripts.forEach(function (scriptNode, index) { 3784 if (index > 0) { 3785 scriptNode.removeAttribute('id'); 3786 } 3787 }); 3788 } 3789 3790 function postDomLoad() { 3791 var activeScript = document.querySelector('script#swym-snippet:not([type="text"])'); 3792 if (!activeScript) { 3793 var inactiveScript = document.querySelector('script#swym-snippet[type="text"]'); 3794 if (inactiveScript) { 3795 inactiveScript.type = 'text/javascript'; 3796 new Function(inactiveScript.textContent)(); 3797 activeScript = inactiveScript; 3798 } 3799 } 3800 3801 cleanupDuplicateSnippetNodes(activeScript); 3802 cleanupDuplicateActivationGuards(); 3803 duplicateProneIds.forEach(removeDuplicateIdNodes); 3804 } 3805 3806 if (document.readyState === 'loading') { 3807 document.addEventListener('DOMContentLoaded', postDomLoad); 3808 } else { 3809 postDomLoad(); 3810 } 3811 })(); 3812</script>
3812 3813 3814 3815
3816<script> 3817 (function () { 3818 const themeSchemaName = window.Shopify.theme.schema_name; 3819 3820 if (!window.SwymCallbacks) { 3821 window.SwymCallbacks = []; 3822 } 3823 window.SwymCallbacks.push(swat => { 3824 if (!swat) { 3825 return; 3826 } 3827 3828 // Ghost-Intent: Sync local wishlist items to cloud when SDK loads after consent 3829 if (window.SwymLocalWishlist && window.SwymLocalWishlist.getSyncableItems().length > 0) { 3830 window.SwymLocalWishlist.syncToCloud(swat); 3831 } 3832 3833 if (window._SwymSDKOnlyMode) { 3834 return; 3835 } 3836 3837 // ENABLE COMMON FEATURES 3838 let swymEnabledCommonFeatures = window.SwymEnabledCommonFeatures; 3839 Object.keys(swymEnabledCommonFeatures).forEach(key => { 3840 if (!swymEnabledCommonFeatures[key]) return; 3841 3842 switch (key) { 3843 case 'add-to-wishlist-collections-button': 3844 // Check if app block is already handling the collections button 3845 if (window.SwymCollectionsConfig) { 3846 return; 3847 } 3848 3849 // Check if v2 default collections is handling it 3850 if (window.SwymAdvancedCollectionsWishlistConfig) { 3851 return; 3852 } 3853 3854 // Fallback to old v1 behavior if v2 config is not present 3855 swat?.collectionsApi?.setDefaultCustomizationOptions(); 3856 swat?.collectionsApi?.initializeCollections(swat, false, themeSchemaName); 3857 3858 break; 3859 case 'add-to-wishlist-pdp-button': 3860 // Check if app block is already handling the PDP button 3861 if (window.swymATWButtonConfig?.shopifyExtensionType === 'appblock') { 3862 return; 3863 } 3864 3865 if (!(window.SwymPageData && window.SwymPageData.et === 1)) { 3866 // Not initiating pdp button as it is not a product page 3867 return; 3868 } 3869 3870 // Inject addtowishlist.css into the document's <head> 3871 var head = document.head; 3872 var pdpButtonStylesheet = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/addtowishlistbutton.css"; 3873 var pdpButtonStylesheetTag = document.createElement('link'); 3874 pdpButtonStylesheetTag.id = `swym-pdp-button-stylesheet`; 3875 pdpButtonStylesheetTag.rel = 'stylesheet'; 3876 pdpButtonStylesheetTag.href = pdpButtonStylesheet; 3877 3878 if (!document.getElementById('swym-pdp-button-stylesheet')) { 3879 head.appendChild(pdpButtonStylesheetTag); 3880 } 3881 3882 var x = document.getElementsByTagName('script')[0]; 3883 function createAndInsertScript(id, src, onLoadCallback) { 3884 var scriptTag = document.createElement('script'); 3885 scriptTag.id = id; 3886 scriptTag.type = 'text/javascript'; 3887 scriptTag.src = src; 3888 scriptTag.onload = onLoadCallback; 3889 x.parentNode.insertBefore(scriptTag, x); 3890 } 3891 3892 var pdpButtonScript = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/addtowishlistbutton.js"; 3893 createAndInsertScript(`swym-pdp-button-script`, pdpButtonScript, function () { 3894 const pdpBtnApi = window.WishlistPlusPDPButtonAPI; 3895 if (pdpBtnApi) { 3896 pdpBtnApi.setDefaultCustomizationOptions(swat); 3897 pdpBtnApi.initializePDPButton(swat, true); 3898 } 3899 }); 3900 break; 3901 default: 3902 return; 3903 } 3904 }); 3905 }); 3906 })(); // IIFE to prevent polluting global scope 3907</script>
3907 3908 3909 3910
3911<script> 3912 (function () { 3913 // Get the settings from Shopify's Liquid variables and create the styles 3914 const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"]; 3915 const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 3916 Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0; 3917 const isControlCentreEnabledFromBlockSettings = false; 3918 3919 if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) { 3920 // Don't enable control centre if this is disabled and block settings are not enabled 3921 return; 3922 } 3923 3924 let borderRadius = 6; 3925 let drawerWidth = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutDrawerWidth || 400; 3926 3927 // Check if block settings exist, use them, otherwise fall back to common settings 3928 let primaryBgColor = isControlCentreEnabledFromBlockSettings ? 3929 "#000000" : 3930 window.SwymWishlistCommonCustomizationSettings.primaryColor; 3931 3932 let primaryTextColor = isControlCentreEnabledFromBlockSettings ? 3933 "#ffffff" : 3934 window.SwymWishlistCommonCustomizationSettings.secondaryColor; 3935 3936 let secondaryBgColor = isControlCentreEnabledFromBlockSettings ? 3937 "#F4F8FE" : null; 3938 let secondaryTextColor = isControlCentreEnabledFromBlockSettings ? 3939 "#333333" : null; 3940 3941 // Only use color adjustment functions if we're using common settings 3942 if (!secondaryBgColor || !secondaryTextColor) { 3943 function adjustOpacity(color, opacity) { 3944 if (color[0] === '#') { 3945 color = color.slice(1); 3946 } 3947 3948 if (color.length === 3) { 3949 color = color.split('').map(char => char + char).join(''); 3950 } 3951 3952 const r = parseInt(color.slice(0, 2), 16); 3953 const g = parseInt(color.slice(2, 4), 16); 3954 const b = parseInt(color.slice(4, 6), 16); 3955 3956 return `rgba(${r}, ${g}, ${b}, ${opacity})`; 3957 } 3958 3959 function hexToRgb(color) { 3960 if (color[0] === '#') { 3961 color = color.slice(1); 3962 } 3963 if (color.length === 3) { 3964 color = color.split('').map(c => c + c).join(''); 3965 } 3966 3967 return { 3968 r: parseInt(color.slice(0, 2), 16), 3969 g: parseInt(color.slice(2, 4), 16), 3970 b: parseInt(color.slice(4, 6), 16) 3971 }; 3972 } 3973 3974 function getLuminance({ r, g, b }) { 3975 return 0.299 * r + 0.587 * g + 0.114 * b; 3976 } 3977 3978 function generateSecondaryColors(primaryBgColor, primaryTextColor) { 3979 const secondaryBgOpacity = 0.2; 3980 const secondaryTextOpacity = 0.8; 3981 3982 const secondaryBgColor = adjustOpacity(primaryBgColor, secondaryBgOpacity); 3983 3984 const bgRgb = hexToRgb(primaryBgColor); 3985 const bgLuminance = getLuminance(bgRgb); 3986 3987 // Determine whether to use dark or light text for contrast 3988 const lightText = adjustOpacity(primaryTextColor, secondaryTextOpacity); 3989 const darkText = adjustOpacity(primaryBgColor, secondaryTextOpacity); 3990 3991 const secondaryTextColor = bgLuminance > 186 ? darkText : lightText; 3992 3993 return { 3994 secondaryBgColor, 3995 secondaryTextColor 3996 }; 3997 } 3998 3999 const generatedColors = generateSecondaryColors(primaryBgColor, primaryTextColor); 4000 secondaryBgColor = secondaryBgColor || generatedColors.secondaryBgColor; 4001 secondaryTextColor = secondaryTextColor || generatedColors.secondaryTextColor; 4002 } 4003 4004 // Create the CSS rule 4005 let styles = ` 4006 .swym-storefront-layout-root-component { 4007 --swym-storefront-layout-ui-border-radius: ${borderRadius}px; 4008 --swym-storefront-layout-button-border-radius: ${borderRadius}px; 4009 --swym-storefront-layout-side-drawer-width: ${drawerWidth}px; 4010 --swym-storefront-layout-button-color-bg-primary: ${primaryBgColor}; 4011 --swym-storefront-layout-button-color-text-primary: ${primaryTextColor}; 4012 --swym-storefront-layout-button-color-bg-secondary: ${secondaryBgColor}; 4013 --swym-storefront-layout-button-color-text-secondary: ${secondaryTextColor}; 4014 } 4015 `; 4016 4017 // Create a <style> element and append the styles 4018 let styleSheet = document.createElement("style"); 4019 styleSheet.type = "text/css"; 4020 styleSheet.innerText = styles; 4021 document.head.appendChild(styleSheet); 4022 4023 if (typeof window.SwymStorefrontLayoutContext === 'undefined') { 4024 window.SwymStorefrontLayoutContext = {}; 4025 } 4026 if (typeof window.SwymStorefrontLayoutExtensions === 'undefined'){ 4027 window.SwymStorefrontLayoutExtensions = {}; 4028 } 4029 4030 // Expose block settings toggle state so ThemeCSSMapping can respect it. 4031 // When true, theme editor color pickers take priority over inherited theme CSS variables. 4032 SwymStorefrontLayoutContext.BlockSettingsEnabled = isControlCentreEnabledFromBlockSettings; 4033 4034 if (isControlCentreEnabledFromBlockSettings) { 4035 // If block settings are enabled, use them 4036 SwymStorefrontLayoutContext.Settings = { 4037 EnableStorefrontLayoutOnLauncher: true, 4038 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 4039 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 4040 StorefrontLayoutDrawerPosition: "left", 4041 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 4042 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 4043 EnableStorefrontLayoutVariantSelector: true, 4044 StorefrontLayoutNotificationPosition: "left", 4045 StorefrontLayoutActionPopupPosition: "left", 4046 StorefrontLayoutNotificationDuration: 5000 4047 }; 4048 } else { 4049 // If only metafield is enabled but no block settings, use common settings 4050 SwymStorefrontLayoutContext.Settings = { 4051 EnableStorefrontLayoutOnLauncher: true, 4052 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 4053 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 4054 StorefrontLayoutDrawerPosition: "left", 4055 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 4056 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 4057 EnableStorefrontLayoutVariantSelector: true, 4058 StorefrontLayoutNotificationPosition: "left", 4059 StorefrontLayoutActionPopupPosition: "left", 4060 StorefrontLayoutNotificationDuration: 5000 4061 }; 4062 } 4063 const storefrontLayoutCallback = (swat) =>{ 4064 SwymStorefrontLayoutContext.swat = swat; 4065 let isStoreOnPaidPlan = swat.getApp('Wishlist')?.['is-paid']; 4066 let isWishlistEnabled = swat.getApp('Wishlist')?.['enabled']; 4067 SwymStorefrontLayoutContext.Settings = { 4068 ...SwymStorefrontLayoutContext?.Settings, 4069 EnableStorefrontLayoutCollection: window?.SwymEnabledCommonFeatures?.["multiple-wishlist"] ?? false, 4070 EnableStorefrontLayout: isWishlistEnabled && (isControlCentreEnabledFromBlockSettings || isControlCentreEnabledFromMetafield), 4071 } 4072 4073 if(SwymStorefrontLayoutContext?.Settings?.EnableStorefrontLayout){ 4074 if(SwymStorefrontLayoutContext?.CustomEvents?.LayoutInitialized){ 4075 var event = new CustomEvent(SwymStorefrontLayoutContext.CustomEvents.LayoutInitialized, { 4076 detail: { settings: SwymStorefrontLayoutContext?.Settings } 4077 }); 4078 document.dispatchEvent(event); 4079 }else{ 4080 swat.utils.warn(`LayoutInitialized event is not defined.`); 4081 } 4082 }else{ 4083 swat.utils.warn(`Storefront Layout is disabled.`); 4084 document.getElementById("swym-storefront-layout-container")?.remove(); 4085 document.getElementById("swym-storefront-extention-render-container")?.remove(); 4086 } 4087 } 4088 4089 if (!window.SwymCallbacks) { 4090 window.SwymCallbacks = []; 4091 } 4092 window.SwymCallbacks.push(storefrontLayoutCallback); 4093 4094 SwymStorefrontLayoutContext.SwymCustomerData = { 4095 4096 name: null, 4097 email: null 4098 4099 };
4100 SwymStorefrontLayoutContext.isShopperLoggedIn = !!SwymStorefrontLayoutContext?.SwymCustomerData?.email; 4101 })(); 4102</script>
4102 4103 4104 4105 4106 4107</div>
4107<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4107 4108</body> 4109</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.