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 – 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 & 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 & 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="{"supports_subs":true,"supports_def_opts":true,"name":"buy_it_now","wallet_params":{}}" access-token="1b26c15b34dfb7e0322be67f0fab6056" buyer-country="ZA" buyer-locale="en" buyer-currency="ZAR" variant-params="[{"id":49619085951214,"requiresShipping":true},{"id":49619085983982,"requiresShipping":true},{"id":49619086278894,"requiresShipping":true},{"id":49619086606574,"requiresShipping":true},{"id":49619086967022,"requiresShipping":true},{"id":49619086999790,"requiresShipping":true},{"id":49619087687918,"requiresShipping":true},{"id":49619083034862,"requiresShipping":true},{"id":49619083133166,"requiresShipping":true},{"id":49619083428078,"requiresShipping":true},{"id":49619084738798,"requiresShipping":true},{"id":49619085295854,"requiresShipping":true},{"id":49619085361390,"requiresShipping":true},{"id":49619085656302,"requiresShipping":true},{"id":49619087982830,"requiresShipping":true},{"id":49619088310510,"requiresShipping":true},{"id":49619088605422,"requiresShipping":true},{"id":49619088638190,"requiresShipping":true},{"id":49619088998638,"requiresShipping":true},{"id":49619089293550,"requiresShipping":true},{"id":49619089588462,"requiresShipping":true},{"id":49619081363694,"requiresShipping":true},{"id":49619081691374,"requiresShipping":true},{"id":49619081756910,"requiresShipping":true},{"id":49619081822446,"requiresShipping":true},{"id":49619082117358,"requiresShipping":true},{"id":49619082412270,"requiresShipping":true},{"id":49619082707182,"requiresShipping":true}]" shop-id="13104369" enabled-flags="["1172c16a","a1d1f9a1","f5afabb3","370070f3"]" > <div class="shopify-payment-button__button" role="button" disabled aria-hidden="true" style="background-color: transparent; border: none"> <div class="shopify-payment-button__skeleton"> </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 & 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 & 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 & 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é & 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 & 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 & 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 & Miquelon (ZAR R)</option><option value="VC">St. Vincent & Grenadines (ZAR R)</option><option value="SD">Sudan (ZAR R)</option><option value="SR">Suriname (ZAR R)</option><option value="SJ">Svalbard & 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 & 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 & 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 & 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>© 2026 Hannah Lavery, All rights reserved. <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&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.