PageSourceSearch

https://www.hannahlavery.co.za/products/garden-jacket

html hannahlavery.co.za collected 2026-10-02 05:39:07 UTC 331,741 bytes, 3,324 lines download raw bytes

1<!doctype html><html lang="en" dir="ltr">
2<head>
3	<meta charset="utf-8">
4	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
5	<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover">
6	<meta name="theme-color" content="#fffffd">
7	<link rel="canonical" href="https://www.hannahlavery.co.za/products/garden-jacket">
8	<link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
9	<link rel="preload" as="style" href="//www.hannahlavery.co.za/cdn/shop/t/36/assets/app.css?v=128650842520066586201779186594">
10<link rel="preload" as="style" href="//www.hannahlavery.co.za/cdn/shop/t/36/assets/product.css?v=49586745386192130611775670146">
11<link rel="preload" as="image" href="//www.hannahlavery.co.za/cdn/shop/files/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770&width=375" imagesrcset="//www.hannahlavery.co.za/cdn/shop/files/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770&width=375 375w,//www.hannahlavery.co.za/cdn/shop/files/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770&width=640 640w,//www.hannahlavery.co.za/cdn/shop/files/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770&width=960 960w,//www.hannahlavery.co.za/cdn/shop/files/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770&width=1280 1280w" imagesizes="auto">
12
13
14
15
16<link href="//www.hannahlavery.co.za/cdn/shop/t/36/assets/animations.min.js?v=125778792411641688251775670146" as="script" rel="preload">
17
18<link href="//www.hannahlavery.co.za/cdn/shop/t/36/assets/header.js?v=9974041578941728971775670146" as="script" rel="preload">
19<link href="//www.hannahlavery.co.za/cdn/shop/t/36/assets/vendor.min.js?v=144188501496941429441775670146" as="script" rel="preload">
20<link href="//www.hannahlavery.co.za/cdn/shop/t/36/assets/app.js?v=103053770900346788131775670146" as="script" rel="preload">
21<link href="//www.hannahlavery.co.za/cdn/shop/t/36/assets/slideshow.js?v=42154329820955099381775670146" as="script" rel="preload">
22
23<script>
24window.lazySizesConfig = window.lazySizesConfig || {};
25window.lazySizesConfig.expand = 250;
26window.lazySizesConfig.loadMode = 1;
27window.lazySizesConfig.loadHidden = false;
28</script>
28
29
30
31	<link rel="icon" type="image/png" href="//www.hannahlavery.co.za/cdn/shop/files/favicon2_1f782158-3287-4f69-bd18-77379a0f3c44.png?crop=center&height=32&v=1614289661&width=32">
32
33	<title>
34	Garden Jacket &ndash; Hannah Lavery
35	</title>
36
37	
38	<meta name="description" content="Unlined, boxy linen blazer with a shawl collar, pockets and back vent.">
39	
40<link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin>
41
42<meta property="og:site_name" content="Hannah Lavery">
43<meta property="og:url" content="https://www.hannahlavery.co.za/products/garden-jacket">
44<meta property="og:title" content="Garden Jacket">
45<meta property="og:type" content="product">
46<meta property="og:description" content="Unlined, boxy linen blazer with a shawl collar, pockets and back vent."><meta property="og:image" content="http://www.hannahlavery.co.za/cdn/shop/files/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770">
47  <meta property="og:image:secure_url" content="https://www.hannahlavery.co.za/cdn/shop/files/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770">
48  <meta property="og:image:width" content="1875">
49  <meta property="og:image:height" content="2500"><meta property="og:price:amount" content="1,900.00">
50  <meta property="og:price:currency" content="ZAR"><meta name="twitter:card" content="summary_large_image">
51<meta name="twitter:title" content="Garden Jacket">
52<meta name="twitter:description" content="Unlined, boxy linen blazer with a shawl collar, pockets and back vent.">
53
54
55	<link href="//www.hannahlavery.co.za/cdn/shop/t/36/assets/app.css?v=128650842520066586201779186594" rel="stylesheet" type="text/css" media="all" />
56
57	<style data-shopify>
58	@font-face {
59  font-family: Karla;
60  font-weight: 400;
61  font-style: normal;
62  font-display: swap;
63  src: url("//www.hannahlavery.co.za/cdn/fonts/karla/karla_n4.40497e07df527e6a50e58fb17ef1950c72f3e32c.woff2") format("woff2"),
64       url("//www.hannahlavery.co.za/cdn/fonts/karla/karla_n4.e9f6f9de321061073c6bfe03c28976ba8ce6ee18.woff") format("woff");
65}
66
67@font-face {
68  font-family: Karla;
69  font-weight: 500;
70  font-style: normal;
71  font-display: swap;
72  src: url("//www.hannahlavery.co.za/cdn/fonts/karla/karla_n5.0f2c50ba88af8c39d2756f2fc9dfccf18f808828.woff2") format("woff2"),
73       url("//www.hannahlavery.co.za/cdn/fonts/karla/karla_n5.88d3e57f788ee4a41fa11fc99b9881ce077acdc2.woff") format("woff");
74}
75
76@font-face {
77  font-family: Karla;
78  font-weight: 600;
79  font-style: normal;
80  font-display: swap;
81  src: url("//www.hannahlavery.co.za/cdn/fonts/karla/karla_n6.11d2ca9baa9358585c001bdea96cf4efec1c541a.woff2") format("woff2"),
82       url("//www.hannahlavery.co.za/cdn/fonts/karla/karla_n6.f61bdbc760ad3ce235abbf92fc104026b8312806.woff") format("woff");
83}
84
85@font-face {
86  font-family: Karla;
87  font-weight: 400;
88  font-style: italic;
89  font-display: swap;
90  src: url("//www.hannahlavery.co.za/cdn/fonts/karla/karla_i4.2086039c16bcc3a78a72a2f7b471e3c4a7f873a6.woff2") format("woff2"),
91       url("//www.hannahlavery.co.za/cdn/fonts/karla/karla_i4.7b9f59841a5960c16fa2a897a0716c8ebb183221.woff") format("woff");
92}
93
94@font-face {
95  font-family: Karla;
96  font-weight: 600;
97  font-style: italic;
98  font-display: swap;
99  src: url("//www.hannahlavery.co.za/cdn/fonts/karla/karla_i6.a7635423ab3dadf279bd83cab7821e04a762f0d7.woff2") format("woff2"),
100       url("//www.hannahlavery.co.za/cdn/fonts/karla/karla_i6.93523748a53c3e2305eb638d2279e8634a22c25f.woff") format("woff");
101}
102
103h1,h2,h3,h4,h5,h6,
104	.h1,.h2,.h3,.h4,.h5,.h6,
105	.logolink.text-logo,
106	.heading-font,
107	.h1-xlarge,
108	.h1-large,
109	.customer-addresses .my-address .address-index {
110		font-style: normal;
111		font-weight: 400;
112		font-family: Karla, sans-serif;
113	}
114	body,
115	.body-font,
116	.thb-product-detail .product-title {
117		font-style: normal;
118		font-weight: 400;
119		font-family: Karla, sans-serif;
120	}
121	:root {
122		--mobile-swipe-width: calc(90vw - 30px);
123		--font-body-scale: 1.0;
124		--font-body-line-height-scale: 1.0;
125		--font-body-letter-spacing: 0.01em;
126		--font-body-medium-weight: 500;
127		--font-body-bold-weight: 600;
128		--font-announcement-scale: 1.0;
129		--font-heading-scale: 1.0;
130		--font-heading-line-height-scale: 1.0;
131		--font-heading-letter-spacing: 0.01em;
132		--font-navigation-scale: 1.0;
133		--navigation-item-spacing: 15px;
134		--font-product-title-scale: 1.0;
135		--font-product-title-line-height-scale: 1.0;
136		--button-letter-spacing: 0.04em;
137		--button-font-scale: 1.0;
138
139		--bg-body: #fffffd;
140		--bg-body-rgb: 255,255,253;
141		--bg-body-darken: #ffffee;
142		--payment-terms-background-color: #fffffd;
143		--color-body: #151515;
144		--color-body-rgb: 21,21,21;
145		--color-accent: #151515;
146		--color-accent-rgb: 21,21,21;
147		--color-border: #E2E2E2;
148		--color-form-border: #dedede;
149		--color-overlay-rgb: 0,0,0;
150
151		--shopify-accelerated-checkout-button-block-size: 48px;
152		--shopify-accelerated-checkout-inline-alignment: center;
153		--shopify-accelerated-checkout-skeleton-animation-duration: 0.25s;
154
155		--color-announcement-bar-text: #ffffff;
156		--color-announcement-bar-bg: #151515;
157
158		--color-header-bg: #fffffd;
159		--color-header-bg-rgb: 255,255,253;
160		--color-header-text: #151515;
161		--color-header-text-rgb: 21,21,21;
162		--color-header-links: #151515;
163		--color-header-links-rgb: 21,21,21;
164		--color-header-links-hover: #151515;
165		--color-header-icons: #151515;
166		--color-header-border: #E2E2E2;
167
168		--solid-button-background: #151515;
169		--solid-button-label: #ffffff;
170		--outline-button-label: #151515;
171		--button-border-radius: 0px;
172		--shopify-accelerated-checkout-button-border-radius: 0px;
173
174		--color-price: #151515;
175		--color-price-discounted: #ee3b45;
176		--color-star: #FD9A52;
177		--color-dots: #151515;
178
179		--color-inventory-instock: #279A4B;
180		--color-inventory-lowstock: #FB9E5B;
181
182		--section-spacing-mobile: 50px;
183		--section-spacing-desktop: 90px;
184
185		--color-badge-text: #ffffff;
186		--color-badge-sold-out: #939393;
187		--color-badge-sale: #151515;
188		--color-badge-preorder: #666666;
189		--badge-corner-radius: 13px;
190
191		--color-footer-text: #FFFFFF;
192		--color-footer-text-rgb: 255,255,255;
193		--color-footer-link: #FFFFFF;
194		--color-footer-link-hover: #FFFFFF;
195		--color-footer-border: #444444;
196		--color-footer-border-rgb: 68,68,68;
197		--color-footer-bg: #151515;
198	}
199.badge[data-badge="bestseller"]{
200				background: #111111;
201			}
202		
203
204
205</style>
206
207
208	
208<script>
209		window.theme = window.theme || {};
210		theme = {
211			settings: {
212				money_with_currency_format:"R {{amount}}",
213				cart_drawer:true,
214				product_id: 9526880207086,
215			},
216			routes: {
217				root_url: '/',
218				cart_url: '/cart',
219				cart_add_url: '/cart/add',
220				search_url: '/search',
221				cart_change_url: '/cart/change',
222				cart_update_url: '/cart/update',
223				cart_clear_url: '/cart/clear',
224				predictive_search_url: '/search/suggest',
225			},
226			variantStrings: {
227        addToCart: `Add to cart`,
228        soldOut: `Sold out`,
229        unavailable: `Unavailable`,
230        preOrder: `Pre-order`,
231      },
232			strings: {
233				requiresTerms: `You must agree with the terms and conditions of sales to check out`,
234				shippingEstimatorNoResults: `Sorry, we do not ship to your address.`,
235				shippingEstimatorOneResult: `There is one shipping rate for your address:`,
236				shippingEstimatorMultipleResults: `There are several shipping rates for your address:`,
237				shippingEstimatorError: `One or more error occurred while retrieving shipping rates:`
238			}
239		};
240	</script>
240
241	
241<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
241<meta name="google-site-verification" content="CfPBhXNm3rHxAxNNnbtrXJNCzwzSobPPvX3RhcPHFzI">
242<meta name="google-site-verification" content="W48_NL4HgbNQCqWY0DOeAWp6FPXDkJ5vtnUJcpKKr10">
243<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/13104369/digital_wallets/dialog">
244<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/49619085951214:1?ucp/version=2026-08-25" payment="com.google.pay dev.shopify.card dev.shopify.shop_pay"><link rel="alternate" type="application/json+oembed" href="https://www.hannahlavery.co.za/products/garden-jacket.oembed">
245<script async="async" src="/checkouts/internal/preloads.js?locale=en-ZA"></script>
vendor: 1 bytes, line 245
245
246<script id="shopify-features" type="application/json">{"accessToken":"1b26c15b34dfb7e0322be67f0fab6056","betas":["rich-media-storefront-analytics"],"domain":"www.hannahlavery.co.za","predictiveSearch":true,"shopId":13104369,"locale":"en"}</script>
vendor: 1 bytes, line 246
246
247<script>var Shopify = Shopify || {};
248Shopify.shop = "hannahlaveryshop.myshopify.com";
249Shopify.locale = "en";
250Shopify.currency = {"active":"ZAR","rate":"1.0"};
251Shopify.country = "ZA";
252Shopify.theme = {"name":"Updated copy of Reformation latest - 30 March","id":158498750702,"schema_name":"Reformation","schema_version":"12.0.0","theme_store_id":1762,"role":"main"};
253Shopify.theme.handle = "null";
254Shopify.theme.style = {"id":null,"handle":null};
255Shopify.cdnHost = "www.hannahlavery.co.za/cdn";
256Shopify.routes = Shopify.routes || {};
257Shopify.routes.root = "/";
258Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
259Shopify.SignInWithShop = Shopify.SignInWithShop || {};
260Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
261Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 261
261
262<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 262
262
263<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 263
263
264<script>
265  window.Shopify = window.Shopify || {};
266  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
267  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
268  window.Shopify.SignInWithShop.eligible = true;
269</script>
vendor: 1 bytes, line 269
269
270<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 270
270
271<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 271
271
272<script type="module">
273  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
274
275  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
276
277</script>
vendor: 1 bytes, line 277
277
278<script>
279  window.Shopify = window.Shopify || {};
280  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
281  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"]};
282</script>
vendor: 1 bytes, line 282
282
283<script>(function() {
284  var isLoaded = false;
285  function asyncLoad() {
286    if (isLoaded) return;
287    isLoaded = true;
288    var urls = ["https:\/\/s3-us-west-2.amazonaws.com\/da-restock\/da-restock.js?shop=hannahlaveryshop.myshopify.com","https:\/\/seo.apps.avada.io\/avada-seo-installed.js?shop=hannahlaveryshop.myshopify.com","https:\/\/config.gorgias.chat\/bundle-loader\/01HP495ET2MC1D3DV89J0DN3W9?source=shopify1click\u0026shop=hannahlaveryshop.myshopify.com","https:\/\/media.9gtb.com\/loader.js?g_cvt_id=2f67db5d-2c14-4023-9c66-162681dc53c6\u0026shop=hannahlaveryshop.myshopify.com"];
289    for (var i = 0; i < urls.length; i++) {
290      var s = document.createElement('script');
291      s.type = 'text/javascript';
292      s.async = true;
293      s.src = urls[i];
294      var x = document.getElementsByTagName('script')[0];
295      x.parentNode.insertBefore(s, x);
296    }
297  };
298  if(window.attachEvent) {
299    window.attachEvent('onload', asyncLoad);
300  } else {
301    window.addEventListener('load', asyncLoad, false);
302  }
303})();</script>
vendor: 1 bytes, line 303
303
304<script id="__st">var __st={"a":13104369,"offset":7200,"reqid":"f4c99ae3-9192-4384-bd22-400ed0216043-1790919545","pageurl":"www.hannahlavery.co.za\/products\/garden-jacket","u":"034a0db6edeb","p":"product","rtyp":"product","rid":9526880207086};</script>
vendor: 1 bytes, line 304
304
305<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 305
305
306<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 306
306
307<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.hannahlavery.co.za/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 307
307
308<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 = "//www.hannahlavery.co.za/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>
308<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 308
308
309<script>
310  window.Shopify = window.Shopify || {};
311  window.Shopify.MCP = window.Shopify.MCP || {};
312  window.Shopify.MCP.enabled = true;
313  window.Shopify.MCP.shop = "hannahlaveryshop.myshopify.com";
314  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.hannahlavery.co.za\/api\/mcp";
315  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"]}}];
316</script>
vendor: 1 bytes, line 316
316
317<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("\/\/www.hannahlavery.co.za\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
318</script>
vendor: 1 bytes, line 318
318
319<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://www.hannahlavery.co.za/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
320</script>
vendor: 1 bytes, line 320
320
321<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
322  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);
323</script>
vendor: 1 bytes, line 323
323
324<script>
325  function portableWalletsCleanup(e){e&&e.src&&console.error("Failed to load portable wallets script "+e.src);var t=document.querySelectorAll("shopify-accelerated-checkout .shopify-payment-button__skeleton, shopify-accelerated-checkout-cart .wallet-cart-button__skeleton"),e=document.getElementById("shopify-buyer-consent");for(let e=0;e<t.length;e++)t[e].remove();e&&e.remove()}function portableWalletsNotLoadedAsModule(e){e instanceof ErrorEvent&&"string"==typeof e.message&&e.message.includes("import.meta")&&"string"==typeof e.filename&&e.filename.includes("portable-wallets")&&(window.removeEventListener("error",portableWalletsNotLoadedAsModule),window.Shopify.PaymentButton.failedToLoad=e,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.Shopify.PaymentButton.init):window.Shopify.PaymentButton.init())}window.addEventListener("error",portableWalletsNotLoadedAsModule);
326</script>
326
327
328<script type="module" src="https://www.hannahlavery.co.za/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js" onError="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 328
328
329<script nomodule>
330  document.addEventListener("DOMContentLoaded", portableWalletsCleanup);
331</script>
331
332
333<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.hannahlavery.co.za/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
334<style id="shopify-accelerated-checkout-cart">
335        #shopify-buyer-consent {
336  margin-top: 1em;
337  display: inline-block;
338  width: 100%;
339}
340
341#shopify-buyer-consent.hidden {
342  display: none;
343}
344
345#shopify-subscription-policy-button {
346  background: none;
347  border: none;
348  padding: 0;
349  text-decoration: underline;
350  font-size: inherit;
351  cursor: pointer;
352}
353
354#shopify-subscription-policy-button::before {
355  box-shadow: none;
356}
357
358      </style>
359
360<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
360 <!-- Header hook for plugins -->
361
362	
363
364<script src="https://r.plugcentral.co.za/embed/shopify/v2/snippet.js" async></script>
364
365
366<!-- BEGIN app block: shopify://apps/tnc-terms-checkbox/blocks/app-embed/2b45c8fb-5ee2-4392-8a72-b663da1d38ad -->
367<script async src="https://app.tncapp.com/get_script/?shop_url=hannahlaveryshop.myshopify.com"></script>
367
368
369
370<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
371
372
373
374
375
376
377
378<link rel="dns-prefetch" href="https://cdn.judge.me">
379<link rel="dns-prefetch" href="https://cdn1.judge.me">
380<link rel="dns-prefetch" href="https://api.judge.me">
381
382<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
382ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"dd/mm/yyyy","default_sort_method":"most-recent","widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"★ Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":true,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
382itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#000000","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":true,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"widget_show_review_title_input":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":false,"request_review_other_products_in_order":true,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":{},"review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":{},"review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
382youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":false,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_store_review_label_text":"Review about the store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
382:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"We’ll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"bold_badge","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/www.hannahlavery.co.za","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Hannah Lavery","widget_version":"3.0","footer":true,"autopublish":false,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":true,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"review_verification_email_status":"always","can_be_branded":true,"reply_name_text":"Hannah Lavery"};</script>
382 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #000;--jdgm-secondary-color: rgba(0,0,0,0.1);--jdgm-star-color: #000;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #000000;--jdgm-paginate-color: #000;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #000000}.jdgm-histogram__bar-content{background-color:#000}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#000}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_etsy"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_google_business"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_shop_app"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Hannah Lavery'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
383</style> <style class='jdgm-settings-style'></style>
384
385  
386  
387  
388  <style class='jdgm-miracle-styles'>
389  @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
389/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important}
390
391</style>
392
393
394  
395  
396   
397
398
399
400
401<script data-cfasync='false' class='jdgm-script'>
402!function(e){window.jdgm=window.jdgm||{};
403/* INF-1976 */
404var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}();
405if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;}
406jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/",
407jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
408setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
409!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
410(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
411a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
412jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
413t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))},
414t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll(
415".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
416parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
417jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
418)}))}(document);
419</script>
419
420<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/shopify_v2.css"></noscript>
421
422<!-- BEGIN app snippet: theme_fix_tags -->
422<script>
423  (function() {
424    var jdgmThemeFixes = null;
425    if (!jdgmThemeFixes) return;
426
427    // "All themes" fix: CSS and JS applied on every theme. CSS is injected
428    // before the per-theme fix so the theme-specific CSS wins the cascade.
429    // HTML is never applied globally (too risky).
430    var allThemesFix = jdgmThemeFixes['all'];
431    if (allThemesFix && allThemesFix.css) {
432      var allStyleTag = document.createElement('style');
433      allStyleTag.classList.add('jdgm-theme-fix-style-all');
434      allStyleTag.innerHTML = allThemesFix.css;
435      document.head.append(allStyleTag);
436    };
437
438    if (allThemesFix && allThemesFix.js) {
439      var allScriptTag = document.createElement('script');
440      allScriptTag.classList.add('jdgm-theme-fix-script-all');
441      allScriptTag.innerHTML = allThemesFix.js;
442      document.head.append(allScriptTag);
443    };
444
445    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
446    if (!thisThemeFix) return;
447
448    if (thisThemeFix.html) {
449      document.addEventListener("DOMContentLoaded", function() {
450        var htmlDiv = document.createElement('div');
451        htmlDiv.classList.add('jdgm-theme-fix-html');
452        htmlDiv.innerHTML = thisThemeFix.html;
453        document.body.append(htmlDiv);
454      });
455    };
456
457    if (thisThemeFix.css) {
458      var styleTag = document.createElement('style');
459      styleTag.classList.add('jdgm-theme-fix-style');
460      styleTag.innerHTML = thisThemeFix.css;
461      document.head.append(styleTag);
462    };
463
464    if (thisThemeFix.js) {
465      var scriptTag = document.createElement('script');
466      scriptTag.classList.add('jdgm-theme-fix-script');
467      scriptTag.innerHTML = thisThemeFix.js;
468      document.head.append(scriptTag);
469    };
470  })();
471</script>
471
472<!-- END app snippet -->
473<!-- End of Judge.me Core -->
474
475
476
477<!-- END app block --><!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
478<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/hannahlaveryshop.myshopify.com"></script>
478
479
480
481<script defer data-gorgias-loader-convert  src="https://content.9gtb.com/loader.js"></script>
481
482
483
484<script defer data-gorgias-loader-mailto-replace  src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=hannahlaveryshop"></script>
484
485
486
487<!-- END app block -->
487<script src="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 487
487
488<script src="https://cdn.shopify.com/extensions/01a0cf1b-8645-7330-9254-7f867e06138d/shop-the-look-4-135/assets/bundle.js" type="text/javascript" defer="defer"></script>
488
489<link href="https://cdn.shopify.com/extensions/01a0cf1b-8645-7330-9254-7f867e06138d/shop-the-look-4-135/assets/bundle.css" rel="stylesheet" type="text/css" media="all">
490<script src="https://cdn.shopify.com/extensions/01a0aa7a-f99f-7ab6-a36e-9673fd70d8d4/omnisend-57/assets/omnisend-in-shop.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 490
490
491<script src="https://cdn.shopify.com/extensions/019dbd41-e029-7b3b-a9f4-7da813dd0ca4/alert-me-restock-alerts-21/assets/da-restock.js" type="text/javascript" defer="defer"></script>
491
492<link href="https://cdn.shopify.com/extensions/019dbd41-e029-7b3b-a9f4-7da813dd0ca4/alert-me-restock-alerts-21/assets/da-restock.css" rel="stylesheet" type="text/css" media="all">
493<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
494<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: 13104369,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 494
494
495<script>
496  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
497</script>
vendor: 1 bytes, line 497
497
498<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}
498).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: 13104369,storefrontBaseUrl: "https://www.hannahlavery.co.za",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.hannahlavery.co.za/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1913356526","configuration":"{\"pixelCode\":\"CDQEB8JC77U2QO4O65P0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"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"},{"id":"990478574","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
498,"dataSharingState":"unrestricted"},{"id":"471433454","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-S3X003J5P1\\\",\\\"AW-11002238499\\\",\\\"GT-TWR696SR\\\"],\\\"target_country\\\":\\\"ZA\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-S3X003J5P1\\\",\\\"AW-11002238499\\\/E_IcCL-7yr8ZEKOso_4o\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-S3X003J5P1\\\",\\\"AW-11002238499\\\/S2YJCJu4yr8ZEKOso_4o\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-S3X003J5P1\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-S3X003J5P1\\\",\\\"AW-11002238499\\\/fYiOCJi4yr8ZEKOso_4o\\\",\\\"MC-JEB57B5SLF\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-S3X003J5P1\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-S3X003J5P1\\\",\\\"AW-11002238499\\\/H2NUCJK4yr8ZEKOso_4o\\\",\\\"MC-JEB57B5SLF\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-S3X003J5P1\\\",\\\"AW-11002238499\\\/HQ-CCJW4yr8ZEKOso_4o\\\",\\\"MC-JEB57B5SLF\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-S3X003J5P1\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-S3X003J5P1\\\",\\\"AW-11002238499\\\/YRtzCMK7yr8ZEKOso_4o\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-S3X003J5P1\\\",\\\"AW-11002238499\\\/DBQPCLy7yr8ZEKOso_4o\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-S3X003J5P1\\\"}],\\\"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":"174227694","configuration":"{\"apiURL\":\"https:\/\/api.omnisend.com\",\"appURL\":\"https:\/\/app.omnisend.com\",\"brandID\":\"5f8d871a8a48f71a8772860b\",\"trackingURL\":\"https:\/\/wt.omnisendlink.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1e2b45bbee5b360dff908f60423b89f8","type":"APP","apiClientId":186001,"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":"123699438","configuration":"{\"pixel_id\":\"205290169898026\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","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":"87490798","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Google Tag Manager"},{"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":"Hannah Lavery","paymentSettings":{"currencyCode":"ZAR"},"myshopifyDomain":"hannahlaveryshop.myshopify.com","countryCode":"ZA","storefrontUrl":"https:\/\/www.hannahlavery.co.za"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":1900.0,"currencyCode":"ZAR"},"product":{"title":"Garden Jacket","vendor":"Hannah Lavery","id":"9526880207086","untranslatedTitle":"Garden Jacket","url":"\/products\/garden-jacket","type":"Jackets and Coats"},"id":"49619085951214","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770"},"sku":"28347","title":"Chartreuse \/ 6","untranslatedTitle":"Chartreuse \/ 6"},{"price":{"amount":1900.0,"currencyCode":"ZAR"},"product":{"title":"Garden Jacket","vendor":"Hannah Lavery","id":"9526880207086","untranslatedTitle":"Garden Jacket","url":"\/products\/garden-jacket","type":"Jackets and Coats"},"id":"49619085983982","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770"},"sku":"28348","title":"Chartreuse \/ 8","untranslatedTitle":"Chartreuse \/ 8"},{"price":{"amount":1900.0,"currencyCode":"ZAR"},"product":{"title":"Garden Jacket","vendor":"Hannah Lavery","id":"9526880207086","untranslatedTitle":"Garden Jacket","url":"\/products\/garden-jacket","type":"Jackets and Coats"},"id":"49619086278894","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770"},"sku":"28349","title":"Chartreuse \/ 10","untranslatedTitle":"Chartreuse \/ 10"},{"price":{"amount":1900.0,"currencyCode":"ZAR"},"product":{"title":"Garden Jacket","vendor":"Hannah Lavery","id":"9526880207086","untranslatedTitle":"Garden Jacket","url":"\/products\/garden-jacket","type":"Jackets and Coats"},"id":"49619086606574","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770"},"sku":"28350","title":"Chartreuse \/ 12","untranslatedTitle":"Chartreuse \/ 12"},{"price":{"amount":1900.0,"currencyCode":"ZAR"},"product":{"title":"Garden Jacket","vendor":"Hannah Lavery","id":"9526880207086","untranslatedTitle":"Garden Jacket","url":"\/products\/garden-jacket","type":"Jackets and Coats"},"id":"49619086967022","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770"},"sku":"28351","title":"Chartreuse \/ 14","untranslatedTitle":"Chartreuse \/ 14"},{"price":{"amount":1900.0,"currencyCode":"ZAR"},"product":{"title":"Garden Jacket","vendor":"Hannah Lavery","id":"9526880207086","untranslatedTitle":"Garden Jacket","url":"\/products\/garden-jacket","type":"Jackets and Coats"},"id":"49619086999790","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770"},"sku":"28352","title":"Chartreuse \/ 16","untranslatedTitle":"Chartreuse \/ 16"},{"price":{"amount":1900.0,"currencyCode":"ZAR"},"product":{"title":"Garden Jacket","vendor":"Hannah Lavery","id":"9526880207086","untranslatedTitle":"Garden Jacket","url":"\/products\/garden-jacket","type":"Jackets and Coats"},"id":"49619087687918","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770"},"sku":"28353","title":"Chartreuse \/ 18","untranslatedTitle":"Chartreuse \/ 18"},{"price":{"amount":1900.0,"currencyCode":"ZAR"},"product":{"title":"Garden Jacket","vendor":"Hannah Lavery","id":"9526880207086","untranslatedTitle":"Garden Jacket","url":"\/products\/garden-jacket","type":"Jackets and Coats"}
498,"id":"49619083034862","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241"},"sku":"28333","title":"Natural \/ 6","untranslatedTitle":"Natural \/ 6"},{"price":{"amount":1900.0,"currencyCode":"ZAR"},"product":{"title":"Garden Jacket","vendor":"Hannah Lavery","id":"9526880207086","untranslatedTitle":"Garden Jacket","url":"\/products\/garden-jacket","type":"Jackets and Coats"},"id":"49619083133166","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241"},"sku":"28334","title":"Natural \/ 8","untranslatedTitle":"Natural \/ 8"},{"price":{"amount":1900.0,"currencyCode":"ZAR"},"product":{"title":"Garden Jacket","vendor":"Hannah Lavery","id":"9526880207086","untranslatedTitle":"Garden Jacket","url":"\/products\/garden-jacket","type":"Jackets and Coats"},"id":"49619083428078","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241"},"sku":"28335","title":"Natural \/ 10","untranslatedTitle":"Natural \/ 10"},{"price":{"amount":1900.0,"currencyCode":"ZAR"},"product":{"title":"Garden Jacket","vendor":"Hannah Lavery","id":"9526880207086","untranslatedTitle":"Garden Jacket","url":"\/products\/garden-jacket","type":"Jackets and Coats"},"id":"49619084738798","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241"},"sku":"28336","title":"Natural \/ 12","untranslatedTitle":"Natural \/ 12"},{"price":{"amount":1900.0,"currencyCode":"ZAR"},"product":{"title":"Garden Jacket","vendor":"Hannah Lavery","id":"9526880207086","untranslatedTitle":"Garden Jacket","url":"\/products\/garden-jacket","type":"Jackets and Coats"},"id":"49619085295854","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241"},"sku":"28337","title":"Natural \/ 14","untranslatedTitle":"Natural \/ 14"},{"price":{"amount":1900.0,"currencyCode":"ZAR"},"product":{"title":"Garden Jacket","vendor":"Hannah Lavery","id":"9526880207086","untranslatedTitle":"Garden Jacket","url":"\/products\/garden-jacket","type":"Jackets and Coats"},"id":"49619085361390","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241"},"sku":"28338","title":"Natural \/ 16","untranslatedTitle":"Natural \/ 16"},{"price":{"amount":1900.0,"currencyCode":"ZAR"},"product":{"title":"Garden Jacket","vendor":"Hannah Lavery","id":"9526880207086","untranslatedTitle":"Garden Jacket","url":"\/products\/garden-jacket","type":"Jackets and Coats"},"id":"49619085656302","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241"},"sku":"28339","title":"Natural \/ 18","untranslatedTitle":"Natural \/ 18"},{"price":{"amount":1900.0,"currencyCode":"ZAR"},"product":{"title":"Garden Jacket","vendor":"Hannah Lavery","id":"9526880207086","untranslatedTitle":"Garden Jacket","url":"\/products\/garden-jacket","type":"Jackets and Coats"},"id":"49619087982830","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253"},"sku":"28340","title":"Natural Stripe \/ 6","untranslatedTitle":"Natural Stripe \/ 6"},{"price":{"amount":1900.0,"currencyCode":"ZAR"},"product":{"title":"Garden Jacket","vendor":"Hannah Lavery","id":"9526880207086","untranslatedTitle":"Garden Jacket","url":"\/products\/garden-jacket","type":"Jackets and Coats"},"id":"49619088310510","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253"},"sku":"28341","title":"Natural Stripe \/ 8","untranslatedTitle":"Natural Stripe \/ 8"},{"price":{"amount":1900.0,"currencyCode":"ZAR"},"product":{"title":"Garden Jacket","vendor":"Hannah Lavery","id":"9526880207086","untranslatedTitle":"Garden Jacket","url":"\/products\/garden-jacket","type":"Jackets and Coats"},"id":"49619088605422","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253"},"sku":"28342","title":"Natural Stripe \/ 10","untranslatedTitle":"Natural Stripe \/ 10"},{"price":{"amount":1900.0,"currencyCode":"ZAR"},"product":{"title":"Garden Jacket","vendor":"Hannah Lavery","id":"9526880207086","untranslatedTitle":"Garden Jacket","url":"\/products\/garden-jacket","type":"Jackets and Coats"},"id":"49619088638190","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253"},"sku":"28343","title":"Natural Stripe \/ 12","untranslatedTitle":"Natural Stripe \/ 12"},{"price":{"amount":1900.0,"currencyCode":"ZAR"},"product":{"title":"Garden Jacket","vendor":"Hannah Lavery","id":"9526880207086","untranslatedTitle":"Garden Jacket","url":"\/products\/garden-jacket","type":"Jackets and Coats"},"id":"49619088998638","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253"},"sku":"28344","title":"Natural Stripe \/ 14","untranslatedTitle":"Natural Stripe \/ 14"},{"price":{"amount":1900.0,"currencyCode":"ZAR"},"product":{"title":"Garden Jacket","vendor":"Hannah Lavery","id":"9526880207086","untranslatedTitle":"Garden Jacket","url":"\/products\/garden-jacket","type":"Jackets and Coats"},"id":"49619089293550","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253"},"sku":"28345","title":"Natural Stripe \/ 16","untranslatedTitle":"Natural Stripe \/ 16"},{"price":{"amount":1900.0,"currencyCode":"ZAR"},"product":{"title":"Garden Jacket","vendor":"Hannah Lavery","id":"9526880207086","untranslatedTitle":"Garden Jacket","url":"\/products\/garden-jacket","type":"Jackets and Coats"},"id":"49619089588462","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253"},"sku":"28346","title":"Natural Stripe \/ 18","untranslatedTitle":"Natural Stripe \/ 18"},{"price":{"amount":1900.0,"currencyCode":"ZAR"},"product":{"title":"Garden Jacket","vendor":"Hannah Lavery","id":"9526880207086","untranslatedTitle":"Garden Jacket","url":"\/products\/garden-jacket","type":"Jackets and Coats"},"id":"49619081363694","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770"},"sku":"28320","title":"Black \/ 6","untranslatedTitle":"Black \/ 6"},{"price":{"amount":1900.0,"currencyCode":"ZAR"},"product":{"title":"Garden Jacket","vendor":"Hannah Lavery","id":"9526880207086","untranslatedTitle":"Garden Jacket","url":"\/products\/garden-jacket","type":"Jackets and Coats"},"id":"49619081691374","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770"},"sku":"28321","title":"Black \/ 8","untranslatedTitle":"Black \/ 8"},{"price":{"amount":1900.0,"currencyCode":"ZAR"},"product":{"title":"Garden Jacket","vendor":"Hannah Lavery","id":"9526880207086","untranslatedTitle":"Garden Jacket","url":"\/products\/garden-jacket","type":"Jackets and Coats"},"id":"49619081756910","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770"},"sku":"28322","title":"Black \/ 10","untranslatedTitle":"Black \/ 10"},{"price":{"amount":1900.0,"currencyCode":"ZAR"},"product":{"title":"Garden Jacket","vendor":"Hannah Lavery","id":"9526880207086","untranslatedTitle":"Garden Jacket","url":"\/products\/garden-jacket","type":"Jackets and Coats"},"id":"49619081822446","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770"},"sku":"28323","title":"Black \/ 12","untranslatedTitle":"Black \/ 12"},{"price":{"amount":1900.0,"currencyCode":"ZAR"},"product":{"title":"Garden Jacket","vendor":"Hannah Lavery","id":"9526880207086","untranslatedTitle":"Garden Jacket","url":"\/products\/garden-jacket","type":"Jackets and Coats"},"id":"49619082117358","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770"},"sku":"28324","title":"Black \/ 14","untranslatedTitle":"Black \/ 14"},{"price":{"amount":1900.0,"currencyCode":"ZAR"},"product":{"title":"Garden Jacket","vendor":"Hannah Lavery","id":"9526880207086","untranslatedTitle":"Garden Jacket","url":"\/products\/garden-jacket","type":"Jackets and Coats"},"id":"49619082412270","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770"},"sku":"28325","title":"Black \/ 16","untranslatedTitle":"Black \/ 16"},{"price":{"amount":1900.0,"currencyCode":"ZAR"},"product":{"title":"Garden Jacket","vendor":"Hannah Lavery","id":"9526880207086","untranslatedTitle":"Garden Jacket","url":"\/products\/garden-jacket","type":"Jackets and Coats"},"id":"49619082707182","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770"},"sku":"28326","title":"Black \/ 18","untranslatedTitle":"Black \/ 18"}],"products":[{"id":"9526880207086","handle":"garden-jacket","isCollective":null,"title":"Garden Jacket","type":"Jackets and Coats","untranslatedTitle":"Garden Jacket","url":"\/products\/garden-jacket","vendor":"Hannah Lavery","remoteShopId":null,"variants":[{"id":"49619085951214","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770"},"price":{"amount":1900.0,"currencyCode":"ZAR"},"sku":"28347","title":"Chartreuse \/ 6","untranslatedTitle":"Chartreuse \/ 6"},{"id":"49619085983982","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770"},"price":{"amount":1900.0,"currencyCode":"ZAR"},"sku":"28348","title":"Chartreuse \/ 8","untranslatedTitle":"Chartreuse \/ 8"},{"id":"49619086278894","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770"},"price":{"amount":1900.0,"currencyCode":"ZAR"},"sku":"28349","title":"Chartreuse \/ 10","untranslatedTitle":"Chartreuse \/ 10"},{"id":"49619086606574","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770"},"price":{"amount":1900.0,"currencyCode":"ZAR"},"sku":"28350","title":"Chartreuse \/ 12","untranslatedTitle":"Chartreuse \/ 12"},{"id":"49619086967022","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770"},"price":{"amount":1900.0,"currencyCode":"ZAR"},"sku":"28351","title":"Chartreuse \/ 14","untranslatedTitle":"Chartreuse \/ 14"},{"id":"49619086999790","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770"},"price":{"amount":1900.0,"currencyCode":"ZAR"},"sku":"28352","title":"Chartreuse \/ 16","untranslatedTitle":"Chartreuse \/ 16"},{"id":"49619087687918","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770"},"price":{"amount":1900.0,"currencyCode":"ZAR"},"sku":"28353","title":"Chartreuse \/ 18","untranslatedTitle":"Chartreuse \/ 18"}
498,{"id":"49619083034862","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241"},"price":{"amount":1900.0,"currencyCode":"ZAR"},"sku":"28333","title":"Natural \/ 6","untranslatedTitle":"Natural \/ 6"},{"id":"49619083133166","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241"},"price":{"amount":1900.0,"currencyCode":"ZAR"},"sku":"28334","title":"Natural \/ 8","untranslatedTitle":"Natural \/ 8"},{"id":"49619083428078","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241"},"price":{"amount":1900.0,"currencyCode":"ZAR"},"sku":"28335","title":"Natural \/ 10","untranslatedTitle":"Natural \/ 10"},{"id":"49619084738798","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241"},"price":{"amount":1900.0,"currencyCode":"ZAR"},"sku":"28336","title":"Natural \/ 12","untranslatedTitle":"Natural \/ 12"},{"id":"49619085295854","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241"},"price":{"amount":1900.0,"currencyCode":"ZAR"},"sku":"28337","title":"Natural \/ 14","untranslatedTitle":"Natural \/ 14"},{"id":"49619085361390","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241"},"price":{"amount":1900.0,"currencyCode":"ZAR"},"sku":"28338","title":"Natural \/ 16","untranslatedTitle":"Natural \/ 16"},{"id":"49619085656302","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241"},"price":{"amount":1900.0,"currencyCode":"ZAR"},"sku":"28339","title":"Natural \/ 18","untranslatedTitle":"Natural \/ 18"},{"id":"49619087982830","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253"},"price":{"amount":1900.0,"currencyCode":"ZAR"},"sku":"28340","title":"Natural Stripe \/ 6","untranslatedTitle":"Natural Stripe \/ 6"},{"id":"49619088310510","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253"},"price":{"amount":1900.0,"currencyCode":"ZAR"},"sku":"28341","title":"Natural Stripe \/ 8","untranslatedTitle":"Natural Stripe \/ 8"},{"id":"49619088605422","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253"},"price":{"amount":1900.0,"currencyCode":"ZAR"},"sku":"28342","title":"Natural Stripe \/ 10","untranslatedTitle":"Natural Stripe \/ 10"},{"id":"49619088638190","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253"},"price":{"amount":1900.0,"currencyCode":"ZAR"},"sku":"28343","title":"Natural Stripe \/ 12","untranslatedTitle":"Natural Stripe \/ 12"},{"id":"49619088998638","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253"},"price":{"amount":1900.0,"currencyCode":"ZAR"},"sku":"28344","title":"Natural Stripe \/ 14","untranslatedTitle":"Natural Stripe \/ 14"},{"id":"49619089293550","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253"},"price":{"amount":1900.0,"currencyCode":"ZAR"},"sku":"28345","title":"Natural Stripe \/ 16","untranslatedTitle":"Natural Stripe \/ 16"},{"id":"49619089588462","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253"},"price":{"amount":1900.0,"currencyCode":"ZAR"},"sku":"28346","title":"Natural Stripe \/ 18","untranslatedTitle":"Natural Stripe \/ 18"},{"id":"49619081363694","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770"},"price":{"amount":1900.0,"currencyCode":"ZAR"},"sku":"28320","title":"Black \/ 6","untranslatedTitle":"Black \/ 6"},{"id":"49619081691374","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770"},"price":{"amount":1900.0,"currencyCode":"ZAR"},"sku":"28321","title":"Black \/ 8","untranslatedTitle":"Black \/ 8"},{"id":"49619081756910","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770"},"price":{"amount":1900.0,"currencyCode":"ZAR"},"sku":"28322","title":"Black \/ 10","untranslatedTitle":"Black \/ 10"},{"id":"49619081822446","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770"},"price":{"amount":1900.0,"currencyCode":"ZAR"},"sku":"28323","title":"Black \/ 12","untranslatedTitle":"Black \/ 12"},{"id":"49619082117358","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770"},"price":{"amount":1900.0,"currencyCode":"ZAR"},"sku":"28324","title":"Black \/ 14","untranslatedTitle":"Black \/ 14"},{"id":"49619082412270","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770"},"price":{"amount":1900.0,"currencyCode":"ZAR"},"sku":"28325","title":"Black \/ 16","untranslatedTitle":"Black \/ 16"},{"id":"49619082707182","image":{"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770"},"price":{"amount":1900.0,"currencyCode":"ZAR"},"sku":"28326","title":"Black \/ 18","untranslatedTitle":"Black \/ 18"}]}],"purchasingCompany":null},},"https://www.hannahlavery.co.za/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"158498750702","themeStoreId":"1762","themePublished":"true","eventMetadataId":"a39341f8-e173-4979-80dc-3f990288b948","pageType":"product","resourceId":"9526880207086","shopId":"13104369","storefrontBaseUrl":"https:\/\/www.hannahlavery.co.za","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":1900.0,\"currencyCode\":\"ZAR\"},\"product\":{\"title\":\"Garden Jacket\",\"vendor\":\"Hannah Lavery\",\"id\":\"9526880207086\",\"untranslatedTitle\":\"Garden Jacket\",\"url\":\"\/products\/garden-jacket\",\"type\":\"Jackets and Coats\"},\"id\":\"49619085951214\",\"image\":{\"src\":\"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770\"},\"sku\":\"28347\",\"title\":\"Chartreuse \/ 6\",\"untranslatedTitle\":\"Chartreuse \/ 6\"}}]]"});})();</script>
498<script>
499  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
500  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
501  window.ShopifyAnalytics.meta.currency = 'ZAR';
502  var meta = {"product":{"id":9526880207086,"gid":"gid:\/\/shopify\/Product\/9526880207086","vendor":"Hannah Lavery","type":"Jackets and Coats","handle":"garden-jacket","variants":[{"id":49619085951214,"price":190000,"name":"Garden Jacket - Chartreuse \/ 6","public_title":"Chartreuse \/ 6","sku":"28347"},{"id":49619085983982,"price":190000,"name":"Garden Jacket - Chartreuse \/ 8","public_title":"Chartreuse \/ 8","sku":"28348"},{"id":49619086278894,"price":190000,"name":"Garden Jacket - Chartreuse \/ 10","public_title":"Chartreuse \/ 10","sku":"28349"},{"id":49619086606574,"price":190000,"name":"Garden Jacket - Chartreuse \/ 12","public_title":"Chartreuse \/ 12","sku":"28350"},{"id":49619086967022,"price":190000,"name":"Garden Jacket - Chartreuse \/ 14","public_title":"Chartreuse \/ 14","sku":"28351"},{"id":49619086999790,"price":190000,"name":"Garden Jacket - Chartreuse \/ 16","public_title":"Chartreuse \/ 16","sku":"28352"},{"id":49619087687918,"price":190000,"name":"Garden Jacket - Chartreuse \/ 18","public_title":"Chartreuse \/ 18","sku":"28353"},{"id":49619083034862,"price":190000,"name":"Garden Jacket - Natural \/ 6","public_title":"Natural \/ 6","sku":"28333"},{"id":49619083133166,"price":190000,"name":"Garden Jacket - Natural \/ 8","public_title":"Natural \/ 8","sku":"28334"},{"id":49619083428078,"price":190000,"name":"Garden Jacket - Natural \/ 10","public_title":"Natural \/ 10","sku":"28335"},{"id":49619084738798,"price":190000,"name":"Garden Jacket - Natural \/ 12","public_title":"Natural \/ 12","sku":"28336"},{"id":49619085295854,"price":190000,"name":"Garden Jacket - Natural \/ 14","public_title":"Natural \/ 14","sku":"28337"},{"id":49619085361390,"price":190000,"name":"Garden Jacket - Natural \/ 16","public_title":"Natural \/ 16","sku":"28338"},{"id":49619085656302,"price":190000,"name":"Garden Jacket - Natural \/ 18","public_title":"Natural \/ 18","sku":"28339"},{"id":49619087982830,"price":190000,"name":"Garden Jacket - Natural Stripe \/ 6","public_title":"Natural Stripe \/ 6","sku":"28340"},{"id":49619088310510,"price":190000,"name":"Garden Jacket - Natural Stripe \/ 8","public_title":"Natural Stripe \/ 8","sku":"28341"},{"id":49619088605422,"price":190000,"name":"Garden Jacket - Natural Stripe \/ 10","public_title":"Natural Stripe \/ 10","sku":"28342"},{"id":49619088638190,"price":190000,"name":"Garden Jacket - Natural Stripe \/ 12","public_title":"Natural Stripe \/ 12","sku":"28343"},{"id":49619088998638,"price":190000,"name":"Garden Jacket - Natural Stripe \/ 14","public_title":"Natural Stripe \/ 14","sku":"28344"},{"id":49619089293550,"price":190000,"name":"Garden Jacket - Natural Stripe \/ 16","public_title":"Natural Stripe \/ 16","sku":"28345"},{"id":49619089588462,"price":190000,"name":"Garden Jacket - Natural Stripe \/ 18","public_title":"Natural Stripe \/ 18","sku":"28346"},{"id":49619081363694,"price":190000,"name":"Garden Jacket - Black \/ 6","public_title":"Black \/ 6","sku":"28320"},{"id":49619081691374,"price":190000,"name":"Garden Jacket - Black \/ 8","public_title":"Black \/ 8","sku":"28321"},{"id":49619081756910,"price":190000,"name":"Garden Jacket - Black \/ 10","public_title":"Black \/ 10","sku":"28322"},{"id":49619081822446,"price":190000,"name":"Garden Jacket - Black \/ 12","public_title":"Black \/ 12","sku":"28323"},{"id":49619082117358,"price":190000,"name":"Garden Jacket - Black \/ 14","public_title":"Black \/ 14","sku":"28324"},{"id":49619082412270,"price":190000,"name":"Garden Jacket - Black \/ 16","public_title":"Black \/ 16","sku":"28325"},{"id":49619082707182,"price":190000,"name":"Garden Jacket - Black \/ 18","public_title":"Black \/ 18","sku":"28326"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":9526880207086,"requestId":"f4c99ae3-9192-4384-bd22-400ed0216043-1790919545"}};
503  for (var attr in meta) {
504    window.ShopifyAnalytics.meta[attr] = meta[attr];
505  }
506</script>
vendor: 1 bytes, line 506
506
507<script class="analytics">
508  (function () {
509    var customDocumentWrite = function(content) {
510      var jquery = null;
511
512      if (window.jQuery) {
513        jquery = window.jQuery;
514      } else if (window.Checkout && window.Checkout.$) {
515        jquery = window.Checkout.$;
516      }
517
518      if (jquery) {
519        jquery('body').append(content);
520      }
521    };
522
523    var hasLoggedConversion = function(token) {
524      if (token) {
525        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
526      }
527      return false;
528    }
529
530    var setCookieIfConversion = function(token) {
531      if (token) {
532        var twoMonthsFromNow = new Date(Date.now());
533        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
534
535        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
536      }
537    }
538
539    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
540    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
541    if (trekkie.integrations) {
542      return;
543    }
544    trekkie.methods = [
545      'identify',
546      'page',
547      'ready',
548      'track',
549      'trackForm',
550      'trackLink'
551    ];
552    trekkie.factory = function(method) {
553      return function() {
554        var args = Array.prototype.slice.call(arguments);
555        args.unshift(method);
556        trekkie.push(args);
557        if (method == 'track' || method == 'page') {
558          var pageUrl;
559          try {
560            pageUrl = window.location.href;
561          } catch (e) {}
562          var pageReferrer;
563          try {
564            pageReferrer = document.referrer;
565          } catch (e) {}
566          try {
567            if (window.__TREKKIE_SHIM_QUEUE == null) {
568              window.__TREKKIE_SHIM_QUEUE = [];
569            }
570            window.__TREKKIE_SHIM_QUEUE.push({
571              from: 'trekkie-stub',
572              method: method,
573              args: args.slice(1),
574              pageContext: {
575                url: pageUrl,
576                referrer: pageReferrer
577              }
578            });
579          } catch (e) {
580            // no-op
581          }
582        }
583        return trekkie;
584      };
585    };
586    for (var i = 0; i < trekkie.methods.length; i++) {
587      var key = trekkie.methods[i];
588      trekkie[key] = trekkie.factory(key);
589    }
590    trekkie.load = function(config) {
591      trekkie.config = config || {};
592      trekkie.config.initialDocumentCookie = document.cookie;
593      var first = document.getElementsByTagName('script')[0];
594var script = document.createElement('script');
595script.type = 'text/javascript';
596script.onerror = function(e) {
597  var scriptFallback = document.createElement('script');
598  scriptFallback.type = 'text/javascript';
599  scriptFallback.onerror = function(error) {
600          var Monorail = {
601      produce: function produce(monorailDomain, schemaId, payload) {
602        var currentMs = new Date().getTime();
603        var event = {
604          schema_id: schemaId,
605          payload: payload,
606          metadata: {
607            event_created_at_ms: currentMs,
608            event_sent_at_ms: currentMs
609          }
610        };
611        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
612      },
613      sendRequest: function sendRequest(endpointUrl, payload) {
614        // Try the sendBeacon API
615        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
616          var blobData = new window.Blob([payload], {
617            type: 'text/plain'
618          });
619
620          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
621            return true;
622          } // sendBeacon was not successful
623
624        } // XHR beacon
625
626        var xhr = new XMLHttpRequest();
627
628        try {
629          xhr.open('POST', endpointUrl);
630          xhr.setRequestHeader('Content-Type', 'text/plain');
631          xhr.send(payload);
632        } catch (e) {
633          console.log(e);
634        }
635
636        return false;
637      },
638      isIos12: function isIos12() {
639        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
640      }
641    };
642    Monorail.produce('monorail-edge.shopifysvc.com',
643      'trekkie_storefront_load_errors/1.1',
644      {shop_id: 13104369,
645      theme_id: 158498750702,
646      app_name: "storefront",
647      context_url: window.location.href,
648      source_url: "//www.hannahlavery.co.za/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
649
650  };
651  scriptFallback.async = true;
652  scriptFallback.src = '//www.hannahlavery.co.za/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
653  first.parentNode.insertBefore(scriptFallback, first);
654};
655script.async = true;
656script.src = '//www.hannahlavery.co.za/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
657first.parentNode.insertBefore(script, first);
658
659    };
660    trekkie.load(
661      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":13104369,"isMerchantRequest":null,"themeId":158498750702,"themeCityHash":"16552871370192056329","contentLanguage":"en","currency":"ZAR","eventMetadataId":"a39341f8-e173-4979-80dc-3f990288b948"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
662    );
663
664    var loaded = false;
665    trekkie.ready(function() {
666      if (loaded) return;
667      loaded = true;
668
669      window.ShopifyAnalytics.lib = window.trekkie;
670
671      var originalDocumentWrite = document.write;
672      document.write = customDocumentWrite;
673      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
674      document.write = originalDocumentWrite;
675
676      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
677      var token = match? match[1]: undefined;
678      if (!hasLoggedConversion(token)) {
679        setCookieIfConversion(token);
680        window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"ZAR","variantId":49619085951214,"productId":9526880207086,"productGid":"gid:\/\/shopify\/Product\/9526880207086","name":"Garden Jacket - Chartreuse \/ 6","price":"1900.00","sku":"28347","brand":"Hannah Lavery","variant":"Chartreuse \/ 6","category":"Jackets and Coats","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true});
681      }
682    });
683
684    window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":9526880207086,"requestId":"f4c99ae3-9192-4384-bd22-400ed0216043-1790919545","shopifyEmitted":true});
685
686    var eventsListenerScript = document.createElement('script');
687    eventsListenerScript.async = true;
688    eventsListenerScript.src = "//www.hannahlavery.co.za/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
689    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
690})();</script>
690
691  
691<script>
692  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
693    window.ga = function ga() {
694      (window.ga.q = window.ga.q || []).push(arguments);
695      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
696        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
697      }
698      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
699    };
700    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
701      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
702    }
703  }
704</script>
vendor: 1 bytes, line 704
704
705<script
706  defer
707  src="https://www.hannahlavery.co.za/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
708  data-application="storefront-renderer"
709  data-shop-id="13104369"
710  data-render-region="gcp-us-central1"
711  data-page-type="product"
712  data-theme-instance-id="158498750702"
713  data-theme-name="Reformation"
714  data-theme-version="12.0.0"
715  data-monorail-region="shop_domain"
716  data-resource-timing-sampling-rate="10"
717  data-shs="true"
718  data-shs-beacon="true"
719  data-shs-export-with-fetch="true"
720  data-shs-logs-sample-rate="1"
721  data-shs-beacon-endpoint="https://www.hannahlavery.co.za/api/collect"
722></script>
vendor: 1 bytes, line 722
722
723<script src="https://cdn.shopify.com/storefront/web-components/account.js" type="module" crossorigin fetchpriority="low" async></script>
723<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"13104369","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"ZA","language":"en"}}</script>
723
724<meta name="shopify-y" content="334b4459-bc8a-4fdf-aa84-f12e67ca5952" data-expiration="1822477145000"><meta name="shopify-s" content="a9348ffa-4077-4431-a6c5-71eebbe5fbad" data-expiration="1790921345000"><meta name="new-cookie-storage-activated" content="t">
725</head>
726<body class="animations-true button-uppercase-true navigation-uppercase-true product-card-spacing-medium product-title-uppercase-true template-product template-product">
727	<a class="screen-reader-shortcut" href="#main-content">Skip to content</a>
728	<div id="wrapper"><!-- BEGIN sections: header-group -->
729<div id="shopify-section-sections--21560426397934__announcement-bar" class="shopify-section shopify-section-group-header-group announcement-bar-section"><link rel="preload" href="//www.hannahlavery.co.za/cdn/shop/t/36/assets/announcement-bar.css?v=17439748618087280151775670146" as="style" onload="this.onload=null;this.rel='stylesheet'">
730		<style>
731			.announcement-bar-section{position:relative;z-index:52}
732			.header-section+.announcement-bar-section{z-index:49}
733			.announcement-bar{background:var(--color-announcement-bar-bg,var(--color-accent));color:var(--color-announcement-bar-text,#fff);line-height:1;padding:14px 0}
734			.announcement-bar .announcement-bar--inner{height:100%;display:flex;align-items:center;max-width:none;white-space:nowrap;font-size:calc(var(--font-announcement-scale,1) * 13px);font-weight:400;overflow:hidden}
735			.announcement-bar--item{display:inline-flex;align-items:center;padding:0 20px;letter-spacing:0.03em}
736			.announcement-bar--carousel{text-align:center}
737			.announcement-bar--carousel .carousel__slide{width:100%;display:none;white-space:normal;text-align:center}
738			.announcement-bar--carousel .carousel__slide:first-child{display:block}
739		</style>
740		<div class="announcement-bar">
741			<div class="announcement-bar--inner direction-left announcement-bar--marquee" style="--marquee-speed: 20s"><div><div class="announcement-bar--item" >Free shipping on orders over R1000 to main city centres in SA.</div><div class="announcement-bar--item" >For any queries contact us on +27 76 272 5349.</div><div class="announcement-bar--item" >Worldwide shipping calculated at checkout.</div><div class="announcement-bar--item" ></div></div><div><div class="announcement-bar--item" >Free shipping on orders over R1000 to main city centres in SA.</div><div class="announcement-bar--item" >For any queries contact us on +27 76 272 5349.</div><div class="announcement-bar--item" >Worldwide shipping calculated at checkout.</div><div class="announcement-bar--item" ></div></div><div><div class="announcement-bar--item" >Free shipping on orders over R1000 to main city centres in SA.</div><div class="announcement-bar--item" >For any queries contact us on +27 76 272 5349.</div><div class="announcement-bar--item" >Worldwide shipping calculated at checkout.</div><div class="announcement-bar--item" ></div></div>
742</div>
743		</div>
744</div><div id="shopify-section-sections--21560426397934__header" class="shopify-section shopify-section-group-header-group header-section"><theme-header id="header" class="header style3 header--shadow-small transparent--false transparent-border--true header-sticky--active"><div class="row expanded">
745		<div class="small-12 columns"><div class="thb-header-mobile-left">
746	<details class="mobile-toggle-wrapper">
747	<summary class="mobile-toggle">
748		<span></span>
749		<span></span>
750		<span></span>
751	</summary><nav id="mobile-menu" class="mobile-menu-drawer" role="dialog" tabindex="-1">
752	<div class="mobile-menu-drawer--inner"><ul class="mobile-menu"><li><details class="link-container">
753							<summary class="parent-link">SHOP<span class="link-forward">
754<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
755<path d="M1 5H7.08889H13.1778M13.1778 5L9.17778 1M13.1778 5L9.17778 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
756</svg>
757</span></summary>
758							<template class="mobile-menu-deferred">
759							<ul class="sub-menu">
760								<li class="parent-link-back">
761									<button class="parent-link-back--button"><span>
762<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
763<path d="M13.1778 5H7.08891H1.00002M1.00002 5L5.00002 1M1.00002 5L5.00002 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
764</svg>
765</span> SHOP</button>
766								</li><li><details class="link-container">
767											<summary class="parent-link">CLOTHING
768<span class="link-forward">
769<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
770<path d="M1 5H7.08889H13.1778M13.1778 5L9.17778 1M13.1778 5L9.17778 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
771</svg>
772</span>
773											</summary>
774											<ul class="sub-menu" tabindex="-1">
775												<li class="parent-link-back">
776													<button class="parent-link-back--button"><span>
777<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
778<path d="M13.1778 5H7.08891H1.00002M1.00002 5L5.00002 1M1.00002 5L5.00002 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
779</svg>
780</span> CLOTHING</button>
781												</li><li>
782														<a href="/collections/clothes" title="All Clothing " class="link-container" role="menuitem">All Clothing  </a>
783													</li><li>
784														<a href="/collections/dresses" title="Dresses" class="link-container" role="menuitem">Dresses </a>
785													</li><li>
786														<a href="/collections/tops" title="Tops &amp; Shirts" class="link-container" role="menuitem">Tops & Shirts </a>
787													</li><li>
788														<a href="/collections/bottoms" title="Bottoms" class="link-container" role="menuitem">Bottoms </a>
789													</li><li>
790														<a href="/collections/outerwear" title="Coats &amp; Jackets" class="link-container" role="menuitem">Coats & Jackets </a>
791													</li><li>
792														<a href="/collections/knitwear-1" title="Knitwear" class="link-container" role="menuitem">Knitwear </a>
793													</li><li>
794														<a href="/collections/swimwear" title="Swimwear" class="link-container" role="menuitem">Swimwear </a>
795													</li><li>
796														<a href="/collections/sale" title="Sale " class="link-container" role="menuitem">Sale  </a>
797													</li></ul>
798										</details></li><li><details class="link-container">
799											<summary class="parent-link">SHOES + ACCESSORIES
800<span class="link-forward">
801<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
802<path d="M1 5H7.08889H13.1778M13.1778 5L9.17778 1M13.1778 5L9.17778 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
803</svg>
804</span>
805											</summary>
806											<ul class="sub-menu" tabindex="-1">
807												<li class="parent-link-back">
808													<button class="parent-link-back--button"><span>
809<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
810<path d="M13.1778 5H7.08891H1.00002M1.00002 5L5.00002 1M1.00002 5L5.00002 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
811</svg>
812</span> SHOES + ACCESSORIES</button>
813												</li><li>
814														<a href="/collections/shoes-and-accessories" title="Shoes" class="link-container" role="menuitem">Shoes </a>
815													</li><li>
816														<a href="/collections/bags" title="Bags + Accessories" class="link-container" role="menuitem">Bags + Accessories </a>
817													</li></ul>
818										</details></li><li><details class="link-container">
819											<summary class="parent-link">MENSWEAR
820<span class="link-forward">
821<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
822<path d="M1 5H7.08889H13.1778M13.1778 5L9.17778 1M13.1778 5L9.17778 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
823</svg>
824</span>
825											</summary>
826											<ul class="sub-menu" tabindex="-1">
827												<li class="parent-link-back">
828													<button class="parent-link-back--button"><span>
829<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
830<path d="M13.1778 5H7.08891H1.00002M1.00002 5L5.00002 1M1.00002 5L5.00002 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
831</svg>
832</span> MENSWEAR</button>
833												</li><li>
834														<a href="/collections/menswear" title="All Menswear" class="link-container" role="menuitem">All Menswear </a>
835													</li><li>
836														<a href="/collections/menswear-tops" title="Tops" class="link-container" role="menuitem">Tops </a>
837													</li><li>
838														<a href="/collections/menswear-bottoms" title="Bottoms" class="link-container" role="menuitem">Bottoms </a>
839													</li></ul>
840										</details></li><li><details class="link-container">
841											<summary class="parent-link">SHOP BY COLLECTION 
842<span class="link-forward">
843<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
844<path d="M1 5H7.08889H13.1778M13.1778 5L9.17778 1M13.1778 5L9.17778 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
845</svg>
846</span>
847											</summary>
848											<ul class="sub-menu" tabindex="-1">
849												<li class="parent-link-back">
850													<button class="parent-link-back--button"><span>
851<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
852<path d="M13.1778 5H7.08891H1.00002M1.00002 5L5.00002 1M1.00002 5L5.00002 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
853</svg>
854</span> SHOP BY COLLECTION </button>
855												</li><li>
856														<a href="/collections/red-hour-collection" title="Red Hour " class="link-container" role="menuitem">Red Hour  </a>
857													</li><li>
858														<a href="/collections/compass-collection" title="Compass Collection" class="link-container" role="menuitem">Compass Collection </a>
859													</li></ul>
860										</details></li><li>
861											<a href="/collections/new" class="mega-menu-promotion">
862<img class=" " width="1666" height="2500" sizes="auto" src="//www.hannahlavery.co.za/cdn/shop/files/Serena_Dress_White18.jpg?v=1788359204&width=670" srcset="//www.hannahlavery.co.za/cdn/shop/files/Serena_Dress_White18.jpg?v=1788359204&width=670 670w" fetchpriority="low" loading="eager" alt="" style="object-position: 50.0% 50.0%;" /><div class="mega-menu-promotion--cover"><p class="heading-font">NEW IN</p><span class="text-button white">Shop</span></div>
863</a>
864
865										</li><li>
866											<a href="/collections/tops" class="mega-menu-promotion">
867<img class=" " width="1667" height="2500" sizes="auto" src="//www.hannahlavery.co.za/cdn/shop/files/Ocean_Shirt_Ocean_Pants_White5.jpg?v=1788359031&width=670" srcset="//www.hannahlavery.co.za/cdn/shop/files/Ocean_Shirt_Ocean_Pants_White5.jpg?v=1788359031&width=670 670w" fetchpriority="low" loading="eager" alt="" style="object-position: 50.0% 50.0%;" /><div class="mega-menu-promotion--cover"><p class="heading-font">TOPS</p><span class="text-button white">Shop</span></div>
868</a>
869
870										</li></ul>
871							</template>
872						</details></li><li><a href="/collections/new" title="NEW IN " class="link-container">NEW IN </a></li><li><a href="/collections/best-sellers" title="BESTSELLERS" class="link-container">BESTSELLERS</a></li></ul><ul class="mobile-secondary-menu"></ul><div class="mega-menu-promotion"><a href="/collections/all" target="_blank">
873<img class="lazyload " width="1667" height="2500" data-sizes="auto" src="//www.hannahlavery.co.za/cdn/shop/files/Bamboo_Tee_Aura_Skirt_Paprika8.jpg?v=1787752603&width=20" data-srcset="//www.hannahlavery.co.za/cdn/shop/files/Bamboo_Tee_Aura_Skirt_Paprika8.jpg?v=1787752603&width=670 670w" fetchpriority="auto" alt="" style="object-position: 50.0% 50.0%;" /></a><div class="mega-menu-promotion--cover"><p class="heading-font">NEW IN</p><a href="/collections/all" target="_blank" class="text-button white">Shop</a></div>
874			</div><div class="thb-mobile-menu-footer">
875					<shopify-store store-domain="https://www.hannahlavery.co.za" country="ZA" language="en"></shopify-store>
876<shopify-account class="thb-shopify-account" menu="">
877						<span slot="signed-out-avatar" class="thb-mobile-account-link">
878<svg width="17" height="18" viewBox="0 0 17 18" fill="none" xmlns="http://www.w3.org/2000/svg">
879<path d="M8.49968 9.009C11.0421 9.009 13.1078 6.988 13.1078 4.5045C13.1078 2.021 11.0421 0 8.49968 0C5.95723 0 3.8916 2.0192 3.8916 4.5045C3.8916 6.9898 5.95907 9.009 8.49968 9.009ZM8.49968 1.40372C10.2487 1.40372 11.6699 2.79484 11.6699 4.5027C11.6699 6.21056 10.2468 7.60168 8.49968 7.60168C6.75255 7.60168 5.32944 6.21056 5.32944 4.5027C5.32944 2.79484 6.75255 1.40372 8.49968 1.40372Z" fill="var(--color-header-icons, --color-accent)"/>
880<path d="M8.5 9.68926C3.8146 9.68926 0 13.4181 0 18H1.43784C1.43784 14.192 4.6044 11.0966 8.5 11.0966C12.3956 11.0966 15.5622 14.192 15.5622 18H17C17 13.4199 13.1854 9.69106 8.5 9.69106V9.68926Z" fill="var(--color-header-icons, --color-accent)"/>
881</svg>
882 Login
883
884						</span>
885					</shopify-account></div>
886	</div>
887</nav>
888<link rel="stylesheet" href="//www.hannahlavery.co.za/cdn/shop/t/36/assets/mobile-menu.css?v=152203811182643123141775670146" media="print" onload="this.media='all'">
889</details>
890
891</div>
892<full-menu class="full-menu">
893	<ul class="thb-full-menu" role="menubar"><li role="menuitem" class="menu-item-has-children menu-item-has-megamenu" data-item-title="SHOP">
894		    <a href="/collections/all" class="thb-full-menu--link">SHOP
895<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg">
896<path d="M6.75 1.5L3.75 4.5L0.75 1.5" stroke="var(--color-header-links, --color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
897</svg>
898</a><div class="sub-menu mega-menu-container" tabindex="-1"><ul class="mega-menu-columns" tabindex="-1"><li class="" role="none">
899        <a href="/collections/clothes" class="thb-full-menu--link mega-menu-columns__heading" role="menuitem">CLOTHING</a><ul role="menu"><li class="" role="none">
900                <a href="/collections/clothes" class="thb-full-menu--link" role="menuitem">All Clothing </a>
901              </li><li class="" role="none">
902                <a href="/collections/dresses" class="thb-full-menu--link" role="menuitem">Dresses</a>
903              </li><li class="" role="none">
904                <a href="/collections/tops" class="thb-full-menu--link" role="menuitem">Tops & Shirts</a>
905              </li><li class="" role="none">
906                <a href="/collections/bottoms" class="thb-full-menu--link" role="menuitem">Bottoms</a>
907              </li><li class="" role="none">
908                <a href="/collections/outerwear" class="thb-full-menu--link" role="menuitem">Coats & Jackets</a>
909              </li><li class="" role="none">
910                <a href="/collections/knitwear-1" class="thb-full-menu--link" role="menuitem">Knitwear</a>
911              </li><li class="" role="none">
912                <a href="/collections/swimwear" class="thb-full-menu--link" role="menuitem">Swimwear</a>
913              </li><li class="" role="none">
914                <a href="/collections/sale" class="thb-full-menu--link" role="menuitem">Sale </a>
915              </li></ul></li><li class="" role="none">
916        <a href="/collections/shoes-accessories" class="thb-full-menu--link mega-menu-columns__heading" role="menuitem">SHOES + ACCESSORIES</a><ul role="menu"><li class="" role="none">
917                <a href="/collections/shoes-and-accessories" class="thb-full-menu--link" role="menuitem">Shoes</a>
918              </li><li class="" role="none">
919                <a href="/collections/bags" class="thb-full-menu--link" role="menuitem">Bags + Accessories</a>
920              </li></ul></li><li class="" role="none">
921        <a href="/collections/menswear" class="thb-full-menu--link mega-menu-columns__heading" role="menuitem">MENSWEAR</a><ul role="menu"><li class="" role="none">
922                <a href="/collections/menswear" class="thb-full-menu--link" role="menuitem">All Menswear</a>
923              </li><li class="" role="none">
924                <a href="/collections/menswear-tops" class="thb-full-menu--link" role="menuitem">Tops</a>
925              </li><li class="" role="none">
926                <a href="/collections/menswear-bottoms" class="thb-full-menu--link" role="menuitem">Bottoms</a>
927              </li></ul></li><li class="" role="none">
928        <a href="/collections" class="thb-full-menu--link mega-menu-columns__heading" role="menuitem">SHOP BY COLLECTION </a><ul role="menu"><li class="" role="none">
929                <a href="/collections/red-hour-collection" class="thb-full-menu--link" role="menuitem">Red Hour </a>
930              </li><li class="" role="none">
931                <a href="/collections/compass-collection" class="thb-full-menu--link" role="menuitem">Compass Collection</a>
932              </li></ul></li></ul><a href="/collections/new" class="mega-menu-promotion">
933<img class=" " width="1666" height="2500" sizes="auto" src="//www.hannahlavery.co.za/cdn/shop/files/Serena_Dress_White18.jpg?v=1788359204&width=670" srcset="//www.hannahlavery.co.za/cdn/shop/files/Serena_Dress_White18.jpg?v=1788359204&width=670 670w" fetchpriority="low" loading="eager" alt="" style="object-position: 50.0% 50.0%;" /><div class="mega-menu-promotion--cover"><p class="heading-font">NEW IN</p><span class="text-button white">Shop</span></div>
934</a>
935
936<a href="/collections/tops" class="mega-menu-promotion">
937<img class=" " width="1667" height="2500" sizes="auto" src="//www.hannahlavery.co.za/cdn/shop/files/Ocean_Shirt_Ocean_Pants_White5.jpg?v=1788359031&width=670" srcset="//www.hannahlavery.co.za/cdn/shop/files/Ocean_Shirt_Ocean_Pants_White5.jpg?v=1788359031&width=670 670w" fetchpriority="low" loading="eager" alt="" style="object-position: 50.0% 50.0%;" /><div class="mega-menu-promotion--cover"><p class="heading-font">TOPS</p><span class="text-button white">Shop</span></div>
938</a>
939
940</div></li><li role="menuitem" class="" >
941		    <a href="/collections/new" class="thb-full-menu--link">NEW IN </a></li><li role="menuitem" class="" >
942		    <a href="/collections/best-sellers" class="thb-full-menu--link">BESTSELLERS</a></li></ul>
943</full-menu>
944
945
946	<a class="logolink" href="/">
947		<img
948			src="//www.hannahlavery.co.za/cdn/shop/files/1640x624_Hannah_Lavery_logo_2024.png?v=1724748568"
949			class="logoimg"
950			alt="Hannah Lavery"
951			width="6775"
952			height="399"
953		><img
954			src="//www.hannahlavery.co.za/cdn/shop/files/HL_WHITE_LOGO_FILE.png?v=1724749275"
955			class="logoimg logoimg--light"
956			alt="Hannah Lavery"
957			width="6775"
958			height="399"
959		>
960	</a>
961
962<div class="thb-secondary-area thb-header-right">
963		
964		<shopify-account class="thb-shopify-account" menu="">
965			<span slot="signed-out-avatar" class="thb-secondary-area-item">
966				
967<svg width="17" height="18" viewBox="0 0 17 18" fill="none" xmlns="http://www.w3.org/2000/svg">
968<path d="M8.49968 9.009C11.0421 9.009 13.1078 6.988 13.1078 4.5045C13.1078 2.021 11.0421 0 8.49968 0C5.95723 0 3.8916 2.0192 3.8916 4.5045C3.8916 6.9898 5.95907 9.009 8.49968 9.009ZM8.49968 1.40372C10.2487 1.40372 11.6699 2.79484 11.6699 4.5027C11.6699 6.21056 10.2468 7.60168 8.49968 7.60168C6.75255 7.60168 5.32944 6.21056 5.32944 4.5027C5.32944 2.79484 6.75255 1.40372 8.49968 1.40372Z" fill="currentColor"/>
969<path d="M8.5 9.68926C3.8146 9.68926 0 13.4181 0 18H1.43784C1.43784 14.192 4.6044 11.0966 8.5 11.0966C12.3956 11.0966 15.5622 14.192 15.5622 18H17C17 13.4199 13.1854 9.69106 8.5 9.69106V9.68926Z" fill="currentColor"/>
970</svg>
971
972			</span>
973		</shopify-account><a class="thb-secondary-area-item thb-quick-search" href="/search" title="Search">
974<svg width="19" height="20" viewBox="0 0 19 20" fill="none" xmlns="http://www.w3.org/2000/svg">
975<path d="M13 13.5L17.7495 18.5M15 8C15 11.866 11.866 15 8 15C4.13401 15 1 11.866 1 8C1 4.13401 4.13401 1 8 1C11.866 1 15 4.13401 15 8Z" stroke="var(--color-header-icons, --color-accent)" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
976</svg>
977</a>
978	<a class="thb-secondary-area-item thb-secondary-cart" href="/cart" id="cart-drawer-toggle"><div class="thb-secondary-item-icon">
979<svg width="19" height="20" viewBox="0 0 19 20" fill="none" xmlns="http://www.w3.org/2000/svg">
980<path d="M1 4.58011L3.88304 1.09945V1H15.2164L18 4.58011M1 4.58011V17.2099C1 18.2044 1.89474 19 2.88889 19H16.1111C17.1053 19 18 18.2044 18 17.2099V4.58011M1 4.58011H18M13.3275 8.16022C13.3275 10.1492 11.6374 11.7403 9.54971 11.7403C7.46199 11.7403 5.67251 10.1492 5.67251 8.16022" stroke="var(--color-header-icons, --color-accent)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
981</svg>
982 <span class="thb-item-count">0</span></div></a>
983</div>
984
985
986</div>
987	</div><style data-shopify>:root {
988			--logo-height: 20px;
989			--logo-height-mobile: 30px;
990		}
991		</style></theme-header>
991<script src="//www.hannahlavery.co.za/cdn/shop/t/36/assets/header.js?v=9974041578941728971775670146" type="text/javascript"></script>
991<script type="application/ld+json">
992  {
993    "@context": "http://schema.org",
994    "@type": "Organization",
995    "name": "Hannah Lavery",
996    
997      "logo": "https:\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/1640x624_Hannah_Lavery_logo_2024.png?v=1724748568\u0026width=5760",
998    
999    "sameAs": [
1000      "",
1001      "https:\/\/www.facebook.com\/hannahlavery.sa",
1002      "https:\/\/www.pinterest.co.uk\/HannahLaverySA\/",
1003      "https:\/\/www.instagram.com\/hannahlavery.sa\/",
1004      "https:\/\/www.tiktok.com\/@hannahlavery.sa",
1005      "",
1006      "",
1007      "",
1008      ""
1009    ],
1010    "url": "https:\/\/www.hannahlavery.co.za"
1011  }
1012</script>
1012
1013</div>
1014<!-- END sections: header-group --><!-- BEGIN sections: overlay-group -->
1015
1016<!-- END sections: overlay-group --><div role="main" id="main-content">
1017			<div id="shopify-section-template--21560425906414__breadcrumbs" class="shopify-section section-breadcrumbs"><style>
1018.section-breadcrumbs+.product-section .thb-product-detail{margin-top:0}
1019.breadcrumbs{font-size:0.75rem;overflow-x:auto;padding:15px;display:inline-flex;width:100%;white-space:nowrap;max-width:100vw;text-align:center}
1020@media only screen and (min-width:768px){.breadcrumbs{padding:20px 50px;overflow-x:hidden}}
1021.breadcrumbs i{opacity:0.2;display:inline-block;margin:0 8px}
1022.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}
1023</style>
1024<scroll-shadow>
1025	<nav class="breadcrumbs" aria-label="breadcrumbs">
1026	  <a href="/" title="Home">Home</a>
1027	  
1028		
1029	  
1030	    <i>/</i>
1031	    Garden Jacket
1032	  
1033	  
1034		
1035	  
1036		
1037		
1038	</nav>
1039</scroll-shadow>
1040
1041</div><section id="shopify-section-template--21560425906414__main-product" class="shopify-section product-section"><link href="//www.hannahlavery.co.za/cdn/shop/t/36/assets/product.css?v=49586745386192130611775670146" rel="stylesheet" type="text/css" media="all" /><link href="//www.hannahlavery.co.za/cdn/shop/t/36/assets/product-thumbnails.css?v=136249535059512871021775670146" rel="stylesheet" type="text/css" media="all" /><div class="thb-product-detail product" data-handle="garden-jacket">
1042  <div class="row full-width-row">
1043		<div class="small-12 columns">
1044			<div class="product-grid-container">
1045		    <div id="MediaGallery-template--21560425906414__main-product" data-hide-variants="false">
1046					<div class="product-image-container product-image-container--thumbnails">
1047		        <product-slider-thumbnails id="Product-Slider" class="product-images product-images--thumbnails" data-captions="false" data-hide-variants="false" data-product-title="Garden Jacket" data-variant-title="Chartreuse / 6" data-lightbox-thumbnails="true" data-lightbox-product-info="true"><div
1048  id="Slide-template--21560425906414__main-product-40543573639406"
1049  class="product-images__slide product-images__slide--image is-active product-images__slide-item--variant"
1050  data-media-id="template--21560425906414__main-product-40543573639406"
1051  
1052>
1053<div class="product-single__media product-single__media-image aspect-ratio aspect-ratio--adapt" id="Media-Thumbnails-template--21560425906414__main-product-40543573639406" style="--padding-bottom: 133.33333333333334%;"><a
1054          href="//www.hannahlavery.co.za/cdn/shop/files/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770"
1055          class="product-single__media-zoom"
1056          data-msrc="//www.hannahlavery.co.za/cdn/shop/files/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770&width=20"
1057          data-thumb-src="//www.hannahlavery.co.za/cdn/shop/files/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770&width=120"
1058          data-h="2500"
1059          data-w="1875"
1060          target="_blank"
1061          tabindex="-1"
1062          aria-label="Zoom"
1063          
1064          data-index=""
1065        >
1066<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1067<path d="M12.375 4.0625H15.9375V7.625" stroke="var(--color-body)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
1068<path d="M11.7812 8.21875L15.9375 4.0625" stroke="var(--color-body)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
1069<path d="M7.625 15.9375H4.0625V12.375" stroke="var(--color-body)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
1070<path d="M8.21875 11.7812L4.0625 15.9375" stroke="var(--color-body)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
1071</svg>
1072</a>
1073<img class=" " width="1875" height="2500" sizes="auto" src="//www.hannahlavery.co.za/cdn/shop/files/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770&width=375" srcset="//www.hannahlavery.co.za/cdn/shop/files/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770&width=375 375w,//www.hannahlavery.co.za/cdn/shop/files/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770&width=640 640w,//www.hannahlavery.co.za/cdn/shop/files/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770&width=960 960w,//www.hannahlavery.co.za/cdn/shop/files/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770&width=1280 1280w" fetchpriority="high" loading="eager" alt=""  /></div>
1074    
1075</div><div
1076  id="Slide-template--21560425906414__main-product-40557187334382"
1077  class="product-images__slide product-images__slide--image is-active"
1078  data-media-id="template--21560425906414__main-product-40557187334382"
1079  
1080>
1081<div class="product-single__media product-single__media-image aspect-ratio aspect-ratio--adapt" id="Media-Thumbnails-template--21560425906414__main-product-40557187334382" style="--padding-bottom: 149.97000599880025%;"><a
1082          href="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacket_WideLegLinenPants_Chartreuse14.jpg?v=1790164122"
1083          class="product-single__media-zoom"
1084          data-msrc="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacket_WideLegLinenPants_Chartreuse14.jpg?v=1790164122&width=20"
1085          data-thumb-src="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacket_WideLegLinenPants_Chartreuse14.jpg?v=1790164122&width=120"
1086          data-h="2500"
1087          data-w="1667"
1088          target="_blank"
1089          tabindex="-1"
1090          aria-label="Zoom"
1091          
1092          data-index=""
1093        >
1094<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1095<path d="M12.375 4.0625H15.9375V7.625" stroke="var(--color-body)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
1096<path d="M11.7812 8.21875L15.9375 4.0625" stroke="var(--color-body)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
1097<path d="M7.625 15.9375H4.0625V12.375" stroke="var(--color-body)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
1098<path d="M8.21875 11.7812L4.0625 15.9375" stroke="var(--color-body)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
1099</svg>
1100</a>
1101<img class="lazyload " width="1667" height="2500" data-sizes="auto" src="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacket_WideLegLinenPants_Chartreuse14.jpg?v=1790164122&width=20" data-srcset="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacket_WideLegLinenPants_Chartreuse14.jpg?v=1790164122&width=375 375w,//www.hannahlavery.co.za/cdn/shop/files/SiennaJacket_WideLegLinenPants_Chartreuse14.jpg?v=1790164122&width=640 640w,//www.hannahlavery.co.za/cdn/shop/files/SiennaJacket_WideLegLinenPants_Chartreuse14.jpg?v=1790164122&width=960 960w,//www.hannahlavery.co.za/cdn/shop/files/SiennaJacket_WideLegLinenPants_Chartreuse14.jpg?v=1790164122&width=1280 1280w" fetchpriority="auto" alt=""  /></div>
1102    
1103</div><div
1104  id="Slide-template--21560425906414__main-product-40557207847150"
1105  class="product-images__slide product-images__slide--image is-active product-images__slide-item--variant"
1106  data-media-id="template--21560425906414__main-product-40557207847150"
1107  
1108>
1109<div class="product-single__media product-single__media-image aspect-ratio aspect-ratio--adapt" id="Media-Thumbnails-template--21560425906414__main-product-40557207847150" style="--padding-bottom: 150.06002400960384%;"><a
1110          href="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241"
1111          class="product-single__media-zoom"
1112          data-msrc="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241&width=20"
1113          data-thumb-src="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241&width=120"
1114          data-h="2500"
1115          data-w="1666"
1116          target="_blank"
1117          tabindex="-1"
1118          aria-label="Zoom"
1119          
1120          data-index=""
1121        >
1122<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1123<path d="M12.375 4.0625H15.9375V7.625" stroke="var(--color-body)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
1124<path d="M11.7812 8.21875L15.9375 4.0625" stroke="var(--color-body)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
1125<path d="M7.625 15.9375H4.0625V12.375" stroke="var(--color-body)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
1126<path d="M8.21875 11.7812L4.0625 15.9375" stroke="var(--color-body)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
1127</svg>
1128</a>
1129<img class="lazyload " width="1666" height="2500" data-sizes="auto" src="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241&width=20" data-srcset="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241&width=375 375w,//www.hannahlavery.co.za/cdn/shop/files/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241&width=640 640w,//www.hannahlavery.co.za/cdn/shop/files/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241&width=960 960w,//www.hannahlavery.co.za/cdn/shop/files/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241&width=1280 1280w" fetchpriority="auto" alt=""  /></div>
1130    
1131</div><div
1132  id="Slide-template--21560425906414__main-product-40557198573806"
1133  class="product-images__slide product-images__slide--image is-active"
1134  data-media-id="template--21560425906414__main-product-40557198573806"
1135  
1136>
1137<div class="product-single__media product-single__media-image aspect-ratio aspect-ratio--adapt" id="Media-Thumbnails-template--21560425906414__main-product-40557198573806" style="--padding-bottom: 150.01465845793024%;"><a
1138          href="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacket_ArenaPantsNatural8.jpg?v=1790164183"
1139          class="product-single__media-zoom"
1140          data-msrc="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacket_ArenaPantsNatural8.jpg?v=1790164183&width=20"
1141          data-thumb-src="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacket_ArenaPantsNatural8.jpg?v=1790164183&width=120"
1142          data-h="5117"
1143          data-w="3411"
1144          target="_blank"
1145          tabindex="-1"
1146          aria-label="Zoom"
1147          
1148          data-index=""
1149        >
1150<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1151<path d="M12.375 4.0625H15.9375V7.625" stroke="var(--color-body)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
1152<path d="M11.7812 8.21875L15.9375 4.0625" stroke="var(--color-body)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
1153<path d="M7.625 15.9375H4.0625V12.375" stroke="var(--color-body)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
1154<path d="M8.21875 11.7812L4.0625 15.9375" stroke="var(--color-body)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
1155</svg>
1156</a>
1157<img class="lazyload " width="3411" height="5117" data-sizes="auto" src="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacket_ArenaPantsNatural8.jpg?v=1790164183&width=20" data-srcset="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacket_ArenaPantsNatural8.jpg?v=1790164183&width=375 375w,//www.hannahlavery.co.za/cdn/shop/files/SiennaJacket_ArenaPantsNatural8.jpg?v=1790164183&width=640 640w,//www.hannahlavery.co.za/cdn/shop/files/SiennaJacket_ArenaPantsNatural8.jpg?v=1790164183&width=960 960w,//www.hannahlavery.co.za/cdn/shop/files/SiennaJacket_ArenaPantsNatural8.jpg?v=1790164183&width=1280 1280w" fetchpriority="auto" alt=""  /></div>
1158    
1159</div><div
1160  id="Slide-template--21560425906414__main-product-40557193036014"
1161  class="product-images__slide product-images__slide--image is-active"
1162  data-media-id="template--21560425906414__main-product-40557193036014"
1163  
1164>
1165<div class="product-single__media product-single__media-image aspect-ratio aspect-ratio--adapt" id="Media-Thumbnails-template--21560425906414__main-product-40557193036014" style="--padding-bottom: 150.01465845793024%;"><a
1166          href="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacket_WideLegLinenPants_Black4.jpg?v=1790164156"
1167          class="product-single__media-zoom"
1168          data-msrc="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacket_WideLegLinenPants_Black4.jpg?v=1790164156&width=20"
1169          data-thumb-src="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacket_WideLegLinenPants_Black4.jpg?v=1790164156&width=120"
1170          data-h="5117"
1171          data-w="3411"
1172          target="_blank"
1173          tabindex="-1"
1174          aria-label="Zoom"
1175          
1176          data-index=""
1177        >
1178<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1179<path d="M12.375 4.0625H15.9375V7.625" stroke="var(--color-body)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
1180<path d="M11.7812 8.21875L15.9375 4.0625" stroke="var(--color-body)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
1181<path d="M7.625 15.9375H4.0625V12.375" stroke="var(--color-body)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
1182<path d="M8.21875 11.7812L4.0625 15.9375" stroke="var(--color-body)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
1183</svg>
1184</a>
1185<img class="lazyload " width="3411" height="5117" data-sizes="auto" src="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacket_WideLegLinenPants_Black4.jpg?v=1790164156&width=20" data-srcset="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacket_WideLegLinenPants_Black4.jpg?v=1790164156&width=375 375w,//www.hannahlavery.co.za/cdn/shop/files/SiennaJacket_WideLegLinenPants_Black4.jpg?v=1790164156&width=640 640w,//www.hannahlavery.co.za/cdn/shop/files/SiennaJacket_WideLegLinenPants_Black4.jpg?v=1790164156&width=960 960w,//www.hannahlavery.co.za/cdn/shop/files/SiennaJacket_WideLegLinenPants_Black4.jpg?v=1790164156&width=1280 1280w" fetchpriority="auto" alt=""  /></div>
1186    
1187</div><div
1188  id="Slide-template--21560425906414__main-product-40543573082350"
1189  class="product-images__slide product-images__slide--image is-active product-images__slide-item--variant"
1190  data-media-id="template--21560425906414__main-product-40543573082350"
1191  
1192>
1193<div class="product-single__media product-single__media-image aspect-ratio aspect-ratio--adapt" id="Media-Thumbnails-template--21560425906414__main-product-40543573082350" style="--padding-bottom: 150.01465845793024%;"><a
1194          href="//www.hannahlavery.co.za/cdn/shop/files/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770"
1195          class="product-single__media-zoom"
1196          data-msrc="//www.hannahlavery.co.za/cdn/shop/files/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770&width=20"
1197          data-thumb-src="//www.hannahlavery.co.za/cdn/shop/files/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770&width=120"
1198          data-h="5117"
1199          data-w="3411"
1200          target="_blank"
1201          tabindex="-1"
1202          aria-label="Zoom"
1203          
1204          data-index=""
1205        >
1206<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1207<path d="M12.375 4.0625H15.9375V7.625" stroke="var(--color-body)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
1208<path d="M11.7812 8.21875L15.9375 4.0625" stroke="var(--color-body)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
1209<path d="M7.625 15.9375H4.0625V12.375" stroke="var(--color-body)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
1210<path d="M8.21875 11.7812L4.0625 15.9375" stroke="var(--color-body)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
1211</svg>
1212</a>
1213<img class="lazyload " width="3411" height="5117" data-sizes="auto" src="//www.hannahlavery.co.za/cdn/shop/files/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770&width=20" data-srcset="//www.hannahlavery.co.za/cdn/shop/files/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770&width=375 375w,//www.hannahlavery.co.za/cdn/shop/files/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770&width=640 640w,//www.hannahlavery.co.za/cdn/shop/files/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770&width=960 960w,//www.hannahlavery.co.za/cdn/shop/files/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770&width=1280 1280w" fetchpriority="auto" alt=""  /></div>
1214    
1215</div><div
1216  id="Slide-template--21560425906414__main-product-40557210271982"
1217  class="product-images__slide product-images__slide--image is-active product-ima
1217ges__slide-item--variant"
1218  data-media-id="template--21560425906414__main-product-40557210271982"
1219  
1220>
1221<div class="product-single__media product-single__media-image aspect-ratio aspect-ratio--adapt" id="Media-Thumbnails-template--21560425906414__main-product-40557210271982" style="--padding-bottom: 150.01465845793024%;"><a
1222          href="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253"
1223          class="product-single__media-zoom"
1224          data-msrc="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253&width=20"
1225          data-thumb-src="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253&width=120"
1226          data-h="5117"
1227          data-w="3411"
1228          target="_blank"
1229          tabindex="-1"
1230          aria-label="Zoom"
1231          
1232          data-index=""
1233        >
1234<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1235<path d="M12.375 4.0625H15.9375V7.625" stroke="var(--color-body)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
1236<path d="M11.7812 8.21875L15.9375 4.0625" stroke="var(--color-body)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
1237<path d="M7.625 15.9375H4.0625V12.375" stroke="var(--color-body)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
1238<path d="M8.21875 11.7812L4.0625 15.9375" stroke="var(--color-body)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
1239</svg>
1240</a>
1241<img class="lazyload " width="3411" height="5117" data-sizes="auto" src="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253&width=20" data-srcset="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253&width=375 375w,//www.hannahlavery.co.za/cdn/shop/files/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253&width=640 640w,//www.hannahlavery.co.za/cdn/shop/files/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253&width=960 960w,//www.hannahlavery.co.za/cdn/shop/files/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253&width=1280 1280w" fetchpriority="auto" alt=""  /></div>
1242    
1243</div></product-slider-thumbnails><scroll-shadow>
1244								<div id="Product-Thumbnails" class="product-thumbnail-container" data-hide-variants="false"><div
1245  id="Thumb-template--21560425906414__main-product-40543573639406"
1246  class="product-thumbnail is-active product-images__slide-item--variant is-initial-selected"
1247  
1248>
1249<img class="lazyload " width="1875" height="2500" data-sizes="auto" src="//www.hannahlavery.co.za/cdn/shop/files/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770&width=20" data-srcset="//www.hannahlavery.co.za/cdn/shop/files/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770&width=160 160w" fetchpriority="auto" alt=""  /></div><div
1250  id="Thumb-template--21560425906414__main-product-40557187334382"
1251  class="product-thumbnail is-active"
1252  
1253>
1254<img class="lazyload " width="1667" height="2500" data-sizes="auto" src="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacket_WideLegLinenPants_Chartreuse14.jpg?v=1790164122&width=20" data-srcset="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacket_WideLegLinenPants_Chartreuse14.jpg?v=1790164122&width=160 160w" fetchpriority="auto" alt=""  /></div><div
1255  id="Thumb-template--21560425906414__main-product-40557207847150"
1256  class="product-thumbnail is-active product-images__slide-item--variant"
1257  
1258>
1259<img class="lazyload " width="1666" height="2500" data-sizes="auto" src="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241&width=20" data-srcset="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241&width=160 160w" fetchpriority="auto" alt=""  /></div><div
1260  id="Thumb-template--21560425906414__main-product-40557198573806"
1261  class="product-thumbnail is-active"
1262  
1263>
1264<img class="lazyload " width="3411" height="5117" data-sizes="auto" src="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacket_ArenaPantsNatural8.jpg?v=1790164183&width=20" data-srcset="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacket_ArenaPantsNatural8.jpg?v=1790164183&width=160 160w" fetchpriority="auto" alt=""  /></div><div
1265  id="Thumb-template--21560425906414__main-product-40557193036014"
1266  class="product-thumbnail is-active"
1267  
1268>
1269<img class="lazyload " width="3411" height="5117" data-sizes="auto" src="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacket_WideLegLinenPants_Black4.jpg?v=1790164156&width=20" data-srcset="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacket_WideLegLinenPants_Black4.jpg?v=1790164156&width=160 160w" fetchpriority="auto" alt=""  /></div><div
1270  id="Thumb-template--21560425906414__main-product-40543573082350"
1271  class="product-thumbnail is-active product-images__slide-item--variant"
1272  
1273>
1274<img class="lazyload " width="3411" height="5117" data-sizes="auto" src="//www.hannahlavery.co.za/cdn/shop/files/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770&width=20" data-srcset="//www.hannahlavery.co.za/cdn/shop/files/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770&width=160 160w" fetchpriority="auto" alt=""  /></div><div
1275  id="Thumb-template--21560425906414__main-product-40557210271982"
1276  class="product-thumbnail is-active product-images__slide-item--variant"
1277  
1278>
1279<img class="lazyload " width="3411" height="5117" data-sizes="auto" src="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253&width=20" data-srcset="//www.hannahlavery.co.za/cdn/shop/files/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253&width=160 160w" fetchpriority="auto" alt=""  /></div></div>
1280							</scroll-shadow></div>
1281		    </div>
1282		    <div class="product-information"><div id="ProductInfo-template--21560425906414__main-product" class="product-information--inner production-information--sticky">
1283<p class="product--text style_vendor" >Hannah Lavery</p>
1284<div class="product-title-container" >
1285        <h1 class="product-title uppercase--true">Garden Jacket</h1>
1286        <div class="product-price-container">
1287          <div id="price-template--21560425906414__main-product" aria-live="polite">
1288            
1289<span class="price">
1290		
1291<ins><span class="amount ">R 1,900.00</span></ins>
1292	<small class="unit-price  hidden">
1293		<span></span>
1294    <span class="unit-price-separator">/</span>
1295		<span></span>
1296	</small><span class="badges">
1297
1298
1299</span>
1300	
1301</span>
1302
1303          </div><div class="product__tax caption">Tax included.
1304<a href="/policies/shipping-policy">Shipping</a> calculated at checkout.
1305</div></div></div>
1306<variant-selects
1307        id="variant-selects-template--21560425906414__main-product"
1308        data-update-url="true"
1309        data-section="template--21560425906414__main-product"
1310        data-url="/products/garden-jacket"
1311        data-is-disabled="true"
1312      >
1313        <div class="variations" ><fieldset class="product-form__input product-form__input--color product-form__input--color--large" data-use-images="false" data-index="option1" data-handle="colour">
1314		<div class="form__label">Colour: <span class="form__label__value">Chartreuse</span></div><input type="radio" id="template--21560425906414__main-product-1-0"
1315						name="Colour"
1316						value="Chartreuse"
1317						data-value-id="5919803343086"
1318						data-available="true"
1319						
1320						form="product-form-template--21560425906414__main-product"
1321						checked
1322			><label for="template--21560425906414__main-product-1-0" style="--option-color: #aba93e;--option-color-image: url('');">
1323				Chartreuse
1324			</label><input type="radio" id="template--21560425906414__main-product-1-1"
1325						name="Colour"
1326						value="Natural"
1327						data-value-id="5919801147630"
1328						data-available="true"
1329						
1330						form="product-form-template--21560425906414__main-product"
1331						
1332			><label for="template--21560425906414__main-product-1-1" style="--option-color: #ddd6cb;--option-color-image: url('');">
1333				Natural
1334			</label><input type="radio" id="template--21560425906414__main-product-1-2"
1335						name="Colour"
1336						value="Natural Stripe"
1337						data-value-id="5919805538542"
1338						data-available="true"
1339						
1340						form="product-form-template--21560425906414__main-product"
1341						
1342			><label for="template--21560425906414__main-product-1-2" style="--option-color: natural stripe;--option-color-image: url('');">
1343				Natural Stripe
1344			</label><input type="radio" id="template--21560425906414__main-product-1-3"
1345						name="Colour"
1346						value="Black"
1347						data-value-id="5919797936366"
1348						data-available="true"
1349						
1350						form="product-form-template--21560425906414__main-product"
1351						
1352			><label for="template--21560425906414__main-product-1-3" style="--option-color: black;--option-color-image: url('');">
1353				Black
1354			</label></fieldset>
1355<fieldset class="product-form__input product-form__input--block" data-index="option2" data-handle="size">
1356		<div class="form__label">Size: <span class="form__label__value">6</span><modal-opener class="product-popup-modal__opener" data-modal="#PopupModal-variant_picker">
1357                      <button id="ProductPopup-variant_picker" class="product-popup-modal__button" type="button" aria-haspopup="dialog">
1358                        <svg class="icon icon-accordion color-foreground-" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M18.9836 5.32852L14.6715 1.01638L1.01638 14.6715L5.32852 18.9836L18.9836 5.32852ZM15.3902 0.297691C14.9933 -0.0992303 14.3497 -0.0992303 13.9528 0.297691L0.297691 13.9528C-0.0992301 14.3497 -0.0992305 14.9932 0.297691 15.3902L4.60983 19.7023C5.00675 20.0992 5.65029 20.0992 6.04721 19.7023L19.7023 6.04721C20.0992 5.65029 20.0992 5.00675 19.7023 4.60983L15.3902 0.297691Z" fill-rule="evenodd"/>
1359      <path d="M11.7863 2.67056C11.9848 2.4721 12.3065 2.4721 12.505 2.67056L14.4237 4.58927C14.6222 4.78774 14.6222 5.1095 14.4237 5.30796C14.2252 5.50642 13.9035 5.50642 13.705 5.30796L11.7863 3.38925C11.5878 3.19079 11.5878 2.86902 11.7863 2.67056Z"/>
1360      <path d="M8.93891 5.36331C9.13737 5.16485 9.45914 5.16485 9.6576 5.36331L11.5763 7.28202C11.7748 7.48048 11.7748 7.80225 11.5763 8.00071C11.3779 8.19917 11.0561 8.19917 10.8576 8.00071L8.93891 6.082C8.74045 5.88354 8.74045 5.56177 8.93891 5.36331Z"/>
1361      <path d="M6.24307 8.20742C6.44153 8.00896 6.76329 8.00896 6.96175 8.20742L8.88047 10.1261C9.07893 10.3246 9.07893 10.6464 8.88047 10.8448C8.68201 11.0433 8.36024 11.0433 8.16178 10.8448L6.24307 8.92611C6.0446 8.72765 6.0446 8.40588 6.24307 8.20742Z"/>
1362      <path d="M3.37296 10.8776C3.57142 10.6791 3.89319 10.6791 4.09165 10.8776L6.01036 12.7963C6.20882 12.9948 6.20882 13.3165 6.01036 13.515C5.8119 13.7134 5.49013 13.7134 5.29167 13.515L3.37296 11.5963C3.1745 11.3978 3.1745 11.076 3.37296 10.8776Z"/></svg><span>Sizing guide</span></button>
1363                    </modal-opener></div><input type="radio" id="template--21560425906414__main-product-2-0"
1364						name="Size"
1365						value="6"
1366						data-value-id="5919797969134"
1367						data-available="true"
1368						
1369						form="product-form-template--21560425906414__main-product"
1370						checked
1371			>
1372			<label for="template--21560425906414__main-product-2-0">
1373				<span>6</span>
1374			</label><input type="radio" id="template--21560425906414__main-product-2-1"
1375						name="Size"
1376						value="8"
1377						data-value-id="5919798329582"
1378						data-available="true"
1379						
1380						form="product-form-template--21560425906414__main-product"
1381						
1382			>
1383			<label for="template--21560425906414__main-product-2-1">
1384				<span>8</span>
1385			</label><input type="radio" id="template--21560425906414__main-product-2-2"
1386						name="Size"
1387						value="10"
1388						data-value-id="5919798493422"
1389						data-available="true"
1390						
1391						form="product-form-template--21560425906414__main-product"
1392						
1393			>
1394			<label for="template--21560425906414__main-product-2-2">
1395				<span>10</span>
1396			</label><input type="radio" id="template--21560425906414__main-product-2-3"
1397						name="Size"
1398						value="12"
1399						data-value-id="5919798690030"
1400						data-available="true"
1401						
1402						form="product-form-template--21560425906414__main-product"
1403						
1404			>
1405			<label for="template--21560425906414__main-product-2-3">
1406				<span>12</span>
1407			</label><input type="radio" id="template--21560425906414__main-product-2-4"
1408						name="Size"
1409						value="14"
1410						data-value-id="5919799116014"
1411						data-available="true"
1412						
1413						form="product-form-template--21560425906414__main-product"
1414						
1415			>
1416			<label for="template--21560425906414__main-product-2-4">
1417				<span>14</span>
1418			</label><input type="radio" id="template--21560425906414__main-product-2-5"
1419						name="Size"
1420						value="16"
1421						data-value-id="5919799574766"
1422						data-available="true"
1423						
1424						form="product-form-template--21560425906414__main-product"
1425						
1426			>
1427			<label for="template--21560425906414__main-product-2-5">
1428				<span>16</span>
1429			</label><input type="radio" id="template--21560425906414__main-product-2-6"
1430						name="Size"
1431						value="18"
1432						data-value-id="5919800066286"
1433						data-available="true"
1434						
1435						form="product-form-template--21560425906414__main-product"
1436						
1437			>
1438			<label for="template--21560425906414__main-product-2-6">
1439				<span>18</span>
1440			</label></fieldset>
1441</div>
1442        <span
1443          id="SelectedVariant-template--21560425906414__main-product"
1444          data-variant-id="49619085951214"
1445          data-available="true"
1446          data-featured-media-id="40543573639406"
1447          data-product-url="/products/garden-jacket"
1448          hidden
1449        ></span>
1450      </variant-selects>
1451<div ><product-form class="product-form" data-section="template--21560425906414__main-product" data-hide-errors="false" template="">
1452		<div class="product-form__error-message-wrapper form-notification error" role="alert" hidden>
1453      
1454<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
1455<circle cx="9" cy="9" r="9" fill="#E93636"/>
1456<path d="M9 5V9" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1457<path d="M9 13C9.55228 13 10 12.5523 10 12C10 11.4477 9.55228 11 9 11C8.44772 11 8 11.4477 8 12C8 12.5523 8.44772 13 9 13Z" fill="white"/>
1458</svg>
1459
1460      <span class="product-form__error-message"></span>
1461    </div><form method="post" action="/cart/add" id="product-form-template--21560425906414__main-product" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="49619085951214" disabled><div class="product-add-to-cart-container">
1462			<div class="form-notification error" style="display:none;"></div>
1463		  <div class="add_to_cart_holder"><div
1464          id="quantity-template--21560425906414__main-product"
1465          
1466        >
1467			    <quantity-selector class="quantity">
1468						<button class="minus" type="button" aria-label="Decrease quantity for Garden Jacket">
1469							
1470<svg width="8" height="2" viewBox="0 0 8 2" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.49692e-08 1.39998L0 0.599976L8 0.599976V1.39998L3.49692e-08 1.39998Z" fill="var(--color-body)"/></svg>
1471
1472						</button>
1473			      <input
1474							type="number"
1475							id="Quantity-template--21560425906414__main-product"
1476							name="quantity"
1477							class="qty"
1478							value="1"
1479							min="1"
1480							
1481							step="1"
1482							form="product-form-template--21560425906414__main-product"
1483							aria-label="Quantity for Garden Jacket"
1484						>
1485						<button class="plus" type="button" aria-label="Increase quantity for Garden Jacket">
1486<svg width="8" height="8" viewBox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.6 0H4.4V8H3.6V0Z" fill="var(--color-body)"/><path d="M3.49692e-08 4.4L0 3.6L8 3.6V4.4L3.49692e-08 4.4Z" fill="var(--color-body)"/></svg>
1487</button>
1488			    </quantity-selector>
1489				</div><button type="submit" name="add" id="AddToCart" class="single-add-to-cart-button button outline " >
1490					<span class="single-add-to-cart-button--text">Add to cart</span>
1491					<span class="loading-overlay">
1492<svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
1493	<circle class="spinner-path" fill="none" stroke-width="6" cx="33" cy="33" r="30" stroke="var(--color-accent)"></circle>
1494</svg>
1495</span>
1496				</button><div data-shopify="payment-button" class="shopify-payment-button"> <shopify-accelerated-checkout recommended="null" fallback="{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:true,&quot;name&quot;:&quot;buy_it_now&quot;,&quot;wallet_params&quot;:{}}" access-token="1b26c15b34dfb7e0322be67f0fab6056" buyer-country="ZA" buyer-locale="en" buyer-currency="ZAR" variant-params="[{&quot;id&quot;:49619085951214,&quot;requiresShipping&quot;:true},{&quot;id&quot;:49619085983982,&quot;requiresShipping&quot;:true},{&quot;id&quot;:49619086278894,&quot;requiresShipping&quot;:true},{&quot;id&quot;:49619086606574,&quot;requiresShipping&quot;:true},{&quot;id&quot;:49619086967022,&quot;requiresShipping&quot;:true},{&quot;id&quot;:49619086999790,&quot;requiresShipping&quot;:true},{&quot;id&quot;:49619087687918,&quot;requiresShipping&quot;:true},{&quot;id&quot;:49619083034862,&quot;requiresShipping&quot;:true},{&quot;id&quot;:49619083133166,&quot;requiresShipping&quot;:true},{&quot;id&quot;:49619083428078,&quot;requiresShipping&quot;:true},{&quot;id&quot;:49619084738798,&quot;requiresShipping&quot;:true},{&quot;id&quot;:49619085295854,&quot;requiresShipping&quot;:true},{&quot;id&quot;:49619085361390,&quot;requiresShipping&quot;:true},{&quot;id&quot;:49619085656302,&quot;requiresShipping&quot;:true},{&quot;id&quot;:49619087982830,&quot;requiresShipping&quot;:true},{&quot;id&quot;:49619088310510,&quot;requiresShipping&quot;:true},{&quot;id&quot;:49619088605422,&quot;requiresShipping&quot;:true},{&quot;id&quot;:49619088638190,&quot;requiresShipping&quot;:true},{&quot;id&quot;:49619088998638,&quot;requiresShipping&quot;:true},{&quot;id&quot;:49619089293550,&quot;requiresShipping&quot;:true},{&quot;id&quot;:49619089588462,&quot;requiresShipping&quot;:true},{&quot;id&quot;:49619081363694,&quot;requiresShipping&quot;:true},{&quot;id&quot;:49619081691374,&quot;requiresShipping&quot;:true},{&quot;id&quot;:49619081756910,&quot;requiresShipping&quot;:true},{&quot;id&quot;:49619081822446,&quot;requiresShipping&quot;:true},{&quot;id&quot;:49619082117358,&quot;requiresShipping&quot;:true},{&quot;id&quot;:49619082412270,&quot;requiresShipping&quot;:true},{&quot;id&quot;:49619082707182,&quot;requiresShipping&quot;:true}]" shop-id="13104369" enabled-flags="[&quot;1172c16a&quot;,&quot;a1d1f9a1&quot;,&quot;f5afabb3&quot;,&quot;370070f3&quot;]" > <div class="shopify-payment-button__button" role="button" disabled aria-hidden="true" style="background-color: transparent; border: none"> <div class="shopify-payment-button__skeleton">&nbsp;</div> </div> </shopify-accelerated-checkout> </div>
1497</div>
1498		</div><input type="hidden" name="product-id" value="9526880207086" /><input type="hidden" name="section-id" value="template--21560425906414__main-product" /></form></product-form><form method="post" action="/cart/add" id="product-form-installment" accept-charset="UTF-8" class="installment" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="49619085951214">
1499			
1500<input type="hidden" name="product-id" value="9526880207086" /><input type="hidden" name="section-id" value="template--21560425906414__main-product" /></form></div><pickup-availability
1501	class="pickup-availability-wrapper"
1502	
1503  data-root-url="/"
1504  data-variant-id="49619085951214"
1505  data-has-only-default-variant="false"
1506>
1507	<template>
1508		<div class="pickup-availability-information">
1509			
1510<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg">
1511<path d="M9 1L1 9M9 9L1 1" stroke="#D52121" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1512</svg>
1513
1514			<div class="pickup-availability-information-container">
1515				<p class="pickup-availability-information__title">
1516					products.product.pickup_availability.unavailable
1517				</p>
1518			</div>
1519		</div>
1520	</template>
1521</pickup-availability>
1522<script src="//www.hannahlavery.co.za/cdn/shop/t/36/assets/pickup-availability.js?v=39921509077951997301775670146" defer="defer"></script>
1522
1523
1524<div id="shopify-block-ATEdJMGpxYk5zeWJsW__alert_me_restock_alerts_product_form_AtPgLG" class="shopify-block shopify-app-block"><!--
1525  Alert Me Restock Alerts App
1526  displayForm 
1527  alwaysShow true
1528  preorder 
1529  variants 
1530-->
1531
1532
1533
1534
1535  
1536
1537  
1538
1539  
1540
1541  
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559  <!-- variant 49619085951214 9 true -->
1560  
1561
1562  <!-- variant 49619085983982 11 true -->
1563  
1564
1565  <!-- variant 49619086278894 18 true -->
1566  
1567
1568  <!-- variant 49619086606574 16 true -->
1569  
1570
1571  <!-- variant 49619086967022 10 true -->
1572  
1573
1574  <!-- variant 49619086999790 3 true -->
1575  
1576
1577  <!-- variant 49619087687918 3 true -->
1578  
1579
1580  <!-- variant 49619083034862 17 true -->
1581  
1582
1583  <!-- variant 49619083133166 31 true -->
1584  
1585
1586  <!-- variant 49619083428078 29 true -->
1587  
1588
1589  <!-- variant 49619084738798 30 true -->
1590  
1591
1592  <!-- variant 49619085295854 26 true -->
1593  
1594
1595  <!-- variant 49619085361390 16 true -->
1596  
1597
1598  <!-- variant 49619085656302 4 true -->
1599  
1600
1601  <!-- variant 49619087982830 10 true -->
1602  
1603
1604  <!-- variant 49619088310510 6 true -->
1605  
1606
1607  <!-- variant 49619088605422 12 true -->
1608  
1609
1610  <!-- variant 49619088638190 11 true -->
1611  
1612
1613  <!-- variant 49619088998638 8 true -->
1614  
1615
1616  <!-- variant 49619089293550 4 true -->
1617  
1618
1619  <!-- variant 49619089588462 3 true -->
1620  
1621
1622  <!-- variant 49619081363694 10 true -->
1623  
1624
1625  <!-- variant 49619081691374 15 true -->
1626  
1627
1628  <!-- variant 49619081756910 17 true -->
1629  
1630
1631  <!-- variant 49619081822446 18 true -->
1632  
1633
1634  <!-- variant 49619082117358 16 true -->
1635  
1636
1637  <!-- variant 49619082412270 10 true -->
1638  
1639
1640  <!-- variant 49619082707182 3 true -->
1641  
1642
1643<!-- eligibleVariants false -->
1644
1645
1646
1647</div>
1648
1649<div >
1650<max-height class="max-height max-height--no-background" data-max="1000" style="--max-height: 1000px; --bg-body: #fffffd;  --bg-body-rgb: 255,255,253">
1651  <div class="max-height--inner">
1652    <div class="max-height--inner-content rte product-short-description">
1653      <p><span style="font-weight: 400;">Unlined, boxy linen blazer with a shawl collar, pockets and back vent.</span></p>
1654      
1655    </div>
1656  </div>
1657  <button class="max-height--toggle" hidden><span class="text-button text-button--read-more">Read more</span><span class="text-button text-button--read-less">Read less</span></button>
1658</max-height>
1659<link rel="stylesheet" href="//www.hannahlavery.co.za/cdn/shop/t/36/assets/max-height.css?v=155547012212047012461775670146" media="print" onload="this.media='all'">
1660<script src="//www.hannahlavery.co.za/cdn/shop/t/36/assets/max-height.js?v=23594885409306709021775670146" defer="defer"></script>
1660</div>
1661
1662<collapsible-row class="product__accordion accordion" >
1663        <details id="Details-collapsible_tab_ewqim7-template--21560425906414__main-product" >
1664          <summary>
1665            SHIPPING & RETURNS
1666            <span></span>
1667          </summary>
1668          <div class="collapsible__content accordion__content rte" id="ProductAccordion-collapsible_tab_ewqim7-template--21560425906414__main-product">
1669            <p><span class="metafield-multi_line_text_field">Free delivery on orders over R1000 to main city centres in SA. <br />
1670<br />
1671Delivered to your door or place of work. <br />
1672Orders processed in 1-3 days PLUS 1-3 days for delivery - (please contact us if you need an urgent delivery)<br />
16731 free return or exchange. <br />
1674Full refunds on unworn, undamaged garments within 30 days of delivery. <br />
1675<br />
1676In-store returns: Items may be returned at one of our stores; however, refunds cannot be processed in-store. All refunds will be processed via the original payment method used for purchase.<br />
1677<br />
1678*International orders - We deliver anywhere in the world. Shipping calculated at checkout. No returns or exchanges on international orders. Please note that you may be charged taxes and customs by the country of entry.  These charges are out of our control and are destination specific.</span></p>
1679            
1680            
1681          </div>
1682        </details>
1683      </collapsible-row>
1684<collapsible-row class="product__accordion accordion" >
1685        <details id="Details-collapsible_tab_AW9jni-template--21560425906414__main-product" >
1686          <summary>
1687            FABRIC & CARE
1688            <span></span>
1689          </summary>
1690          <div class="collapsible__content accordion__content rte" id="ProductAccordion-collapsible_tab_AW9jni-template--21560425906414__main-product">
1691            <p><span class="metafield-multi_line_text_field">Outer fabric material: 100% Linen<br />
1692Care Instructions: Machine washable (cold, gentle)</span></p>
1693            
1694            
1695          </div>
1696        </details>
1697      </collapsible-row>
1698<collapsible-row class="product__accordion accordion" >
1699        <details id="Details-collapsible_tab_VtRXLc-template--21560425906414__main-product" >
1700          <summary>
1701            DETAILS
1702            <span></span>
1703          </summary>
1704          <div class="collapsible__content accordion__content rte" id="ProductAccordion-collapsible_tab_VtRXLc-template--21560425906414__main-product">
1705            <p><span class="metafield-multi_line_text_field">Fastening: Detachable belt<br />
1706Pockets: Side pockets<br />
1707Collar: Shawl<br />
1708Feature: Vent for comfort and flexible sizing</span></p>
1709            
1710            
1711          </div>
1712        </details>
1713      </collapsible-row>
1714<collapsible-row class="product__accordion accordion" >
1715        <details id="Details-collapsible_tab_kXMH9H-template--21560425906414__main-product" >
1716          <summary>
1717            SIZE & FIT
1718            <span></span>
1719          </summary>
1720          <div class="collapsible__content accordion__content rte" id="ProductAccordion-collapsible_tab_kXMH9H-template--21560425906414__main-product">
1721            <p><span class="metafield-multi_line_text_field">Fit: Relaxed Fit<br />
1722Shape: Slightly flared<br />
1723Length: Normal<br />
1724Sleeve Length: Long<br />
1725Models: Jade (1.81m) size 12; Natasha (1.76m) size 6; Wandile (1.71m) size 10; Bianca (1.68m) size 14</span></p>
1726            
1727            
1728          </div>
1729        </details>
1730      </collapsible-row>
1731<collapsible-row class="product__accordion accordion" >
1732        <details id="Details-collapsible_tab_BL8NA3-template--21560425906414__main-product" >
1733          <summary>
1734            BUY NOW, PAY LATER OPTIONS
1735            <span></span>
1736          </summary>
1737          <div class="collapsible__content accordion__content rte" id="ProductAccordion-collapsible_tab_BL8NA3-template--21560425906414__main-product">
1738            
1739            
1740            
1740<script async src="https://widgets.payflex.co.za/partpay-widget-shopify.js?type=calculator&min=10&max=20000&logoType=1&amount=" type="application/javascript"></script>
1740<br>
1741<script id="happypay_script" async src="https://widgets.happypay.co.za/integrations/shopify_widget.js?amount=1900.00" type="application/javascript"></script>
1741<br><html>
1742<header>
1743<script defer src="https://embed.payjustnow.com/product/js/product.js"></script>
vendor: 1 bytes, line 1743
1743
1744<script>
1745function onLoad() {
1746setPJNProductAmounts( 190000 , 3);
1747}
1748</script>
1748
1749</header>
1750<body onload="onLoad()">
1751<div id="pjn-product-container"></div>
1752<style>
1753.pjn-infolink {
1754display: table;
1755}
1756.pjn-container .pjn-text {
1757display: block;
1758}
1759</style>
1760<style> .subheading {letter-spacing: 0.1em;} .button {font-weight: 500;} .thb-full-menu > li > a {letter-spacing: 0.05em; font-weight: 500;} .payflex-text-title {font-size: 1rem;} .payflex-text-subtitle {font-size: 0.7rem;} .payflex-widget-wrapper {padding-top: 0rem; padding-left: 0rem; padding-right: 0rem; padding-bottom: 1rem;} .shopthelook-section-v2 .cell {background: transparent !important;} </style>
1761<div id="shopify-block-AYkpjcWFINkF3RWlJV__1513253815146976218" class="shopify-block shopify-app-block">
1762</div></body>
1763</html>
1764          </div>
1765        </details>
1766      </collapsible-row>
1767</div><product-add-to-cart-sticky class="product-add-to-cart-sticky" data-section="template--21560425906414__main-product">
1768	<button class="product-add-to-cart-sticky--inner">
1769		<div class="product-add-to-cart-sticky--image" id="product-image-template--21560425906414__main-product--sticky">
1770<img class=" " width="1875" height="2500" sizes="auto" src="//www.hannahlavery.co.za/cdn/shop/files/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?crop=center&height=96&v=1790070770&width=96" srcset="//www.hannahlavery.co.za/cdn/shop/files/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770&width=96 96w" fetchpriority="low" loading="eager" alt=""  /></div>
1771		<div class="product-add-to-cart-sticky--info">
1772			<div class="product-add-to-cart-sticky--title">Garden Jacket</div>
1773			<div id="price-template--21560425906414__main-product--sticky">
1774				
1775<span class="price">
1776		
1777<ins><span class="amount ">R 1,900.00</span></ins>
1778	<small class="unit-price  hidden">
1779		<span></span>
1780    <span class="unit-price-separator">/</span>
1781		<span></span>
1782	</small>
1783</span>
1784
1785			</div>
1786		</div>
1787		<span class="plus"></span>
1788	</button>
1789	<div class="product-add-to-cart-sticky--content"><variant-selects id="variant-selects-template--21560425906414__main-product--sticky" class="variant-selects--sticky" data-section="template--21560425906414__main-product" data-url="/products/garden-jacket" data-sticky="1" data-is-disabled="true">
1790			<div class="variations"><fieldset class="product-form__input product-form__input--color product-form__input--color--" data-use-images="" data-index="option1" data-handle="colour">
1791		<div class="form__label">Colour: <span class="form__label__value">Chartreuse</span></div><input type="radio" id="template--21560425906414__main-product-1-0--sticky"
1792						name="Colour--sticky"
1793						value="Chartreuse"
1794						data-value-id="5919803343086"
1795						data-available="true"
1796						
1797						form="product-form-template--21560425906414__main-product"
1798						checked
1799			><label for="template--21560425906414__main-product-1-0--sticky" style="--option-color: #aba93e;--option-color-image: url('');">
1800				Chartreuse
1801			</label><input type="radio" id="template--21560425906414__main-product-1-1--sticky"
1802						name="Colour--sticky"
1803						value="Natural"
1804						data-value-id="5919801147630"
1805						data-available="true"
1806						
1807						form="product-form-template--21560425906414__main-product"
1808						
1809			><label for="template--21560425906414__main-product-1-1--sticky" style="--option-color: #ddd6cb;--option-color-image: url('');">
1810				Natural
1811			</label><input type="radio" id="template--21560425906414__main-product-1-2--sticky"
1812						name="Colour--sticky"
1813						value="Natural Stripe"
1814						data-value-id="5919805538542"
1815						data-available="true"
1816						
1817						form="product-form-template--21560425906414__main-product"
1818						
1819			><label for="template--21560425906414__main-product-1-2--sticky" style="--option-color: natural stripe;--option-color-image: url('');">
1820				Natural Stripe
1821			</label><input type="radio" id="template--21560425906414__main-product-1-3--sticky"
1822						name="Colour--sticky"
1823						value="Black"
1824						data-value-id="5919797936366"
1825						data-available="true"
1826						
1827						form="product-form-template--21560425906414__main-product"
1828						
1829			><label for="template--21560425906414__main-product-1-3--sticky" style="--option-color: black;--option-color-image: url('');">
1830				Black
1831			</label></fieldset>
1832<fieldset class="product-form__input product-form__input--block" data-index="option2" data-handle="size">
1833		<div class="form__label">Size: <span class="form__label__value">6</span></div><input type="radio" id="template--21560425906414__main-product-2-0--sticky"
1834						name="Size--sticky"
1835						value="6"
1836						data-value-id="5919797969134"
1837						data-available="true"
1838						
1839						form="product-form-template--21560425906414__main-product"
1840						checked
1841			>
1842			<label for="template--21560425906414__main-product-2-0--sticky">
1843				<span>6</span>
1844			</label><input type="radio" id="template--21560425906414__main-product-2-1--sticky"
1845						name="Size--sticky"
1846						value="8"
1847						data-value-id="5919798329582"
1848						data-available="true"
1849						
1850						form="product-form-template--21560425906414__main-product"
1851						
1852			>
1853			<label for="template--21560425906414__main-product-2-1--sticky">
1854				<span>8</span>
1855			</label><input type="radio" id="template--21560425906414__main-product-2-2--sticky"
1856						name="Size--sticky"
1857						value="10"
1858						data-value-id="5919798493422"
1859						data-available="true"
1860						
1861						form="product-form-template--21560425906414__main-product"
1862						
1863			>
1864			<label for="template--21560425906414__main-product-2-2--sticky">
1865				<span>10</span>
1866			</label><input type="radio" id="template--21560425906414__main-product-2-3--sticky"
1867						name="Size--sticky"
1868						value="12"
1869						data-value-id="5919798690030"
1870						data-available="true"
1871						
1872						form="product-form-template--21560425906414__main-product"
1873						
1874			>
1875			<label for="template--21560425906414__main-product-2-3--sticky">
1876				<span>12</span>
1877			</label><input type="radio" id="template--21560425906414__main-product-2-4--sticky"
1878						name="Size--sticky"
1879						value="14"
1880						data-value-id="5919799116014"
1881						data-available="true"
1882						
1883						form="product-form-template--21560425906414__main-product"
1884						
1885			>
1886			<label for="template--21560425906414__main-product-2-4--sticky">
1887				<span>14</span>
1888			</label><input type="radio" id="template--21560425906414__main-product-2-5--sticky"
1889						name="Size--sticky"
1890						value="16"
1891						data-value-id="5919799574766"
1892						data-available="true"
1893						
1894						form="product-form-template--21560425906414__main-product"
1895						
1896			>
1897			<label for="template--21560425906414__main-product-2-5--sticky">
1898				<span>16</span>
1899			</label><input type="radio" id="template--21560425906414__main-product-2-6--sticky"
1900						name="Size--sticky"
1901						value="18"
1902						data-value-id="5919800066286"
1903						data-available="true"
1904						
1905						form="product-form-template--21560425906414__main-product"
1906						
1907			>
1908			<label for="template--21560425906414__main-product-2-6--sticky">
1909				<span>18</span>
1910			</label></fieldset>
1911</div>
1912			
1912<script type="application/json">
1913				[{"id":49619085951214,"title":"Chartreuse \/ 6","option1":"Chartreuse","option2":"6","option3":null,"sku":"28347","requires_shipping":true,"taxable":true,"featured_image":{"id":48159885951214,"product_id":9526880207086,"position":1,"created_at":"2026-09-22T11:52:48+02:00","updated_at":"2026-09-22T11:52:50+02:00","alt":null,"width":1875,"height":2500,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770","variant_ids":[49619085951214,49619085983982,49619086278894,49619086606574,49619086967022,49619086999790,49619087687918]},"available":true,"name":"Garden Jacket - Chartreuse \/ 6","public_title":"Chartreuse \/ 6","options":["Chartreuse","6"],"price":190000,"weight":300,"compare_at_price":0,"inventory_quantity":9,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":40543573639406,"position":1,"preview_image":{"aspect_ratio":0.75,"height":2500,"width":1875,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49619085983982,"title":"Chartreuse \/ 8","option1":"Chartreuse","option2":"8","option3":null,"sku":"28348","requires_shipping":true,"taxable":true,"featured_image":{"id":48159885951214,"product_id":9526880207086,"position":1,"created_at":"2026-09-22T11:52:48+02:00","updated_at":"2026-09-22T11:52:50+02:00","alt":null,"width":1875,"height":2500,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770","variant_ids":[49619085951214,49619085983982,49619086278894,49619086606574,49619086967022,49619086999790,49619087687918]},"available":true,"name":"Garden Jacket - Chartreuse \/ 8","public_title":"Chartreuse \/ 8","options":["Chartreuse","8"],"price":190000,"weight":350,"compare_at_price":0,"inventory_quantity":11,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":40543573639406,"position":1,"preview_image":{"aspect_ratio":0.75,"height":2500,"width":1875,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49619086278894,"title":"Chartreuse \/ 10","option1":"Chartreuse","option2":"10","option3":null,"sku":"28349","requires_shipping":true,"taxable":true,"featured_image":{"id":48159885951214,"product_id":9526880207086,"position":1,"created_at":"2026-09-22T11:52:48+02:00","updated_at":"2026-09-22T11:52:50+02:00","alt":null,"width":1875,"height":2500,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770","variant_ids":[49619085951214,49619085983982,49619086278894,49619086606574,49619086967022,49619086999790,49619087687918]},"available":true,"name":"Garden Jacket - Chartreuse \/ 10","public_title":"Chartreuse \/ 10","options":["Chartreuse","10"],"price":190000,"weight":400,"compare_at_price":0,"inventory_quantity":18,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":40543573639406,"position":1,"preview_image":{"aspect_ratio":0.75,"height":2500,"width":1875,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49619086606574,"title":"Chartreuse \/ 12","option1":"Chartreuse","option2":"12","option3":null,"sku":"28350","requires_shipping":true,"taxable":true,"featured_image":{"id":48159885951214,"product_id":9526880207086,"position":1,"created_at":"2026-09-22T11:52:48+02:00","updated_at":"2026-09-22T11:52:50+02:00","alt":null,"width":1875,"height":2500,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770","variant_ids":[49619085951214,49619085983982,49619086278894,49619086606574,49619086967022,49619086999790,49619087687918]},"available":true,"name":"Garden Jacket - Chartreuse \/ 12","public_title":"Chartreuse \/ 12","options":["Chartreuse","12"],"price":190000,"weight":450,"compare_at_price":0,"inventory_quantity":16,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":40543573639406,"position":1,"preview_image":{"aspect_ratio":0.75,"he
1913ight":2500,"width":1875,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49619086967022,"title":"Chartreuse \/ 14","option1":"Chartreuse","option2":"14","option3":null,"sku":"28351","requires_shipping":true,"taxable":true,"featured_image":{"id":48159885951214,"product_id":9526880207086,"position":1,"created_at":"2026-09-22T11:52:48+02:00","updated_at":"2026-09-22T11:52:50+02:00","alt":null,"width":1875,"height":2500,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770","variant_ids":[49619085951214,49619085983982,49619086278894,49619086606574,49619086967022,49619086999790,49619087687918]},"available":true,"name":"Garden Jacket - Chartreuse \/ 14","public_title":"Chartreuse \/ 14","options":["Chartreuse","14"],"price":190000,"weight":450,"compare_at_price":0,"inventory_quantity":10,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":40543573639406,"position":1,"preview_image":{"aspect_ratio":0.75,"height":2500,"width":1875,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49619086999790,"title":"Chartreuse \/ 16","option1":"Chartreuse","option2":"16","option3":null,"sku":"28352","requires_shipping":true,"taxable":true,"featured_image":{"id":48159885951214,"product_id":9526880207086,"position":1,"created_at":"2026-09-22T11:52:48+02:00","updated_at":"2026-09-22T11:52:50+02:00","alt":null,"width":1875,"height":2500,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770","variant_ids":[49619085951214,49619085983982,49619086278894,49619086606574,49619086967022,49619086999790,49619087687918]},"available":true,"name":"Garden Jacket - Chartreuse \/ 16","public_title":"Chartreuse \/ 16","options":["Chartreuse","16"],"price":190000,"weight":500,"compare_at_price":0,"inventory_quantity":3,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":40543573639406,"position":1,"preview_image":{"aspect_ratio":0.75,"height":2500,"width":1875,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49619087687918,"title":"Chartreuse \/ 18","option1":"Chartreuse","option2":"18","option3":null,"sku":"28353","requires_shipping":true,"taxable":true,"featured_image":{"id":48159885951214,"product_id":9526880207086,"position":1,"created_at":"2026-09-22T11:52:48+02:00","updated_at":"2026-09-22T11:52:50+02:00","alt":null,"width":1875,"height":2500,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770","variant_ids":[49619085951214,49619085983982,49619086278894,49619086606574,49619086967022,49619086999790,49619087687918]},"available":true,"name":"Garden Jacket - Chartreuse \/ 18","public_title":"Chartreuse \/ 18","options":["Chartreuse","18"],"price":190000,"weight":550,"compare_at_price":0,"inventory_quantity":3,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":40543573639406,"position":1,"preview_image":{"aspect_ratio":0.75,"height":2500,"width":1875,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49619083034862,"title":"Natural \/ 6","option1":"Natural","option2":"6","option3":null,"sku":"28333","requires_shipping":true,"taxable":true,"featured_image":{"id":48174068203758,"product_id":9526880207086,"position":3,"created_at":"2026-09-23T13:50:40+02:00","updated_at":"2026-09-23T13:50:41+02:00","alt":null,"width":1666,"height":2500,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241","variant_ids":[49619083034862,49619083133166,49619083428078,49619084738798,49619085295854,49619085361390,49619085656302]},"available":true,"name":"Garden Jacket - Natural \/ 6","public_title":"Natural \/ 6","options":["Natural","6"],"price":190000,"weight":300,"compare_at_price":0,"inventory_quantity":17,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":40557207847150,"position":3,"preview_image":{"aspect_ratio":0.666,"height":2500,"width":1666,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49619083133166,"title":"Natural \/ 8","option1":"Natural","option2":"8","option3":null,"sku":"28334","requires_shipping":true,"taxable":true,"featured_image":{"id":48174068203758,"product_id":9526880207086,"position":3,"created_at":"2026-09-23T13:50:40+02:00","updated_at":"2026-09-23T13:50:41+02:00","alt":null,"width":1666,"height":2500,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241","variant_ids":[49619083034862,49619083133166,49619083428078,49619084738798,49619085295854,49619085361390,49619085656302]},"available":true,"name":"Garden Jacket - Natural \/ 8","public_title":"Natural \/ 8","options":["Natural","8"],"price":190000,"weight":350,"compare_at_price":0,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":40557207847150,"position":3,"preview_image":{"aspect_ratio":0.666,"height":2500,"width":1666,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49619083428078,"title":"Natural \/ 10","option1":"Natural","option2":"10","option3":null,"sku":"28335","requires_shipping":true,"taxable":true,"featured_image":{"id":48174068203758,"product_id":9526880207086,"position":3,"created_at":"2026-09-23T13:50:40+02:00","updated_at":"2026-09-23T13:50:41+02:00","alt":null,"width":1666,"height":2500,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241","variant_ids":[49619083034862,49619083133166,49619083428078,49619084738798,49619085295854,49619085361390,49619085656302]},"available":true,"name":"Garden Jacket - Natural \/ 10","public_title":"Natural \/ 10","options":["Natural","10"],"price":190000,"weight":400,"compare_at_price":0,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":40557207847150,"position":3,"preview_image":{"aspect_ratio":0.666,"height":2500,"width":1666,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49619084738798,"title":"Natural \/ 12","option1":"Natural","option2":"12","option3":null,"sku":"28336","requires_shipping":true,"taxable":true,"featured_image":{"id":48174068203758,"product_id":9526880207086,"position":3,"created_at":"2026-09-23T13:50:40+02:00","updated_at":"2026-09-23T13:50:41+02:00","alt":null,"width":1666,"height":2500,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241","variant_ids":[49619083034862,49619083133166,49619083428078,49619084738798,49619085295854,49619085361390,49619085656302]},"available":true,"name":"Garden Jacket - Natural \/ 12","public_title":"Natural \/ 12","options":["Natural","12"],"price":190000,"weight":450,"compare_at_price":0,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":40557207847150,"position":3,"preview_image":{"aspect_ratio":0.666,"height":2500,"width":1666,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49619085295854,"title":"Natural \/ 14","option1":"Natural","option2":"14","option3":null,"sku":"28337","requires_shipping":true,"taxable":true,"featured_image":{"id":48174068203758,"product_id":9526880207086,"position":3,"created_at":"2026-09-23T13:50:40+02:00","updated_at":"2026-09-23T13:50:41+02:00","alt":null,"width":1666,"height":2500,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241","variant_ids":[49619083034862,49619083133166,49619083428078,49619084738798,49619085295854,49619085361390,49619085656302]},"available":true,"name":"Garden Jacket - Natural \/ 14","public_title":"Natural \/ 14","options":["Natural","14"],"price":190000,"weight":450,"compare_at_price":0,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":40557207847150,"position":3,"preview_image":{"aspect_ratio":0.666,"height":2500,"width":1666,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49619085361390,"title":"Natural \/ 16","option1":"Natural","option2":"16","option3":null,"sku":"28338","requires_shipping":true,"taxable":true,"featured_image":{"id":48174068203758,"product_id":9526880207086,"position":3,"created_at":"2026-09-23T13:50:40+02:00","updated_at":"2026-09-23T13:50:41+02:00","alt":null,"width":1666,"height":2500,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241","variant_ids":[49619083034862,49619083133166,49619083428078,49619084738798,49619085295854,49619085361390,49619085656302]},"available":true,"name":"Garden Jacket - Natural \/ 16","public_title":"Natural \/ 16","options":["Natural","16"],"price":190000,"weight":500,"compare_at_price":0,"inventory_quantity":16,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":40557207847150,"position":3,"preview_image":{"aspect_ratio":0.666,"height":2500,"width":1666,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49619085656302,"title":"Natural \/ 18","option1":"Natural","option2":"18","option3":null,"sku":"28339","requires_shipping":true,"taxable":true,"featured_image":{"id":48174068203758,"product_id":9526880207086,"position":3,"created_at":"2026-09-23T13:50:40+02:00","updated_at":"2026-09-23T13:50:41+02:00","alt":null,"width":1666,"height":2500,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241","variant_ids":[49619083034862,49619083133166,49619083428078,49619084738798,49619085295854,49619085361390,49619085656302]},"available":true,"name":"Garden Jacket - Natural \/ 18","public_title":"Natural \/ 18","options":["Natural","18"],"price":190000,"weight":550,"compare_at_price":0,"inventory_quantity":4,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":40557207847150,"position":3,"preview_image":{"aspect_ratio":0.666,"height":2500,"width":1666,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49619087982830,"title":"Natural Stripe \/ 6","option1":"Natural Stripe","option2":"6","option3":null,"sku":"28340","requires_shipping":true,"taxable":true,"featured_image":{"id":48174070399214,"product_id":9526880207086,"position":7,"created_at":"2026-09-23T13:50:52+02:00","updated_at":"2026-09-23T13:50:53+02:00","alt":null,"width":3411,"height":5117,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253","variant_ids":[49619087982830,49619088310510,49619088605422,49619088638190,49619088998638,49619089293550,49619089588462]},"available":true,"name":"Garden Jacket - Natural Stripe \/ 6","public_title":"Natural Stripe \/ 6","options":["Natural Stripe","6"],"price":190000,"weight":300,"compare_at_price":0,"inventory_quantity":10,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":40557210271982,"position":7,"preview_image":{"aspect_ratio":0.667,"height":5117,"width":3411,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49619088310510,"title":"Natural Stripe \/ 8","option1":"Natural Stripe","option2":"8","option3":null,"sku":"28341","requires_shipping":true,"taxable":true,"featured_image":{"id":48174070399214,"product_id":9526880207086,"position":7,"created_at":"2026-09-23T13:50:52+02:00","updated_at":"2026-09-23T13:50:53+02:00","alt":null,"width":3411,"height":5117,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253","variant_ids":[49619087982830,49619088310510,49619088605422,49619088638190,49619088998638,49619089293550,49619089588462]},"available":true,"name":"Garden Jacket - Natural Stripe \/ 8","public_title":"Natural Stripe \/ 8","options":["Natural Stripe","8"],"price":190000,"weight":350,"compare_at_price":0,"inventory_quantity":6,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":40557210271982,"position":7,"preview_image":{"aspect_ratio":0.667,"height":5117,"width":3411,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49619088605422,"title":"Natural Stripe \/ 10","option1":"Natural Stripe","option2":"10","option3":null,"sku":"28342","requires_shipping":true,"taxable":true,"featured_image":{"id":48174070399214,"product_id":9526880207086,"position":7,"created_at":"2026-09-23T13:50:52+02:00","updated_at":"2026-09-23T13:50:53+02:00","alt":null,"width":3411,"height":5117,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253","variant_ids":[49619087982830,49619088310510,49619088605422,49619088638190,49619088998638,49619089293550,49619089588462]},"available":true,"name":"Garden Jacket - Natural Stripe \/ 10","public_title":"Natural Stripe \/ 10","options":["Natural Stripe","10"],"price":190000,"weight":400,"compare_at_price":0,"inventory_quantity":12,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":40557210271982,"position":7,"preview_image":{"aspect_ratio":0.667,"height":5117,"width":3411,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49619088638190,"title":"Natural Stripe \/ 12","option1":"Natural Stripe","option2":"12","option3":null,"sku":"28343","requires_shipping":true,"taxable":true,"featured_image":{"id":48174070399214,"product_id":9526880207086,"position":7,"created_at":"2026-09-23T13:50:52+02:00","updated_at":"2026-09-23T13:50:53+02:00","alt":null,"width":3411,"height":5117,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253","variant_ids":[49619087982830,49619088310510,49619088605422,49619088638190,49619088998638,49619089293550,49619089588462]},"available":tr
1913ue,"name":"Garden Jacket - Natural Stripe \/ 12","public_title":"Natural Stripe \/ 12","options":["Natural Stripe","12"],"price":190000,"weight":450,"compare_at_price":0,"inventory_quantity":11,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":40557210271982,"position":7,"preview_image":{"aspect_ratio":0.667,"height":5117,"width":3411,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49619088998638,"title":"Natural Stripe \/ 14","option1":"Natural Stripe","option2":"14","option3":null,"sku":"28344","requires_shipping":true,"taxable":true,"featured_image":{"id":48174070399214,"product_id":9526880207086,"position":7,"created_at":"2026-09-23T13:50:52+02:00","updated_at":"2026-09-23T13:50:53+02:00","alt":null,"width":3411,"height":5117,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253","variant_ids":[49619087982830,49619088310510,49619088605422,49619088638190,49619088998638,49619089293550,49619089588462]},"available":true,"name":"Garden Jacket - Natural Stripe \/ 14","public_title":"Natural Stripe \/ 14","options":["Natural Stripe","14"],"price":190000,"weight":450,"compare_at_price":0,"inventory_quantity":8,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":40557210271982,"position":7,"preview_image":{"aspect_ratio":0.667,"height":5117,"width":3411,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49619089293550,"title":"Natural Stripe \/ 16","option1":"Natural Stripe","option2":"16","option3":null,"sku":"28345","requires_shipping":true,"taxable":true,"featured_image":{"id":48174070399214,"product_id":9526880207086,"position":7,"created_at":"2026-09-23T13:50:52+02:00","updated_at":"2026-09-23T13:50:53+02:00","alt":null,"width":3411,"height":5117,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253","variant_ids":[49619087982830,49619088310510,49619088605422,49619088638190,49619088998638,49619089293550,49619089588462]},"available":true,"name":"Garden Jacket - Natural Stripe \/ 16","public_title":"Natural Stripe \/ 16","options":["Natural Stripe","16"],"price":190000,"weight":500,"compare_at_price":0,"inventory_quantity":4,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":40557210271982,"position":7,"preview_image":{"aspect_ratio":0.667,"height":5117,"width":3411,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49619089588462,"title":"Natural Stripe \/ 18","option1":"Natural Stripe","option2":"18","option3":null,"sku":"28346","requires_shipping":true,"taxable":true,"featured_image":{"id":48174070399214,"product_id":9526880207086,"position":7,"created_at":"2026-09-23T13:50:52+02:00","updated_at":"2026-09-23T13:50:53+02:00","alt":null,"width":3411,"height":5117,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253","variant_ids":[49619087982830,49619088310510,49619088605422,49619088638190,49619088998638,49619089293550,49619089588462]},"available":true,"name":"Garden Jacket - Natural Stripe \/ 18","public_title":"Natural Stripe \/ 18","options":["Natural Stripe","18"],"price":190000,"weight":550,"compare_at_price":0,"inventory_quantity":3,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":40557210271982,"position":7,"preview_image":{"aspect_ratio":0.667,"height":5117,"width":3411,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49619081363694,"title":"Black \/ 6","option1":"Black","option2":"6","option3":null,"sku":"28320","requires_shipping":true,"taxable":true,"featured_image":{"id":48159885394158,"product_id":9526880207086,"position":6,"created_at":"2026-09-22T11:52:48+02:00","updated_at":"2026-09-22T11:52:50+02:00","alt":null,"width":3411,"height":5117,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770","variant_ids":[49619081363694,49619081691374,49619081756910,49619081822446,49619082117358,49619082412270,49619082707182]},"available":true,"name":"Garden Jacket - Black \/ 6","public_title":"Black \/ 6","options":["Black","6"],"price":190000,"weight":300,"compare_at_price":0,"inventory_quantity":10,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":40543573082350,"position":6,"preview_image":{"aspect_ratio":0.667,"height":5117,"width":3411,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49619081691374,"title":"Black \/ 8","option1":"Black","option2":"8","option3":null,"sku":"28321","requires_shipping":true,"taxable":true,"featured_image":{"id":48159885394158,"product_id":9526880207086,"position":6,"created_at":"2026-09-22T11:52:48+02:00","updated_at":"2026-09-22T11:52:50+02:00","alt":null,"width":3411,"height":5117,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770","variant_ids":[49619081363694,49619081691374,49619081756910,49619081822446,49619082117358,49619082412270,49619082707182]},"available":true,"name":"Garden Jacket - Black \/ 8","public_title":"Black \/ 8","options":["Black","8"],"price":190000,"weight":350,"compare_at_price":0,"inventory_quantity":15,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":40543573082350,"position":6,"preview_image":{"aspect_ratio":0.667,"height":5117,"width":3411,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49619081756910,"title":"Black \/ 10","option1":"Black","option2":"10","option3":null,"sku":"28322","requires_shipping":true,"taxable":true,"featured_image":{"id":48159885394158,"product_id":9526880207086,"position":6,"created_at":"2026-09-22T11:52:48+02:00","updated_at":"2026-09-22T11:52:50+02:00","alt":null,"width":3411,"height":5117,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770","variant_ids":[49619081363694,49619081691374,49619081756910,49619081822446,49619082117358,49619082412270,49619082707182]},"available":true,"name":"Garden Jacket - Black \/ 10","public_title":"Black \/ 10","options":["Black","10"],"price":190000,"weight":400,"compare_at_price":0,"inventory_quantity":17,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":40543573082350,"position":6,"preview_image":{"aspect_ratio":0.667,"height":5117,"width":3411,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49619081822446,"title":"Black \/ 12","option1":"Black","option2":"12","option3":null,"sku":"28323","requires_shipping":true,"taxable":true,"featured_image":{"id":48159885394158,"product_id":9526880207086,"position":6,"created_at":"2026-09-22T11:52:48+02:00","updated_at":"2026-09-22T11:52:50+02:00","alt":null,"width":3411,"height":5117,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770","variant_ids":[49619081363694,49619081691374,49619081756910,49619081822446,49619082117358,49619082412270,49619082707182]},"available":true,"name":"Garden Jacket - Black \/ 12","public_title":"Black \/ 12","options":["Black","12"],"price":190000,"weight":450,"compare_at_price":0,"inventory_quantity":18,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":40543573082350,"position":6,"preview_image":{"aspect_ratio":0.667,"height":5117,"width":3411,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49619082117358,"title":"Black \/ 14","option1":"Black","option2":"14","option3":null,"sku":"28324","requires_shipping":true,"taxable":true,"featured_image":{"id":48159885394158,"product_id":9526880207086,"position":6,"created_at":"2026-09-22T11:52:48+02:00","updated_at":"2026-09-22T11:52:50+02:00","alt":null,"width":3411,"height":5117,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770","variant_ids":[49619081363694,49619081691374,49619081756910,49619081822446,49619082117358,49619082412270,49619082707182]},"available":true,"name":"Garden Jacket - Black \/ 14","public_title":"Black \/ 14","options":["Black","14"],"price":190000,"weight":450,"compare_at_price":0,"inventory_quantity":16,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":40543573082350,"position":6,"preview_image":{"aspect_ratio":0.667,"height":5117,"width":3411,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49619082412270,"title":"Black \/ 16","option1":"Black","option2":"16","option3":null,"sku":"28325","requires_shipping":true,"taxable":true,"featured_image":{"id":48159885394158,"product_id":9526880207086,"position":6,"created_at":"2026-09-22T11:52:48+02:00","updated_at":"2026-09-22T11:52:50+02:00","alt":null,"width":3411,"height":5117,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770","variant_ids":[49619081363694,49619081691374,49619081756910,49619081822446,49619082117358,49619082412270,49619082707182]},"available":true,"name":"Garden Jacket - Black \/ 16","public_title":"Black \/ 16","options":["Black","16"],"price":190000,"weight":500,"compare_at_price":0,"inventory_quantity":10,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":40543573082350,"position":6,"preview_image":{"aspect_ratio":0.667,"height":5117,"width":3411,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":49619082707182,"title":"Black \/ 18","option1":"Black","option2":"18","option3":null,"sku":"28326","requires_shipping":true,"taxable":true,"featured_image":{"id":48159885394158,"product_id":9526880207086,"position":6,"created_at":"2026-09-22T11:52:48+02:00","updated_at":"2026-09-22T11:52:50+02:00","alt":null,"width":3411,"height":5117,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770","variant_ids":[49619081363694,49619081691374,49619081756910,49619081822446,49619082117358,49619082412270,49619082707182]},"available":true,"name":"Garden Jacket - Black \/ 18","public_title":"Black \/ 18","options":["Black","18"],"price":190000,"weight":550,"compare_at_price":0,"inventory_quantity":3,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":40543573082350,"position":6,"preview_image":{"aspect_ratio":0.667,"height":5117,"width":3411,"src":"\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}]
1914			</script>
1914
1915		</variant-selects><product-form class="product-form" data-sticky="1" data-section="template--21560425906414__main-product" template="">
1916				<div class="product-form__error-message-wrapper form-notification error" role="alert" hidden>
1917		      
1918<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
1919<circle cx="9" cy="9" r="9" fill="#E93636"/>
1920<path d="M9 5V9" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1921<path d="M9 13C9.55228 13 10 12.5523 10 12C10 11.4477 9.55228 11 9 11C8.44772 11 8 11.4477 8 12C8 12.5523 8.44772 13 9 13Z" fill="white"/>
1922</svg>
1923
1924		      <span class="product-form__error-message"></span>
1925		    </div>
1926				<div class="product-add-to-cart-container">
1927					<div class="form-notification error" style="display:none;"></div>
1928				  <div class="add_to_cart_holder">
1929				    <button type="submit" name="add" id="AddToCartSticky" class="single-add-to-cart-button button outline "  form="product-form-template--21560425906414__main-product">
1930							<span class="single-add-to-cart-button--text">Add to cart</span>
1931							<span class="loading-overlay">
1932								
1933<svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
1934	<circle class="spinner-path" fill="none" stroke-width="6" cx="33" cy="33" r="30" stroke="var(--color-accent)"></circle>
1935</svg>
1936
1937							</span>
1938						</button>
1939				  </div>
1940				</div>
1941			</product-form></div>
1942</product-add-to-cart-sticky>
1943
1944<modal-dialog id="PopupModal-variant_picker" class="product-popup-modal">
1945                    <div role="dialog" aria-label="Sizing guide" aria-modal="true" class="product-popup-modal__content" tabindex="-1">
1946                      <div class="product-popup-modal__content-header">
1947                        <h5>Size Guide</h5>
1948                        <button id="ModalClose-variant_picker" type="button" class="product-popup-modal__toggle" aria-label="Close">
1949<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
1950<path d="M13 1L1 13M13 13L1 1" stroke="var(--color-body)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
1951</svg>
1952</button>
1953                      </div>
1954                      <scroll-shadow>
1955                        <div class="product-popup-modal__content-info">
1956                          <div dir="ltr" align="left">
1957<table>
1958<colgroup>
1959<col width="125">
1960<col width="125">
1961<col width="125">
1962<col width="125">
1963<col width="125">
1964</colgroup>
1965<tbody>
1966<tr>
1967<td colspan="5">
1968<p dir="ltr" style="text-align: center;"><strong>Womenswear Sizing Table</strong></p>
1969</td>
1970</tr>
1971<tr>
1972<td colspan="3">
1973<p dir="ltr"><span>Size Range</span></p>
1974</td>
1975<td>
1976<p dir="ltr"><span>Fit to Bust</span></p>
1977</td>
1978<td>
1979<p dir="ltr"><span>Fit to Hip</span></p>
1980</td>
1981</tr>
1982<tr>
1983<td>
1984<p dir="ltr"><span>XXS / XS</span></p>
1985</td>
1986<td>
1987<p dir="ltr"><span>4</span></p>
1988</td>
1989<td>
1990<p dir="ltr"><span>28</span></p>
1991</td>
1992<td>
1993<p dir="ltr"><span>81cm</span></p>
1994</td>
1995<td>
1996<p dir="ltr"><span>90cm</span></p>
1997</td>
1998</tr>
1999<tr>
2000<td>
2001<p dir="ltr"><span>XS / S</span></p>
2002</td>
2003<td>
2004<p dir="ltr"><span>6</span></p>
2005</td>
2006<td>
2007<p dir="ltr"><span>30</span></p>
2008</td>
2009<td>
2010<p dir="ltr"><span>84cm</span></p>
2011</td>
2012<td>
2013<p dir="ltr"><span>93cm</span></p>
2014</td>
2015</tr>
2016<tr>
2017<td>
2018<p dir="ltr"><span>S</span></p>
2019</td>
2020<td>
2021<p dir="ltr"><span>8</span></p>
2022</td>
2023<td>
2024<p dir="ltr"><span>32</span></p>
2025</td>
2026<td>
2027<p dir="ltr"><span>87cm</span></p>
2028</td>
2029<td>
2030<p dir="ltr"><span>96cm</span></p>
2031</td>
2032</tr>
2033<tr>
2034<td>
2035<p dir="ltr"><span>S / M</span></p>
2036</td>
2037<td>
2038<p dir="ltr"><span>10</span></p>
2039</td>
2040<td>
2041<p dir="ltr"><span>34</span></p>
2042</td>
2043<td>
2044<p dir="ltr"><span>90cm</span></p>
2045</td>
2046<td>
2047<p dir="ltr"><span>99cm</span></p>
2048</td>
2049</tr>
2050<tr>
2051<td>
2052<p dir="ltr"><span>M</span></p>
2053</td>
2054<td>
2055<p dir="ltr"><span>12</span></p>
2056</td>
2057<td>
2058<p dir="ltr"><span>36</span></p>
2059</td>
2060<td>
2061<p dir="ltr"><span>95cm</span></p>
2062</td>
2063<td>
2064<p dir="ltr"><span>104cm</span></p>
2065</td>
2066</tr>
2067<tr>
2068<td>
2069<p dir="ltr"><span>M / L</span></p>
2070</td>
2071<td>
2072<p dir="ltr"><span>14</span></p>
2073</td>
2074<td>
2075<p dir="ltr"><span>38</span></p>
2076</td>
2077<td>
2078<p dir="ltr"><span>100cm</span></p>
2079</td>
2080<td>
2081<p dir="ltr"><span>
2081109cm</span></p>
2082</td>
2083</tr>
2084<tr>
2085<td>
2086<p dir="ltr"><span>L</span></p>
2087</td>
2088<td>
2089<p dir="ltr"><span>16</span></p>
2090</td>
2091<td>
2092<p dir="ltr"><span>40</span></p>
2093</td>
2094<td>
2095<p dir="ltr"><span>105cm</span></p>
2096</td>
2097<td>
2098<p dir="ltr"><span>114cm</span></p>
2099</td>
2100</tr>
2101<tr>
2102<td>
2103<p dir="ltr"><span>XL</span></p>
2104</td>
2105<td>
2106<p dir="ltr"><span>18</span></p>
2107</td>
2108<td>
2109<p dir="ltr"><span>42</span></p>
2110</td>
2111<td>
2112<p dir="ltr"><span>110cm</span></p>
2113</td>
2114<td>
2115<p dir="ltr"><span>119cm</span></p>
2116</td>
2117</tr>
2118<tr>
2119<td>
2120<p dir="ltr"><span>XXL</span></p>
2121</td>
2122<td>
2123<p dir="ltr"><span>20</span></p>
2124</td>
2125<td>
2126<p dir="ltr"><span>44</span></p>
2127</td>
2128<td>
2129<p dir="ltr"><span>116cm</span></p>
2130</td>
2131<td>
2132<p dir="ltr"><span>125cm</span></p>
2133</td>
2134</tr>
2135</tbody>
2136</table>
2137</div>
2138<p> </p>
2139<p>Please use the above as a guide to help you decide which size to buy. The values are indicative of body measurements. To choose a size that suits you best, we recommend comparing the above measurements with your own. Our average pants length from natural waist position is 110cm.</p>
2140<p> </p>
2141<table style="undefined;table-layout: fixed; width: 100%;">
2142<colgroup> <col style="width: 19.802%;"> <col style="width: 19.802%;"> <col style="width: 19.802%;"> <col style="width: 19.802%;"> <col style="width: 19.802%;"> </colgroup>
2143<thead>
2144<tr>
2145<th colspan="5">Shoe Size Conversion</th>
2146</tr>
2147</thead>
2148<tbody>
2149<tr>
2150<td>SA</td>
2151<td>UK</td>
2152<td>AUS</td>
2153<td>US</td>
2154<td>EUROPE</td>
2155</tr>
2156<tr>
2157<td>-</td>
2158<td>-</td>
2159<td>5</td>
2160<td>5</td>
2161<td>35</td>
2162</tr>
2163<tr>
2164<td>3</td>
2165<td>3</td>
2166<td>5.5</td>
2167<td>5.5</td>
2168<td>35.5</td>
2169</tr>
2170<tr>
2171<td>3.5</td>
2172<td>3.5</td>
2173<td>6</td>
2174<td>6</td>
2175<td>36.5</td>
2176</tr>
2177<tr>
2178<td>4</td>
2179<td>4</td>
2180<td>6.5</td>
2181<td>6.5</td>
2182<td>37</td>
2183</tr>
2184<tr>
2185<td>4.5</td>
2186<td>4.5</td>
2187<td>7</td>
2188<td>7</td>
2189<td>37.5</td>
2190</tr>
2191<tr>
2192<td>5</td>
2193<td>5</td>
2194<td>7.5</td>
2195<td>7.5</td>
2196<td>38</td>
2197</tr>
2198<tr>
2199<td>5.5</td>
2200<td>5.5</td>
2201<td>8</td>
2202<td>8</td>
2203<td>38.5</td>
2204</tr>
2205<tr>
2206<td>6</td>
2207<td>6</td>
2208<td>8.5</td>
2209<td>8.5</td>
2210<td>39</td>
2211</tr>
2212<tr>
2213<td>6.5</td>
2214<td>6.5</td>
2215<td>9</td>
2216<td>9</td>
2217<td>40</td>
2218</tr>
2219<tr>
2220<td>7</td>
2221<td>7</td>
2222<td>9.5</td>
2223<td>9.5</td>
2224<td>40.5</td>
2225</tr>
2226<tr>
2227<td>7.5</td>
2228<td>7.5</td>
2229<td>10</td>
2230<td>10</td>
2231<td>41</td>
2232</tr>
2233<tr>
2234<td>8</td>
2235<td>8</td>
2236<td>10.5</td>
2237<td>10.5</td>
2238<td>42</td>
2239</tr>
2240</tbody>
2241</table>
2242                          
2243                        </div>
2244                      </scroll-shadow>
2245                    </div>
2246                  </modal-dialog>
2247                  
2247<script src="//www.hannahlavery.co.za/cdn/shop/t/36/assets/modal-dialog.js?v=4767662253085216211775670146" defer="defer"></script>
2247</div>
2248			</div>
2249		</div>
2250  </div>
2251</div>
2252
2253<div class="side-panel side-availability" id="Pickup-Availability" inert></div><div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
2254  <div class="pswp__bg"></div>
2255  <div class="pswp__scroll-wrap">
2256    <div class="pswp__container">
2257        <div class="pswp__item"></div>
2258        <div class="pswp__item"></div>
2259        <div class="pswp__item"></div>
2260    </div>
2261    <div class="pswp__ui pswp__ui--hidden">
2262      <div class="pswp__top-bar">
2263				<div class="pswp__button pswp__counter"></div>
2264        <button class="pswp__button pswp__button--close" title="Close (Esc)">
2265<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2266<path d="M13 1L1 13M13 13L1 1" stroke="var(--color-body)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
2267</svg>
2268</button>
2269				<div class="pswp__preloader">
2270
2271        </div>
2272      </div>
2273
2274      <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">
2275<svg width="15" height="11" viewB
2275ox="0 0 15 11" fill="none" xmlns="http://www.w3.org/2000/svg">
2276<path d="M14 5.5H2" stroke="var(--color-accent)" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
2277<path d="M5.30002 1L0.800018 5.5L5.30002 10" stroke="var(--color-accent)" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
2278</svg>
2279
2280      </button>
2281
2282      <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">
2283<svg width="15" height="11" viewBox="0 0 15 11" fill="none" xmlns="http://www.w3.org/2000/svg">
2284<path d="M1 5.5H13" stroke="var(--color-accent)" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
2285<path d="M9.69995 1L14.2 5.5L9.69995 10" stroke="var(--color-accent)" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
2286</svg>
2287
2288      </button>
2289			
2290			<div class="pswp__bottom-bar">
2291        <div class="pswp__product-info">
2292          <span class="pswp__product-title"></span>
2293          <span class="pswp__variant-title"></span>
2294        </div>
2295        <div class="pswp__thumbs">
2296          <div class="pswp__thumbs-inner"></div>
2297        </div>
2298      </div>
2299    </div>
2300  </div>
2301</div>
2302<script src="//www.hannahlavery.co.za/cdn/shop/t/36/assets/photoswipe.min.js?v=163779776798958466781775670146"></script>
vendor: 1 bytes, line 2302
2302
2303<script src="//www.hannahlavery.co.za/cdn/shop/t/36/assets/photoswipe-ui-default.min.js?v=97623706128145982451775670146"></script>
2303
2304
2305<link rel="stylesheet" href="//www.hannahlavery.co.za/cdn/shop/t/36/assets/photoswipe.css?v=156014405563068514961775670146" media="print" onload="this.media='all'">
2305<script src="//www.hannahlavery.co.za/cdn/shop/t/36/assets/product.js?v=166223161446570315501775670146" defer="defer"></script>
2305<script src="//www.hannahlavery.co.za/cdn/shop/t/36/assets/product-thumbnails.js?v=65322938363848794241775670146" defer="defer"></script>
2305<script type="application/ld+json">
2306  {"@context":"http:\/\/schema.org\/","@id":"\/products\/garden-jacket#product","@type":"ProductGroup","brand":{"@type":"Brand","name":"Hannah Lavery"},"category":"Blazers","description":"Unlined, boxy linen blazer with a shawl collar, pockets and back vent.","hasVariant":[{"@id":"\/products\/garden-jacket?variant=49619085951214#variant","@type":"Product","image":"https:\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770\u0026width=1920","name":"Garden Jacket - Chartreuse \/ 6","offers":{"@id":"\/products\/garden-jacket?variant=49619085951214#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1900.00","priceCurrency":"ZAR","url":"https:\/\/www.hannahlavery.co.za\/products\/garden-jacket?variant=49619085951214"},"sku":"28347"},{"@id":"\/products\/garden-jacket?variant=49619085983982#variant","@type":"Product","image":"https:\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770\u0026width=1920","name":"Garden Jacket - Chartreuse \/ 8","offers":{"@id":"\/products\/garden-jacket?variant=49619085983982#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1900.00","priceCurrency":"ZAR","url":"https:\/\/www.hannahlavery.co.za\/products\/garden-jacket?variant=49619085983982"},"sku":"28348"},{"@id":"\/products\/garden-jacket?variant=49619086278894#variant","@type":"Product","image":"https:\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770\u0026width=1920","name":"Garden Jacket - Chartreuse \/ 10","offers":{"@id":"\/products\/garden-jacket?variant=49619086278894#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1900.00","priceCurrency":"ZAR","url":"https:\/\/www.hannahlavery.co.za\/products\/garden-jacket?variant=49619086278894"},"sku":"28349"},{"@id":"\/products\/garden-jacket?variant=49619086606574#variant","@type":"Product","image":"https:\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770\u0026width=1920","name":"Garden Jacket - Chartreuse \/ 12","offers":{"@id":"\/products\/garden-jacket?variant=49619086606574#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1900.00","priceCurrency":"ZAR","url":"https:\/\/www.hannahlavery.co.za\/products\/garden-jacket?variant=49619086606574"},"sku":"28350"},{"@id":"\/products\/garden-jacket?variant=49619086967022#variant","@type":"Product","image":"https:\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770\u0026width=1920","name":"Garden Jacket - Chartreuse \/ 14","offers":{"@id":"\/products\/garden-jacket?variant=49619086967022#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1900.00","priceCurrency":"ZAR","url":"https:\/\/www.hannahlavery.co.za\/products\/garden-jacket?variant=49619086967022"},"sku":"28351"},{"@id":"\/products\/garden-jacket?variant=49619086999790#variant","@type":"Product","image":"https:\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770\u0026width=1920","name":"Garden Jacket - Chartreuse \/ 16","offers":{"@id":"\/products\/garden-jacket?variant=49619086999790#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1900.00","priceCurrency":"ZAR","url":"https:\/\/www.hannahlavery.co.za\/products\/garden-jacket?variant=49619086999790"},"sku":"28352"},{"@id":"\/products\/garden-jacket?variant=49619087687918#variant","@type":"Product","image":"https:\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770\u0026width=1920","name":"Garden Jacket - Chartreuse \/ 18","offers":{"@id":"\/products\/garden-jacket?variant=49619087687918#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1900.00","priceCurrency":"ZAR","url":"https:\/\/www.hannahlavery.co.za\/products\/garden-jacket?variant=49619087687918"},"sku":"28353"},{"@id":"\/products\/garden-jacket?variant=49619083034862#variant","@type":"Product","image":"https:\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241\u0026width=1920","name":"Garden Jacket - Natural \/ 6","offers":{"@id":"\/products\/garden-jacket?variant=49619083034862#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1900.00","priceCurrency":"ZAR","url":"https:\/\/www.hannahlavery.co.za\/products\/garden-jacket?variant=49619083034862"},"sku":"28333"},{"@id":"\/products\/garden-jacket?variant=49619083133166#variant","@type":"Product","image":"https:\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241\u0026width=1920","name":"Garden Jacket - Natural \/ 8","offers":{"@id":"\/products\/garden-jacket?variant=49619083133166#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1900.00","priceCurrency":"ZAR","url":"https:\/\/www.hannahlavery.co.za\/products\/garden-jacket?variant=49619083133166"},"sku":"28334"},{"@id":"\/products\/garden-jacket?variant=49619083428078#variant","@type":"Product","image":"https:\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241\u0026width=1920","name":"Garden Jacket - Natural \/ 10","offers":{"@id":"\/products\/garden-jacket?variant=49619083428078#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1900.00","priceCurrency":"ZAR","url":"https:\/\/www.hannahlavery.co.za\/products\/garden-jacket?variant=49619083428078"},"sku":"28335"},{"@id":"\/products\/garden-jacket?variant=49619084738798#variant","@type":"Product","image":"https:\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241\u0026width=1920","name":"Garden Jacket - Natural \/ 12","offers":{"@id":"\/products\/garden-jacket?variant=49619084738798#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1900.00","priceCurrency":"ZAR","url":"https:\/\/www.hannahlavery.co.za\/products\/garden-jacket?variant=49619084738798"},"sku":"28336"},{"@id":"\/products\/garden-jacket?variant=49619085295854#variant","@type":"Product","image":"https:\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241\u0026width=1920","name":"Garden Jacket - Natural \/ 14","offers":{"@id":"\/products\/garden-jacket?variant=49619085295854#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1900.00","priceCurrency":"ZAR","url":"https:\/\/www.hannahlavery.co.za\/products\/garden-jacket?variant=49619085295854"},"sku":"28337"},{"@id":"\/products\/garden-jacket?variant=49619085361390#variant","@type":"Product","image":"https:\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241\u0026width=1920","name":"Garden Jacket - Natural \/ 16","offers":{"@id":"\/products\/garden-jacket?variant=49619085361390#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1900.00","priceCurrency":"ZAR","url":"https:\/\/www.hannahlavery.co.za\/products\/garden-jacket?variant=49619085361390"},"sku":"28338"},{"@id":"\/products\/garden-jacket?variant=49619085656302#variant","@type":"Product","image":"https:\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite9.jpg?v=1790164241\u0026width=1920","name":"Garden Jacket - Natural \/ 18","offers":{"@id":"\/products\/garden-jacket?variant=49619085656302#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1900.00","priceCurrency":"ZAR","url":"https:\/\/www.hannahlavery.co.za\/products\/garden-jacket?variant=49619085656302"},"sku":"28339"},{"@id":"\/products\/garden-jacket?variant=49619087982830#variant","@type":"Product","image":"https:\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253\u0026width=1920","name":"Garden Jacket - Natural Stripe \/ 6","offers":{"@id":"\/products\/garden-jacket?variant=49619087982830#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1900.00","priceCurrency":"ZAR","url":"https:\/\/www.hannahlavery.co.za\/products\/garden-jacket?variant=49619087982830"},"sku":"28340"},{"@id":"\/products\/garden-jacket?variant=49619088310510#variant","@type":"Product","image":"https:\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253\u0026width=1920","name":"Garden Jacket - Natural Stripe \/ 8","offers":{"@id":"\/products\/garden-jacket?variant=49619088310510#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1900.00","priceCurrency":"ZAR","url":"https:\/\/www.hannahlavery.co.za\/products\/garden-jacket?variant=49619088310510"},"sku":"28341"},{"@id":"\/products\/garden-jacket?variant=49619088605422#variant","@type":"Product","image":"https:\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253\u0026width=1920","name":"Garden Jacket - Natural Stripe \/ 10","offers":{"@id":"\/products\/garden-jacket?variant=49619088605422#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1900.00","priceCurrency":"ZAR","url":"https:\/\/www.hannahlavery.co.za\/products\/garden-jacket?variant=49619088605422"},"sku":"28342"},{"@id":"\/products\/garden-jacket?variant=49619088638190#variant","@type":"Product","image":"https:\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253\u0026width=1920","name":"Garden Jacket - Natural Stripe \/ 12","offers":{"@id":"\/products\/garden-jacket?variant=49619088638190#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1900.00","priceCurrency":"ZAR","url":"https:\/\/www.hannahlavery.co.za\/products\/garden-jacket?variant=49619088638190"},"sku":"28343"},{"@id":"\/products\/garden-jacket?variant=49619088998638#variant","@type":"Product","image":"https:\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253\u0026width=1920","name":"Garden Jacket - Natural Stripe \/ 14","offers":{"@id":"\/products\/garden-jacket?variant=49619088998638#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1900.00","priceCurrency":"ZAR","url":"https:\/\/www.hannahlavery.co.za\/products\/garden-jacket?variant=49619088998638"},"sku":"28344"},{"@id":"\/products\/garden-jacket?variant=49619089293550#variant","@type":"Product","image":"https:\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253\u0026width=1920","name":"Garden Jacket - Natural Stripe \/ 16","offers":{"@id":"\/products\/garden-jacket?variant=49619089293550#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1900.00","priceCurrency":"ZAR","url":"https:\/\/www.hannahlavery.co.za\/products\/garden-jacket?variant=49619089293550"},"sku":"28345"},{"@id":"\/products\/garden-jacket?variant=49619089588462#variant","@type":"Product","image":"https:\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/SiennaJacketNatural_EmmaPantsWhite1.jpg?v=1790164253\u0026width=1920","name":"Garden Jacket - Natural Stripe \/ 18","offers":{"@id":"\/products\/garden-jacket?variant=49619089588462#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1900.00","priceCurrency":"ZAR","url":"https:\/\/www.hannahlavery.co.za\/products\/garden-jacket?variant=49619089588462"},"sku":"28346"},{"@id":"\/products\/garden-jacket?variant=49619081363694#variant","@type":"Product","image":"https:\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770\u0026width=1920","name":"Garden Jacket - Black \/ 6","offers":{"@id":"\/products\/garden-jacket?variant=49619081363694#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1900.00","priceCurrency":"ZAR","url":"https:\/\/www.hannahlavery.co.za\/products\/garden-jacket?variant=49619081363694"},"sku":"28320"},{"@id":"\/products\/garden-jacket?variant=49619081691374#variant","@type":"Product","image":"https:\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770\u0026width=1920","name":"Garden Jacket - Black \/ 8","offers":{"@id":"\/products\/garden-jacket?variant=49619081691374#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1900.00","priceCurrency":"ZAR","url":"https:\/\/www.hannahlavery.co.za\/products\/garden-jacket?variant=49619081691374"},"sku":"28321"},{"@id":"\/products\/garden-jacket?variant=49619081756910#variant","@type":"Product","image":"https:\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770\u0026width=1920","name":"Garden Jacket - Black \/ 10","offers":{"@id":"\/products\/garden-jacket?variant=49619081756910#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1900.00","priceCurrency":"ZAR","url":"https:\/\/www.hannahlavery.co.za\/products\/garden-jacket?variant=49619081756910"},"sku":"28322"},{"@id":"\/products\/garden-jacket?variant=49619081822446#variant","@type":"Product","image":"https:\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770\u0026width=1920","name":"Garden Jacket - Black \/ 12","offers":{"@id":"\/products\/garden-jacket?variant=49619081822446#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1900.00","priceCurrency":"ZAR","url":"https:\/\/www.hannahlavery.co.za\/products\/garden-jacket?variant=49619081822446"},"sku":"28323"},{"@id":"\/products\/garden-jacket?variant=49619082117358#variant","@type":"Product","image":"https:\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770\u0026width=1920","name":"Garden Jacket - Black \/ 14","offers":{"@id":"\/products\/garden-jacket?variant=49619082117358#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1900.00","priceCurrency":"ZAR","url":"https:\/\/www.hannahlavery.co.za\/products\/garden-jacket?variant=49619082117358"},"sku":"28324"},{"@id":"\/products\/garden-jacket?variant=49619082412270#variant","@type":"Product","image":"https:\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770\u0026width=1920","name":"Garden Jacket - Black \/ 16","offers":{"@id":"\/products\/garden-jacket?variant=49619082412270#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1900.00","priceCurrency":"ZAR","url":"https:\/\/www.hannahlavery.co.za\/products\/garden-jacket?variant=49619082412270"},"sku":"28325"},{"@id":"\/products\/garden-jacket?variant=49619082707182#variant","@type":"Product","image":"https:\/\/www.hannahlavery.co.za\/cdn\/shop\/files\/067e4029-8e13-466e-9e20-7c6c24776400.jpg?v=1790070770\u0026width=1920","name":"Garden Jacket - Black \/ 18","offers":{"@id":"\/products\/garden-jacket?variant=49619082707182#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1900.00","priceCurrency":"ZAR","url":"https:\/\/www.hannahlavery.co.za\/products\/garden-jacket?variant=49619082707182"},"sku":"28326"}],"name":"Garden Jacket","productGroupID":"9526880207086","url":"https:\/\/www.hannahlavery.co.za\/products\/garden-jacket"}
2307</script>
2307
2308
2309
2310</section><div id="shopify-section-template--21560425906414__172846736760816ddd" class="shopify-section section-app-wrapper"><div class="app-wrapper section-spacing">
2311  <div class="row full-width-row">
2312    <div class="small-12 columns"><div id="shopify-block-AaU5Jd0N1aEtVTFNUQ__shop_the_look_shop_the_look_xXbNJh" class="shopify-block shopify-app-block shop-the-look-app-block">
2313  
2314
2315
2316  
2317  
2318  
2319
2320  
2321  
2322  
2323  
2324  
2325
2326  
2327
2328  
2329
2330  
2331  
2332  
2333  
2334
2335  
2336  
2337  
2338  
2339  
2340  
2341  
2342  
2343  
2344  
2345  
2346  
2347  
2348  
2349  
2350  
2351
2352  
2353  
2354
2355
2356  
2357    
2358  
2359
2360  
2360<script>
2361    window.ShopTheLookSettingsV2 = {
2362      shopUrl: 'hannahlaveryshop.myshopify.com',
2363      isEnabled: true,
2364      definedTemplate: 'line_items',
2365      isWidget: false,
2366      cartTokenInsertUrl: 'https://shopify.shopthelook.app/cart_token/insert',
2367      revenueTrackingUrl: 'https://shopify.shopthelook.app/revenue',
2368      cartPageCssSelector: '',
2369      isShownOnCartPage: 'false',
2370      mainProductId: '9526880207086',
2371      mainButtonColor: "000",
2372      mainButtonHoverStyle: "",
2373      mainButtonCustomCss: "",
2374      mainButtonAfterSectionSelector: "",
2375      customTitle: "Shop The Look",
2376      shopCollectionsHandle: '',
2377      isCenterOnDesktop: 'false',
2378      products_count: 0,
2379      show_button: false,
2380      popup_autoload: false,
2381      jQueryUrl: 'https://cdn.shopify.com/extensions/01a0cf1b-8645-7330-9254-7f867e06138d/shop-the-look-4-135/assets/jquery.min.js',
2382    };
2383  </script>
2383
2384
2385  
2386
2387
2388  
2389
2390    <style>
2391
2392      .shopthelook-section-v2 .ctl-title,.shopthelook-section-v2 .stl__title {font-size: 23px;
2393      }
2394      .shopthelook-section-v2 .ctl-product-title a, .shopthelook-section-v2 .stl__product-title,
2395      .shopthelook-section-v2 .stl__product__title a, .shopthelook-section-v2 .cartitem__name  a, .shopthelook-section-v2 .stl__popup {font-size: 14px;
2396      }
2397      .shopthelook-section-v2 .price {font-size: 14px;
2398      }
2399      .shopthelook-section-v2 .shopthelook_add-to-cart {background-color: #151515;min-height: 36px;
2400        padding: 0 60px;
2401        color: #fff;
2402        border: none;border-radius: 4px;}.shopthelook-section-v2 .shopthelook_add-to-cart:hover,
2403      .shopthelook-section-v2 .shopthelook_add-to-cart:active {
2404        background-color: #444444 !important;
2405      }</style>
2406
2407  
2408
2409  
2410    <style>
2411      .ctl-title{
2412    font-size: 28px !important;
2413    padding-bottom: 2rem !important;
2414}
2415    </style>
2416  
2417
2418  
2419  
2420  
2421
2422  
2423
2424
2425
2426  <style>
2427    .ctl-title{
2428    font-size: 28px !important;
2429    padding-bottom: 2rem !important;
2430}
2431  </style>
2432
2433
2434
2435</div>
2436<div id="shopify-block-AbmVWTEFlZERvM25kU__judge_me_reviews_review_widget_98xQWc" class="shopify-block shopify-app-block">
2437
2438
2439<div style='clear:both'></div>
2440<div id='judgeme_product_reviews'
2441    class='jdgm-widget jdgm-review-widget'
2442    data-product-title='Garden Jacket'
2443    data-id='9526880207086'
2444    data-product-id='9526880207086'
2445    data-widget="review"
2446    data-shop-reviews="false"
2447    data-shop-reviews-count="10"
2448    data-cart-eligible-template="false"
2449    data-shop-average-rating="4.92"
2450    data-shop-review-count="2019"
2451    data-empty-state="empty_widget"
2452    data-entry-point="review_widget.js"
2453    data-entry-key="review-widget/main.js"
2454    data-block-id="AbmVWTEFlZERvM25kU__judge_me_reviews_review_widget_98xQWc"
2455    data-customer-logged-in="false"
2456    
2457    
2458    style='max-width: 1200px; margin: 0 auto;'>
2459
2460  
2461    
2462      <div class='jdgm-legacy-widget-content' style='display: none;'>
2463        <div class='jdgm-rev-widg' data-updated-at='2026-09-29T03:05:02Z' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0' data-image-url='https://cdn.shopify.com/s/files/1/1310/4369/files/4b71515b-3898-4ceb-b2fc-bdccc1699e4c.jpg?v=1790070770'> <style class='jdgm-temp-hiding-style'>.jdgm-rev-widg{ display: none }</style> <div class='jdgm-rev-widg__header'> <h2 class='jdgm-rev-widg__title'>Customer Reviews</h2>  <div class='jdgm-rev-widg__summary'> <div class='jdgm-rev-widg__summary-stars' aria-label='Average rating is 0.00 stars' role='img'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </div> <div class='jdgm-rev-widg__summary-text'>Be the first to write a review</div> </div> <a style='display: none' href='#' class='jdgm-write-rev-link' role='button'>Write a review</a> <div class='jdgm-histogram jdgm-temp-hidden'>  <div class='jdgm-histogram__row' data-rating='5' data-frequency='0' data-percentage='0'>  <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 5 star rating"  tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div>  <div class='jdgm-histogram__row' data-rating='4' data-frequency='0' data-percentage='0'>  <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 4 star rating"  tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div>  <div class='jdgm-histogram__row' data-rating='3' data-frequency='0' data-percentage='0'>  <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 3 star rating"  tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div>  <div class='jdgm-histogram__row' data-rating='2' data-frequency='0' data-percentage='0'>  <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 2 star rating"  tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div>  <div class='jdgm-histogram__row' data-rating='1' data-frequency='0' data-percentage='0'>  <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 1 star rating"  tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div>  <div class='jdgm-histogram__row jdgm-histogram__clear-filter' data-rating=null tabindex='0'></div> </div>     <div class='jdgm-rev-widg__sort-wrapper'></div> </div> <div class='jdgm-rev-widg__body'>  <div class='jdgm-rev-widg__reviews'></div> <div class='jdgm-paginate' data-per-page='5' data-url='https://api.judge.me/reviews/reviews_for_widget' style="display: none;"></div>  </div> <div class='jdgm-rev-widg__paginate-spinner-wrapper'> <div class='jdgm-spinner'></div> </div> </div>
2464      </div>
2465    
2466    
2467    
2468  
2469
2470  
2471</div>
2472
2473
2474
2475
2476
2477
2478
2479
2480</div>
2481</div>
2482  </div>
2483</div>
2484
2485<style> #shopify-section-template--21560425906414__172846736760816ddd {padding-left: 2%; padding-right: 2%; padding-top: 2%; padding-bottom: 2%; background: #f9f8f4; margin-top: 5%; margin-bottom: 5%;} </style></div><div id="shopify-section-template--21560425906414__1750112102454d0b5d" class="shopify-section section-app-wrapper"><div class="app-wrapper section-spacing">
2486  <div class="row full-width-row">
2487    <div class="small-12 columns"></div>
2488  </div>
2489</div>
2490
2491</div><div id="shopify-section-template--21560425906414__product-recommendations" class="shopify-section section-product-recommendations"><link href="//www.hannahlavery.co.za/cdn/shop/t/36/assets/product-grid.css?v=73985379843605500391775670146" rel="stylesheet" type="text/css" media="all" /><div class="row full-width-row">
2492	<div class="small-12 columns">
2493		<product-recommendations class="product-recommendations  swipe-on-mobile section-spacing-padding" data-url="/recommendations/products?section_id=template--21560425906414__product-recommendations&product_id=9526880207086&limit=4">
2494			
2495		</product-recommendations>
2496	</div>
2497</div>
2498</div>
2499		</div>
2500		<!-- BEGIN sections: footer-group -->
2501<div id="shopify-section-sections--21560426365166__footer" class="shopify-section shopify-section-group-footer-group section-footer">
2502
2503<link rel="stylesheet" href="//www.hannahlavery.co.za/cdn/shop/t/36/assets/footer.css?v=90537462837021386311775670146" media="print" onload="this.media='all'">
2504
2505<footer class="footer" id="footer">
2506	<div class="row full-width-row">
2507<div class="small-12 medium-6 columns" >
2508				<div class="widget widget--text"><div class="thb-widget-title">ABOUT US</div><div class="rte text-size--small">
2509							<p>Hannah Lavery is a design house for apparel and accessories imagined and made in Cape Town. With a conscious dedication to quality, we draw inspiration from the classics to offer a highly crafted range in neutral tones from natural fibres to help you create wardrobes of longevity.</p>
2510						</div><ul class="social-links">
2511	
2512	<li><a href="https://www.facebook.com/hannahlavery.sa" class="social facebook" target="_blank" rel="noreferrer" title="Facebook">
2513<svg aria-hidden="true" focusable="false" width="16" height="16" class="icon icon-facebook" viewB
2513ox="0 0 16 16" fill="var(--color-accent)">
2514<path d="M15.5 8.0455C15.5 3.878 12.1425 0.5 8 0.5C3.8575 0.5 0.5 3.878 0.5 8.0455C0.5 11.8125 3.242 14.934 6.828 15.5V10.227H4.924V8.045H6.828V6.383C6.828 4.492 7.9475 3.447 9.661 3.447C10.481 3.447 11.34 3.5945 11.34 3.5945V5.4515H10.3935C9.462 5.4515 9.172 6.0335 9.172 6.6305V8.0455H11.252L10.9195 10.2265H9.172V15.5C12.758 14.934 15.5 11.8125 15.5 8.0455Z" />
2515</svg>
2516 <span>Facebook</span></a></li>
2517	
2518	
2519	
2520	<li><a href="https://www.instagram.com/hannahlavery.sa/" class="social instagram" target="_blank" rel="noreferrer" title="Instagram">
2521<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 18 18">
2522  <path fill="var(--color-accent)" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/>
2523  <path fill="var(--color-accent)" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z">
2524</svg>
2525 <span>Instagram</span></a></li>
2526	
2527	
2528	
2529	<li><a href="https://www.pinterest.co.uk/HannahLaverySA/" class="social pinterest" target="_blank" rel="noreferrer" title="Pinterest">
2530<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pinterest" viewBox="0 0 17 18">
2531  <path fill="var(--color-accent)" d="M8.48.58a8.42 8.42 0 015.9 2.45 8.42 8.42 0 011.33 10.08 8.28 8.28 0 01-7.23 4.16 8.5 8.5 0 01-2.37-.32c.42-.68.7-1.29.85-1.8l.59-2.29c.14.28.41.52.8.73.4.2.8.31 1.24.31.87 0 1.65-.25 2.34-.75a4.87 4.87 0 001.6-2.05 7.3 7.3 0 00.56-2.93c0-1.3-.5-2.41-1.49-3.36a5.27 5.27 0 00-3.8-1.43c-.93 0-1.8.16-2.58.48A5.23 5.23 0 002.85 8.6c0 .75.14 1.41.43 1.98.28.56.7.96 1.27 1.2.1.04.19.04.26 0 .07-.03.12-.1.15-.2l.18-.68c.05-.15.02-.3-.11-.45a2.35 2.35 0 01-.57-1.63A3.96 3.96 0 018.6 4.8c1.09 0 1.94.3 2.54.89.61.6.92 1.37.92 2.32 0 .8-.11 1.54-.33 2.21a3.97 3.97 0 01-.93 1.62c-.4.4-.87.6-1.4.6-.43 0-.78-.15-1.06-.47-.27-.32-.36-.7-.26-1.13a111.14 111.14 0 01.47-1.6l.18-.73c.06-.26.09-.47.09-.65 0-.36-.1-.66-.28-.89-.2-.23-.47-.35-.83-.35-.45 0-.83.2-1.13.62-.3.41-.46.93-.46 1.56a4.1 4.1 0 00.18 1.15l.06.15c-.6 2.58-.95 4.1-1.08 4.54-.12.55-.16 1.2-.13 1.94a8.4 8.4 0 01-5-7.65c0-2.3.81-4.28 2.44-5.9A8.04 8.04 0 018.48.57z">
2532</svg>
2533 <span>Pinterest</span></a></li>
2534	
2535	
2536	
2537	<li><a href="https://www.tiktok.com/@hannahlavery.sa" class="social tiktok" target="_blank" rel="noreferrer" title="TikTok">
2538<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-tiktok" width="16" height="18" fill="none" xmlns="http://www.w3.org/2000/svg">
2539  <path d="M8.02 0H11s-.17 3.82 4.13 4.1v2.95s-2.3.14-4.13-1.26l.03 6.1a5.52 5.52 0 11-5.51-5.52h.77V9.4a2.5 2.5 0 101.76 2.4L8.02 0z" fill="var(--color-accent)">
2540</svg>
2541 <span>TikTok</span></a></li>
2542	
2543	
2544	
2545	
2546</ul>
2547</div>
2548			</div>
2549			
2550
2551<div class="small-12 medium-3 columns widget--menu-column" >
2552				<div class="widget widget--menu">
2553					<button class="thb-widget-title collapsible" tabindex="0">MENU <span></span></button><ul class="thb-widget-menu">
2554					  
2555						  
2556						  
2557						  <li class="">
2558						    <a href="/collections/clothes" title="Clothing">Clothing</a>
2559						    
2560						  </li>
2561					  
2562						  
2563						  
2564						  <li class="">
2565						    <a href="/collections/shoes-and-accessories" title="Shoes &amp; Accessories">Shoes & Accessories</a>
2566						    
2567						  </li>
2568					  
2569						  
2570						  
2571						  <li class="">
2572						    <a href="/collections/menswear" title="Menswear">Menswear</a>
2573						    
2574						  </li>
2575					  
2576						  
2577						  
2578						  <li class="">
2579						    <a href="/pages/about-us-1" title="About Us">About Us</a>
2580						    
2581						  </li>
2582					  
2583						  
2584						  
2585						  <li class="">
2586						    <a href="/pages/careers" title="Careers">Careers</a>
2587						    
2588						  </li>
2589					  
2590						  
2591						  
2592						  <li class="">
2593						    <a href="/pages/store-locator" title="Our Stores">Our Stores</a>
2594						    
2595						  </li>
2596					  
2597						  
2598						  
2599						  <li class="">
2600						    <a href="https://hannah-lavery.gorgias.help/en-US/contact-us-216265" title="Contact Us">Contact Us</a>
2601						    
2602						  </li>
2603					  
2604					</ul></div>
2605			</div>
2606<div class="small-12 medium-3 columns widget--menu-column" >
2607				<div class="widget widget--menu">
2608					<button class="thb-widget-title collapsible" tabindex="0">RESOURCES <span></span></button><ul class="thb-widget-menu">
2609					  
2610						  
2611						  
2612						  <li class="">
2613						    <a href="/search" title="Search">Search</a>
2614						    
2615						  </li>
2616					  
2617						  
2618						  
2619						  <li class="">
2620						    <a href="https://hannah-lavery.gorgias.help/en-US" title="Help Center">Help Center</a>
2621						    
2622						  </li>
2623					  
2624						  
2625						  
2626						  <li class="">
2627						    <a href="https://hannah-lavery.gorgias.help/en-US" title="Exchanges, Returns and Repairs">Exchanges, Returns and Repairs</a>
2628						    
2629						  </li>
2630					  
2631						  
2632						  
2633						  <li class="">
2634						    <a href="https://www.hannahlavery.co.za/a/track" title="Order Tracking">Order Tracking</a>
2635						    
2636						  </li>
2637					  
2638						  
2639						  
2640						  <li class="">
2641						    <a href="https://hannah-lavery.gorgias.help/en-US/shipping-216253" title="Shipping">Shipping</a>
2642						    
2643						  </li>
2644					  
2645						  
2646						  
2647						  <li class="">
2648						    <a href="/pages/size-guide" title="Size Guide">Size Guide</a>
2649						    
2650						  </li>
2651					  
2652						  
2653						  
2654						  <li class="">
2655						    <a href="/pages/care-with-ease-1" title="Care With Ease">Care With Ease</a>
2656						    
2657						  </li>
2658					  
2659						  
2660						  
2661						  <li class="">
2662						    <a href="/pages/terms-and-conditions" title="Terms And Conditions ">Terms And Conditions </a>
2663						    
2664						  </li>
2665					  
2666					</ul></div>
2667			</div></div>
2668	<div class="sub-footer">
2669		<div class="row full-width-row">
2670			<div class="small-12 medium-8 columns">
2671				<localization-form class="thb-localization-forms "><form method="post" action="/localization" id="FooterLocalization" accept-charset="UTF-8" class="shopify-localization-form" 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="/products/garden-jacket" /><resize-select class="select">
2672			<label for="thb-currency-code-FooterLocalization" class="visually-hidden">Update country/region</label>
2673			<select id="thb-currency-code-FooterLocalization" name="country_code" class="thb-currency-code resize-select"><option value="AF">Afghanistan (ZAR R)</option><option value="AX">Åland Islands (ZAR R)</option><option value="AL">Albania (ZAR R)</option><option value="DZ">Algeria (ZAR R)</option><option value="AD">Andorra (ZAR R)</option><option value="AO">Angola (ZAR R)</option><option value="AI">Anguilla (ZAR R)</option><option value="AG">Antigua &amp; Barbuda (ZAR R)</option><option value="AR">Argentina (ZAR R)</option><option value="AM">Armenia (ZAR R)</option><option value="AW">Aruba (ZAR R)</option><option value="AC">Ascension Island (ZAR R)</option><option value="AU">Australia (ZAR R)</option><option value="AT">Austria (ZAR R)</option><option value="AZ">Azerbaijan (ZAR R)</option><option value="BS">Bahamas (ZAR R)</option><option value="BH">Bahrain (ZAR R)</option><option value="BD">Bangladesh (ZAR R)</option><option value="BB">Barbados (ZAR R)</option><option value="BY">Belarus (ZAR R)</option><option value="BE">Belgium (ZAR R)</option><option value="BZ">Belize (ZAR R)</option><option value="BJ">Benin (ZAR R)</option><option value="BM">Bermuda (ZAR R)</option><option value="BT">Bhutan (ZAR R)</option><option value="BO">Bolivia (ZAR R)</option><option value="BA">Bosnia &amp; Herzegovina (ZAR R)</option><option value="BW">Botswana (ZAR R)</option><option value="BR">Brazil (ZAR R)</option><option value="IO">British Indian Ocean Territory (ZAR R)</option><option value="VG">British Virgin Islands (ZAR R)</option><option value="BN">Brunei (ZAR R)</option><option value="BG">Bulgaria (ZAR R)</option><option value="BF">Burkina Faso (ZAR R)</option><option value="BI">Burundi (ZAR R)</option><option value="KH">Cambodia (ZAR R)</option><option value="CM">Cameroon (ZAR R)</option><option value="CA">Canada (ZAR R)</option><option value="CV">Cape Verde (ZAR R)</option><option value="BQ">Caribbean Netherlands (ZAR R)</option><option value="KY">Cayman Islands (ZAR R)</option><option value="CF">Central African Republic (ZAR R)</option><option value="TD">
2673Chad (ZAR R)</option><option value="CL">Chile (ZAR R)</option><option value="CN">China (ZAR R)</option><option value="CX">Christmas Island (ZAR R)</option><option value="CC">Cocos (Keeling) Islands (ZAR R)</option><option value="CO">Colombia (ZAR R)</option><option value="KM">Comoros (ZAR R)</option><option value="CG">Congo - Brazzaville (ZAR R)</option><option value="CD">Congo - Kinshasa (ZAR R)</option><option value="CK">Cook Islands (ZAR R)</option><option value="CR">Costa Rica (ZAR R)</option><option value="CI">Côte d’Ivoire (ZAR R)</option><option value="HR">Croatia (ZAR R)</option><option value="CW">Curaçao (ZAR R)</option><option value="CY">Cyprus (ZAR R)</option><option value="CZ">Czechia (ZAR R)</option><option value="DK">Denmark (ZAR R)</option><option value="DJ">Djibouti (ZAR R)</option><option value="DM">Dominica (ZAR R)</option><option value="DO">Dominican Republic (ZAR R)</option><option value="EC">Ecuador (ZAR R)</option><option value="EG">Egypt (ZAR R)</option><option value="SV">El Salvador (ZAR R)</option><option value="GQ">Equatorial Guinea (ZAR R)</option><option value="ER">Eritrea (ZAR R)</option><option value="EE">Estonia (ZAR R)</option><option value="SZ">Eswatini (ZAR R)</option><option value="ET">Ethiopia (ZAR R)</option><option value="FK">Falkland Islands (ZAR R)</option><option value="FO">Faroe Islands (ZAR R)</option><option value="FJ">Fiji (ZAR R)</option><option value="FI">Finland (ZAR R)</option><option value="FR">France (ZAR R)</option><option value="GF">French Guiana (ZAR R)</option><option value="PF">French Polynesia (ZAR R)</option><option value="TF">French Southern Territories (ZAR R)</option><option value="GA">Gabon (ZAR R)</option><option value="GM">Gambia (ZAR R)</option><option value="GE">Georgia (ZAR R)</option><option value="DE">Germany (ZAR R)</option><option value="GH">Ghana (ZAR R)</option><option value="GI">Gibraltar (ZAR R)</option><option value="GR">Greece (ZAR R)</option><option value="GL">Greenland (ZAR R)</option><option value="GD">Grenada (ZAR R)</option><option value="GP">Guadeloupe (ZAR R)</option><option value="GT">Guatemala (ZAR R)</option><option value="GG">Guernsey (ZAR R)</option><option value="GN">Guinea (ZAR R)</option><option value="GW">Guinea-Bissau (ZAR R)</option><option value="GY">Guyana (ZAR R)</option><option value="HT">Haiti (ZAR R)</option><option value="HN">Honduras (ZAR R)</option><option value="HK">Hong Kong SAR (ZAR R)</option><option value="HU">Hungary (ZAR R)</option><option value="IS">Iceland (ZAR R)</option><option value="IN">India (ZAR R)</option><option value="ID">Indonesia (ZAR R)</option><option value="IQ">Iraq (ZAR R)</option><option value="IE">Ireland (ZAR R)</option><option value="IM">Isle of Man (ZAR R)</option><option value="IL">Israel (ZAR R)</option><option value="IT">Italy (ZAR R)</option><option value="JM">Jamaica (ZAR R)</option><option value="JP">Japan (ZAR R)</option><option value="JE">Jersey (ZAR R)</option><option value="JO">Jordan (ZAR R)</option><option value="KZ">Kazakhstan (ZAR R)</option><option value="KE">Kenya (ZAR R)</option><option value="KI">Kiribati (ZAR R)</option><option value="XK">Kosovo (ZAR R)</option><option value="KW">Kuwait (ZAR R)</option><option value="KG">Kyrgyzstan (ZAR R)</option><option value="LA">Laos (ZAR R)</option><option value="LV">Latvia (ZAR R)</option><option value="LB">Lebanon (ZAR R)</option><option value="LS">Lesotho (ZAR R)</option><option value="LR">Liberia (ZAR R)</option><option value="LY">Libya (ZAR R)</option><option value="LI">Liechtenstein (ZAR R)</option><option value="LT">Lithuania (ZAR R)</option><option value="LU">Luxembourg (ZAR R)</option><option value="MO">Macao SAR (ZAR R)</option><option value="MG">Madagascar (ZAR R)</option><option value="MW">Malawi (ZAR R)</option><option value="MY">Malaysia (ZAR R)</option><option value="MV">Maldives (ZAR R)</option><option value="ML">Mali (ZAR R)</option><option value="MT">Malta (ZAR R)</option><option value="MQ">Martinique (ZAR R)</option><option value="MR">Mauritania (ZAR R)</option><option value="MU">Mauritius (ZAR R)</option><option value="YT">Mayotte (ZAR R)</option><option value="MX">Mexico (ZAR R)</option><option value="MD">Moldova (ZAR R)</option><option value="MC">Monaco (ZAR R)</option><option value="MN">Mongolia (ZAR R)</option><option value="ME">Montenegro (ZAR R)</option><option value="MS">Montserrat (ZAR R)</option><option value="MA">Morocco (ZAR R)</option><option value="MZ">Mozambique (ZAR R)</option><option value="MM">Myanmar (Burma) (ZAR R)</option><option value="NA">Namibia (ZAR R)</option><option value="NR">Nauru (ZAR R)</option><option value="NP">Nepal (ZAR R)</option><option value="NL">Netherlands (ZAR R)</option><option value="NC">New Caledonia (ZAR R)</option><option value="NZ">New Zealand (ZAR R)</option><option value="NI">Nicaragua (ZAR R)</option><option value="NE">Niger (ZAR R)</option><option value="NG">Nigeria (ZAR R)</option><option value="NU">Niue (ZAR R)</option><option value="NF">Norfolk Island (ZAR R)</option><option value="MK">North Macedonia (ZAR R)</option><option value="NO">Norway (ZAR R)</option><option value="OM">Oman (ZAR R)</option><option value="PK">Pakistan (ZAR R)</option><option value="PS">Palestinian Territories (ZAR R)</option><option value="PA">Panama (ZAR R)</option><option value="PG">Papua New Guinea (ZAR R)</option><option value="PY">Paraguay (ZAR R)</option><option value="PE">Peru (ZAR R)</option><option value="PH">Philippines (ZAR R)</option><option value="PN">Pitcairn Islands (ZAR R)</option><option value="PL">Poland (ZAR R)</option><option value="PT">Portugal (ZAR R)</option><option value="QA">Qatar (ZAR R)</option><option value="RE">Réunion (ZAR R)</option><option value="RO">Romania (ZAR R)</option><option value="RU">Russia (ZAR R)</option><option value="RW">Rwanda (ZAR R)</option><option value="WS">Samoa (ZAR R)</option><option value="SM">San Marino (ZAR R)</option><option value="ST">São Tomé &amp; Príncipe (ZAR R)</option><option value="SA">Saudi Arabia (ZAR R)</option><option value="SN">Senegal (ZAR R)</option><option value="RS">Serbia (ZAR R)</option><option value="SC">Seychelles (ZAR R)</option><option value="SL">Sierra Leone (ZAR R)</option><option value="SG">Singapore (ZAR R)</option><option value="SX">Sint Maarten (ZAR R)</option><option value="SK">Slovakia (ZAR R)</option><option value="SI">Slovenia (ZAR R)</option><option value="SB">Solomon Islands (ZAR R)</option><option value="SO">Somalia (ZAR R)</option><option value="ZA" selected="selected">South Africa (ZAR R)</option><option value="GS">South Georgia &amp; South Sandwich Islands (ZAR R)</option><option value="KR">South Korea (ZAR R)</option><option value="SS">South Sudan (ZAR R)</option><option value="ES">Spain (ZAR R)</option><option value="LK">Sri Lanka (ZAR R)</option><option value="BL">St. Barthélemy (ZAR R)</option><option value="SH">St. Helena (ZAR R)</option><option value="KN">St. Kitts &amp; Nevis (ZAR R)</option><option value="LC">St. Lucia (ZAR R)</option><option value="MF">St. Martin (ZAR R)</option><option value="PM">St. Pierre &amp; Miquelon (ZAR R)</option><option value="VC">St. Vincent &amp; Grenadines (ZAR R)</option><option value="SD">Sudan (ZAR R)</option><option value="SR">Suriname (ZAR R)</option><option value="SJ">Svalbard &amp; Jan Mayen (ZAR R)</option><option value="SE">Sweden (ZAR R)</option><option value="CH">Switzerland (ZAR R)</option><option value="TW">Taiwan (ZAR R)</option><option value="TJ">Tajikistan (ZAR R)</option><option value="TZ">Tanzania (ZAR R)</option><option value="TH">Thailand (ZAR R)</option><option value="TL">Timor-Leste (ZAR R)</option><option value="TG">Togo (ZAR R)</option><option value="TK">
2673Tokelau (ZAR R)</option><option value="TO">Tonga (ZAR R)</option><option value="TT">Trinidad &amp; Tobago (ZAR R)</option><option value="TA">Tristan da Cunha (ZAR R)</option><option value="TN">Tunisia (ZAR R)</option><option value="TR">Türkiye (ZAR R)</option><option value="TM">Turkmenistan (ZAR R)</option><option value="TC">Turks &amp; Caicos Islands (ZAR R)</option><option value="TV">Tuvalu (ZAR R)</option><option value="UM">U.S. Outlying Islands (ZAR R)</option><option value="UG">Uganda (ZAR R)</option><option value="UA">Ukraine (ZAR R)</option><option value="AE">United Arab Emirates (ZAR R)</option><option value="GB">United Kingdom (ZAR R)</option><option value="US">United States (ZAR R)</option><option value="UY">Uruguay (ZAR R)</option><option value="UZ">Uzbekistan (ZAR R)</option><option value="VU">Vanuatu (ZAR R)</option><option value="VA">Vatican City (ZAR R)</option><option value="VE">Venezuela (ZAR R)</option><option value="VN">Vietnam (ZAR R)</option><option value="WF">Wallis &amp; Futuna (ZAR R)</option><option value="EH">Western Sahara (ZAR R)</option><option value="YE">Yemen (ZAR R)</option><option value="ZM">Zambia (ZAR R)</option><option value="ZW">Zimbabwe (ZAR R)</option></select>
2674			<div class="select-arrow">
2675<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg">
2676<path d="M6.75 1.5L3.75 4.5L0.75 1.5" stroke="var(--color-body)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
2677</svg>
2678</div>
2679		</resize-select></form></localization-form>
2680<script src="//www.hannahlavery.co.za/cdn/shop/t/36/assets/localization.js?v=86308779406967617251775670146" defer="defer"></script>
2680
2681			</div>
2682			<div class="small-12 medium-4 columns"></div>
2683			<div class="small-12 columns">
2684				<p>&copy; 2026 Hannah Lavery, All rights reserved. <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a></p></div>
2685		</div>
2686	</div>
2687</footer>
2687<script src="//www.hannahlavery.co.za/cdn/shop/t/36/assets/footer.js?v=144475898953973155231775670146" type="text/javascript"></script>
2687
2688</div>
2689<!-- END sections: footer-group -->
2690		<cart-drawer class="side-panel cart-drawer" id="Cart-Drawer" tabindex="-1" inert>
2691	<div class="side-panel-inner">
2692		<div class="side-panel-header">
2693			<div>
2694				<h4 class="body-font">Cart</h4>
2695				<side-panel-close class="side-panel-close">
2696<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2697<path d="M13 1L1 13M13 13L1 1" stroke="var(--color-body)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
2698</svg>
2699</side-panel-close>
2700			</div>
2701		</div>
2702		<div class="side-panel-content"><div class="cart-drawer__empty-cart">
2703					
2704<svg width="82" height="82" viewBox="0 0 82 82" fill="none" xmlns="http://www.w3.org/2000/svg">
2705<path d="M63.2133 82.0001C58.4983 82.0001 54.6765 78.1637 54.6765 73.4633C54.6765 68.7483 58.5129 64.9265 63.2133 64.9265C67.9137 64.9265 71.7501 68.7629 71.7501 73.4633C71.7501 78.1637 67.9137 82.0001 63.2133 82.0001ZM63.2133 68.3383C60.3872 68.3383 58.0883 70.6372 58.0883 73.4633C58.0883 76.2894 60.3872 78.5883 63.2133 78.5883C66.0394 78.5883 68.3383 76.2894 68.3383 73.4633C68.3383 70.6372 66.0394 68.3383 63.2133 68.3383Z" fill="var(--color-accent)"/>
2706<path d="M29.0368 82.0001C24.3218 82.0001 20.5 78.1637 20.5 73.4633C20.5 68.7483 24.3364 64.9265 29.0368 64.9265C33.7372 64.9265 37.5736 68.7629 37.5736 73.4633C37.5882 78.1637 33.7518 82.0001 29.0368 82.0001ZM29.0368 68.3383C26.2107 68.3383 23.9118 70.6372 23.9118 73.4633C23.9118 76.2894 26.2107 78.5883 29.0368 78.5883C31.8629 78.5883 34.1618 76.2894 34.1618 73.4633C34.1618 70.6372 31.8629 68.3383 29.0368 68.3383Z" fill="var(--color-accent)"/>
2707<path d="M70.0368 61.4999H30.6036C24.9221 61.4999 20.0021 57.4585 18.8746 51.8942L10.5575 10.2499H1.71321C0.761429 10.2499 0 9.48849 0 8.5367C0 7.59956 0.761429 6.82349 1.71321 6.82349H11.9632C12.7832 6.82349 13.4714 7.39456 13.6325 8.19991L22.2425 51.206C23.0332 55.1888 26.5621 58.0735 30.6182 58.0735H70.0514C70.9886 58.0735 71.7646 58.8349 71.7646 59.7867C71.75 60.7385 70.9886 61.4999 70.0368 61.4999Z" fill="var(--color-accent)"/>
2708<path d="M67.4304 47.8383H20.5001C19.5629 47.8383 18.7869 47.0768 18.7869 46.125C18.7869 45.1733 19.5483 44.4118 20.5001 44.4118H67.4304C70.0076 44.4118 72.204 42.479 72.5115 39.9165C72.6286 38.9793 73.5365 38.3204 74.4151 38.4376C75.3522 38.5547 76.0111 39.404 75.894 40.3411C75.3668 44.6168 71.7208 47.8383 67.4304 47.8383Z" fill="var(--color-accent)"/>
2709<path d="M39.2869 20.4999H15.3751C14.4379 20.4999 13.6619 19.7385 13.6619 18.7867C13.6619 17.8496 14.4233 17.0735 15.3751 17.0735H39.2869C40.224 17.0735 41.0001 17.8349 41.0001 18.7867C41.0001 19.7385 40.2386 20.4999 39.2869 20.4999Z" fill="var(--color-accent)"/>
2710<path d="M63.2133 37.5882C52.8608 37.5882 44.4265 29.1539 44.4265 18.8014C44.4265 8.44893 52.8462 0 63.2133 0C73.5658 0 82.0001 8.43429 82.0001 18.7868C82.0001 29.1393 73.5658 37.5882 63.2133 37.5882ZM63.2133 3.41179C54.7351 3.41179 47.8383 10.3086 47.8383 18.7868C47.8383 27.265 54.7351 34.1618 63.2133 34.1618C71.6915 34.1618 78.5883 27.265 78.5883 18.7868C78.5883 10.3086 71.6915 3.41179 63.2133 3.41179Z" fill="var(--color-accent)"/>
2711<path d="M70.0368 27.3382C69.5976 27.3382 69.1583 27.1771 68.8215 26.8404L55.1597 13.1786C54.4861 12.505 54.4861 11.4361 55.1597 10.7625C55.8333 10.0889 56.9022 10.0889 57.5758 10.7625L71.2376 24.4243C71.9111 25.0979 71.9111 26.1668 71.2376 26.8404C70.9154 27.1625 70.4761 27.3382 70.0368 27.3382Z" fill="var(--color-accent)"/>
2712<path d="M56.3751 27.3382C55.9358 27.3382 55.4965 27.1771 55.1597 26.8404C54.4861 26.1668 54.4861 25.0979 55.1597 24.4243L68.8215 10.7625C69.4951 10.0889 70.564 10.0889 71.2376 10.7625C71.9111 11.4361 71.9111 12.505 71.2376 13.1786L57.5758 26.8404C57.2536 27.1625 56.8144 27.3382 56.3751 27.3382Z" fill="var(--color-accent)"/>
2713</svg>
2714
2715					<p>Your cart is currently empty.</p>
2716					<a class="button accent2" href="/collections/all"><span>Start Shopping</span></a>
2717				</div></div></div>
2718</cart-drawer>
2719<script src="//www.hannahlavery.co.za/cdn/shop/t/36/assets/cart-remove.js?v=18725509462910605721775670146" async></script>
vendor: 1 bytes, line 2719
2719
2720<script src="//www.hannahlavery.co.za/cdn/shop/t/36/assets/cart-notes.js?v=86053239953366962411775670146" async></script>
2720<script src="//www.hannahlavery.co.za/cdn/shop/t/36/assets/remove-all.js?v=58882591294755678581775670146" async></script>
2720<script src="//www.hannahlavery.co.za/cdn/shop/t/36/assets/cart-discounts.js?v=149833356979190555181775670146" async></script>
2720
2721		
2722
2723<link id="Product" rel="stylesheet" href="//www.hannahlavery.co.za/cdn/shop/t/36/assets/product.css?v=49586745386192130611775670146" media="print" onload="this.media='all'">
2724<div class="side-panel product-drawer" id="Product-Drawer" tabindex="-1" inert>
2725	<div class="side-panel-inner">
2726		<div class="side-panel-header">
2727			<div>
2728				<h4>Select options</h4>
2729				<side-panel-close class="side-panel-close">
2730<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2731<path d="M13 1L1 13M13 13L1 1" stroke="var(--color-body)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
2732</svg>
2733</side-panel-close>
2734			</div>
2735		</div>
2736		<div class="side-panel-content" id="Product-Drawer-Content">
2737
2738		</div>
2739	</div>
2740</div>
2741
2742
2743		<div class="side-panel search-drawer" tabindex="-1" id="Search-Drawer" inert>
2744	<div class="side-panel-inner">
2745		<div class="side-panel-header">
2746			<div>
2747				<form role="search" method="get" class="searchform" action="/search">
2748					<fieldset>
2749						<label for="side-panel-search-input" class="visually-hidden">Search</label>
2750						<input id="side-panel-search-input" type="search" class="search-field" placeholder="Search for anything" value="" name="q" autocomplete="off">
2751					</fieldset>
2752				</form>
2753				<side-panel-close class="side-panel-close">
2754<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2755<path d="M13 1L1 13M13 13L1 1" stroke="var(--color-body)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
2756</svg>
2757</side-panel-close>
2758			</div>
2759		</div><div class="side-panel-content side-panel-content--has-tabs">
2760
2761		</div><div class="side-panel-content side-panel-content--initial">
2762			<div class="thb-predictive-search"></div>
2763		</div>
2764
2765	</div>
2766</div>
2767
2768<link rel="stylesheet" href="//www.hannahlavery.co.za/cdn/shop/t/36/assets/product-grid.css?v=73985379843605500391775670146" media="print" onload="this.media='all'">
2769<link rel="stylesheet" href="//www.hannahlavery.co.za/cdn/shop/t/36/assets/predictive-search.css?v=96419726011263214711775670146" media="print" onload="this.media='all'">
2770
2771		<div class="click-capture"></div>
2772	</div>
2773
2774	
2774<script src="//www.hannahlavery.co.za/cdn/shop/t/36/assets/vendor.min.js?v=144188501496941429441775670146" type="text/javascript"></script>
2774
2775	
2776		
2776<script src="//www.hannahlavery.co.za/cdn/shop/t/36/assets/animations.min.js?v=125778792411641688251775670146" type="text/javascript"></script>
2776
2777		
2777<script>
2778			gsap.defaults({
2779				ease: Power4.easeOut
2780			});
2781			gsap.config({
2782		    nullTargetWarn: false
2783		  });
2784			gsap.registerPlugin(ScrollTrigger);
2785		</script>
2785
2786	
2787	
2787<script src="//www.hannahlavery.co.za/cdn/shop/t/36/assets/slideshow.js?v=42154329820955099381775670146" type="text/javascript"></script>
2787
2788	
2788<script src="//www.hannahlavery.co.za/cdn/shop/t/36/assets/app.js?v=103053770900346788131775670146" type="text/javascript"></script>
2788
2789
2790		
2790<script src="//www.hannahlavery.co.za/cdn/shop/t/36/assets/product.js?v=166223161446570315501775670146" defer="defer"></script>
2790
2791	
2792	
2792<script type="module" src="//www.hannahlavery.co.za/cdn/shop/t/36/assets/scroll-shadow.js?v=20320457967675250001775670146" defer="defer"></script>
2792
2793	
2793<script src="//www.hannahlavery.co.za/cdn/shop/t/36/assets/predictive-search.js?v=28058735463007318511775670146" defer="defer"></script>
2793<link href="//www.hannahlavery.co.za/cdn/shop/t/36/assets/cart-discounts.css?v=178602512956540146861775670146" rel="stylesheet" type="text/css" media="all" />
2794<script src="//www.hannahlavery.co.za/cdn/shop/t/36/assets/product-recommendations.js?v=179238102181029836651775670146" defer="defer"></script>
2794<script src="//www.hannahlavery.co.za/cdn/shop/t/36/assets/back-to-top.js?v=167870556380857063851775670146" defer="defer"></script>
2794
2795<back-to-top class="back-to-top">
2796<svg width="11" height="16" viewBox="0 0 11 16" fill="none" xmlns="http://www.w3.org/2000/svg">
2797<path class="back-to-top--bar" d="M4.87654 2.34497C4.87654 1.99178 5.16285 1.70547 5.51604 1.70547C5.86922 1.70547 6.15554 1.99179 6.15554 2.34497V15.5613C6.15554 15.9144 5.86922 16.2008 5.51604 16.2008C5.16285 16.2008 4.87654 15.9144 4.87654 15.5613V2.34497Z" fill="var(--color-accent)"/>
2798<path class="back-to-top--handle" d="M0.197525 5.0502L5.02195 0.225769C5.14739 0.100345 5.32293 0.0251028 5.48588 0C5.66143 -7.67342e-09 5.83696 0.0752197 5.96239 0.200647L10.7994 5.03761C10.9373 5.17554 11 5.33858 11 5.51412C11 5.68967 10.9248 5.8652 10.7994 5.99063C10.5486 6.254 10.1223 6.254 9.85892 5.99063L6.16301 2.30726C5.72921 2.1318 5.72921 1.70547 4.83387 2.29472L1.13796 5.99063C0.887198 6.254 0.460891 6.254 0.197525 5.99063C-0.0658415 5.73987 -0.0658415 5.31356 0.197525 5.0502Z" fill="var(--color-accent)"/>
2799</svg>
2800</back-to-top>
2801<script type="module" src="//www.hannahlavery.co.za/cdn/shop/t/36/assets/instant-page.js?v=116087100843016214071775670146" defer="defer"></script>
2801<script id="gspfProduct" type="template/html">
2802{%- assign swatch_options = 'Colour~~Color' | downcase | split: "~~" | uniq -%}
2803{%- assign image_options = '' | downcase | split: "~~" | uniq -%}
2804{%- assign text_options = 'Size' | downcase | split: "~~" | uniq  -%}
2805
2806{%- assign image_size = '360x504' -%}
2807{%- assign no_image = 'https://cdn.shopify.com/s/images/themes/product-1.png' -%}
2808
2809{%- assign featured_image = product.featured_image -%}
2810{%- assign product_price = product.price -%}
2811{%- assign product_compare_at_price = product.compare_at_price -%}
2812{%- assign selected_or_first_available_variant = product.selected_or_first_available_variant -%}
2813{%- assign variant_url = '' -%}
2814{%- if product.selected_or_first_available_variant -%}
2815  {%- assign variant_url = '?variant=' | append: product.selected_or_first_available_variant.id -%}
2816{%- endif -%}
2817{%- if product.selected_or_first_available_variant -%}
2818  {%- assign selected_or_first_available_variant = product.selected_or_first_available_variant -%}
2819  {%- assign product_price = selected_or_first_available_variant.price -%}
2820  {%- assign product_compare_at_price = selected_or_first_available_variant.compare_at_price -%}
2821  {%- if selected_or_first_available_variant.image -%}
2822    {%- assign featured_image = selected_or_first_available_variant.image -%}
2823  {%- endif -%}
2824{%- endif -%}
2825{%- assign images_count = product.images | size -%}
2826{%- assign variants_count = product.variants | size -%}
2827{%- assign options_count  = product.options | size %}
2828
2829{%- assign product_card_product = product -%}
2830 {% comment %}
2831<li{% if showPageData %} data-page="{{page}}"{% endif %} class="column edit" >
2832    {%- liquid
2833        assign products_hover_images = settings.products_hover_images
2834        assign products_hover_images_count = settings.products_hover_images_count
2835        assign product_aspect_ratio = settings.product_aspect_ratio
2836        assign featured_media = product_card_product.featured_image
2837        assign ratio = 1
2838    
2839        if product_aspect_ratio == 'adapt'
2840            assign ratio = featured_media.aspect_ratio
2841        elsif product_aspect_ratio == 'portrait'
2842            assign ratio = 1 | divided_by: 1.25
2843        elsif product_aspect_ratio == 'landscape'
2844            assign ratio = 1 | divided_by: 0.75
2845        endif
2846        assign product_content_alignment = settings.product_content_alignment
2847    
2848        assign is_purchasable = false
2849        if product_card_product.available and variants_count == 1
2850            assign is_purchasable = true
2851        endif
2852    
2853        # Product card options
2854        assign show_size_options = settings.show_size_options
2855        assign size_options_variant_name = settings.size_options_variant_name
2856        assign size_options_limit = settings.size_options_limit
2857    
2858    -%}
2859    <product-card class="product-card text-{{ product_content_alignment }}">
2860    <figure class="product-featured-image {% if products_hover_images and images_count > 1 and products_hover_images_count > 0 %}thb-hover{% endif %}">
2861                {%- assign badge_position = settings.badge_position -%}
2862        {%- unless product_card_product.available -%}
2863            <span class="badge out-of-stock {{ badge_position }}">Sold out</span>
2864        {%- endunless -%}
2865        {%- if product_card_product.compare_at_price > product_card_product.price and product_card_product.available -%}
2866            {%- if settings.sale_badge_type == 'save_amount' -%}
2867                {%- capture saved_amount -%}{{ product_card_product.compare_at_price | minus: product_card_product.price | money }}{%- endcapture -%}
2868            {%- elsif settings.sale_badge_type == 'save_percentage' -%}
2869                {%- capture saved_amount -%}{{ product_card_product.compare_at_price | minus: product_card_product.price | times: 100.0 | divided_by: product_card_product.compare_at_price | round }}%{%- endcapture -%}
2870            {%- endif -%}
2871            <span class="badge onsale {{ badge_position }}">
2872                {%- if settings.sale_badge_type == 'sale' -%}
2873                Sale
2874                {%- else -%}
2875                Save {{ saved_amount }}
2876                {%- endif -%}
2877            </span>
2878        {%- endif -%}
2879        {%- if product_card_product.metafields.theme.preorder and product_card_product.available -%}
2880        <span class="badge pre-order {{ badge_position }}">
2881            Pre-order
2882        </span>
2883        {%- endif -%}
2884        <a href="{{ product_card_product.url | within: collection }}" title="{{ product_card_product.title | escape }}" class="product-featured-image-link aspect-ratio aspect-ratio--{{ settings.product_aspect_ratio }}" style="--padding-bottom: {{ 1 | divided_by: ratio | times: 100 }}%;">
2885        {%- if products_hover_images and images_count > 1 -%}
2886            {%- for i in (1..products_hover_images_count) -%}
2887                {%- if product_card_product.images[i] -%}
2888                <img
2889                srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
2890                src="{{product_card_product.images[i].src | img_url: image_size}}"
2891                data-src="{{product_card_product.images[i].src | img_lazyload_url}}"
2892                data-sizes="auto"
2893                data-aspectratio="{{ratio}}"
2894                data-parent-fit="contain"
2895                class="gflazyload product-secondary-image"
2896                alt="{{product_card_product.images[i].alt | escape}}"
2897                />
2898                {%- endif -%}
2899            {%- endfor %}
2900        {%- endif -%}
2901        {%- if featured_media -%}
2902            <img
2903                srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
2904                src="{{featured_media.src | img_url: image_size}}"
2905                data-src="{{featured_media.src | img_lazyload_url}}"
2906                data-sizes="auto"
2907                data-aspectratio="{{ratio}}"
2908                data-parent-fit="contain"
2909                class="gflazyload product-primary-image"
2910                alt="{{featured_media.alt | escape}}"
2911            />
2912        {%- else -%}
2913            <div class="thb-placeholder">
2914                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M375.5 345.2c0-.1 0-.1 0 0 0-.1 0-.1 0 0-1.1-2.9-2.3-5.5-3.4-7.8-1.4-4.7-2.4-13.8-.5-19.8 3.4-10.6 3.6-40.6 1.2-54.5-2.3-14-12.3-29.8-18.5-36.9-5.3-6.2-12.8-14.9-15.4-17.9 8.6-5.6 13.3-13.3 14-23 0-.3 0-.6.1-.8.4-4.1-.6-9.9-3.9-13.5-2.1-2.3-4.8-3.5-8-3.5h-54.9c-.8-7.1-3-13-5.2-17.5-6.8-13.9-12.5-16.5-21.2-16.5h-.7c-8.7 0-14.4 2.5-21.2 16.5-2.2 4.5-4.4 10.4-5.2 17.5h-48.5c-3.2 0-5.9 1.2-8 3.5-3.2 3.6-4.3 9.3-3.9 13.5 0 .2 0 .5.1.8.7 9.8 5.4 17.4 14 23-2.6 3.1-10.1 11.7-15.4 17.9-6.1 7.2-16.1 22.9-18.5 36.9-2.2 13.3-1.2 47.4 1 54.9 1.1 3.8 1.4 14.5-.2 19.4-1.2 2.4-2.3 5-3.4 7.9-4.4 11.6-6.2 26.3-5 32.6 1.8 9.9 16.5 14.4 29.4 14.4h176.8c12.9 0 27.6-4.5 29.4-14.4 1.2-6.5-.5-21.1-5-32.7zm-97.7-178c.3-3.2.8-10.6-.2-18 2.4 4.3 5 10.5 5.9 18h-5.7zm-36.3-17.9c-1 7.4-.5 14.8-.2 18h-5.7c.9-7.5 3.5-13.7 5.9-18zm4.5-6.9c0-.1.1-.2.1-.4 4.4-5.3 8.4-5.8 13.1-5.8h.7c4.7 0 8.7.6 13.1 5.8 0 .1 0 .2.1.4 3.2 8.9 2.2 21.2 1.8 25h-30.7c-.4-3.8-1.3-16.1 1.8-25zm-70.7 42.5c0-.3 0-.6-.1-.9-.3-3.4.5-8.4 3.1-11.3 1-1.1 2.1-1.7 3.4-2.1l-.6.6c-2.8 3.1-3.7 8.1-3.3 11.6 0 .2 0 .5.1.8.3 3.5.9 11.7 10.6 18.8.3.2.8.2 1-.2.2-.3.2-.8-.2-1-9.2-6.7-9.8-14.4-10-17.7 0-.3 0-.6-.1-.8-.3-3.2.5-7.7 3-10.5.8-.8 1.7-1.5 2.6-1.9h155.7c1 .4 1.9 1.1 2.6 1.9 2.5 2.8 3.3 7.3 3 10.5 0 .2 0 .5-.1.8-.3 3.6-1 13.1-13.8 20.1-.3.2-.5.6-.3 1 .1.2.4.4.6.4.1 0 .2 0 .3-.1 13.5-7.5 14.3-17.5 14.6-21.3 0-.3 0-.5.1-.8.4-3.5-.5-8.5-3.3-11.6l-.6-.6c1.3.4 2.5 1.1 3.4 2.1 2.6 2.9 3.5 7.9 3.1 11.3 0 .3 0 .6-.1.9-1.5 20.9-23.6 31.4-65.5 31.4h-43.8c-41.8 0-63.9-10.5-65.4-31.4zm91 89.1h-7c0-1.5 0-3-.1-4.2-.2-12.5-2.2-31.1-2.7-35.1h3.6c.8 0 1.4-.6 1.4-1.4v-14.1h2.4v14.1c0 .8.6 1.4 1.4 1.4h3.7c-.4 3.9-2.4 22.6-2.7 35.1v4.2zm65.3 11.9h-16.8c-.4 0-.7.3-.7.7 0 .4.3.7.7.7h16.8v2.8h-62.2c0-.9-.1-1.9-.1-2.8h33.9c.4 0 .7-.3.7-.7 0-.4-.3-.7-.7-.7h-33.9c-.1-3.2-.1-6.3-.1-9h62.5v9zm-12.5 24.4h-6.3l.2-1.6h5.9l.2 1.6zm-5.8-4.5l1.6-12.3h2l1.6 12.3h-5.2zm-57-19.9h-62.4v-9h62.5c0 2.7 0 5.8-.1 9zm-62.4 1.4h62.4c0 .9-.1 1.8-.1 2.8H194v-2.8zm65.2 0h7.3c0 .9.1 1.8.1 2.8H259c.1-.9.1-1.8.1-2.8zm7.2-1.4h-7.2c.1-3.2.1-6.3.1-9h7c0 2.7 0 5.8.1 9zm-7.7-66.7v6.8h-9v-6.8h9zm-8.9 8.3h9v.7h-9v-.7zm0 2.1h9v2.3h-9v-2.3zm26-1.4h-9v-.7h9v.7zm-9 3.7v-2.3h9v2.3h-9zm9-5.9h-9v-6.8h9v6.8zm-119.3 91.1c-2.1-7.1-3-40.9-.9-53.6 2.2-13.5 11.9-28.6 17.8-35.6 5.6-6.5 13.5-15.7 15.7-18.3 11.4 6.4 28.7 9.6 51.8 9.6h6v14.1c0 .8.6 1.4 1.4 1.4h5.4c.3 3.1 2.4 22.4 2.7 35.1 0 1.2.1 2.6.1 4.2h-63.9c-.8 0-1.4.6-1.4 1.4v16.1c0 .8.6 1.4 1.4 1.4H256c-.8 11.8-2.8 24.7-8 33.3-2.6 4.4-4.9 8.5-6.9 12.2-.4.7-.1 1.6.6 1.9.2.1.4.2.6.2.5 0 1-.3 1.3-.8 1.9-3.7 4.2-7.7 6.8-12.1 5.4-9.1 7.6-22.5 8.4-34.7h7.8c.7 11.2 2.6 23.5 7.1 32.4.2.5.8.8 1.3.8.2 0 .4 0 .6-.2.7-.4 1-1.2.6-1.9-4.3-8.5-6.1-20.3-6.8-31.1H312l-2.4 18.6c-.1.4.1.8.3 1.1.3.3.7.5 1.1.5h9.6c.4 0 .8-.2 1.1-.5.3-.3.4-.7.3-1.
29141l-2.4-18.6H333c.8 0 1.4-.6 1.4-1.4v-16.1c0-.8-.6-1.4-1.4-1.4h-63.9c0-1.5 0-2.9.1-4.2.2-12.7 2.3-32 2.7-35.1h5.2c.8 0 1.4-.6 1.4-1.4v-14.1h6.2c23.1 0 40.4-3.2 51.8-9.6 2.3 2.6 10.1 11.8 15.7 18.3 5.9 6.9 15.6 22.1 17.8 35.6 2.2 13.4 2 43.2-1.1 53.1-1.2 3.9-1.4 8.7-1 13-1.7-2.8-2.9-4.4-3-4.6-.2-.3-.6-.5-.9-.6h-.5c-.2 0-.4.1-.5.2-.6.5-.8 1.4-.3 2 0 0 .2.3.5.8 1.4 2.1 5.6 8.4 8.9 16.7h-42.9v-43.8c0-.8-.6-1.4-1.4-1.4s-1.4.6-1.4 1.4v44.9c0 .1-.1.2-.1.3 0 .1 0 .2.1.3v9c-1.1 2-3.9 3.7-10.5 3.7h-7.5c-.4 0-.7.3-.7.7 0 .4.3.7.7.7h7.5c5 0 8.5-.9 10.5-2.8-.1 3.1-1.5 6.5-10.5 6.5H210.4c-9 0-10.5-3.4-10.5-6.5 2 1.9 5.5 2.8 10.5 2.8h67.4c.4 0 .7-.3.7-.7 0-.4-.3-.7-.7-.7h-67.4c-6.7 0-9.4-1.7-10.5-3.7v-54.5c0-.8-.6-1.4-1.4-1.4s-1.4.6-1.4 1.4v43.8h-43.6c4.2-10.2 9.4-17.4 9.5-17.5.5-.6.3-1.5-.3-2s-1.5-.3-2 .3c-.1.2-1.4 2-3.2 5 .1-4.9-.4-10.2-1.1-12.8zm221.4 60.2c-1.5 8.3-14.9 12-26.6 12H174.4c-11.8 0-25.1-3.8-26.6-12-1-5.7.6-19.3 4.6-30.2H197v9.8c0 6.4 4.5 9.7 13.4 9.7h105.4c8.9 0 13.4-3.3 13.4-9.7v-9.8h44c4 10.9 5.6 24.5 4.6 30.2z"/><path d="M286.1 359.3c0 .4.3.7.7.7h14.7c.4 0 .7-.3.7-.7 0-.4-.3-.7-.7-.7h-14.7c-.3 0-.7.3-.7.7zm5.3-145.6c13.5-.5 24.7-2.3 33.5-5.3.4-.1.6-.5.4-.9-.1-.4-.5-.6-.9-.4-8.6 3-19.7 4.7-33 5.2-.4 0-.7.3-.7.7 0 .4.3.7.7.7zm-11.3.1c.4 0 .7-.3.7-.7 0-.4-.3-.7-.7-.7H242c-19.9 0-35.3-2.5-45.9-7.4-.4-.2-.8 0-.9.3-.2.4 0 .8.3.9 10.8 5 26.4 7.5 46.5 7.5h38.1zm-7.2 116.9c.4.1.9.1 1.4.1 1.7 0 3.4-.7 4.7-1.9 1.4-1.4 1.9-3.2 1.5-5-.2-.8-.9-1.2-1.7-1.1-.8.2-1.2.9-1.1 1.7.3 1.2-.4 2-.7 2.4-.9.9-2.2 1.3-3.4 1-.8-.2-1.5.3-1.7 1.1s.2 1.5 1 1.7z"/><path d="M275.5 331.6c-.8 0-1.4.6-1.5 1.4 0 .8.6 1.4 1.4 1.5h.3c3.6 0 7-2.8 7.7-6.3.2-.8-.4-1.5-1.1-1.7-.8-.2-1.5.4-1.7 1.1-.4 2.3-2.8 4.2-5.1 4zm5.4 1.6c-.6.5-.6 1.4-.1 2 1.1 1.3 2.5 2.2 4.2 2.8.2.1.3.1.5.1.6 0 1.1-.3 1.3-.9.3-.7-.1-1.6-.8-1.8-1.2-.5-2.2-1.2-3-2.1-.6-.6-1.5-.6-2.1-.1zm-38.2 12.7c.5 0 .9 0 1.4-.1.8-.2 1.3-.9 1.1-1.7-.2-.8-.9-1.3-1.7-1.1-1.2.3-2.5-.1-3.4-1-.4-.4-1-1.2-.8-2.4.2-.8-.3-1.5-1.1-1.7-.8-.2-1.5.3-1.7 1.1-.4 1.8.1 3.7 1.5 5 1.2 1.2 2.9 1.9 4.7 1.9z"/><path d="M241.2 349.6h.3c.8 0 1.4-.7 1.4-1.5s-.7-1.4-1.5-1.4c-2.3.1-4.6-1.7-5.1-4-.2-.8-.9-1.3-1.7-1.1-.8.2-1.3.9-1.1 1.7.7 3.5 4.1 6.3 7.7 6.3zm-9.7 3.6c.2 0 .3 0 .5-.1 1.6-.6 3-1.6 4.2-2.8.5-.6.5-1.5-.1-2s-1.5-.5-2 .1c-.8.9-1.8 1.6-3 2.1-.7.3-1.1 1.1-.8 1.8 0 .6.6.9 1.2.9z"/></svg>
2915            </div>
2916        {%- endif -%}
2917        </a>
2918        {%- if settings.enable_quick_view -%}
2919            <quick-view class="product-card-quickview product-card-quickview--{%- unless show_size_options -%}button{%- else -%}icon{%- endunless -%}" href="#Product-Drawer" data-product-handle="{{ product_card_product.handle }}" tabindex="-1">
2920                <div class="loading-overlay">
2921                <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
2922                    <circle class="spinner-path" fill="none" stroke-width="6" cx="33" cy="33" r="30" stroke="var(--color-accent)"></circle>
2923                </svg>
2924                </div>
2925                <span>
2926                {%- unless show_size_options -%}
2927                    {{ themeTranslation.products.product.quick_view }}
2928                {%- else -%}
2929                    <svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg">
2930                    <path d="M9.21551 9.2159L12 12.0004M10.6253 5.81265C10.6253 8.4706 8.4706 10.6253 5.81265 10.6253C3.1547 10.6253 1 8.4706 1 5.81265C1 3.1547 3.1547 1 5.81265 1C8.4706 1 10.6253 3.1547 10.6253 5.81265Z" stroke="var(--bg-body, #fff)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
2931                    </svg>
2932                {%- endunless -%}
2933                </span>
2934            </quick-view>
2935            {%- endif -%}
2936            {%- if show_size_options -%}
2937            {%- liquid
2938                assign show_size_options = settings.show_size_options
2939                assign size_options_variant_name = settings.size_options_variant_name
2940                assign size_options_limit = settings.size_options_limit
2941            -%}
2942            {%- capture option_values -%}{%- for option in product_card_product.options -%}
2943                {%- if option.selected_value -%}{{ option.selected_value }}{% unless forloop.last %},{%- endunless -%}{%- endif -%}
2944            {%- endfor -%}{%- endcapture -%}
2945            
2946            {%- for option in product_card_product.options -%}
2947            
2948                {%- if option.name == size_options_variant_name -%}
2949                {%- liquid
2950                    assign index = forloop.index0
2951            
2952                    if option.values.size > size_options_limit
2953                    assign remaining = option.values.size | minus: size_options_limit
2954                    endif
2955            
2956                    assign size = option.values.size | at_most: size_options_limit
2957                    
2958                -%}
2959                <div class="product-card-sizes--container no-js-hidden">
2960                    <div class="product-card-sizes" data-options="{{ option_values | escape }}" data-index="{{ index }}">
2961                    {%- for value in option.values limit: size_options_limit -%}
2962                        <div class="product-card-sizes--size">
2963                        <span>{{ value }}</span>
2964                        <div class="loading-overlay">
2965                            <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
2966                                <circle class="spinner-path" fill="none" stroke-width="6" cx="33" cy="33" r="30" stroke="var(--color-accent)"></circle>
2967                            </svg>
2968                        </div>
2969                        </div>
2970                    {%- endfor -%}
2971                    </div>
2972                    {%- if remaining > 0 -%}
2973                    <div class="product-card-sizes--remaining">
2974                        {{ remaining | prepend: '+' }}
2975                    </div>
2976                    {%- endif -%}
2977                    
2977<script type="application/json">
2978                    {{ product_card_product.variants | json }}
2979                    </scripttag>
2980                </div>
2981                {%- endif -%}
2982            {%- endfor -%}
2983            {%- endif -%}
2984            {%- if products_hover_images and images_count > 1 and settings.products_hover_dots -%}
2985            <ul class="product-secondary-images-nav">
2986            {%- for i in (1..products_hover_images_count) -%}
2987                {%- if product_card_product.images[i] -%}
2988                <li></li>
2989                {%- endif -%}
2990            {%- endfor %}
2991            </ul>
2992        {%- endif -%}
2993    </figure>
2994        <div class="product-card-info">
2995            {%- if settings.show_products_vendor -%}
2996            <div class="product-card-vendor"><a href="/collections/vendors?q={{product_card_product.vendor | url_encode}}" title="{{ product_card_product.vendor | escape }}">{{ product_card_product.vendor }}</a></div>
2997            {%- endif -%}
2998            <a href="{{ product_card_product.url | within: collection }}" title="{{ product_card_product.title | escape }}" class="product-card-title">{{ product_card_product.title }}</a>
2999            {%- assign product = product_card_product -%}
3000            {%- liquid
3001            if use_variant
3002            assign target = product.selected_or_first_available_variant
3003            else
3004            assign target = product
3005            endif
3006            assign compare_at_price = target.compare_at_price
3007            assign price = target.price | default: 1999
3008            assign available = target.available | default: false
3009            assign money_price = price | money
3010            if settings.currency_code_enabled
3011            assign money_price = price | money_with_currency
3012            endif
3013            -%}
3014            {%- if target == product and product.price_varies -%}
3015            {%- assign price = money_price -%}
3016            {%- capture money_price -%}{{ themeTranslation.products.product.price.from_price_html }}{% endcapture %}
3017            {%- endif -%}
3018        
3019            <span class="price">
3020                {%- unless product.price_varies == false and product.compare_at_price_varies %}
3021                    {% if compare_at_price != null and compare_at_price != 0 and price != compare_at_price %}
3022                        <del>
3023                            <span class="amount">
3024                                {% if settings.currency_code_enabled %}
3025                                    {{ compare_at_price | money_with_currency }}
3026                                {% else %}
3027                                    {{ compare_at_price | money }}
3028                                {% endif %}
3029                            </span>
3030                        </del>
3031                    {% endif %}
3032                {%- endunless -%}
3033                <ins><span class="amount">{{ money_price }}</span></ins>
3034                {%- if show_badges -%}
3035                    <span class="badges">
3036                        {%- if compare_at_price > price %}
3037                        {%- if settings.sale_badge_type == 'save_amount' -%}
3038                            {%- capture saved_amount -%}{{ compare_at_price | minus: price | money }}{%- endcapture -%}
3039                        {%- elsif settings.sale_badge_type == 'save_percentage' -%}
3040                            {%- capture saved_amount -%}{{ compare_at_price | minus: price | times: 100.0 | divided_by: compare_at_price | round }}%{%- endcapture -%}
3041                        {%- endif -%}
3042                        <span class="badge onsale">
3043                            {%- if settings.sale_badge_type == 'sale' -%}
3044                            Sale
3045                            {%- else -%}
3046                            Save {{ saved_amount }}
3047                            {%- endif -%}
3048                    </span>
3049                        {% endif %}
3050                        {%- if available == false -%}
3051                    <span class="badge out-of-stock">
3052                        Sold out
3053                    </span>
3054                        {% endif %}
3055                        {%- if product.metafields.theme.preorder and product.available -%}
3056                        <span class="badge pre-order">
3057                            Pre-order
3058                        </span>
3059                        {%- endif -%}
3060                    </span>
3061                {% endif %}
3062            </span>
3063            {%- if settings.show_products_swatches -%}
3064                {%- if variants_count > 1 -%}
3065                    {%- for option in product_card_product.options -%}
3066                        {%- assign option_name = option.name | downcase | escape -%}
3067                        {%- if option_name contains 'color' or option_name contains 'colour' or option_name contains 'couleur' or option_name contains 'farbe' -%}
3068                            {%- liquid
3069                            assign color_index = forloop.index0
3070                            assign custom_colors = settings.color_swatches | newline_to_br | split: '<br />'
3071                            assign key_array = ''
3072                            assign val_array = ''
3073            
3074                            for color in custom_colors
3075                                assign key = color | split: ':' | first | rstrip
3076                                assign value = color | split: ':' | last | lstrip
3077                                assign key_array = key_array | append: ',' | append: key
3078                                assign val_array = val_array | append: ',' | append: value
3079                            endfor
3080            
3081                            assign key_array = key_array | remove_first: ',' | strip_newlines | downcase | split: ','
3082                            assign val_array = val_array | remove_first: ',' | split: ','
3083                            -%}
3084                            {% if option.values.size > 1 %}
3085                            <div class="product-card-swatches--container no-js-hidden">
3086                                <div class="product-card-swatches" data-index="{{ color_index }}">
3087                                    {%- for value in option.values -%}
3088                                        {%- liquid
3089                                            assign active = ''
3090                                            assign variant_image = blank
3091                                            assign variant_url = ''
3092                                            assign srcset = ''
3093            
3094                                            for variant in product_card_product.variants
3095                                                if variant.title contains value
3096                                                    if variant.image.id and variant.image.id == product_card_product.featured_image.id
3097                                                        assign active = 'active'
3098                                                    endif
3099                                                    if variant.image
3100                                                        assign variant_image = variant.image
3101                                                    endif
3102                                                    assign variant_url = product.url | append: "?variant=" | append: variant.id
3103                                                endif
3104                                            endfor
3105                                            assign image_sizes = sizes | split: ","
3106                                        -%}
3107                                        {%- capture srcset -%}
3108            
3109                                            {%- if variant_image != blank -%}
3110                                            {{- variant_image.src | img_url: image_size }}
3111                                            {%- endif -%}
3112                                        {%- endcapture -%}
3113                                        {% assign l = srcset | size | minus: 1 %}
3114                                        {%- liquid
3115                                            assign color_value = value | downcase | escape
3116            
3117                                            for custom_color in key_array
3118                                                if custom_color == color_value
3119                                                    assign color_value = val_array[forloop.index0]
3120                                                endif
3121                                            endfor
3122            
3123                                            assign bg_value = ''
3124                                            if color_value contains '.'
3125                                                assign bg_value = color_value | file_url
3126                                                assign color_value = 'var(--bg-body)'
3127                                            endif
3128            
3129                                            if value.swatch.image
3130                                                assign bg_value = value.swatch.image | img_url: variant_image_size 
3131                                            elsif value.swatch.color
3132                                                assign color_value = 'rgb(' | append: value.swatch.color.rgb | append: ')'
3133                                            endif
3134                                        -%}
3135                                        <div class="product-card-swatch {{ active }}" style="--option-color: {{ color_value | downcase | escape }}; {%- if bg_value -%} --option-color-image: url('{{ bg_value | escape }}');{%- endif -%}" data-srcset="{{- srcset -}}" data-href="{{ variant_url }}">
3136                                            <span class="visually-hidden" for="{{ section.id }}-{{ option.position }}-{{ forloop.index0 }}">
3137                                                {{ value }}
3138                                            </span>
3139                                        </div>
3140                                    {%- endfor -%}
3141                                </div>
3142                                {%- assign count = option.values.size -%}
3143                                {%- if count == 1 -%}
3144                                <div class="product-card-swatches--title">Available in {{ count }} colour</div>
3145                                {%- else -%}
3146                                <div class="product-card-swatches--title">Available in {{ count }} colours</div>
3147                                {%- endif -%}
3148                            </div>
3149                            {%- endif -%}
3150                            {% break %}
3151                        {%- endif -%}
3152                    {%- endfor -%}
3153                {%- endif -%}
3154            {%- endif -%}
3155
3156                        {%- if settings.enable_quick_add -%}
3157                {%- liquid
3158                    if product_card_product.selected_or_first_available_variant.available == false
3159                        assign button_content = themeTranslation.products.product.sold_out
3160                    else
3161                        if product_card_product.metafields.theme.preorder and product_card_product.available
3162                            assign button_content = themeTranslation.products.product.pre_order
3163                        else
3164                            assign button_content = themeTranslation.products.product.add_to_cart
3165                        endif
3166                    endif
3167                -%}
3168                <div class="product-card--add-to-cart-button-container">
3169                {% if is_purchasable %}
3170                    <button class="product-card--add-to-cart-button product-card--add-to-cart-button-simple button outline" data-product-id="{{ product_card_product.selected_or_first_available_variant.id }}" tabindex="-1" {% if product_card_product.selected_or_first_available_variant.available == false %}disabled{% endif %}>
3171                        <span class="loading-overlay">
3172                        <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
3173                            <circle class="spinner-path" fill="none" stroke-width="6" cx="33" cy="33" r="30" stroke="var(--color-accent)"></circle>
3174                        </svg>
3175                        </span>
3176                        <span class="product-card--add-to-cart-text">
3177                            {{ button_content }}
3178                        </span>
3179                    </button>
3180                {% else %}
3181                    <quick-view class="product-card--add-to-cart-button button outline" data-product-handle="{{ product_card_product.handle }}" tabindex="-1">
3182                        <span class="loading-overlay">
3183                        <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
3184                            <circle class="spinner-path" fill="none" stroke-width="6" cx="33" cy="33" r="30" stroke="var(--color-accent)"></circle>
3185                        </svg>
3186                        </span>
3187                        <span class="product-card--add-to-cart-text">Choose options</span>
3188                    </quick-view>
3189                {% endif %}
3190                </div>
3191            {%- endif -%}
3192    </div>
3193    </product-card>
3194</li>
3195
3196
3197{% endcomment %}
3198
3199
3200
3201<li class="column">
3202{%- liquid
3203        assign products_hover_images = settings.products_hover_images
3204        assign products_hover_images_count = settings.products_hover_images_count
3205        assign product_aspect_ratio = settings.product_aspect_ratio
3206        assign featured_media = product_card_product.featured_image
3207        assign ratio = 1
3208    
3209        if product_aspect_ratio == 'adapt'
3210            assign ratio = featured_media.aspect_ratio
3211        elsif product_aspect_ratio == 'portrait'
3212            assign ratio = 1 | divided_by: 1.25
3213        elsif product_aspect_ratio == 'landscape'
3214            assign ratio = 1 | divided_by: 0.75
3215        endif
3216        assign product_content_alignment = settings.product_content_alignment
3217    
3218        assign is_purchasable = false
3219        if product_card_product.available and variants_count == 1
3220            assign is_purchasable = true
3221        endif
3222    
3223        # Product card options
3224        assign show_size_options = settings.show_size_options
3225        assign size_options_variant_name = settings.size_options_variant_name
3226        assign size_options_limit = settings.size_options_limit
3227    
3228    -%}
3229  <product-card class="product-card text-left">
3230    <figure class="product-card--featured-image product-card--featured-image--cover {% if products_hover_images and images_count > 1 and products_hover_images_count > 0 %}thb-hover{% endif %}">
3231      <span class="product-card--badges top left"></span>
3232      
3233      
3234
3235      
3236      
3237      
3238      <a href="{{ product.url }}" title="{{ product.title }}" class="product-card--featured-image-link aspect-ratio aspect-ratio--portrait" style="--padding-bottom: 125.0%;">
3239       
3240            {%- if products_hover_images and images_count > 1 -%}
3241            {%- for i in (1..products_hover_images_count) -%}
3242                {%- if product_card_product.images[i] -%}
3243                <img
3244                srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
3245                src="{{product_card_product.images[i].src | img_url: image_size}}"
3246                data-src="{{product_card_product.images[i].src | img_lazyload_url}}"
3247                data-sizes="auto"
3248                data-aspectratio="{{ratio}}"
3249                data-parent-fit="contain"
3250                class="gflazyload product-secondary-image"
3251                alt="{{product_card_product.images[i].alt | escape}}"
3252                />
3253                {%- endif -%}
3254            {%- endfor %}
3255        {%- endif -%}
3256        {%- if featured_media -%}
3257            <img
3258                srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
3259                src="{{featured_media.src | img_url: image_size}}"
3260                data-src="{{featured_media.src | img_lazyload_url}}"
3261                data-sizes="auto"
3262                data-aspectratio="{{ratio}}"
3263                data-parent-fit="contain"
3264                class="gflazyload product-primary-image"
3265                alt="{{featured_media.alt | escape}}"
3266            />
3267        {%- else -%}
3268            <div class="thb-placeholder">
3269                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M375.5 345.2c0-.1 0-.1 0 0 0-.1 0-.1 0 0-1.1-2.9-2.3-5.5-3.4-7.8-1.4-4.7-2.4-13.8-.5-19.8 3.4-10.6 3.6-40.6 1.2-54.5-2.3-14-12.3-29.8-18.5-36.9-5.3-6.2-12.8-14.9-15.4-17.9 8.6-5.6 13.3-13.3 14-23 0-.3 0-.6.1-.8.4-4.1-.6-9.9-3.9-13.5-2.1-2.3-4.8-3.5-8-3.5h-54.9c-.8-7.1-3-13-5.2-17.5-6.8-13.9-12.5-16.5-21.2-16.5h-.7c-8.7 0-14.4 2.5-21.2 16.5-2.2 4.5-4.4 10.4-5.2 17.5h-48.5c-3.2 0-5.9 1.2-8 3.5-3.2 3.6-4.3 9.3-3.9 13.5 0 .2 0 .5.1.8.7 9.8 5.4 17.4 14 23-2.6 3.1-10.1 11.7-15.4 17.9-6.1 7.2-16.1 22.9-18.5 36.9-2.2 13.3-1.2 47.4 1 54.9 1.1 3.8 1.4 14.5-.2 19.4-1.2 2.4-2.3 5-3.4 7.9-4.4 11.6-6.2 26.3-5 32.6 1.8 9.9 16.5 14.4 29.4 14.4h176.8c12.9 0 27.6-4.5 29.4-14.4 1.2-6.5-.5-21.1-5-32.7zm-97.7-178c.3-3.2.8-10.6-.2-18 2.4 4.3 5 10.5 5.9 18h-5.7zm-36.3-17.9c-1 7.4-.5 14.8-.2 18h-5.7c.9-7.5 3.5-13.7 5.9-18zm4.5-6.9c0-.1.1-.2.1-.4 4.4-5.3 8.4-5.8 13.1-5.8h.7c4.7 0 8.7.6 13.1 5.8 0 .1 0 .2.1.4 3.2 8.9 2.2 21.2 1.8 25h-30.7c-.4-3.8-1.3-16.1 1.8-25zm-70.7 42.5c0-.3 0-.6-.1-.9-.3-3.4.5-8.4 3.1-11.3 1-1.1 2.1-1.7 3.4-2.1l-.6.6c-2.8 3.1-3.7 8.1-3.3 11.6 0 .2 0 .5.1.8.3 3.5.9 11.7 10.6 18.8.3.2.8.2 1-.2.2-.3.2-.8-.2-1-9.2-6.7-9.8-14.4-10-17.7 0-.3 0-.6-.1-.8-.3-3.2.5-7.7 3-10.5.8-.8 1.7-1.5 2.6-1.9h155.7c1 .4 1.9 1.1 2.6 1.9 2.5 2.8 3.3 7.3 3 10.5 0 .2 0 .5-.1.8-.3 3.6-1 13.1-13.8 20.1-.3.2-.5.6-.3 1 .1.2.4.4.6.4.1 0 .2 0 .3-.1 13.5-7.5 14.3-17.5 14.6-21.3 0-.3 0-.5.1-.8.4-3.5-.5-8.5-3.3-11.6l-.6-.6c1.3.4 2.5 1.1 3.4 2.1 2.6 2.9 3.5 7.9 3.1 11.3 0 .3 0 .6-.1.9-1.5 20.9-23.6 31.4-65.5 31.4h-43.8c-41.8 0-63.9-10.5-65.4-31.4zm91 89.1h-7c0-1.5 0-3-.1-4.2-.2-12.5-2.2-31.1-2.7-35.1h3.6c.8 0 1.4-.6 1.4-1.4v-14.1h2.4v14.1c0 .8.6 1.4 1.4 1.4h3.7c-.4 3.9-2.4 22.6-2.7 35.1v4.2zm65.3 11.9h-16.8c-.4 0-.7.3-.7.7 0 .4.3.7.7.7h16.8v2.8h-62.2c0-.9-.1-1.9-.1-2.8h33.9c.4 0 .7-.3.7-.7 0-.4-.3-.7-.7-.7h-33.9c-.1-3.2-.1-6.3-.1-9h62.5v9zm-12.5 24.4h-6.3l.2-1.6h5.9l.2 1.6zm-5.8-4.5l1.6-12.3h2l1.6 12.3h-5.2zm-57-19.9h-62.4v-9h62.5c0 2.7 0 5.8-.1 9zm-62.4 1.4h62.4c0 .9-.1 1.8-.1 2.8H194v-2.8zm65.2 0h7.3c0 .9.1 1.8.1 2.8H259c.1-.9.1-1.8.1-2.8zm7.2-1.4h-7.2c.1-3.2.1-6.3.1-9h7c0 2.7 0 5.8.1 9zm-7.7-66.7v6.8h-9v-6.8h9zm-8.9 8.3h9v.7h-9v-.7zm0 2.1h9v2.3h-9v-2.3zm26-1.4h-9v-.7h9v.7zm-9 3.7v-2.3h9v2.3h-9zm9-5.9h-9v-6.8h9v6.8zm-119.3 91.1c-2.1-7.1-3-40.9-.9-53.6 2.2-13.5 11.9-28.6 17.8-35.6 5.6-6.5 13.5-15.7 15.7-18.3 11.4 6.4 28.7 9.6 51.8 9.6h6v14.1c0 .8.6 1.4 1.4 1.4h5.4c.3 3.1 2.4 22.4 2.7 35.1 0 1.2.1 2.6.1 4.2h-63.9c-.8 0-1.4.6-1.4 1.4v16.1c0 .8.6 1.4 1.4 1.4H256c-.8 11.8-2.8 24.7-8 33.3-2.6 4.4-4.9 8.5-6.9 12.2-.4.7-.1 1.6.6 1.9.2.1.4.2.6.2.5 0 1-.3 1.3-.8 1.9-3.7 4.2-7.7 6.8-12.1 5.4-9.1 7.6-22.5 8.4-34.7h7.8c.7 11.2 2.6 23.5 7.1 32.4.2.5.8.8 1.3.8.2 0 .4 0 .6-.2.7-.4 1-1.2.6-1.9-4.3-8.5-6.1-20.3-6.8-31.1H312l-2.4 18.6c-.1.4.1.8.3 1.1.3.3.7.5 1.1.5h9.6c.4 0 .8-.2 1.1-.5.3-.3.4-.7.3-1.
32691l-2.4-18.6H333c.8 0 1.4-.6 1.4-1.4v-16.1c0-.8-.6-1.4-1.4-1.4h-63.9c0-1.5 0-2.9.1-4.2.2-12.7 2.3-32 2.7-35.1h5.2c.8 0 1.4-.6 1.4-1.4v-14.1h6.2c23.1 0 40.4-3.2 51.8-9.6 2.3 2.6 10.1 11.8 15.7 18.3 5.9 6.9 15.6 22.1 17.8 35.6 2.2 13.4 2 43.2-1.1 53.1-1.2 3.9-1.4 8.7-1 13-1.7-2.8-2.9-4.4-3-4.6-.2-.3-.6-.5-.9-.6h-.5c-.2 0-.4.1-.5.2-.6.5-.8 1.4-.3 2 0 0 .2.3.5.8 1.4 2.1 5.6 8.4 8.9 16.7h-42.9v-43.8c0-.8-.6-1.4-1.4-1.4s-1.4.6-1.4 1.4v44.9c0 .1-.1.2-.1.3 0 .1 0 .2.1.3v9c-1.1 2-3.9 3.7-10.5 3.7h-7.5c-.4 0-.7.3-.7.7 0 .4.3.7.7.7h7.5c5 0 8.5-.9 10.5-2.8-.1 3.1-1.5 6.5-10.5 6.5H210.4c-9 0-10.5-3.4-10.5-6.5 2 1.9 5.5 2.8 10.5 2.8h67.4c.4 0 .7-.3.7-.7 0-.4-.3-.7-.7-.7h-67.4c-6.7 0-9.4-1.7-10.5-3.7v-54.5c0-.8-.6-1.4-1.4-1.4s-1.4.6-1.4 1.4v43.8h-43.6c4.2-10.2 9.4-17.4 9.5-17.5.5-.6.3-1.5-.3-2s-1.5-.3-2 .3c-.1.2-1.4 2-3.2 5 .1-4.9-.4-10.2-1.1-12.8zm221.4 60.2c-1.5 8.3-14.9 12-26.6 12H174.4c-11.8 0-25.1-3.8-26.6-12-1-5.7.6-19.3 4.6-30.2H197v9.8c0 6.4 4.5 9.7 13.4 9.7h105.4c8.9 0 13.4-3.3 13.4-9.7v-9.8h44c4 10.9 5.6 24.5 4.6 30.2z"/><path d="M286.1 359.3c0 .4.3.7.7.7h14.7c.4 0 .7-.3.7-.7 0-.4-.3-.7-.7-.7h-14.7c-.3 0-.7.3-.7.7zm5.3-145.6c13.5-.5 24.7-2.3 33.5-5.3.4-.1.6-.5.4-.9-.1-.4-.5-.6-.9-.4-8.6 3-19.7 4.7-33 5.2-.4 0-.7.3-.7.7 0 .4.3.7.7.7zm-11.3.1c.4 0 .7-.3.7-.7 0-.4-.3-.7-.7-.7H242c-19.9 0-35.3-2.5-45.9-7.4-.4-.2-.8 0-.9.3-.2.4 0 .8.3.9 10.8 5 26.4 7.5 46.5 7.5h38.1zm-7.2 116.9c.4.1.9.1 1.4.1 1.7 0 3.4-.7 4.7-1.9 1.4-1.4 1.9-3.2 1.5-5-.2-.8-.9-1.2-1.7-1.1-.8.2-1.2.9-1.1 1.7.3 1.2-.4 2-.7 2.4-.9.9-2.2 1.3-3.4 1-.8-.2-1.5.3-1.7 1.1s.2 1.5 1 1.7z"/><path d="M275.5 331.6c-.8 0-1.4.6-1.5 1.4 0 .8.6 1.4 1.4 1.5h.3c3.6 0 7-2.8 7.7-6.3.2-.8-.4-1.5-1.1-1.7-.8-.2-1.5.4-1.7 1.1-.4 2.3-2.8 4.2-5.1 4zm5.4 1.6c-.6.5-.6 1.4-.1 2 1.1 1.3 2.5 2.2 4.2 2.8.2.1.3.1.5.1.6 0 1.1-.3 1.3-.9.3-.7-.1-1.6-.8-1.8-1.2-.5-2.2-1.2-3-2.1-.6-.6-1.5-.6-2.1-.1zm-38.2 12.7c.5 0 .9 0 1.4-.1.8-.2 1.3-.9 1.1-1.7-.2-.8-.9-1.3-1.7-1.1-1.2.3-2.5-.1-3.4-1-.4-.4-1-1.2-.8-2.4.2-.8-.3-1.5-1.1-1.7-.8-.2-1.5.3-1.7 1.1-.4 1.8.1 3.7 1.5 5 1.2 1.2 2.9 1.9 4.7 1.9z"/><path d="M241.2 349.6h.3c.8 0 1.4-.7 1.4-1.5s-.7-1.4-1.5-1.4c-2.3.1-4.6-1.7-5.1-4-.2-.8-.9-1.3-1.7-1.1-.8.2-1.3.9-1.1 1.7.7 3.5 4.1 6.3 7.7 6.3zm-9.7 3.6c.2 0 .3 0 .5-.1 1.6-.6 3-1.6 4.2-2.8.5-.6.5-1.5-.1-2s-1.5-.5-2 .1c-.8.9-1.8 1.6-3 2.1-.7.3-1.1 1.1-.8 1.8 0 .6.6.9 1.2.9z"/></svg>
3270            </div>
3271        {%- endif -%}
3272      
3273      
3274      
3275        </a>
3276      <quick-view class="product-card-quickview product-card-quickview--button" data-product-handle="cedar-trench-coat" tabindex="-1">
3277        <div class="loading-overlay">
3278          <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
3279            <circle class="spinner-path" fill="none" stroke-width="6" cx="33" cy="33" r="30" stroke="var(--color-accent)"></circle>
3280          </svg>
3281        </div>
3282        <span>Quick view</span>
3283      </quick-view>
3284      <ul class="product-secondary-images-nav">
3285        <li class=""></li>
3286        <li class=""></li>
3287        <li class=""></li>
3288      </ul>
3289    </figure>
3290    <div class="product-card-info">
3291      <a href="{{ product.url }}" title="{{ product.title }}" class="product-card-title">{{ product.title }}</a>
3292      <span class="price">
3293        <ins>
3294          <span class="amount ">{{ product_price| money }}</span>
3295        </ins>
3296        <small class="unit-price  hidden">
3297          <span></span>
3298          <span class="unit-price-separator">/</span>
3299          <span></span>
3300        </small>
3301      </span>
3302      <div class="product-card-swatches--container">
3303        <div class="product-card-swatches product-card-swatches--always" data-index="0">
3304          <div class="product-card-swatch active" style="--option-color: #2e151a;--option-color-image: url('');" data-srcset="//www.hannahlavery.co.za/cdn/shop/files/c8910c73-3808-44c0-959a-5baec7cc6a7d_375x_crop_center.jpg?v=1777896212 375w,//www.hannahlavery.co.za/cdn/shop/files/c8910c73-3808-44c0-959a-5baec7cc6a7d_770x_crop_center.jpg?v=1777896212 770w" data-href="/products/cedar-trench-coat?variant=47980455002350">
3305            <span class="visually-hidden" for="template--21840565403886__product-grid-1-0"> Burgundy </span>
3306          </div>
3307          <div class="product-card-swatch " style="--option-color: #000052;--option-color-image: url('');" data-srcset="//www.hannahlavery.co.za/cdn/shop/files/CedarTrenchNavy3_5d2493a5-5ac5-4d7a-ab5e-8f3ce151f940_375x_crop_center.jpg?v=1777896450 375w,//www.hannahlavery.co.za/cdn/shop/files/CedarTrenchNavy3_5d2493a5-5ac5-4d7a-ab5e-8f3ce151f940_770x_crop_center.jpg?v=1777896450 770w" data-href="/products/cedar-trench-coat?variant=47980455559406">
3308            <span class="visually-hidden" for="template--21840565403886__product-grid-1-1"> Deep Navy </span>
3309          </div>
3310        </div>
3311      </div>
3312    </div>
3313  </product-card>
3314</li>
3315
3316</script>
3316<style>
3317	    .gf-block-title .h3, .gf-block-title h3
3318    line-height: 1;
3319}
3320</style>
3321  <style> .subheading {letter-spacing: 0.1em;} .button {font-weight: 500;} .thb-full-menu > li > a {letter-spacing: 0.05em; font-weight: 500;} .payflex-text-title {font-size: 1rem;} .payflex-text-subtitle {font-size: 0.7rem;} .payflex-widget-wrapper {padding-top: 0rem; padding-left: 0rem; padding-right: 0rem; padding-bottom: 1rem;} .shopthelook-section-v2 .cell {background: transparent !important;} </style>
3322<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3322
3323</body>
3324</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.