1<!doctype html> 2<html class="no-js" lang="en" dir="ltr"> 3<head> 4
4<script type="application/vnd.locksmith+json" data-locksmith>{"version":"v345","locked":false,"initialized":true,"scope":"index","access_granted":true,"access_denied":false,"requires_customer":false,"manual_lock":false,"remote_lock":false,"has_timeout":false,"remote_rendered":null,"hide_resource":false,"hide_links_to_resource":false,"hide_price":false,"hide_add_to_cart":false,"transparent":true,"locks":{"all":[],"opened":[]},"keys":[],"keys_signature":"f50d0b809fdc204900c0ed6340e636fb16e18c9e137b2fe5f3e3e132eeef031c","state":{"template":"index","theme":202358522201,"product":null,"collection":null,"page":null,"blog":null,"article":null,"app":null},"now":1790271319,"path":"\/","locale_root_url":"\/","canonical_url":"https:\/\/giy.ie\/","customer_id":null,"customer_id_signature":"f50d0b809fdc204900c0ed6340e636fb16e18c9e137b2fe5f3e3e132eeef031c","cart":null}</script>
4<script data-locksmith>!function(){undefined;!function(){var s=window.Locksmith={},e=document.querySelector('script[type="application/vnd.locksmith+json"]'),n=e&&e.innerHTML;if(s.state={},s.util={},s.loading=!1,n)try{s.state=JSON.parse(n)}catch(d){}if(document.addEventListener&&document.querySelector){var o,a,i,t=[76,79,67,75,83,77,73,84,72,49,49],c=function(){a=t.slice(0)},l="style",r=function(e){e&&27!==e.keyCode&&"click"!==e.type||(document.removeEventListener("keydown",r),document.removeEventListener("click",r),o&&document.body.removeChild(o),o=null)};c(),document.addEventListener("keyup",function(e){if(e.keyCode===a[0]){if(clearTimeout(i),a.shift(),0<a.length)return void(i=setTimeout(c,1e3));c(),r(),(o=document.createElement("div"))[l].width="50%",o[l].maxWidth="1000px",o[l].height="85%",o[l].border="1px rgba(0, 0, 0, 0.2) solid",o[l].background="rgba(255, 255, 255, 0.99)",o[l].borderRadius="4px",o[l].position="fixed",o[l].top="50%",o[l].left="50%",o[l].transform="translateY(-50%) translateX(-50%)",o[l].boxShadow="0 2px 5px rgba(0, 0, 0, 0.3), 0 0 100vh 100vw rgba(0, 0, 0, 0.5)",o[l].zIndex="2147483645";var t=document.createElement("textarea");t.value=JSON.stringify(JSON.parse(n),null,2),t[l].border="none",t[l].display="block",t[l].boxSizing="border-box",t[l].width="100%",t[l].height="100%",t[l].background="transparent",t[l].padding="22px",t[l].fontFamily="monospace",t[l].fontSize="14px",t[l].color="#333",t[l].resize="none",t[l].outline="none",t.readOnly=!0,o.appendChild(t),document.body.appendChild(o),t.addEventListener("click",function(e){e.stopImmediatePropagation()}),t.select(),document.addEventListener("keydown",r),document.addEventListener("click",r)}})}s.isEmbedded=-1!==window.location.search.indexOf("_ab=0&_fd=0&_sc=1"),s.path=s.state.path||window.location.pathname,s.basePath=s.state.locale_root_url.concat("/apps/locksmith").replace(/^\/\//,"/"),s.reloading=!1,s.util.console=window.console||{log:function(){},error:function(){}},s.util.makeUrl=function(e,t){var n,o=s.basePath+e,a=[],i=s.cache();for(n in i)a.push(n+"="+encodeURIComponent(i[n]));for(n in t)a.push(n+"="+encodeURIComponent(t[n]));return s.state.customer_id&&(a.push("customer_id="+encodeURIComponent(s.state.customer_id)),a.push("customer_id_signature="+encodeURIComponent(s.state.customer_id_signature))),o+=(-1===o.indexOf("?")?"?":"&")+a.join("&")},s._initializeCallbacks=[],s.on=function(e,t){if("initialize"!==e)throw'Locksmith.on() currently only supports the "initialize" event';s._initializeCallbacks.push(t)},s.initializeSession=function(e){if(!s.isEmbedded){var t=!1,n=!0,o=!0;(e=e||{}).silent&&(o=n=!(t=!0)),s.ping({silent:t,spinner:n,reload:o,callback:function(){s._initializeCallbacks.forEach(function(e){e()})}})}},s.cache=function(e){var t={};try{var n=function a(e){return(document.cookie.match("(^|; )"+e+"=([^;]*)")||0)[2]};t=JSON.parse(decodeURIComponent(n("locksmith-params")||"{}"))}catch(d){}if(e){for(var o in e)t[o]=e[o];document.cookie="locksmith-params=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/",document.cookie="locksmith-params="+encodeURIComponent(JSON.stringify(t))+"; path=/"}return t},s.cache.cart=s.state.cart,s.cache.cartLastSaved=null,s.params=s.cache(),s.util.reload=function(){s.reloading=!0;try{window.location.href=window.location.href.replace(/#.*/,"")}catch(d){s.util.console.error("Preferred reload method failed",d),window.location.reload()}},s.cache.saveCart=function(e){if(!s.cache.cart||s.cache.cart===s.cache.cartLastSaved)return e?e():null;var t=s.cache.cartLastSaved;s.cache.cartLastSaved=s.cache.cart,fetch("/cart/update.js",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({attributes:{locksmith:s.cache.cart}})}).then(function(e){if(!e.ok)throw new Error("Cart update failed: "+e.status);return e.json()}).then(function(){e&&e()})["catch"](function(e){if(s.cache.cartLastSaved=t,!s.reloading)throw e})},s.util.spinnerHTML='<style>body{background:#FFF}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#loading{display:flex;width:100%;height:50vh;
4color:#777;align-items:center;justify-content:center}#loading .spinner{display:block;animation:spin 600ms linear infinite;position:relative;width:50px;height:50px}#loading .spinner-ring{stroke:currentColor;stroke-dasharray:100%;stroke-width:2px;stroke-linecap:round;fill:none}</style><div id="loading"><div class="spinner"><svg width="100%" height="100%"><svg preserveAspectRatio="xMinYMin"><circle class="spinner-ring" cx="50%" cy="50%" r="45%"></circle></svg></svg></div></div>',s.util.clobberBody=function(e){document.body.innerHTML=e},s.util.clobberDocument=function(e){e.responseText&&(e=e.responseText),document.documentElement&&document.removeChild(document.documentElement);var t=document.open("text/html","replace");t.writeln(e),t.close(),setTimeout(function(){var e=t.querySelector("[autofocus]");e&&e.focus()},100)},s.util.serializeForm=function(e){if(e&&"FORM"===e.nodeName){var t,n,o={};for(t=e.elements.length-1;0<=t;t-=1)if(""!==e.elements[t].name)switch(e.elements[t].nodeName){case"INPUT":switch(e.elements[t].type){default:case"text":case"hidden":case"password":case"button":case"reset":case"submit":o[e.elements[t].name]=e.elements[t].value;break;case"checkbox":case"radio":e.elements[t].checked&&(o[e.elements[t].name]=e.elements[t].value);break;case"file":}break;case"TEXTAREA":o[e.elements[t].name]=e.elements[t].value;break;case"SELECT":switch(e.elements[t].type){case"select-one":o[e.elements[t].name]=e.elements[t].value;break;case"select-multiple":for(n=e.elements[t].options.length-1;0<=n;n-=1)e.elements[t].options[n].selected&&(o[e.elements[t].name]=e.elements[t].options[n].value)}break;case"BUTTON":switch(e.elements[t].type){case"reset":case"submit":case"button":o[e.elements[t].name]=e.elements[t].value}}return o}},s.util.on=function(e,i,s,t){t=t||document;var c="locksmith-"+e+i,n=function(e){var t=e.target,n=e.target.parentElement,o=t&&t.className&&(t.className.baseVal||t.className)||"",a=n&&n.className&&(n.className.baseVal||n.className)||"";("string"==typeof o&&-1!==o.split(/\s+/).indexOf(i)||"string"==typeof a&&-1!==a.split(/\s+/).indexOf(i))&&!e[c]&&(e[c]=!0,s(e))};t.attachEvent?t.attachEvent(e,n):t.addEventListener(e,n,!1)},s.util.enableActions=function(e){s.util.on("click","locksmith-action",function(e){e.preventDefault();var t=e.target;t.dataset.confirmWith&&!confirm(t.dataset.confirmWith)||(t.disabled=!0,t.innerText=t.dataset.disableWith,s.post("/action",t.dataset.locksmithParams,{spinner:!1,type:"text",success:function(e){(e=JSON.parse(e.responseText)).message&&alert(e.message),s.util.reload()}}))},e)},s.util.inject=function(e,t){var n=["data","locksmith","append"];if(-1!==t.indexOf(n.join("-"))){var o=document.createElement("div");o.innerHTML=t,e.appendChild(o)}else e.innerHTML=t;var a,i,s=e.querySelectorAll("script");for(i=0;i<s.length;++i){a=s[i];var c=document.createElement("script");if(a.type&&(c.type=a.type),a.src)c.src=a.src;else{var l=document.createTextNode(a.innerHTML);c.appendChild(l)}e.appendChild(c)}var r=e.querySelector("[autofocus]");r&&r.focus()},s.post=function(e,t,n){!1!==(n=n||{}).spinner&&s.util.clobberBody(s.util.spinnerHTML);var o={};n.container===document?(o.layout=1,n.success=function(e){s.util.clobberDocument(e)}):n.container&&(o.layout=0,n.success=function(e){var t="string"==typeof n.container?document.getElementById(n.container):n.container;t&&(s.util.inject(t,e),t.id===t.firstChild.id&&t.parentElement.replaceChild(t.firstChild,t))}),n.form_type&&(t.form_type=n.form_type),n.include_layout_classes!==undefined&&(t.include_layout_classes=n.include_layout_classes),n.lock_id!==undefined&&(t.lock_id=n.lock_id),s.loading=!0;var a=s.util.makeUrl(e,o),i="json"===n.type||"text"===n.type;fetch(a,{method:"POST",headers:{"Content-Type":"application/json",Accept:i?"application/json":"text/html"},body:JSON.stringify(t)}).then(function(e){if(!e.ok)throw new Error("Request failed: "+e.status);return e.text()}).then(function(e){var t=n.success||s.util.clobberDocument;t(i?{responseText:e}:e)})["catch"](function(e){if(!s.reloading)if("dashboard.weglot.com"!==window.location.host){if(!n.silent)throw alert("Something went wrong! Please refresh and try again."),e;console.error(e)}else console.error(e)})["finally"](function(){s.loading=!1})},s.postResource=function(e,t){e.path=s.path,e.search=window.location.search,e.state=s.state,e.passcode&&(e.passcode=e.passcode.trim()),e.email&&(e.email=e.email.trim()),e.state.cart=s.cache.cart,e.locksmith_json=s.jsonTag,e.locksmith_json_signature=s.jsonTagSignature,s.post("/resource",e,t)},s.ping=function(t){if(!s.isEmbedded){t=t||{};var n=function(){t.reload?s.util.reload():"function"==typeof t.callback&&t.callback()};s.post("/ping",{path:s.path,search:window.location.search,state:s.state},{spinner:!!t.spinner,silent:"undefined"==typeof t.silent||t.silent,type:"text",success:function(e){e&&e.responseText?((e=JSON.parse(e.responseText)).messages&&0<e.messages.length&&s.showMessages(e.messages),e.cart&&s.cache.cart!==e.cart?(s.cache.cart=e.cart,s.cache.saveCart(function(){e.cart&&e.cart.match(/^.+:/)?(t.reload||"function"!=typeof t.callback||t.callback(),s.util.reload()):n()})):n()):console.error("[Locksmith] Invalid result in ping callback:",e)}})}},s.timeoutMonitor=function(){var e=s.cache.cart;s.ping({callback:function(){e!==s.cache.cart||setTimeout(function(){s.timeoutMonitor()},6e4)}})},s.showMessages=function(e){var t=document.createElement("div");t.style.position="fixed",t.style.left=0,t.style.right=0,t.style.bottom="-50px",t.style.opacity=0,t.style.background="#191919",t.style.color="#ddd",t.style.transition="bottom 0.2s, opacity 0.2s",t.style.zIndex=999999,t.innerHTML=["<style>"," .locksmith-ab .locksmith-b { display: none; }"," .locksmith-ab.toggled .locksmith-b { display: flex; }"," .locksmith-ab.toggled .locksmith-a { display: none; }"," .locksmith-flex { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 10px 20px; }"," .locksmith-message + .locksmith-message { border-top: 1px #555 solid; }"," .locksmith-message a { color: inherit; font-weight: bold; }"," .locksmith-message a:hover { color: inherit; opacity: 0.8; }"," a.locksmith-ab-toggle { font-weight: inherit; text-decoration: underline; }"," .locksmith-text { flex-grow: 1; }"," .locksmith-cta { flex-grow: 0; text-align: right; }"," .locksmith-cta button { transform: scale(0.8); transform-origin: left; }"," .locksmith-cta > * { display: block; }"," .locksmith-cta > * + * { margin-top: 10px; }"," .locksmith-message a.locksmith-close { flex-grow: 0; text-decoration: none; margin-left: 15px; font-size: 30px; font-family: monospace; display: block; padding: 2px 10px; }"," @media screen and (max-width: 600px) {"," .locksmith-wide-only { display: none !important; }"," .locksmith-flex { padding: 0 15px; }"," .locksmith-flex > * { margin-top: 5px; margin-bottom: 5px; }"," .locksmith-cta { text-align: left; }"," }"," @media screen and (min-width: 601px) {"," .locksmith-narrow-only { display: none !important; }"," }","</style>"].join("")+e.map(function(e){return'<div class="locksmith-message">'+e+"</div>"}).join(""),document.body.appendChild(t),document.body.style.position="relative",document.body.parentElement.style.paddingBottom=t.offsetHeight+"px",setTimeout(function(){t.style.bottom=0,t.style.opacity=1},50),s.util.on("click","locksmith-ab-toggle",function(e){e.preventDefault();for(var t=e.target.parentElement;-1===t.className.split(" ").indexOf("locksmith-ab");)t=t.parentElement;-1!==t.className.split(" ").indexOf("toggled")?t.className=t.className.replace("toggled",""):t.className=t.className+" toggled"}),s.util.enableActions(t)}}()}();</script>
4 5
5<script data-locksmith>Locksmith.cache.cart=null</script>
5 6 7
7<script data-locksmith>Locksmith.jsonTag="{\"version\":\"v345\",\"locked\":false,\"initialized\":true,\"scope\":\"index\",\"access_granted\":true,\"access_denied\":false,\"requires_customer\":false,\"manual_lock\":false,\"remote_lock\":false,\"has_timeout\":false,\"remote_rendered\":null,\"hide_resource\":false,\"hide_links_to_resource\":false,\"hide_price\":false,\"hide_add_to_cart\":false,\"transparent\":true,\"locks\":{\"all\":[],\"opened\":[]},\"keys\":[],\"keys_signature\":\"f50d0b809fdc204900c0ed6340e636fb16e18c9e137b2fe5f3e3e132eeef031c\",\"state\":{\"template\":\"index\",\"theme\":202358522201,\"product\":null,\"collection\":null,\"page\":null,\"blog\":null,\"article\":null,\"app\":null},\"now\":1790271319,\"path\":\"\\\/\",\"locale_root_url\":\"\\\/\",\"canonical_url\":\"https:\\\/\\\/giy.ie\\\/\",\"customer_id\":null,\"customer_id_signature\":\"f50d0b809fdc204900c0ed6340e636fb16e18c9e137b2fe5f3e3e132eeef031c\",\"cart\":null}";Locksmith.jsonTagSignature="149ef4ac4b2e5533f1f585bad67d871e75cc22b6a15e06ae021c962d3126d601"</script>
7 8 <!-- Google tag (gtag.js) -->
vendor: 68 bytes, lines 8-9
8 9 <script async src="https://www.googletagmanager.com/gtag/js?id=
9AW-983779037
vendor: 16 bytes, lines 9-10
9"></script> 10
10<script> 11
vendor: 146 bytes, lines 11-15
11window.dataLayer = window.dataLayer || []; 12 function gtag(){dataLayer.push(arguments);} 13 gtag('js', new Date()); 14 15 gtag('config', '
15AW-983779037
vendor: 8 bytes, lines 15-16
15'); 16
16</script>
16 17 <!-- END Google tag (gtag.js) --> 18 <meta name="google-site-verification" content="SQuDv7eZeNtFQjdgBlfZ11Is4-M_VypaMthN8wqdBoE"><style> 19@font-face { 20 font-family: "A Love of Thunder"; 21 src: url("//giy.ie/cdn/shop/t/79/assets/a_love_of_thunder.woff2?v=165063051333093241731783081584") format("woff2"); 22} 23@font-face { 24 font-family: "Brandon Grotesque Regular"; 25 src: 26 url("https://db.onlinewebfonts.com/t/544da55955a950deb15d6a7536c4da34.woff2")format("woff2"); 27} 28</style><meta charset="utf-8"> 29<meta name="viewport" content="width=device-width,initial-scale=1"> 30<title>GIY - Grow Cook Eat – GROW HQ</title><link rel="canonical" href="https://giy.ie/"><link rel="icon" href="//giy.ie/cdn/shop/files/Flavicon_180_x_180.png?crop=center&height=48&v=1730982667&width=48" type="image/png"> 31 <link rel="apple-touch-icon" href="//giy.ie/cdn/shop/files/Flavicon_180_x_180.png?crop=center&height=180&v=1730982667&width=180"><meta name="description" content="We support people around the world to live happier, healthier and more sustainable lives by growing some of their own food. GIYers develop what we call food empathy - a deeper connection with food and respect for the people and planet that put it on our tables."> 32<meta property="og:site_name" content="GROW HQ"> 33<meta property="og:url" content="https://giy.ie/"><meta property="og:title" content="GIY - Grow Cook Eat"> 34<meta property="og:type" content="website"> 35<meta property="og:description" content="We support people around the world to live happier, healthier and more sustainable lives by growing some of their own food. GIYers develop what we call food empathy - a deeper connection with food and respect for the people and planet that put it on our tables."> 36<meta property="og:image" content="http://giy.ie/cdn/shop/files/Untitled_design_43.png?crop=center&height=1200&v=1751654801&width=1200"> 37<meta property="og:image:secure_url" content="https://giy.ie/cdn/shop/files/Untitled_design_43.png?crop=center&height=1200&v=1751654801&width=1200"> 38<meta property="og:image:width" content="1200"> 39 <meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="GIY - Grow Cook Eat"> 40<meta name="twitter:description" content="We support people around the world to live happier, healthier and more sustainable lives by growing some of their own food. GIYers develop what we call food empathy - a deeper connection with food and respect for the people and planet that put it on our tables."> 41<style>Liquid error (layout/theme line 57): font_face can only be used with a font dropLiquid error (layout/theme line 58): font_face can only be used with a font dropLiquid error (layout/theme line 63): font_face can only be used with a font drop@font-face { 42 font-family: Trirong; 43 font-weight: 700; 44 font-style: normal; 45 font-display: fallback; 46 src: url("//giy.ie/cdn/fonts/trirong/trirong_n7.a33ed6536f9a7c6d7a9d0b52e1e13fd44f544eff.woff2") format("woff2"), 47 url("//giy.ie/cdn/fonts/trirong/trirong_n7.cdb88d0f8e5c427b393745c8cdeb8bc085cbacff.woff") format("woff"); 48} 49:root { 50 --page-container-width: 1600px; 51 --reading-container-width: 720px; 52 --divider-opacity: 0.14; 53 --gutter-large: 30px; 54 --gutter-desktop: 20px; 55 --gutter-mobile: 16px; 56 --section-padding: 50px; 57 --larger-section-padding: 80px; 58 --larger-section-padding-mobile: 60px; 59 --largest-section-padding: 110px; 60 --aos-animate-duration: 0.6s; 61 62 --base-font-family: 'Brandon Grotesque Regular'; 63 64 65 --base-font-family-button: 'A Love Of Thunder'; 66 67 --base-font-weight: ; 68 --base-font-style: ; 69 70 --heading-font-family: 'A Love Of Thunder'; 71 72 --heading-font-weight: ; 73 --heading-font-style: ; 74 --logo-font-family: Trirong, serif; 75 --logo-font-weight: 700; 76 --logo-font-style: normal; 77 78 --nav-font-family: 'A Love Of Thunder'; 79
80 --nav-font-weight: ; 81 --nav-font-style: ; 82 83 --base-text-size:17px; 84 --base-line-height: 1.6; 85 --input-text-size:17px; 86 --smaller-text-size-1:14px; 87 --smaller-text-size-2:15px; 88 --smaller-text-size-3:14px; 89 --smaller-text-size-4:13px; 90 --larger-text-size:34px; 91 --super-large-text-size:60px; 92 --super-large-mobile-text-size:27px; 93 --larger-mobile-text-size:27px; 94 --logo-text-size:26px;--btn-letter-spacing: 0.08em; 95 --btn-text-transform: uppercase; 96 --button-text-size: 15px; 97 --quickbuy-button-text-size: 13; 98 --small-feature-link-font-size: 0.75em; 99 --input-btn-padding-top: 1.2em; 100 --input-btn-padding-bottom: 1.2em;--heading-text-transform:none; 101 --nav-text-size: 18px; 102 --mobile-menu-font-weight: 600; 103 104 --body-bg-color: 255 255 255; 105 --bg-color: 255 255 255; 106 --body-text-color: 80 83 88; 107 --text-color: 80 83 88; 108 109 --header-text-col: #005064;--header-text-hover-col: var(--header-text-col);--header-bg-col: #ffffff; 110 --heading-color: 0 115 123; 111 --body-heading-color: 0 115 123; 112 --heading-divider-col: #dfe3e8; 113 114 --logo-col: #171717; 115 --main-nav-bg: #005064; 116 --main-nav-link-col: #ffffff; 117 --main-nav-link-hover-col: #d9ac46; 118 --main-nav-link-featured-col: #d9ac46; 119 120 --link-color: 0 136 151; 121 --body-link-color: 0 136 151; 122 123 --btn-bg-color: 217 172 70; 124 --btn-bg-hover-color: 0 80 100; 125 --btn-border-color: 217 172 70; 126 --btn-border-hover-color: 0 80 100; 127 --btn-text-color: 255 255 255; 128 --btn-text-hover-color: 255 255 255;--btn-alt-bg-color: 0 80 100; 129 --btn-alt-text-color: 255 255 255; 130 --btn-alt-border-color: 0 80 100; 131 --btn-alt-border-hover-color: 0 80 100;--btn-ter-bg-color: 235 235 235; 132 --btn-ter-text-color: 31 33 35; 133 --btn-ter-bg-hover-color: 217 172 70; 134 --btn-ter-text-hover-color: 255 255 255;--btn-border-radius: 3px;--color-scheme-default: #ffffff; 135 --color-scheme-default-color: 255 255 255; 136 --color-scheme-default-text-color: 80 83 88; 137 --color-scheme-default-head-color: 0 115 123; 138 --color-scheme-default-link-color: 0 136 151; 139 --color-scheme-default-btn-text-color: 255 255 255; 140 --color-scheme-default-btn-text-hover-color: 255 255 255; 141 --color-scheme-default-btn-bg-color: 217 172 70; 142 --color-scheme-default-btn-bg-hover-color: 0 80 100; 143 --color-scheme-default-btn-border-color: 217 172 70; 144 --color-scheme-default-btn-border-hover-color: 0 80 100; 145 --color-scheme-default-btn-alt-text-color: 255 255 255; 146 --color-scheme-default-btn-alt-bg-color: 0 80 100; 147 --color-scheme-default-btn-alt-border-color: 0 80 100; 148 --color-scheme-default-btn-alt-border-hover-color: 0 80 100; 149 150 --color-scheme-1: #d9ac46; 151 --color-scheme-1-color: 217 172 70; 152 --color-scheme-1-text-color: 0 80 100; 153 --color-scheme-1-head-color: 0 80 100; 154 --color-scheme-1-link-color: 236 104 91; 155 --color-scheme-1-btn-text-color: 255 255 255; 156 --color-scheme-1-btn-text-hover-color: 255 255 255; 157 --color-scheme-1-btn-bg-color: 217 172 70; 158 --color-scheme-1-btn-bg-hover-color: 225 127 57; 159 --color-scheme-1-btn-border-color: 217 172 70; 160 --color-scheme-1-btn-border-hover-color: 225 127 57; 161 --color-scheme-1-btn-alt-text-color: 80 83 88; 162 --color-scheme-1-btn-alt-bg-color: 255 255 255; 163 --color-scheme-1-btn-alt-border-color: 80 83 88; 164 --color-scheme-1-btn-alt-border-hover-color: 80 83 88; 165 166 --color-scheme-2: #008897; 167 --color-scheme-2-color: 0 136 151; 168 --color-scheme-2-text-color: 255 255 255; 169 --color-scheme-2-head-color: 255 255 255; 170 --color-scheme-2-link-color: 217 172 70; 171 --color-scheme-2-btn-text-color: 255 255 255; 172 --color-scheme-2-btn-text-hover-color: 255 255 255; 173 --color-scheme-2-btn-bg-color: 35 35 35; 174 --color-scheme-2-btn-bg-hover-color: 217 172 70; 175 --color-scheme-2-btn-border-color: 35 35 35; 176 --color-scheme-2-btn-border-hover-color: 217 172 70; 177 --color-scheme-2-btn-alt-text-color: 35 35 35; 178 --color-scheme-2-btn-alt-bg-color: 255 255 255; 179 --color-scheme-2-btn-alt-border-color: 35 35 35; 180 --color-scheme-2-btn-alt-border-hover-color: 35 35 35; 181 182 --color-scheme-3: #005064; 183 --color-scheme-3-color: 0 80 100; 184 --color-scheme-3-text-color: 255 255 255; 185 --color-scheme-3-head-color: 217 172 70; 186 --color-scheme-3-link-color: 255 255 255; 187 --color-scheme-3-btn-text-color: 255 255 255; 188 --color-scheme-3-btn-text-hover-color: 255 255 255; 189 --color-scheme-3-btn-bg-color: 35 35 35; 190 --color-scheme-3-btn-bg-hover-color: 217 172 70; 191 --color-scheme-3-btn-border-color: 35 35 35; 192 --color-scheme-3-btn-border-hover-color: 217 172 70; 193 --color-scheme-3-btn-alt-text-color: 35 35 35; 194 --color-scheme-3-btn-alt-bg-color: 255 255 255; 195 --color-scheme-3-btn-alt-border-color: 35 35 35; 196 --color-scheme-3-btn-alt-border-hover-color: 35 35 35; 197
198 /* Shop Pay payment terms */ 199 --payment-terms-background-color: #ffffff;--quickbuy-bg: 255 255 255;--body-input-background-color: rgb(var(--body-bg-color)); 200 --input-background-color: rgb(var(--body-bg-color)); 201 --body-input-text-color: var(--body-text-color); 202 --input-text-color: var(--body-text-color); 203 --body-input-border-color: rgb(211, 212, 213); 204 --input-border-color: rgb(211, 212, 213); 205 --input-border-color-hover: rgb(159, 160, 163); 206 --input-border-color-active: rgb(80, 83, 88); 207 208 --swatch-cross-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 24 24' fill='none' stroke='rgb(211, 212, 213)' stroke-width='0.09' preserveAspectRatio='none' %3E%3Cline x1='24' y1='0' x2='0' y2='24'%3E%3C/line%3E%3C/svg%3E"); 209 --swatch-cross-hover: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 24 24' fill='none' stroke='rgb(159, 160, 163)' stroke-width='0.09' preserveAspectRatio='none' %3E%3Cline x1='24' y1='0' x2='0' y2='24'%3E%3C/line%3E%3C/svg%3E"); 210 --swatch-cross-active: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 24 24' fill='none' stroke='rgb(80, 83, 88)' stroke-width='0.09' preserveAspectRatio='none' %3E%3Cline x1='24' y1='0' x2='0' y2='24'%3E%3C/line%3E%3C/svg%3E"); 211 212 --footer-divider-col: #c3c4c6; 213 --footer-text-col: 255 255 255; 214 --footer-heading-col: 255 255 255; 215 --footer-bg: #005064;--product-label-overlay-justify: flex-start;--product-label-overlay-align: flex-start;--product-label-overlay-reduction-text: #ffffff; 216 --product-label-overlay-reduction-bg: #c20000; 217 --product-label-overlay-stock-text: #ffffff; 218 --product-label-overlay-stock-bg: #09728c; 219 --product-label-overlay-new-text: #ffffff; 220 --product-label-overlay-new-bg: #c16452; 221 --product-label-overlay-meta-text: #ffffff; 222 --product-label-overlay-meta-bg: #bd2585; 223 --product-label-sale-text: #22a6ab; 224 --product-label-sold-text: #ec685b; 225 --product-label-preorder-text: #008897; 226 227 --product-block-crop-align: center; 228 229 230 --product-block-price-align: flex-start; 231 --product-block-price-item-margin-start: initial; 232 --product-block-price-item-margin-end: .5rem; 233 234 235 --collection-block-image-position: center center; 236 237 --swatch-picker-image-size: 40px; 238 --swatch-crop-align: center center; 239 240 --image-overlay-text-color: 255 255 255;--image-overlay-bg: rgba(0, 0, 0, 0.12); 241 --image-overlay-shadow-start: rgb(0 0 0 / 0.16); 242 --image-overlay-box-opacity: 0.7;--product-inventory-ok-box-color: #008897; 243 --product-inventory-ok-text-color: #ffffff; 244 --product-inventory-ok-icon-box-fill-color: none; 245 --product-inventory-low-box-color: #fcf1cd; 246 --product-inventory-low-text-color: #dd9a1a; 247 --product-inventory-low-icon-box-fill-color: #fff; 248 --product-inventory-low-text-color-channels: 255, 255, 255; 249 --product-inventory-ok-text-color-channels: 221, 154, 26; 250 251 --rating-star-color: 217 172 70; 252}::selection { 253 background: rgb(var(--body-heading-color)); 254 color: rgb(var(--body-bg-color)); 255 } 256 ::-moz-selection { 257 background: rgb(var(--body-heading-color)); 258 color: rgb(var(--body-bg-color)); 259 }.navigation .h1 { 260 color: inherit !important; 261}.use-color-scheme--default { 262 --product-label-sale-text: #22a6ab; 263 --product-label-sold-text: #ec685b; 264 --product-label-preorder-text: #008897; 265 --input-background-color: rgb(var(--body-bg-color)); 266 --input-text-color: var(--body-input-text-color); 267 --input-border-color: rgb(211, 212, 213); 268 --input-border-color-hover: rgb(159, 160, 163); 269 --input-border-color-active: rgb(80, 83, 88); 270}</style> 271 272 <link href="//giy.ie/cdn/shop/t/79/assets/main.css?v=131934195810684968951783081584" rel="stylesheet" type="text/css" media="all" /> 273 <link href="//giy.ie/cdn/shop/t/79/assets/custom.css?v=127999192942162424541783081584" rel="stylesheet" type="text/css" media="all" /> 274<link rel="preload" as="font" href="Liquid error (layout/theme line 80): font_url can only be used with a font drop" type="font/woff2" crossorigin><link rel="preload" as="font" href="Liquid error (layout/theme line 84): font_url can only be used with a font drop" type="font/woff2" crossorigin>
274<script> 275 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 276 277 window.theme = { 278 info: { 279 name: 'Symmetry', 280 version: '7.3.0' 281 }, 282 device: { 283 hasTouch: window.matchMedia('(any-pointer: coarse)').matches, 284 hasHover: window.matchMedia('(hover: hover)').matches 285 }, 286 mediaQueries: { 287 md: '(min-width: 768px)', 288 productMediaCarouselBreak: '(min-width: 1041px)' 289 }, 290 routes: { 291 base: 'https://giy.ie', 292 cart: '/cart', 293 cartAdd: '/cart/add.js', 294 cartUpdate: '/cart/update.js', 295 predictiveSearch: '/search/suggest' 296 }, 297 strings: { 298 cartTermsConfirmation: "You must agree to the terms and conditions before continuing.", 299 cartItemsQuantityError: "You can only add [QUANTITY] of this item to your cart.", 300 generalSearchViewAll: "View all search results", 301 noStock: "Sold out", 302 noVariant: "Unavailable", 303 productsProductChooseA: "Choose a", 304 generalSearchPages: "Pages", 305 generalSearchNoResultsWithoutTerms: "Sorry, we couldnʼt find any results", 306 shippingCalculator: { 307 singleRate: "There is one shipping rate for this destination:", 308 multipleRates: "There are multiple shipping rates for this destination:", 309 noRates: "We do not ship to this destination." 310 } 311 }, 312 settings: { 313 moneyWithCurrencyFormat: "â¬{{amount}}", 314 cartType: "page", 315 afterAddToCart: "notification", 316 quickbuyStyle: "button", 317 externalLinksNewTab: true, 318 internalLinksSmoothScroll: true 319 } 320 } 321 322 theme.inlineNavigationCheck = function() { 323 var pageHeader = document.querySelector('.pageheader'), 324 inlineNavContainer = pageHeader.querySelector('.logo-area__left__inner'), 325 inlineNav = inlineNavContainer.querySelector('.navigation--left'); 326 if (inlineNav && getComputedStyle(inlineNav).display != 'none') { 327 var inlineMenuCentered = document.querySelector('.pageheader--layout-inline-menu-center'), 328 logoContainer = document.querySelector('.logo-area__middle__inner'); 329 if(inlineMenuCentered) { 330 var rightWidth = document.querySelector('.logo-area__right__inner').clientWidth, 331 middleWidth = logoContainer.clientWidth, 332 logoArea = document.querySelector('.logo-area'), 333 computedLogoAreaStyle = getComputedStyle(logoArea), 334 logoAreaInnerWidth = logoArea.clientWidth - Math.ceil(parseFloat(computedLogoAreaStyle.paddingLeft)) - Math.ceil(parseFloat(computedLogoAreaStyle.paddingRight)), 335 availableNavWidth = logoAreaInnerWidth - Math.max(rightWidth, middleWidth) * 2 - 40; 336 inlineNavContainer.style.maxWidth = availableNavWidth + 'px'; 337 } 338 339 var firstInlineNavLink = inlineNav.querySelector('.navigation__item:first-child'), 340 lastInlineNavLink = inlineNav.querySelector('.navigation__item:last-child'); 341 if (lastInlineNavLink) { 342 var inlineNavWidth = null; 343 if(document.querySelector('html[dir=rtl]')) { 344 inlineNavWidth = firstInlineNavLink.offsetLeft - lastInlineNavLink.offsetLeft + firstInlineNavLink.offsetWidth; 345 } else { 346 inlineNavWidth = lastInlineNavLink.offsetLeft - firstInlineNavLink.offsetLeft + lastInlineNavLink.offsetWidth; 347 } 348 if (inlineNavContainer.offsetWidth >= inlineNavWidth) { 349 pageHeader.classList.add('pageheader--layout-inline-permitted'); 350 var tallLogo = logoContainer.clientHeight > lastInlineNavLink.clientHeight + 20; 351 if (tallLogo) { 352 inlineNav.classList.add('navigation--tight-underline'); 353 } else { 354 inlineNav.classList.remove('navigation--tight-underline'); 355 } 356 } else { 357 pageHeader.classList.remove('pageheader--layout-inline-permitted'); 358 } 359 } 360 } 361 }; 362 363 theme.setInitialHeaderHeightProperty = () => { 364 const section = document.querySelector('.section-header'); 365 if (section) { 366 document.documentElement.style.setProperty('--theme-header-height', Math.ceil(section.clientHeight) + 'px'); 367 } 368 }; 369 </script>
369 370 371
371<script src="//giy.ie/cdn/shop/t/79/assets/main.js?v=71597228913418551581783081584" defer></script>
371 372
372<script src="//giy.ie/cdn/shop/t/79/assets/animate-on-scroll.js?v=15249566486942820451783081584" defer></script>
372 373 <link href="//giy.ie/cdn/shop/t/79/assets/animate-on-scroll.css?v=116824741000487223811783081584" rel="stylesheet" type="text/css" media="all" /> 374 375 376
376<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
376<meta name="facebook-domain-verification" content="tng2oiaah6aghhtzldmxqw5962b7m0"> 377<meta name="google-site-verification" content="8u6oSH-P50_b_YEHFyy_hl1N84o0i64I8fKyuv-GY1Y"> 378<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/12316100/digital_wallets/dialog"> 379<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://giy.ie/"> 380<link rel="alternate" hreflang="en" href="https://giy.ie/"> 381<link rel="alternate" hreflang="en-GB" href="https://giy.ie/en-gb">
382<script async="async" src="/checkouts/internal/preloads.js?locale=en-IE"></script>
382 383<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
384<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-IE&shop_id=12316100" crossorigin="anonymous"></script>
vendor: 1 bytes, line 384
384
385<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":12316100,"countryCode":"IE","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/12316100","merchantName":"GROW HQ","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex"],"total":{"type":"pending","label":"GROW HQ","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 385
385
386<script id="shopify-features" type="application/json">{"accessToken":"4dd6e330ad53c0f61912c41b5587ce18","betas":["rich-media-storefront-analytics"],"domain":"giy.ie","predictiveSearch":true,"shopId":12316100,"locale":"en"}</script>
vendor: 1 bytes, line 386
386
387<script>var Shopify = Shopify || {}; 388Shopify.shop = "giy-international.myshopify.com"; 389Shopify.locale = "en"; 390Shopify.currency = {"active":"EUR","rate":"1.0"}; 391Shopify.country = "IE"; 392Shopify.theme = {"name":"Live Theme \/ Github connected 03\/07\/26","id":202358522201,"schema_name":"Symmetry","schema_version":"7.3.0","theme_store_id":null,"role":"main"}; 393Shopify.theme.handle = "null"; 394Shopify.theme.style = {"id":null,"handle":null}; 395Shopify.cdnHost = "giy.ie/cdn"; 396Shopify.routes = Shopify.routes || {}; 397Shopify.routes.root = "/"; 398Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 399Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 400Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 401Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 401
401
402<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 402
402
403<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 403
403
404<script> 405 window.ShopifyPay = window.ShopifyPay || {}; 406 window.ShopifyPay.apiHost = "shop.app\/pay"; 407 window.ShopifyPay.redirectState = null; 408</script>
vendor: 1 bytes, line 408
408
409<script> 410 window.Shopify = window.Shopify || {}; 411 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 412 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 413 window.Shopify.SignInWithShop.eligible = true; 414</script>
vendor: 1 bytes, line 414
414
415<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 415
415
416<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 416
416
417<script type="module"> 418 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 419 420 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 421 422</script>
vendor: 1 bytes, line 422
422
423<script> 424 window.Shopify = window.Shopify || {}; 425 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 426 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"]}; 427</script>
vendor: 1 bytes, line 427
427
428<script>(function() { 429 var isLoaded = false; 430 function asyncLoad() { 431 if (isLoaded) return; 432 isLoaded = true; 433 var urls = ["https:\/\/loox.io\/widget\/N1-g6VkBE\/loox.1516654032308.js?shop=giy-international.myshopify.com","https:\/\/d9trt6gazqoth.cloudfront.net\/courses\/\/js\/courseform.js?shop=giy-international.myshopify.com","https:\/\/cdnflow.co\/js\/5975.js?shop=giy-international.myshopify.com","https:\/\/cdn.hextom.com\/js\/freeshippingbar.js?shop=giy-international.myshopify.com","https:\/\/cdn-app.sealsubscriptions.com\/shopify\/public\/js\/sealsubscriptions.js?shop=giy-international.myshopify.com","\/\/cdn.shopify.com\/proxy\/7a6dff0af1f15c57ae97d4dc5c5108cc4b15eca3f03d8c966c046c42aa60a08d\/designpackscdn.com\/design_packs_file.js?shop=giy-international.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"]; 434 for (var i = 0; i < urls.length; i++) { 435 var s = document.createElement('script'); 436 s.type = 'text/javascript'; 437 s.async = true; 438 s.src = urls[i]; 439 var x = document.getElementsByTagName('script')[0]; 440 x.parentNode.insertBefore(s, x); 441 } 442 }; 443 if(window.attachEvent) { 444 window.attachEvent('onload', asyncLoad); 445 } else { 446 window.addEventListener('load', asyncLoad, false); 447 } 448})();</script>
vendor: 1 bytes, line 448
448
449<script id="__st">var __st={"a":12316100,"offset":3600,"reqid":"164a5e3b-202c-4edf-a7a1-23e6272834a0-1790271319","pageurl":"giy.ie\/","u":"6cd8b7b5e822","p":"home"};</script>
vendor: 1 bytes, line 449
449
450<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 450
450
451<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 451
451
452<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//giy.ie/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 452
452
453<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 = "//giy.ie/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>
453<script crossorigin="anonymous" defer="defer" src="//giy.ie/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 453
453
454<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 454
454
455<script> 456 window.Shopify = window.Shopify || {}; 457 window.Shopify.MCP = window.Shopify.MCP || {}; 458 window.Shopify.MCP.enabled = true; 459 window.Shopify.MCP.shop = "giy-international.myshopify.com"; 460 window.Shopify.MCP.mcpEndpoint = "https:\/\/giy.ie\/api\/mcp"; 461 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"]}}]; 462</script>
vendor: 1 bytes, line 462
462
463<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("\/\/giy.ie\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 464</script>
vendor: 1 bytes, line 464
464
465<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://giy.ie/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 466</script>
vendor: 1 bytes, line 466
466
467<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 468 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); 469</script>
vendor: 1 bytes, line 469
469
470<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 471</script>
vendor: 1 bytes, line 471
471
472<script id='scb4127' type='text/javascript' async='' src='https://giy.ie/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
472<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://giy.ie/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 473<style id="shopify-accelerated-checkout-cart"> 474 #shopify-buyer-consent { 475 margin-top: 1em; 476 display: inline-block; 477 width: 100%; 478} 479 480#shopify-buyer-consent.hidden { 481 display: none; 482} 483 484#shopify-subscription-policy-button { 485 background: none; 486 border: none; 487 padding: 0; 488 text-decoration: underline; 489 font-size: inherit; 490 cursor: pointer; 491} 492 493#shopify-subscription-policy-button::before { 494 box-shadow: none; 495} 496 497 </style> 498
499<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
499 500<!-- CC Custom Head Start --><!-- CC Custom Head End --><link rel="preload" href="//giy.ie/cdn/shop/t/79/assets/design-pack-styles.css?v=108337400465735395681783081584" as="style"> 501 <link href="//giy.ie/cdn/shop/t/79/assets/design-pack-styles.css?v=108337400465735395681783081584" rel="stylesheet" type="text/css" media="all" /> 502 503 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css"> 504<!-- BEGIN app block: shopify://apps/seal-subscriptions/blocks/subscription-script-append/13b25004-a140-4ab7-b5fe-29918f759699 -->
504<script defer="defer"> 505 /** SealSubs loader,version number: 2.0 */ 506 (function(){ 507 var loadScript=function(a,b){var c=document.createElement("script");c.setAttribute("defer", "defer");c.type="text/javascript",c.readyState?c.onreadystatechange=function(){("loaded"==c.readyState||"complete"==c.readyState)&&(c.onreadystatechange=null,b())}:c.onload=function(){b()},c.src=a,document.getElementsByTagName("head")[0].appendChild(c)}; 508 // Set variable to prevent the other loader from requesting the same resources 509 window.seal_subs_app_block_loader = true; 510 appendScriptUrl('giy-international.myshopify.com'); 511 512 // get script url and append timestamp of last change 513 function appendScriptUrl(shop) { 514 var timeStamp = Math.floor(Date.now() / (1000*1*1)); 515 var timestampUrl = 'https://app.sealsubscriptions.com/shopify/public/status/shop/'+shop+'.js?'+timeStamp; 516 loadScript(timestampUrl, function() { 517 // append app script 518 if (typeof sealsubscriptions_settings_updated == 'undefined') { 519 sealsubscriptions_settings_updated = 'default-by-script'; 520 } 521 522 var locale = ''; 523 if (typeof window !== 'undefined' && 524 typeof window.Shopify !== 'undefined' && 525 typeof window.Shopify.locale !== 'undefined' 526 ) { 527 locale = window.Shopify.locale; 528 } 529 530 var scriptUrl = "https://cdn-app.sealsubscriptions.com/shopify/public/js/sealsubscriptions-main.js?shop="+shop+"&"+sealsubscriptions_settings_updated+`&locale=${locale}`; 531 loadScript(scriptUrl, function(){}); 532 }); 533 } 534 })(); 535 536 var SealSubsScriptAppended = true; 537 538</script>
538 539 540<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 541 542 543 544 545 546 547 548 549 550 551 552 553
553<script async src="https://static.klaviyo.com/onsite/js/XDhrmX/klaviyo.js?company_id=XDhrmX"></script>
553 554
554<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
554 555 556 557 558 559 560 561
561<script> 562 window.klaviyoReviewsProductDesignMode = false 563 </script>
563 564 565 566 567 568 569 570 571 572 573<!-- END app block -->
573<script src="https://cdn.shopify.com/extensions/01a08690-dd3e-71ed-801b-589f519d9f6f/courses-1-197/assets/subsription-embed.js" type="text/javascript" defer="defer"></script>
573 574<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
575<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: 12316100,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};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 575
575
576<script> 577 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 578</script>
vendor: 1 bytes, line 578
578
579<script> 580 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 581 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 582 window.ShopifyAnalytics.meta.currency = 'EUR'; 583 var meta = {"page":{"pageType":"home","requestId":"164a5e3b-202c-4edf-a7a1-23e6272834a0-1790271319"}}; 584 for (var attr in meta) { 585 window.ShopifyAnalytics.meta[attr] = meta[attr]; 586 } 587</script>
vendor: 1 bytes, line 587
587
588<script class="analytics"> 589 (function () { 590 var customDocumentWrite = function(content) { 591 var jquery = null; 592 593 if (window.jQuery) { 594 jquery = window.jQuery; 595 } else if (window.Checkout && window.Checkout.$) { 596 jquery = window.Checkout.$; 597 } 598 599 if (jquery) { 600 jquery('body').append(content); 601 } 602 }; 603 604 var hasLoggedConversion = function(token) { 605 if (token) { 606 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 607 } 608 return false; 609 } 610 611 var setCookieIfConversion = function(token) { 612 if (token) { 613 var twoMonthsFromNow = new Date(Date.now()); 614 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 615 616 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 617 } 618 } 619 620 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 621 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 622 if (trekkie.integrations) { 623 return; 624 } 625 trekkie.methods = [ 626 'identify', 627 'page', 628 'ready', 629 'track', 630 'trackForm', 631 'trackLink' 632 ]; 633 trekkie.factory = function(method) { 634 return function() { 635 var args = Array.prototype.slice.call(arguments); 636 args.unshift(method); 637 trekkie.push(args); 638 if (method == 'track' || method == 'page') { 639 try { 640 if (window.__TREKKIE_SHIM_QUEUE == null) { 641 window.__TREKKIE_SHIM_QUEUE = []; 642 } 643 window.__TREKKIE_SHIM_QUEUE.push({ 644 from: 'trekkie-stub', 645 method: method, 646 args: args.slice(1) 647 }); 648 } catch (e) { 649 // no-op 650 } 651 } 652 return trekkie; 653 }; 654 }; 655 for (var i = 0; i < trekkie.methods.length; i++) { 656 var key = trekkie.methods[i]; 657 trekkie[key] = trekkie.factory(key); 658 } 659 trekkie.load = function(config) { 660 trekkie.config = config || {}; 661 trekkie.config.initialDocumentCookie = document.cookie; 662 var first = document.getElementsByTagName('script')[0]; 663var script = document.createElement('script'); 664script.type = 'text/javascript'; 665script.onerror = function(e) { 666 var scriptFallback = document.createElement('script'); 667 scriptFallback.type = 'text/javascript'; 668 scriptFallback.onerror = function(error) { 669 var Monorail = { 670 produce: function produce(monorailDomain, schemaId, payload) { 671 var currentMs = new Date().getTime(); 672 var event = { 673 schema_id: schemaId, 674 payload: payload, 675 metadata: { 676 event_created_at_ms: currentMs, 677 event_sent_at_ms: currentMs 678 } 679 }; 680 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 681 }, 682 sendRequest: function sendRequest(endpointUrl, payload) { 683 // Try the sendBeacon API 684 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 685 var blobData = new window.Blob([payload], { 686 type: 'text/plain' 687 }); 688 689 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 690 return true; 691 } // sendBeacon was not successful 692 693 } // XHR beacon 694 695 var xhr = new XMLHttpRequest(); 696 697 try { 698 xhr.open('POST', endpointUrl); 699 xhr.setRequestHeader('Content-Type', 'text/plain'); 700 xhr.send(payload); 701 } catch (e) { 702 console.log(e); 703 } 704 705 return false; 706 }, 707 isIos12: function isIos12() { 708 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 709 } 710 }; 711 Monorail.produce('monorail-edge.shopifysvc.com', 712 'trekkie_storefront_load_errors/1.1', 713 {shop_id: 12316100, 714 theme_id: 202358522201, 715 app_name: "storefront", 716 context_url: window.location.href, 717 source_url: "//giy.ie/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 718 719 }; 720 scriptFallback.async = true; 721 scriptFallback.src = '//giy.ie/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 722 first.parentNode.insertBefore(scriptFallback, first); 723}; 724script.async = true; 725script.src = '//giy.ie/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 726first.parentNode.insertBefore(script, first); 727 728 }; 729 trekkie.load( 730 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":12316100,"isMerchantRequest":null,"themeId":202358522201,"themeCityHash":"7833707691876924877","contentLanguage":"en","currency":"EUR","eventMetadataId":"1540f055-ac67-466b-8cba-61c8a9d191da"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 731 ); 732 733 var loaded = false;
734 trekkie.ready(function() { 735 if (loaded) return; 736 loaded = true; 737 738 window.ShopifyAnalytics.lib = window.trekkie; 739 740 var originalDocumentWrite = document.write; 741 document.write = customDocumentWrite; 742 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 743 document.write = originalDocumentWrite; 744 745 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 746 var token = match? match[1]: undefined; 747 if (!hasLoggedConversion(token)) { 748 setCookieIfConversion(token); 749 750 } 751 }); 752 753 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"164a5e3b-202c-4edf-a7a1-23e6272834a0-1790271319","shopifyEmitted":true}); 754 755 var eventsListenerScript = document.createElement('script'); 756 eventsListenerScript.async = true; 757 eventsListenerScript.src = "//giy.ie/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 758 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 759})();</script>
759 760
760<script> 761 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 762 window.ga = function ga() { 763 (window.ga.q = window.ga.q || []).push(arguments); 764 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 765 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 766 } 767 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."); 768 }; 769 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 770 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 771 } 772 } 773</script>
vendor: 1 bytes, line 773
773
774<script 775 defer 776 src="https://giy.ie/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 777 data-application="storefront-renderer" 778 data-shop-id="12316100" 779 data-render-region="gcp-us-west1" 780 data-page-type="index" 781 data-theme-instance-id="202358522201" 782 data-theme-name="Symmetry" 783 data-theme-version="7.3.0" 784 data-monorail-region="shop_domain" 785 data-resource-timing-sampling-rate="10" 786 data-shs="true" 787 data-shs-beacon="true" 788 data-shs-export-with-fetch="true" 789 data-shs-logs-sample-rate="1" 790 data-shs-beacon-endpoint="https://giy.ie/api/collect" 791></script>
791 792<meta name="shopify-y" content="b0f98064-cf13-4142-a8a7-29c12657eeec" data-expiration="1821829070000"><meta name="shopify-s" content="8155fab2-3612-4e20-b708-b324e11efe32" data-expiration="1790273270000"><meta name="new-cookie-storage-activated" content="t"> 793</head> 794 795 796<body class="template-index 797 swatch-source-native swatch-method-swatches swatch-style-icon_circle 798 cc-animate-enabled"> 799 <style> .btn, .dsgn-pck__button { font-family: var(--base-font-family-button); } </style> 800 <a class="skip-link visually-hidden" href="#content" data-cs-role="skip">Skip to content</a><!-- BEGIN sections: header-group --> 801<div id="shopify-section-sections--30671063220569__announcement-bar" class="shopify-section shopify-section-group-header-group section-announcement-bar"> 802<announcement-bar id="section-id-sections--30671063220569__announcement-bar" class="announcement-bar announcement-bar--with-announcement" data-cc-animate> 803 <style data-shopify> 804#section-id-sections--30671063220569__announcement-bar { 805 --bg-color: #005064; 806 --bg-gradient: ; 807 --heading-color: 255 255 255; 808 --text-color: 255 255 255; 809 --link-color: 255 255 255; 810 --announcement-font-size: 15px; 811 } 812 </style> 813<div class="announcement-bg announcement-bg--inactive absolute inset-0" 814 data-index="1" 815 style=" 816 background: 817#005064 818"></div><div class="announcement-bg announcement-bg--inactive absolute inset-0" 819 data-index="2" 820 style=" 821 background: 822#005064 823"></div><div class="announcement-bg announcement-bg--inactive absolute inset-0" 824 data-index="3" 825 style=" 826 background: 827#005064 828"></div><div class="container container--no-max relative"> 829 <div class="announcement-bar__left desktop-only"> 830 831<ul class="social inline-flex flex-wrap"><li> 832 <a class="social__link flex items-center justify-center" href="https://www.facebook.com/GIYIreland" target="_blank" rel="noopener" title="GROW HQ on Facebook"><svg aria-hidden="true" class="icon icon-facebook" viewBox="2 2 16 16" focusable="false" role="presentation"><path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2c-4.419 0-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951Z"/></svg><span class="visually-hidden">Facebook</span> 833 </a> 834 </li><li> 835 <a class="social__link flex items-center justify-center" href="https://www.youtube.com/user/GIYIreland" target="_blank" rel="noopener" title="GROW HQ on YouTube"><svg class="icon" width="48" height="34" viewBox="0 0 48 34" aria-hidden="true" focusable="false" role="presentation"><path d="m19.044 23.27-.001-13.582 12.968 6.814-12.967 6.768ZM47.52 7.334s-.47-3.33-1.908-4.798C43.787.61 41.74.601 40.803.49 34.086 0 24.01 0 24.01 0h-.02S13.914 0 7.197.49C6.258.6 4.213.61 2.387 2.535.947 4.003.48 7.334.48 7.334S0 11.247 0 15.158v3.668c0 3.912.48 7.823.48 7.823s.468 3.331 1.906 4.798c1.827 1.926 4.226 1.866 5.294 2.067C11.52 33.885 24 34 24 34s10.086-.015 16.803-.505c.938-.113 2.984-.122 4.809-2.048 1.439-1.467 1.908-4.798 1.908-4.798s.48-3.91.48-7.823v-3.668c0-3.911-.48-7.824-.48-7.824Z" fill="currentColor" fill-rule="evenodd"/></svg><span class="visually-hidden">YouTube</span> 836 </a> 837 </li><li> 838 <a class="social__link flex items-center justify-center" href="https://www.instagram.com/giyireland" target="_blank" rel="noopener" title="GROW HQ on Instagram"><svg class="icon" width="48" height="48" viewBox="0 0 48 48" aria-hidden="true" focusable="false" role="presentation"><path d="M24 0c-6.518 0-7.335.028-9.895.144-2.555.117-4.3.523-5.826 1.116-1.578.613-2.917 1.434-4.25 2.768C2.693 5.362 1.872 6.701 1.26 8.28.667 9.806.26 11.55.144 14.105.028 16.665 0 17.482 0 24s.028 7.335.144 9.895c.117 2.555.523 4.3 1.116 5.826.613 1.578 1.434 2.917 2.768 4.25 1.334 1.335 2.673 2.156 4.251 2.77 1.527.592 3.271.998 5.826 1.115 2.56.116 3.377.144 9.895.144s7.335-.028 9.895-.144c2.555-.117 4.3-.523 5.826-1.116 1.578-.613 2.917-1.434 4.25-2.768 1.335-1.334 2.156-2.673 2.77-4.251.592-1.527.998-3.271 1.115-5.826.116-2.56.144-3.377.144-9.895s-.028-7.335-.144-9.895c-.117-2.555-.523-4.3-1.116-5.826-.613-1.5
83878-1.434-2.917-2.768-4.25-1.334-1.335-2.673-2.156-4.251-2.769-1.527-.593-3.271-1-5.826-1.116C31.335.028 30.518 0 24 0Zm0 4.324c6.408 0 7.167.025 9.698.14 2.34.107 3.61.498 4.457.827 1.12.435 1.92.955 2.759 1.795.84.84 1.36 1.64 1.795 2.76.33.845.72 2.116.827 4.456.115 2.53.14 3.29.14 9.698s-.025 7.167-.14 9.698c-.107 2.34-.498 3.61-.827 4.457-.435 1.12-.955 1.92-1.795 2.759-.84.84-1.64 1.36-2.76 1.795-.845.33-2.116.72-4.456.827-2.53.115-3.29.14-9.698.14-6.409 0-7.168-.025-9.698-.14-2.34-.107-3.61-.498-4.457-.827-1.12-.435-1.92-.955-2.759-1.795-.84-.84-1.36-1.64-1.795-2.76-.33-.845-.72-2.116-.827-4.456-.115-2.53-.14-3.29-.14-9.698s.025-7.167.14-9.698c.107-2.34.498-3.61.827-4.457.435-1.12.955-1.92 1.795-2.759.84-.84 1.64-1.36 2.76-1.795.845-.33 2.116-.72 4.456-.827 2.53-.115 3.29-.14 9.698-.14Zm0 7.352c-6.807 0-12.324 5.517-12.324 12.324 0 6.807 5.517 12.324 12.324 12.324 6.807 0 12.324-5.517 12.324-12.324 0-6.807-5.517-12.324-12.324-12.324ZM24 32a8 8 0 1 1 0-16 8 8 0 0 1 0 16Zm15.691-20.811a2.88 2.88 0 1 1-5.76 0 2.88 2.88 0 0 1 5.76 0Z" fill="currentColor" fill-rule="evenodd"/></svg><span class="visually-hidden">Instagram</span> 839 </a> 840 </li><li> 841 <a class="social__link flex items-center justify-center" href="https://ie.linkedin.com/company/giy-nfp" target="_blank" rel="noopener" title="GROW HQ on LinkedIn"><svg aria-hidden="true" class="icon svg-linkedin" viewBox="0 0 310 310" fill="currentColor" focusable="false" role="presentation"><path d="M72.16 99.73H9.927a5 5 0 0 0-5 5v199.928a5 5 0 0 0 5 5H72.16a5 5 0 0 0 5-5V104.73a5 5 0 0 0-5-5zM41.066.341C18.422.341 0 18.743 0 41.362 0 63.991 18.422 82.4 41.066 82.4c22.626 0 41.033-18.41 41.033-41.038C82.1 18.743 63.692.341 41.066.341zM230.454 94.761c-24.995 0-43.472 10.745-54.679 22.954V104.73a5 5 0 0 0-5-5h-59.599a5 5 0 0 0-5 5v199.928a5 5 0 0 0 5 5h62.097a5 5 0 0 0 5-5V205.74c0-33.333 9.054-46.319 32.29-46.319 25.306 0 27.317 20.818 27.317 48.034v97.204a5 5 0 0 0 5 5H305a5 5 0 0 0 5-5V194.995c0-49.565-9.451-100.234-79.546-100.234z"/></svg><span class="visually-hidden">LinkedIn</span> 842 </a> 843 </li></ul> 844 845 </div> 846 847 <div class="announcement-bar__middle"><div class="announcement-bar__announcements"><div 848 class="announcement" 849 style="--heading-color: 255 255 255; 850 --text-color: 255 255 255; 851 --link-color: 255 255 255; 852 " 853 ><div class="announcement__text"> 854 <a href="https://giy.ie/pages/help-build-what-comes-next" title="https://giy.ie/pages/help-build-what-comes-next">GROW HQ Fundraiser</a> 855 856 857 </div> 858 </div><div 859 class="announcement announcement--inactive" 860 style="--heading-color: 255 255 255; 861 --text-color: 255 255 255; 862 --link-color: 255 255 255; 863 " 864 ><div class="announcement__text"> 865 <a href="https://giy.ie/blogs/news/giy-position-on-the-irish-horticulture-grower-retail-charter" title="https://giy.ie/blogs/news/giy-position-on-the-irish-horticulture-grower-retail-charter">Read Our Position On The Irish Horticulture GrowerâRetail Charter</a> 866 867 868 </div> 869 </div><div 870 class="announcement announcement--inactive" 871 style="--heading-color: 255 255 255; 872 --text-color: 255 255 255; 873 --link-color: 255 255 255; 874 " 875 ><div class="announcement__text"> 876 <a href="https://cdn.shopify.com/s/files/1/1231/6100/files/GAS_Pre-budget_Submission_July_2026.pdf?v=1784283517" title="https://cdn.shopify.com/s/files/1/1231/6100/files/GAS_Pre-budget_Submission_July_2026.pdf?v=1784283517">Read our Pre-Budget Submission</a> 877 878 879 </div> 880 </div><div 881 class="announcement announcement--inactive" 882 style="--heading-color: 255 255 255; 883 --text-color: 255 255 255; 884 --link-color: 255 255 255; 885 " 886 ><div class="announcement__text"> 887 <a href="/pages/grow-hq-cafe-larder" title="GROW HQ Café & Larder">GROW HQ & Blaa Nights Opening Hours</a> 888 889 890 </div> 891 </div></div> 892 <div class="announcement-bar__announcement-controller"> 893 <button class="announcement-button announcement-button--previous" aria-label="Previous"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left" aria-hidden="true" focusable="false" role="presentation"><path d="m15 18-6-6 6-6"/></svg></button><button class="announcement-button announcement-button--next" aria-label="Next"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right" aria-hidden="true" focusable="false" role="presentation"><path d="m9 18 6-6-6-6"/></svg></button> 894 </div></div> 895 896 <div class="announcement-bar__right desktop-only"> 897 898 899 <div class="header-localization"> 900 901
902<script src="//giy.ie/cdn/shop/t/79/assets/custom-select.js?v=165097283151564761351783081584" defer="defer"></script>
902<form method="post" action="/localization" id="annbar-localization" accept-charset="UTF-8" class="form localization no-js-hidden" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><div class="localization__grid"><div class="localization__selector"> 903 <input type="hidden" name="country_code" value="IE"> 904<country-selector><label class="label visually-hidden no-js-hidden" for="annbar-localization-country-button">Country/Region</label><div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button" 905 aria-expanded="false" aria-haspopup="listbox" id="annbar-localization-country-button"> 906 <span class="text-start">Ireland (EUR â¬)</span> 907 <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true"> 908 <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/> 909 </svg> 910 </button> 911 <ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1" 912 aria-hidden="true" hidden aria-activedescendant="annbar-localization-country-opt-0"><li class="custom-select__option flex items-center js-option" id="annbar-localization-country-opt-0" role="option" 913 data-value="IE" 914 aria-selected="true"> 915 <span class="pointer-events-none">Ireland (EUR â¬)</span> 916 </li></ul> 917 </div></country-selector></div></div>
917<script> 918 customElements.whenDefined('custom-select').then(() => { 919 if (!customElements.get('country-selector')) { 920 class CountrySelector extends customElements.get('custom-select') { 921 constructor() { 922 super(); 923 this.loaded = false; 924 } 925 926 async showListbox() { 927 if (this.loaded) { 928 super.showListbox(); 929 return; 930 } 931 932 this.button.classList.add('is-loading'); 933 this.button.setAttribute('aria-disabled', 'true'); 934 935 try { 936 const response = await fetch('?section_id=country-selector'); 937 if (!response.ok) throw new Error(response.status); 938 939 const tmpl = document.createElement('template'); 940 tmpl.innerHTML = await response.text(); 941 942 const el = tmpl.content.querySelector('.custom-select__listbox'); 943 this.listbox.innerHTML = el.innerHTML; 944 945 this.options = this.querySelectorAll('.custom-select__option'); 946 947 this.popular = this.querySelectorAll('[data-popular]'); 948 if (this.popular.length) { 949 this.popular[this.popular.length - 1].closest('.custom-select__option') 950 .classList.add('custom-select__option--visual-group-end'); 951 } 952 953 this.selectedOption = this.querySelector('[aria-selected="true"]'); 954 if (!this.selectedOption) { 955 this.selectedOption = this.listbox.firstElementChild; 956 } 957 958 this.loaded = true; 959 } catch { 960 this.listbox.innerHTML = '<li>Error fetching countries, please try again.</li>'; 961 } finally { 962 super.showListbox(); 963 this.button.classList.remove('is-loading'); 964 this.button.setAttribute('aria-disabled', 'false'); 965 } 966 } 967 968 setButtonWidth() { 969 return; 970 } 971 } 972 973 customElements.define('country-selector', CountrySelector); 974 } 975 }); 976 </script>
976<script> 977 document.getElementById('annbar-localization').addEventListener('change', (evt) => { 978 const input = evt.target.closest('.localization__selector').firstElementChild; 979 if (input && input.tagName === 'INPUT') { 980 input.value = evt.detail ? evt.detail.selectedValue : evt.target.value; 981 evt.currentTarget.submit(); 982 } 983 }); 984 </script>
984</form> 985 </div> 986 987 </div> 988 </div> 989 </announcement-bar> 990</div><div id="shopify-section-sections--30671063220569__header" class="shopify-section shopify-section-group-header-group section-header"><style data-shopify> 991 .logo img { 992 width: 110px; 993 } 994 .logo-area__middle--logo-image { 995 max-width: 110px; 996 } 997 @media (max-width: 767.98px) { 998 .logo img { 999 width: 100px; 1000 } 1001 } 1002 .navigation__item.navigation__column .navigation__link, .navigation__wide-promotion.navigation__wide-promotion--with-fade .rte p { 1003 font-family: "Brandon Grotesque Regular"; 1004 } 1005 1006</style> 1007<page-header data-section-id="sections--30671063220569__header" data-cc-animate> 1008 <div id="pageheader" class="pageheader pageheader--layout-underneath"> 1009 <div class="logo-area container container--no-max"> 1010 <div class="logo-area__left"> 1011 <div class="logo-area__left__inner"> 1012 <button class="mobile-nav-toggle" aria-label="Menu" aria-controls="main-nav"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-menu" aria-hidden="true" focusable="false" role="presentation"><path d="M3 12h18M3 6h18M3 18h18"/></svg></button> 1013 1014 <a class="show-search-link" href="/search" aria-label="Search"> 1015 <span class="show-search-link__icon"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation"><g transform="translate(3 3)" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd"><circle cx="7.824" cy="7.824" r="7.824"/><path stroke-linecap="square" d="m13.971 13.971 4.47 4.47"/></g></svg></span> 1016 <span class="show-search-link__text visually-hidden">Search</span> 1017 </a> 1018 1019 1020 </div> 1021 </div> 1022 1023 <div class="logo-area__middle logo-area__middle--logo-image"> 1024 <div class="logo-area__middle__inner"> 1025 <div class="logo"><h1 class="logo__h1"><a class="logo__link" href="/" title="GROW HQ"><img class="logo__image" src="//giy.ie/cdn/shop/files/GIY_logo_239f40ce-c258-445f-bc62-d2c0ed372ffc.png?v=1730453273&width=220" alt="GROW HQ" itemprop="logo" width="5470" height="3254" loading="eager" /></a></h1></div> 1026 </div> 1027 </div> 1028 1029 <div class="logo-area__right"> 1030 <div class="logo-area__right__inner"> 1031 1032 1033 <a class="header-account-link" href="https://giy.ie/customer_authentication/redirect?locale=en®ion_country=IE" aria-label="Account"> 1034 <span class="header-account-link__text visually-hidden">Account</span> 1035 <span class="header-account-link__icon"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation"><g fill="none" fill-rule="evenodd"><path d="M12 2a5 5 0 1 1 0 10 5 5 0 0 1 0-10Zm0 1.429a3.571 3.571 0 1 0 0 7.142 3.571 3.571 0 0 0 0-7.142Z" fill="currentColor"/><path d="M3 18.25c0-2.486 4.542-4 9.028-4 4.486 0 8.972 1.514 8.972 4v3H3v-3Z" stroke="currentColor" stroke-width="1.5"/><circle stroke="currentColor" stroke-width="1.5" cx="12" cy="7" r="4.25"/></g></svg></span> 1036 </a> 1037 1038 1039 1040 <a class="show-search-link" href="/search"> 1041 <span class="show-search-link__text visually-hidden">Search</span> 1042 <span class="show-search-link__icon"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation"><g transform="translate(3 3)" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd"><circle cx="7.824" cy="7.824" r="7.824"/><path stroke-linecap="square" d="m13.971 13.971 4.47 4.47"/></g></svg></span> 1043 </a> 1044 1045<a href="/cart" class="cart-link" data-hash="e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"> 1046 <span class="cart-link__label visually-hidden">Cart</span> 1047 <span class="cart-link__icon"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-width="1.5"><path d="M2 9.25h20l-4 12H6z"/><path stroke-linecap="square" d="M12 9V3"/></g></svg><span class="cart-link__count"></span> 1048 </span> 1049 </a> 1050 </div> 1051 </div> 1052 </div>
1052<script src="//giy.ie/cdn/shop/t/79/assets/main-search.js?v=76809749390081725741783081584" defer></script>
1052 1053 <main-search class="main-search " 1054 data-quick-search="true" 1055 data-quick-search-meta="false"> 1056 1057 <div class="main-search__container container"> 1058 <button class="main-search__close" aria-label="Close"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-x" aria-hidden="true" focusable="false" role="presentation"><path d="M18 6 6 18M6 6l12 12"/></svg></button> 1059 1060 <form class="main-search__form" action="/search" method="get" autocomplete="off"> 1061 <div class="main-search__input-container"> 1062 <input class="main-search__input" type="text" name="q" autocomplete="off" placeholder="Search our store" aria-label="Search" /> 1063 <button class="main-search__button" type="submit" aria-label="Search"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation"><g transform="translate(3 3)" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd"><circle cx="7.824" cy="7.824" r="7.824"/><path stroke-linecap="square" d="m13.971 13.971 4.47 4.47"/></g></svg></button> 1064 </div>
1064<script src="//giy.ie/cdn/shop/t/79/assets/search-suggestions.js?v=101886753114502501091783081584" defer></script>
1064 1065 <search-suggestions></search-suggestions></form> 1066 1067 <div class="main-search__results"></div> 1068 1069 1070 </div> 1071 </main-search></div> 1072 1073 <main-navigation id="main-nav" class="desktop-only" data-proxy-nav="proxy-nav"> 1074 <div class="navigation navigation--main" role="navigation" aria-label="Primary"> 1075 <div class="navigation__tier-1-container"> 1076 <ul class="navigation__tier-1"> 1077<li class="navigation__item navigation__item--with-children navigation__item--with-mega-menu featured-link"> 1078 <a href="#" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-1">LEARN</a> 1079 1080 1081 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1082 1083 <div id="NavigationTier2-1" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1084 <ul class="navigation__tier-2 navigation__columns navigation__columns--count-5 navigation__columns--5-cols navigation__columns--with-promos"> 1085 1086 1087<li class="navigation__item navigation__item--with-children navigation__column"> 1088 <a href="https://giy.ie/collections/events-at-grow-hq" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Courses</a> 1089 1090 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1091 1092 1093 1094 <div class="navigation__tier-3-container navigation__child-tier"> 1095 <ul class="navigation__tier-3"> 1096 1097<li class="navigation__item"> 1098 <a class="navigation__link" href="https://giy.ie/collections/online-courses">Online</a> 1099 </li> 1100 1101<li class="navigation__item"> 1102 <a class="navigation__link" href="https://giy.ie/collections/giy-food-growing-academy">Growing</a> 1103 </li> 1104 1105<li class="navigation__item"> 1106 <a class="navigation__link" href="https://giy.ie/collections/grow-hq-cookery-school">Cooking</a> 1107 </li> 1108 1109<li class="navigation__item"> 1110 <a class="navigation__link" href="/collections/food-choices-retreats">Food Choices</a> 1111 </li> 1112 1113<li class="navigation__item"> 1114 <a class="navigation__link" href="https://giy.ie/collections/giy-webinars">GIY Webinars</a> 1115 </li> 1116 1117<li class="navigation__item"> 1118 <a class="navigation__link" href="/products/junior-giyers-halloween-camp">Junior GIYers Camp</a> 1119 </li> 1120 1121 </ul> 1122 </div> 1123 1124 </li> 1125 1126<li class="navigation__item navigation__item--with-children navigation__column"> 1127 <a href="#" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Events</a> 1128 1129 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1130 1131 1132 1133 <div class="navigation__tier-3-container navigation__child-tier"> 1134 <ul class="navigation__tier-3"> 1135 1136<li class="navigation__item"> 1137 <a class="navigation__link" href="https://cdn.shopify.com/s/files/1/1231/6100/files/GROW_HQ_Whats_on_Guide_2026.pdf?v=1767617578">What's on Guide 2026</a> 1138 </li> 1139 1140<li class="navigation__item"> 1141 <a class="navigation__link" href="https://giy.ie/collections/grow-hq-events">Upcoming Events </a> 1142 </li> 1143 1144<li class="navigation__item"> 1145 <a class="navigation__link" href="https://giy.ie/collections/events-at-grow-hq">All Courses & Events</a> 1146 </li> 1147 1148 </ul> 1149 </div> 1150 1151 </li> 1152 1153<li class="navigation__item navigation__item--with-children navigation__column"> 1154 <a href="#" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Resources</a> 1155 1156 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1157 1158 1159 1160 <div class="navigation__tier-3-container navigation__child-tier"> 1161 <ul class="navigation__tier-3"> 1162 1163<li class="navigation__item"> 1164 <a class="navigation__link" href="https://giy.ie/blogs/veg
1164-directory">Growing Guides</a> 1165 </li> 1166 1167<li class="navigation__item"> 1168 <a class="navigation__link" href="https://giy.ie/blogs/recipes">Recipes</a> 1169 </li> 1170 1171<li class="navigation__item"> 1172 <a class="navigation__link" href="https://giy.ie/blogs/food-matters-podcast">Podcast</a> 1173 </li> 1174 1175<li class="navigation__item"> 1176 <a class="navigation__link" href="https://giy.ie/pages/giy-grow-circle-membership">GROW Circle</a> 1177 </li> 1178 1179<li class="navigation__item"> 1180 <a class="navigation__link" href="https://giy.ie/pages/giy-tv-shows">TV Shows</a> 1181 </li> 1182 1183 </ul> 1184 </div> 1185 1186 </li> 1187 1188 1189 1190 1191 1192<li class="desktop-only navigation__column navigation__column--promotion" > 1193 <div class="menu-promotion"><a class="menu-promotion__link" href="https://giy.ie/collections/food-choices-retreats"><div class="menu-promotion__image"> 1194<img data-manual-src="//giy.ie/cdn/shop/files/Food_Choices_Mick.png?v=1776262432&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" data-manual-srcset="//giy.ie/cdn/shop/files/Food_Choices_Mick.png?v=1776262432&width=425 340w, //giy.ie/cdn/shop/files/Food_Choices_Mick.png?v=1776262432&width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/Food_Choices_Mick.png?v=1776262432&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" srcset="//giy.ie/cdn/shop/files/Food_Choices_Mick.png?v=1776262432&width=425 340w, //giy.ie/cdn/shop/files/Food_Choices_Mick.png?v=1776262432&width=500 400w" class="theme-img"></noscript> 1195</div><div class="menu-promotion__text">Ready for a Food Reset?</div></a></div> 1196 </li><li class="desktop-only navigation__column navigation__column--promotion" > 1197 <div class="menu-promotion"><a class="menu-promotion__link" href="https://giy.ie/products/ultimate-starter-course"><div class="menu-promotion__image"> 1198<img data-manual-src="//giy.ie/cdn/shop/files/Ultimate_Starter_image.png?v=1776261744&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" data-manual-srcset="//giy.ie/cdn/shop/files/Ultimate_Starter_image.png?v=1776261744&width=425 340w, //giy.ie/cdn/shop/files/Ultimate_Starter_image.png?v=1776261744&width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/Ultimate_Starter_image.png?v=1776261744&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" srcset="//giy.ie/cdn/shop/files/Ultimate_Starter_image.png?v=1776261744&width=425 340w, //giy.ie/cdn/shop/files/Ultimate_Starter_image.png?v=1776261744&width=500 400w" class="theme-img"></noscript> 1199</div><div class="menu-promotion__text">Start Growing Today</div></a></div> 1200 </li></ul> 1201 </div></div> 1202 1203 </li> 1204 1205<li class="navigation__item navigation__item--with-children navigation__item--with-mega-menu"> 1206 <a href="#" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-2">SCHOOLS</a> 1207 1208 1209 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1210 1211 <div id="NavigationTier2-2" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1212 <ul class="navigation__tier-2 navigation__columns navigation__columns--count-4 navigation__columns--with-promos"> 1213 1214 1215<li class="navigation__item navigation__item--with-children navigation__column"> 1216 <a href="#" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">School Programmes</a> 1217 1218 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1219 1220 1221 1222 <div class="navigation__tier-3-container navigation__child-tier"> 1223 <ul class="navigation__tier-3"> 1224 1225<li class="navigation__item"> 1226 <a class="navigation__link" href="https://giy.ie/pages/grow-at-school">GROW at School</a> 1227 </li> 1228 1229 </ul> 1230 </div> 1231 1232 </li> 1233 1234<li class="navigation__item navigation__item--with-children navigation__column"> 1235 <a href="#" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Plan a School Visit</a> 1236 1237 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1238 1239 1240 1241 <div class="navigation__tier-3-container navigation__child-tier"> 1242 <ul class="navigation__tier-3"> 1243 1244<li class="navigation__item"> 1245 <a class="navigation__link" href="https://giy.ie/pages/grow-hq-school-tour">School Tours</a> 1246 </li> 1247 1248 </ul> 1249 </div> 1250 1251 </li> 1252 1253 1254 1255 1256 1257<li class="desktop-only navigation__column navigation__column--promotion" > 1258 <div class="menu-promotion"><a class="menu-promotion__link" href="https://giy.ie/pages/grow-at-school-how-to-get-involved"><div class="menu-promotion__image">
1259<img data-manual-src="//giy.ie/cdn/shop/files/GIY_Mary_Primary_School.png?v=1776262590&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" data-manual-srcset="//giy.ie/cdn/shop/files/GIY_Mary_Primary_School.png?v=1776262590&width=425 340w, //giy.ie/cdn/shop/files/GIY_Mary_Primary_School.png?v=1776262590&width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/GIY_Mary_Primary_School.png?v=1776262590&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" srcset="//giy.ie/cdn/shop/files/GIY_Mary_Primary_School.png?v=1776262590&width=425 340w, //giy.ie/cdn/shop/files/GIY_Mary_Primary_School.png?v=1776262590&width=500 400w" class="theme-img"></noscript> 1260</div><div class="menu-promotion__text">Primary School Registration</div></a></div> 1261 </li><li class="desktop-only navigation__column navigation__column--promotion" > 1262 <div class="menu-promotion"><a class="menu-promotion__link" href="https://manage.kmail-lists.com/subscriptions/subscribe?a=XDhrmX&g=WNheHY"><div class="menu-promotion__image"> 1263<img data-manual-src="//giy.ie/cdn/shop/files/GIY_Post-Primary.png?v=1783083391&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" data-manual-srcset="//giy.ie/cdn/shop/files/GIY_Post-Primary.png?v=1783083391&width=425 340w, //giy.ie/cdn/shop/files/GIY_Post-Primary.png?v=1783083391&width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/GIY_Post-Primary.png?v=1783083391&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" srcset="//giy.ie/cdn/shop/files/GIY_Post-Primary.png?v=1783083391&width=425 340w, //giy.ie/cdn/shop/files/GIY_Post-Primary.png?v=1783083391&width=500 400w" class="theme-img"></noscript> 1264</div><div class="menu-promotion__text">Post-Primary Registration</div></a></div> 1265 </li></ul> 1266 </div></div> 1267 1268 </li> 1269 1270<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 1271 <a href="#" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-3">CORPORATE</a> 1272 1273 1274 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1275 1276 <div id="NavigationTier2-3" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1277 <ul class="navigation__tier-2"> 1278 1279 1280<li class="navigation__item"> 1281 <a href="https://giy.ie/pages/grow-at-work-employee-engagement-programme" class="navigation__link" >Corporate Programme</a> 1282 1283 1284 1285 </li> 1286 1287 1288 1289 1290</ul> 1291 </div></div> 1292 1293 </li> 1294 1295<li class="navigation__item navigation__item--with-children navigation__item--with-mega-menu"> 1296 <a href="https://giy.ie/pages/visit-grow-hq" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-4">VISIT</a> 1297 1298 1299 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1300 1301 <div id="NavigationTier2-4" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1302 <ul class="navigation__tier-2 navigation__columns navigation__columns--count-4 navigation__columns--with-promos"> 1303 1304 1305<li class="navigation__item navigation__item--with-children navigation__column"> 1306 <a href="#" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Plan Your Visit</a> 1307 1308 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1309 1310 1311 1312 <div class="navigation__tier-3-container navigation__child-tier"> 1313 <ul class="navigation__tier-3"> 1314 1315<li class="navigation__item"> 1316 <a class="navigation__link" href="https://giy.ie/pages/grow-hq-cafe-larder">GROW HQ & Farm Shop</a> 1317 </li> 1318 1319<li class="navigation__item"> 1320 <a class="navigation__link" href="https://giy.ie/pages/volunteering-at-grow-hq">Volunteer at GROW HQ </a> 1321 </li> 1322 1323<li class="navigation__item"> 1324 <a class="navigation__link" href="https://giy.ie/pages/giy-farm">GIY Farm</a> 1325 </li> 1326 1327 </ul> 1328 </div> 1329 1330 </li> 1331 1332<li class="navigation__item navigation__item--with-children navigation__column"> 1333 <a href="#" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Custom Events</a> 1334 1335 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1336 1337 1338 1339 <div class="navigation__tier-3-container navigation__child-tier"> 1340 <ul class="navigation__tier-3"> 1341 1342<li class="navigation__item"> 1343 <a class="navigation__link" href="https://giy.ie/pages/private-events-at-grow-hq">Venue Hire</a> 1344 </li> 1345 1346 </ul> 1347 </div> 1348 1349 </li> 1350 1351 1352 1353 1354 1355<li class="desktop-only navigation__column navigation__column--promotion" > 1356 <div class="menu-promotion"><a class="menu-promotion__link" href="https://giy.ie/pages/grow-hq-cafe-larder"><div class="menu-promotion__image"> 1357<img data-manual-src="//giy.ie/cdn/shop/files/Visit_GROW_HQ.png?v=1776263413&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" data-manual-srcset="//giy.ie/cdn/shop/files/Visit_GROW_HQ.png?v=1776263413&width=425 340w, //giy.ie/cdn/shop/files/Visit_GROW_HQ.png?v=1776263413&width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/Visit_GROW_HQ.png?v=1776263413&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" srcset="//giy.ie/cdn/shop/files/Visit_GROW_HQ.png?v=1776263413&width=425 340w, //giy.ie/cdn/shop/files/Visit_GROW_HQ.png?v=1776263413&width=500 400w" class="theme-img"></noscript> 1358</div><div class="menu-promotion__text">Visit GROW HQ</div></a></div> 1359 </li><li class="desktop-only navigation__column navigation__column--promotion" > 1360 <div class="menu-promotion"><a class="menu-promotion__link" href="https://giy.ie/collections/grow-hq-events"><div class="menu-promotion__image"> 1361<img data-manual-src="//giy.ie/cdn/shop/files/GIY_Group_Course.png?v=1776264150&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" data-manual-srcset="//giy.ie/cdn/shop/files/GIY_Group_Course.png?v=1776264150&width=425 340w, //giy.ie/cdn/shop/files/GIY_Group_Course.png?v=1776264150&width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/GIY_Group_Course.png?v=1776264150&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" srcset="//giy.ie/cdn/shop/files/GIY_Group_Course.png?v=1776264150&width=425 340w, //giy.ie/cdn/shop/files/GIY_Group_Course.png?v=1776264150&width=500 400w" class="theme-img"></noscript> 1362</div><div class="menu-promotion__text">Upcoming Events</div></a></div> 1363 </li></ul> 1364 </div></div> 1365 1366 </li> 1367 1368<li class="navigation__item navigation__item--with-children navigation__item--with-mega-menu"> 1369 <a href="#" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-5">SHOP</a> 1370 1371 1372 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1373 1374 <div id="NavigationTier2-5" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1375 <ul class="navigation__tier-2 navigation__columns navigation__columns--count-5 navigation__columns--5-cols navigation__columns--with-promos"> 1376 1377 1378<li class="navigation__item navigation__column"> 1379 <a href="https://giy.ie/pages/giy-shop" class="navigation__link" >Shop All</a> 1380 1381 1382 1383 </li> 1384 1385<li class="navigation__item navigation__item--with-children navigation__column"> 1386 <a href="#" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Subscriptions</a> 1387 1388 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1389 1390 1391 1392 <div class="navigation__tier-3-container navigation__child-tier"> 1393 <ul class="navigation__tier-3"> 1394 1395<li class="navigation__item"> 1396 <a class="navigation__link" href="https://giy.ie/pages/giy-grow-circle-membership">GROW Circle Membership</a> 1397 </li> 1398 1399<li class="navigation__item"> 1400 <a class="navigation__link" href="https://giy.ie/pages/giy-organic-veg-box">GIY Organic Veg Box</a> 1401 </li> 1402 1403 </ul> 1404 </div> 1405 1406 </li> 1407 1408<li class="navigation__item navigation__item--with-children navigation__column"> 1409 <a href="#" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Products</a> 1410 1411 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1412 1413 1414 1415 <div class="navigation__tier-3-container navigation__child-tier"> 1416 <ul class="navigation__tier-3"> 1417 1418<li class="navigation__item"> 1419 <a class="navigation__link" href="https://giy.ie/products/giy-gift-card-digital">Digital Gift Card</a> 1420 </li> 1421 1422<li class="navigation__item"> 1423 <a class="navigation__link" href="https://giy.ie/collections/seeds">Seeds</a> 1424 </li> 1425 1426<li class="navigation__item"> 1427 <a class="navigation__link" href="https://giy.ie/collections/growbox">GROWBox</a> 1428 </li> 1429 1430<li class="navigation__item"> 1431 <a class="navigation__link" href="https://giy.ie/collections/books-1">Books</a> 1432 </li> 1433 1434<li class="navigation__item"> 1435 <a class="navigation__link" href="https://giy.ie/collections/events-at-grow-hq">All Courses & Events</a> 1436 </li> 1437 1438 </ul> 1439 </div> 1440 1441 </li> 1442 1443 1444 1445 1446 1447<li class="desktop-only navigation__column navigation__column--promotion" > 1448 <div class="menu-promotion"><a class="menu-promotion__link" href="https://giy.ie/collections/growbox"><div class="menu-promotion__image"> 1449<img data-manual-src="//giy.ie/cdn/shop/files/GROWBox_contents.png?v=1776264465&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" data-manual-srcset="//giy.ie/cdn/shop/files/GROWBox_contents.png?v=1776264465&width=425 340w, //giy.ie/cdn/shop/files/GROWBox_contents.png?v=1776264465&width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/GROWBox_contents.png?v=1776264465&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" srcset="//giy.ie/cdn/shop/files/GROWBox_contents.png?v=1776264465&width=425 340w, //giy.ie/cdn/shop/files/GROWBox_contents.png?v=1776264465&width=500 400w" class="theme-img"></noscript> 1450</div><div class="menu-promotion__text">Best-Selling Starter Kits</div></a></div> 1451 </li><li class="desktop-only navigation__column navigation__column--promotion" > 1452 <div class="menu-promotion"><a class="menu-promotion__link" href="https://giy.ie/pages/giy-organic-veg-box"><div class="menu-promotion__image"> 1453<img data-manual-src="//giy.ie/cdn/shop/files/GIY_Organic_Veg_Box.png?v=1776264703&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" data-manual-srcset="//giy.ie/cdn/shop/files/GIY_Organic_Veg_Box.png?v=1776264703&width=425 340w, //giy.ie/cdn/shop/files/GIY_Organic_Veg_Box.png?v=1776264703&width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/GIY_Organic_Veg_Box.png?v=1776264703&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" srcset="//giy.ie/cdn/shop/files/GIY_Organic_Veg_Box.png?v=1776264703&width=425 340w, //giy.ie/cdn/shop/files/GIY_Organic_Veg_Box.png?v=1776264703&width=500 400w" class="theme-img"></noscript> 1454</div><div class="me
1454nu-promotion__text">Fresh Organic Veg Delivered</div></a></div> 1455 </li></ul> 1456 </div></div> 1457 1458 </li> 1459 1460<li class="navigation__item navigation__item--with-children navigation__item--with-mega-menu"> 1461 <a href="#" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-6">ABOUT US</a> 1462 1463 1464 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1465 1466 <div id="NavigationTier2-6" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1467 <ul class="navigation__tier-2 navigation__columns navigation__columns--count-4"> 1468 1469 1470<li class="navigation__item navigation__item--with-children navigation__column"> 1471 <a href="#" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Vision & Action</a> 1472 1473 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1474 1475 1476 1477 <div class="navigation__tier-3-container navigation__child-tier"> 1478 <ul class="navigation__tier-3"> 1479 1480<li class="navigation__item"> 1481 <a class="navigation__link" href="/pages/our-mission">Our Mission</a> 1482 </li> 1483 1484<li class="navigation__item"> 1485 <a class="navigation__link" href="https://giy.ie/pages/initiatives">Our Work</a> 1486 </li> 1487 1488<li class="navigation__item"> 1489 <a class="navigation__link" href="https://giy.ie/pages/help-build-what-comes-next">GROW HQ Fundraiser</a> 1490 </li> 1491 1492<li class="navigation__item"> 1493 <a class="navigation__link" href="/blogs/news">News</a> 1494 </li> 1495 1496 </ul> 1497 </div> 1498 1499 </li> 1500 1501<li class="navigation__item navigation__item--with-children navigation__column"> 1502 <a href="#" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Our Team</a> 1503 1504 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1505 1506 1507 1508 <div class="navigation__tier-3-container navigation__child-tier"> 1509 <ul class="navigation__tier-3"> 1510 1511<li class="navigation__item"> 1512 <a class="navigation__link" href="https://giy.ie/pages/our-team">Meet the Team</a> 1513 </li> 1514 1515<li class="navigation__item"> 1516 <a class="navigation__link" href="https://giy.ie/pages/board-of-directors">Board of Directors</a> 1517 </li> 1518 1519<li class="navigation__item"> 1520 <a class="navigation__link" href="https://giy.ie/pages/global-advisory-group">Global Advisory Group</a> 1521 </li> 1522 1523<li class="navigation__item"> 1524 <a class="navigation__link" href="https://giy.ie/pages/partners">Partners</a> 1525 </li> 1526 1527 </ul> 1528 </div> 1529 1530 </li> 1531 1532<li class="navigation__item navigation__item--with-children navigation__column"> 1533 <a href="#" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Governance & Finance</a> 1534 1535 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1536 1537 1538 1539 <div class="navigation__tier-3-container navigation__child-tier"> 1540 <ul class="navigation__tier-3"> 1541 1542<li class="navigation__item"> 1543 <a class="navigation__link" href="https://giy.ie/pages/annual-reports">Annual Reports</a> 1544 </li> 1545 1546 </ul> 1547 </div> 1548 1549 </li> 1550 1551<li class="navigation__item navigation__item--with-children navigation__column"> 1552 <a href="#" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">All Enquiries </a> 1553 1554 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1555 1556 1557 1558 <div class="navigation__tier-3-container navigation__child-tier"> 1559 <ul class="navigation__tier-3"> 1560 1561<li class="navigation__item"> 1562 <a class="navigation__link" href="/blogs/job-vacancies">Careers</a> 1563 </li> 1564 1565<li class="navigation__item"> 1566 <a class="navigation__link" href="/pages/volunteer-work-placements">Volunteer Work Placements</a> 1567 </li> 1568 1569<li class="navigation__item"> 1570 <a class="navigation__link" href="https://giy.ie/pages/contact-us">Contact Us</a> 1571 </li> 1572 1573 </ul> 1574 </div> 1575 1576 </li> 1577 1578 1579 1580 1581</ul> 1582 </div></div> 1583 1584 </li> 1585 1586</ul> 1587 </div> 1588 </div>
1588<script class="mobile-navigation-drawer-template" type="text/template"> 1589 <div class="mobile-navigation-drawer" data-mobile-expand-with-entire-link="true"> 1590 <div class="navigation navigation--main" role="navigation" aria-label="Primary"> 1591 <div class="navigation__tier-1-container"> 1592 <div class="navigation__mobile-header"> 1593 <a href="#" class="mobile-nav-back has-ltr-icon" aria-label="Back"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left" aria-hidden="true" focusable="false" role="presentation"><path d="m15 18-6-6 6-6"/></svg></a> 1594 <span class="mobile-nav-title"></span> 1595 <a href="#" class="mobile-nav-toggle" aria-label="Close"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-x" aria-hidden="true" focusable="false" role="presentation"><path d="M18 6 6 18M6 6l12 12"/></svg></a> 1596 </div> 1597 <ul class="navigation__tier-1"> 1598<li class="navigation__item navigation__item--with-children navigation__item--with-mega-menu featured-link"> 1599 <a href="#" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-1-mob">LEARN</a> 1600 1601 1602 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1603 1604 <div id="NavigationTier2-1-mob" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1605 <ul class="navigation__tier-2 navigation__columns navigation__columns--count-5 navigation__columns--5-cols navigation__columns--with-promos"> 1606 1607 1608<li class="navigation__item navigation__item--with-children navigation__column"> 1609 <a href="https://giy.ie/collections/events-at-grow-hq" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Courses</a> 1610 1611 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1612 1613 1614 1615 <div class="navigation__tier-3-container navigation__child-tier"> 1616 <ul class="navigation__tier-3"> 1617 1618<li class="navigation__item"> 1619 <a class="navigation__link" href="https://giy.ie/collections/online-courses">Online</a> 1620 </li> 1621 1622<li class="navigation__item"> 1623 <a class="navigation__link" href="https://giy.ie/collections/giy-food-growing-academy">Growing</a> 1624 </li> 1625 1626<li class="navigation__item"> 1627 <a class="navigation__link" href="https://giy.ie/collections/grow-hq-cookery-school">Cooking</a> 1628 </li> 1629 1630<li class="navigation__item"> 1631 <a class="navigation__link" href="/collections/food-choices-retreats">Food Choices</a> 1632 </li> 1633 1634<li class="navigation__item"> 1635 <a class="navigation__link" href="https://giy.ie/collections/giy-webinars">GIY Webinars</a> 1636 </li> 1637 1638<li class="navigation__item"> 1639 <a class="navigation__link" href="/products/junior-giyers-halloween-camp">Junior GIYers Camp</a> 1640 </li> 1641 1642 </ul> 1643 </div> 1644 1645 </li> 1646 1647<li class="navigation__item navigation__item--with-children navigation__column"> 1648 <a href="#" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Events</a> 1649 1650 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1651 1652 1653 1654 <div class="navigation__tier-3-container navigation__child-tier"> 1655 <ul class="navigation__tier-3"> 1656 1657<li class="navigation__item"> 1658 <a class="navigation__link" href="https://cdn.shopify.com/s/files/1/1231/6100/files/GROW_HQ_Whats_on_Guide_2026.pdf?v=1767617578">What's on Guide 2026</a> 1659 </li> 1660 1661<li class="navigation__item"> 1662 <a class="navigation__link" href="https://giy.ie/collections/grow-hq-events">Upcoming Events </a> 1663 </li> 1664 1665<li class="navigation__item"> 1666 <a class="navigation__link" href="https://giy.ie/collections/events-at-grow-hq">All Courses & Events</a> 1667 </li> 1668 1669 </ul> 1670 </div> 1671 1672 </li> 1673 1674<li class="navigation__item navigation__item--with-children navigation__column"> 1675 <a href="#" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Resources</a> 1676 1677 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1678 1679 1680 1681 <div class="navigation__tier-3-container navigation__child-tier"> 1682 <ul class="navigation__tier-3"> 1683 1684<li class="navigation__item"> 1685 <a class="navigation__link" href="https://giy.ie/blogs/veg
1685-directory">Growing Guides</a> 1686 </li> 1687 1688<li class="navigation__item"> 1689 <a class="navigation__link" href="https://giy.ie/blogs/recipes">Recipes</a> 1690 </li> 1691 1692<li class="navigation__item"> 1693 <a class="navigation__link" href="https://giy.ie/blogs/food-matters-podcast">Podcast</a> 1694 </li> 1695 1696<li class="navigation__item"> 1697 <a class="navigation__link" href="https://giy.ie/pages/giy-grow-circle-membership">GROW Circle</a> 1698 </li> 1699 1700<li class="navigation__item"> 1701 <a class="navigation__link" href="https://giy.ie/pages/giy-tv-shows">TV Shows</a> 1702 </li> 1703 1704 </ul> 1705 </div> 1706 1707 </li> 1708 1709 1710 1711 1712 1713<li class="navigation__column navigation__column--promotion navigation__column--promotion-carousel"><div class="menu-promotion"><a class="menu-promotion__link" href="https://giy.ie/collections/food-choices-retreats"><div class="menu-promotion__image"> 1714<img data-manual-src="//giy.ie/cdn/shop/files/Food_Choices_Mick.png?v=1776262432&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" data-manual-srcset="//giy.ie/cdn/shop/files/Food_Choices_Mick.png?v=1776262432&width=425 340w, //giy.ie/cdn/shop/files/Food_Choices_Mick.png?v=1776262432&width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/Food_Choices_Mick.png?v=1776262432&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" srcset="//giy.ie/cdn/shop/files/Food_Choices_Mick.png?v=1776262432&width=425 340w, //giy.ie/cdn/shop/files/Food_Choices_Mick.png?v=1776262432&width=500 400w" class="theme-img"></noscript> 1715</div><div class="menu-promotion__text">Ready for a Food Reset?</div></a></div><div class="menu-promotion"><a class="menu-promotion__link" href="https://giy.ie/products/ultimate-starter-course"><div class="menu-promotion__image"> 1716<img data-manual-src="//giy.ie/cdn/shop/files/Ultimate_Starter_image.png?v=1776261744&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" data-manual-srcset="//giy.ie/cdn/shop/files/Ultimate_Starter_image.png?v=1776261744&width=425 340w, //giy.ie/cdn/shop/files/Ultimate_Starter_image.png?v=1776261744&width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/Ultimate_Starter_image.png?v=1776261744&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" srcset="//giy.ie/cdn/shop/files/Ultimate_Starter_image.png?v=1776261744&width=425 340w, //giy.ie/cdn/shop/files/Ultimate_Starter_image.png?v=1776261744&width=500 400w" class="theme-img"></noscript> 1717</div><div class="menu-promotion__text">Start Growing Today</div></a></div></li></ul> 1718 </div></div> 1719 1720 </li> 1721 1722<li class="navigation__item navigation__item--with-children navigation__item--with-mega-menu"> 1723 <a href="#" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-2-mob">SCHOOLS</a> 1724 1725 1726 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1727 1728 <div id="NavigationTier2-2-mob" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1729 <ul class="navigation__tier-2 navigation__columns navigation__columns--count-4 navigation__columns--with-promos"> 1730 1731 1732<li class="navigation__item navigation__item--with-children navigation__column"> 1733 <a href="#" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">School Programmes</a> 1734 1735 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1736 1737 1738 1739 <div class="navigation__tier-3-container navigation__child-tier"> 1740 <ul class="navigation__tier-3"> 1741 1742<li class="navigation__item"> 1743 <a class="navigation__link" href="https://giy.ie/pages/grow-at-school">GROW at School</a> 1744 </li> 1745 1746 </ul> 1747 </div> 1748 1749 </li> 1750 1751<li class="navigation__item navigation__item--with-children navigation__column"> 1752 <a href="#" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Plan a School Visit</a> 1753 1754 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1755 1756 1757 1758 <div class="navigation__tier-3-container navigation__child-tier"> 1759 <ul class="navigation__tier-3"> 1760 1761<li class="navigation__item"> 1762 <a class="navigation__link" href="https://giy.ie/pages/grow-hq-school-tour">School Tours</a> 1763 </li> 1764 1765 </ul> 1766 </div> 1767 1768 </li> 1769 1770 1771 1772 1773 1774<li class="navigation__column navigation__column--promotion navigation__column--promotion-carousel"><div class="menu-promotion"><a class="menu-promotion__link" href="https://giy.ie/pages/grow-at-school-how-to-get-involved"><div class="menu-promotion__image">
1775<img data-manual-src="//giy.ie/cdn/shop/files/GIY_Mary_Primary_School.png?v=1776262590&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" data-manual-srcset="//giy.ie/cdn/shop/files/GIY_Mary_Primary_School.png?v=1776262590&width=425 340w, //giy.ie/cdn/shop/files/GIY_Mary_Primary_School.png?v=1776262590&width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/GIY_Mary_Primary_School.png?v=1776262590&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" srcset="//giy.ie/cdn/shop/files/GIY_Mary_Primary_School.png?v=1776262590&width=425 340w, //giy.ie/cdn/shop/files/GIY_Mary_Primary_School.png?v=1776262590&width=500 400w" class="theme-img"></noscript> 1776</div><div class="menu-promotion__text">Primary School Registration</div></a></div><div class="menu-promotion"><a class="menu-promotion__link" href="https://manage.kmail-lists.com/subscriptions/subscribe?a=XDhrmX&g=WNheHY"><div class="menu-promotion__image"> 1777<img data-manual-src="//giy.ie/cdn/shop/files/GIY_Post-Primary.png?v=1783083391&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" data-manual-srcset="//giy.ie/cdn/shop/files/GIY_Post-Primary.png?v=1783083391&width=425 340w, //giy.ie/cdn/shop/files/GIY_Post-Primary.png?v=1783083391&width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/GIY_Post-Primary.png?v=1783083391&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" srcset="//giy.ie/cdn/shop/files/GIY_Post-Primary.png?v=1783083391&width=425 340w, //giy.ie/cdn/shop/files/GIY_Post-Primary.png?v=1783083391&width=500 400w" class="theme-img"></noscript> 1778</div><div class="menu-promotion__text">Post-Primary Registration</div></a></div></li></ul> 1779 </div></div> 1780 1781 </li> 1782 1783<li class="navigation__item navigation__item--with-children navigation__item--with-small-menu"> 1784 <a href="#" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-3-mob">CORPORATE</a> 1785 1786 1787 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1788 1789 <div id="NavigationTier2-3-mob" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1790 <ul class="navigation__tier-2"> 1791 1792 1793<li class="navigation__item"> 1794 <a href="https://giy.ie/pages/grow-at-work-employee-engagement-programme" class="navigation__link" >Corporate Programme</a> 1795 1796 1797 1798 </li> 1799 1800 1801 1802 1803</ul> 1804 </div></div> 1805 1806 </li> 1807 1808<li class="navigation__item navigation__item--with-children navigation__item--with-mega-menu"> 1809 <a href="https://giy.ie/pages/visit-grow-hq" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-4-mob">VISIT</a> 1810 1811 1812 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1813 1814 <div id="NavigationTier2-4-mob" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1815 <ul class="navigation__tier-2 navigation__columns navigation__columns--count-4 navigation__columns--with-promos"> 1816 1817 1818<li class="navigation__item navigation__item--with-children navigation__column"> 1819 <a href="#" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Plan Your Visit</a> 1820 1821 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1822 1823 1824 1825 <div class="navigation__tier-3-container navigation__child-tier"> 1826 <ul class="navigation__tier-3"> 1827 1828<li class="navigation__item"> 1829 <a class="navigation__link" href="https://giy.ie/pages/grow-hq-cafe-larder">GROW HQ & Farm Shop</a> 1830 </li> 1831 1832<li class="navigation__item"> 1833 <a class="navigation__link" href="https://giy.ie/pages/volunteering-at-grow-hq">Volunteer at GROW HQ </a> 1834 </li> 1835 1836<li class="navigation__item"> 1837 <a class="navigation__link" href="https://giy.ie/pages/giy-farm">GIY Farm</a> 1838 </li> 1839 1840 </ul> 1841 </div> 1842 1843 </li> 1844 1845<li class="navigation__item navigation__item--with-children navigation__column"> 1846 <a href="#" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Custom Events</a> 1847 1848 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1849 1850 1851 1852 <div class="navigation__tier-3-container navigation__child-tier"> 1853 <ul class="navigation__tier-3"> 1854 1855<li class="navigation__item"> 1856 <a class="navigation__link" href="https://giy.ie/pages/private-events-at-grow-hq">Venue Hire</a> 1857 </li> 1858 1859 </ul> 1860 </div> 1861 1862 </li> 1863 1864 1865 1866 1867 1868<li class="navigation__column navigation__column--promotion navigation__column--promotion-carousel"><div class="menu-promotion"><a class="menu-promotion__link" href="https://giy.ie/pages/grow-hq-cafe-larder"><div class="menu-promotion__image"> 1869<img data-manual-src="//giy.ie/cdn/shop/files/Visit_GROW_HQ.png?v=1776263413&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" data-manual-srcset="//giy.ie/cdn/shop/files/Visit_GROW_HQ.png?v=1776263413&width=425 340w, //giy.ie/cdn/shop/files/Visit_GROW_HQ.png?v=1776263413&width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/Visit_GROW_HQ.png?v=1776263413&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" srcset="//giy.ie/cdn/shop/files/Visit_GROW_HQ.png?v=1776263413&width=425 340w, //giy.ie/cdn/shop/files/Visit_GROW_HQ.png?v=1776263413&width=500 400w" class="theme-img"></noscript> 1870</div><div class="menu-promotion__text">Visit GROW HQ</div></a></div><div class="menu-promotion"><a class="menu-promotion__link" href="https://giy.ie/collections/grow-hq-events"><div class="menu-promotion__image"> 1871<img data-manual-src="//giy.ie/cdn/shop/files/GIY_Group_Course.png?v=1776264150&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" data-manual-srcset="//giy.ie/cdn/shop/files/GIY_Group_Course.png?v=1776264150&width=425 340w, //giy.ie/cdn/shop/files/GIY_Group_Course.png?v=1776264150&width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/GIY_Group_Course.png?v=1776264150&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" srcset="//giy.ie/cdn/shop/files/GIY_Group_Course.png?v=1776264150&width=425 340w, //giy.ie/cdn/shop/files/GIY_Group_Course.png?v=1776264150&width=500 400w" class="theme-img"></noscript> 1872</div><div class="menu-promotion__text">Upcoming Events</div></a></div></li></ul> 1873 </div></div> 1874 1875 </li> 1876 1877<li class="navigation__item navigation__item--with-children navigation__item--with-mega-menu"> 1878 <a href="#" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-5-mob">SHOP</a> 1879 1880 1881 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1882 1883 <div id="NavigationTier2-5-mob" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1884 <ul class="navigation__tier-2 navigation__columns navigation__columns--count-5 navigation__columns--5-cols navigation__columns--with-promos"> 1885 1886 1887<li class="navigation__item navigation__column"> 1888 <a href="https://giy.ie/pages/giy-shop" class="navigation__link" >Shop All</a> 1889 1890 1891 1892 </li> 1893 1894<li class="navigation__item navigation__item--with-children navigation__column"> 1895 <a href="#" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Subscriptions</a> 1896 1897 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1898 1899 1900 1901 <div class="navigation__tier-3-container navigation__child-tier"> 1902 <ul class="navigation__tier-3"> 1903 1904<li class="navigation__item"> 1905 <a class="navigation__link" href="https://giy.ie/pages/giy-grow-circle-membership">GROW Circle Membership</a> 1906 </li> 1907 1908<li class="navigation__item"> 1909 <a class="navigation__link" href="https://giy.ie/pages/giy-organic-veg-box">GIY Organic Veg Box</a> 1910 </li> 1911 1912 </ul> 1913 </div> 1914 1915 </li> 1916 1917<li class="navigation__item navigation__item--with-children navigation__column"> 1918 <a href="#" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Products</a> 1919 1920 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1921 1922 1923 1924 <div class="navigation__tier-3-container navigation__child-tier"> 1925 <ul class="navigation__tier-3"> 1926 1927<li class="navigation__item"> 1928 <a class="navigation__link" href="https://giy.ie/products/giy-gift-card-digital">Digital Gift Card</a> 1929 </li> 1930 1931<li class="navigation__item"> 1932 <a class="navigation__link" href="https://giy.ie/collections/seeds">Seeds</a> 1933 </li> 1934 1935<li class="navigation__item"> 1936 <a class="navigation__link" href="https://giy.ie/collections/growbox">GROWBox</a> 1937 </li> 1938 1939<li class="navigation__item"> 1940 <a class="navigation__link" href="https://giy.ie/collections/books-1">Books</a> 1941 </li> 1942 1943<li class="navigation__item"> 1944 <a class="navigation__link" href="https://giy.ie/collections/events-at-grow-hq">All Courses & Events</a> 1945 </li> 1946 1947 </ul> 1948 </div> 1949 1950 </li> 1951 1952 1953 1954 1955 1956<li class="navigation__column navigation__column--promotion navigation__column--promotion-carousel"><div class="menu-promotion"><a class="menu-promotion__link" href="https://giy.ie/collections/growbox"><div class="menu-promotion__image"> 1957<img data-manual-src="//giy.ie/cdn/shop/files/GROWBox_contents.png?v=1776264465&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" data-manual-srcset="//giy.ie/cdn/shop/files/GROWBox_contents.png?v=1776264465&width=425 340w, //giy.ie/cdn/shop/files/GROWBox_contents.png?v=1776264465&width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/GROWBox_contents.png?v=1776264465&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" srcset="//giy.ie/cdn/shop/files/GROWBox_contents.png?v=1776264465&width=425 340w, //giy.ie/cdn/shop/files/GROWBox_contents.png?v=1776264465&width=500 400w" class="theme-img"></noscript> 1958</div><div class="menu-promotion__text">Best-Selling Starter Kits</div></a></div><div class="menu-promotion"><a class="menu-promotion__link" href="https://giy.ie/pages/giy-organic-veg-box"><div class="menu-promotion__image"> 1959<img data-manual-src="//giy.ie/cdn/shop/files/GIY_Organic_Veg_Box.png?v=1776264703&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" data-manual-srcset="//giy.ie/cdn/shop/files/GIY_Organic_Veg_Box.png?v=1776264703&width=425 340w, //giy.ie/cdn/shop/files/GIY_Organic_Veg_Box.png?v=1776264703&width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/GIY_Organic_Veg_Box.png?v=1776264703&width=400" alt="" width="400" height="300" loading="lazy" sizes="(min-width: 1600px) 400px, (min-width: 768px) 25vw, 100vw" srcset="//giy.ie/cdn/shop/files/GIY_Organic_Veg_Box.png?v=1776264703&width=425 340w, //giy.ie/cdn/shop/files/GIY_Organic_Veg_Box.png?v=1776264703&width=500 400w" class="theme-img"></noscript> 1960</div><div class="menu-promotion__text">Fresh Organic Veg Delivered</div></a></div></li></ul> 1961 </div></div> 1962 1963 </li> 1964 1965<li class="navigation__item navigation__item--with-children navigation__item--with-mega-menu"> 1966 <a href="#" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-6-mob">ABOUT US</a> 1967 1968 1969 <a class="navigation__children-toggle" href="#" aria-label=
1969"Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1970 1971 <div id="NavigationTier2-6-mob" class="navigation__tier-2-container navigation__child-tier"><div class="container"> 1972 <ul class="navigation__tier-2 navigation__columns navigation__columns--count-4"> 1973 1974 1975<li class="navigation__item navigation__item--with-children navigation__column"> 1976 <a href="#" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Vision & Action</a> 1977 1978 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 1979 1980 1981 1982 <div class="navigation__tier-3-container navigation__child-tier"> 1983 <ul class="navigation__tier-3"> 1984 1985<li class="navigation__item"> 1986 <a class="navigation__link" href="/pages/our-mission">Our Mission</a> 1987 </li> 1988 1989<li class="navigation__item"> 1990 <a class="navigation__link" href="https://giy.ie/pages/initiatives">Our Work</a> 1991 </li> 1992 1993<li class="navigation__item"> 1994 <a class="navigation__link" href="https://giy.ie/pages/help-build-what-comes-next">GROW HQ Fundraiser</a> 1995 </li> 1996 1997<li class="navigation__item"> 1998 <a class="navigation__link" href="/blogs/news">News</a> 1999 </li> 2000 2001 </ul> 2002 </div> 2003 2004 </li> 2005 2006<li class="navigation__item navigation__item--with-children navigation__column"> 2007 <a href="#" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Our Team</a> 2008 2009 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 2010 2011 2012 2013 <div class="navigation__tier-3-container navigation__child-tier"> 2014 <ul class="navigation__tier-3"> 2015 2016<li class="navigation__item"> 2017 <a class="navigation__link" href="https://giy.ie/pages/our-team">Meet the Team</a> 2018 </li> 2019 2020<li class="navigation__item"> 2021 <a class="navigation__link" href="https://giy.ie/pages/board-of-directors">Board of Directors</a> 2022 </li> 2023 2024<li class="navigation__item"> 2025 <a class="navigation__link" href="https://giy.ie/pages/global-advisory-group">Global Advisory Group</a> 2026 </li> 2027 2028<li class="navigation__item"> 2029 <a class="navigation__link" href="https://giy.ie/pages/partners">Partners</a> 2030 </li> 2031 2032 </ul> 2033 </div> 2034 2035 </li> 2036 2037<li class="navigation__item navigation__item--with-children navigation__column"> 2038 <a href="#" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">Governance & Finance</a> 2039 2040 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 2041 2042 2043 2044 <div class="navigation__tier-3-container navigation__child-tier"> 2045 <ul class="navigation__tier-3"> 2046 2047<li class="navigation__item"> 2048 <a class="navigation__link" href="https://giy.ie/pages/annual-reports">Annual Reports</a> 2049 </li> 2050 2051 </ul> 2052 </div> 2053 2054 </li> 2055 2056<li class="navigation__item navigation__item--with-children navigation__column"> 2057 <a href="#" class="navigation__link navigation__column-title" aria-haspopup="true" aria-expanded="false">All Enquiries </a> 2058 2059 <a class="navigation__children-toggle" href="#" aria-label="Show links"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-down" aria-hidden="true" focusable="false" role="presentation"><path d="m6 9 6 6 6-6"/></svg></a> 2060 2061 2062 2063 <div class="navigation__tier-3-container navigation__child-tier"> 2064 <ul class="navigation__tier-3"> 2065 2066<li class="navigation__item"> 2067 <a class="navigation__link" href="/blogs/job-vacancies">Careers</a> 2068 </li> 2069 2070<li class="navigation__item"> 2071 <a class="navigation__link" href="/pages/volunteer-work-placements">Volunteer Work Placements</a> 2072 </li> 2073 2074<li class="navigation__item"> 2075 <a class="navigation__link" href="https://giy.ie/pages/contact-us">Contact Us</a> 2076 </li> 2077 2078 </ul> 2079 </div> 2080 2081 </li> 2082 2083 2084 2085 2086</ul> 2087 </div></div> 2088 2089 </li> 2090 2091</ul> 2092 2093 </div> 2094 </div> 2095 <div class="mobile-navigation-drawer__footer"></div> 2096 </div> 2097 </script>
2097 2098 </main-navigation> 2099 2100 <a href="#" class="header-shade mobile-nav-toggle" aria-label="Close"></a> 2101</page-header> 2102
2103<script> 2104 theme.inlineNavigationCheck(); 2105 setTimeout(theme.setInitialHeaderHeightProperty, 0); 2106</script>
2106<script type="application/ld+json"> 2107 { 2108 "@context": "http://schema.org", 2109 "@type": "Organization", 2110 "name": "GROW HQ", 2111 "logo": "https:\/\/giy.ie\/cdn\/shop\/files\/GIY_logo_239f40ce-c258-445f-bc62-d2c0ed372ffc.png?v=1730453273\u0026width=5470", 2112 2113 "sameAs": [ 2114 2115"https:\/\/www.facebook.com\/GIYIreland","https:\/\/www.youtube.com\/user\/GIYIreland","https:\/\/www.instagram.com\/giyireland","https:\/\/ie.linkedin.com\/company\/giy-nfp" 2116 ], 2117 "url": "https:\/\/giy.ie" 2118 } 2119</script>
2119<script type="application/ld+json"> 2120 { 2121 "@context": "http://schema.org", 2122 "@type": "WebSite", 2123 "name": "GROW HQ", 2124 "url": "https:\/\/giy.ie", 2125 "potentialAction": { 2126 "@type": "SearchAction", 2127 "target": "https:\/\/giy.ie\/search?q={search_term_string}", 2128 "query-input": "required name=search_term_string" 2129 } 2130 } 2131 </script>
2131 2132 2133 2134</div> 2135<!-- END sections: header-group --><main id="content" role="main"> 2136 <div class="container cf"> 2137 <div id="shopify-section-template--30671069806937__design_pack_banner_video_background_GfNYrH" class="shopify-section DP__banner-video-background"> 2138 2139 2140<style>#DP--template--30671069806937__design_pack_banner_video_background_GfNYrH { 2141 margin-top: 0px; 2142 margin-bottom: 0px; 2143} 2144 2145#DP--template--30671069806937__design_pack_banner_video_background_GfNYrH .dsgn-pck__sizer { 2146 width: 90%; 2147 margin: auto; 2148 max-width: px; 2149} 2150 2151#DP--template--30671069806937__design_pack_banner_video_background_GfNYrH .dsgn-pck__background { 2152 width: 100%; 2153} 2154 2155#DP--template--30671069806937__design_pack_banner_video_background_GfNYrH .dsgn-pck__background-image::before { 2156 content: ''; 2157 display: block; 2158 position: absolute; 2159 top: 0; 2160 bottom: 0; 2161 right: 0; 2162 left: 0; 2163 z-index: 1; 2164 background: radial-gradient(); 2165} 2166 2167#DP--template--30671069806937__design_pack_banner_video_background_GfNYrH .dsgn-pck__background-video { 2168 object-fit: cover; 2169 top: 0; 2170 right: 0; 2171 bottom: 0; 2172 left: 0; 2173 width: 100%; 2174 height: 100%; 2175 position: absolute; 2176 -webkit-mask-image: -webkit-radial-gradient(white, black); 2177 -webkit-backface-visibility: hidden; 2178 -moz-backface-visibility: hidden; 2179 z-index: -1; 2180} 2181 2182#DP--template--30671069806937__design_pack_banner_video_background_GfNYrH .dsgn-pck__background-video::-webkit-media-controls-panel { 2183 background-image: none !important; 2184 filter: brightness(0.4); 2185} 2186 2187#DP--template--30671069806937__design_pack_banner_video_background_GfNYrH .dsgn-pck__grid--main { 2188 height: 100%; 2189} 2190 2191#DP--template--30671069806937__design_pack_banner_video_background_GfNYrH .dsgn-pck__content { 2192 z-index: 2; 2193 height: 100%; 2194 grid-template-columns: 1fr; 2195 grid-area: 1 / 1 / 2 / 2; 2196 padding: 5% 0; 2197} 2198 2199#DP--template--30671069806937__design_pack_banner_video_background_GfNYrH .dsgn-pck__inner-content { 2200 z-index: 2; 2201 max-width: 1000px; 2202 width: 100%; 2203 padding:; 2204 background: ; 2205} 2206 2207 2208#DP--template--30671069806937__design_pack_banner_video_background_GfNYrH .dsgn-pck__block .dsgn-pck__small-heading { 2209 font-size: calc(var(--dp-g-small-heading-size, var(--dp-small-heading-size, 24px)) * 1.2);} 2210 2211#DP--template--30671069806937__design_pack_banner_video_background_GfNYrH .dsgn-pck__text p, 2212#DP--template--30671069806937__design_pack_banner_video_background_GfNYrH .dsgn-pck__text ul { 2213 line-height: var(--dp-g-body-line-height, var(--dp-body-line-height, calc(3px + 2.5ex + 3px))); 2214 color: #ffffff; 2215 font-size: calc(var(--dp-g-body-size, var(--dp-body-size, 18px)) * 1.2);} 2216 2217#DP--template--30671069806937__design_pack_banner_video_background_GfNYrH .dsgn-pck__small-text p, 2218#DP--template--30671069806937__design_pack_banner_video_background_GfNYrH .dsgn-pck__small-text ul { 2219 font-size: calc(var(--dp-g-body-size, var(--dp-body-size, 18px)) * 0.96); 2220}#DP--template--30671069806937__design_pack_banner_video_background_GfNYrH .dsgn-pck__block { 2221 color: #ffffff; 2222} 2223 2224#DP--template--30671069806937__design_pack_banner_video_background_GfNYrH .dsgn-pck__block + .dsgn-pck__block { 2225 margin-top: 15px; 2226} 2227 2228 2229/* Animation */#DP--template--30671069806937__design_pack_banner_video_background_GfNYrH [style*="--dsgn-pck-animate"] { 2230 opacity: 1; 2231 } 2232 2233/* Landscape phones and down */ 2234@media (max-width: 480px) { 2235 #DP--template--30671069806937__design_pack_banner_video_background_GfNYrH { 2236 margin-top: 0px; 2237 margin-bottom: 0px; 2238 } 2239 2240 #DP--template--30671069806937__design_pack_banner_video_background_GfNYrH .dsgn-pck__inner-content { 2241 min-width: 100%; 2242 }#DP--template--30671069806937__design_pack_banner_video_background_GfNYrH .dsgn-pck__background-image .dsgn-pck__svg-sizer { 2243 aspect-ratio: 16 / 9; 2244 }} 2245</style><section id="DP--template--30671069806937__design_pack_banner_video_background_GfNYrH" class="DP--template--30671069806937__design_pack_banner_video_background_GfNYrH dsgn-pck__banner-video dsgn-pck__section "><div class="dsgn-pck__background"> 2246 <div class="dsgn-pck__image__wrapper dsgn-pck__background-image"> 2247 <svg class="dsgn-pck__svg-sizer" viewBox="0 0 1200000 400000"></svg><video class="dsgn-pck__background-video" width="177.5" height="100" autoplay muted playsinline loading="lazy" loop poster="//giy.ie/cdn/shop/files/preview_images/f40bc440c59c4c5ca31979e6d762bfd3.thumbnail.0000000000.jpg?v=1746127579&width=2800"> 2248 2249<source src="//giy.ie/cdn/shop/videos/c/vp/f40bc440c59c4c5ca31979e6d762bfd3/f40bc440c59c4c5ca31979e6d762bfd3.HD-1080p-4.8Mbps-46874951.mp4?v=0" data-dsgn-pck-default-src></video> 2250 <div class="dsgn-pck__sizer dsgn-pck__grid dsgn-pck__grid--main"> 2251 <div class="dsgn-pck__content 2252 dsgn-pck__flex dsgn-pck__justify-center 2253 dsgn-pck__align-bottom 2254 dsgn-pck__text-alignment-left"></div> 2255 </div> 2256 </div> 2257 </div> 2258</section> 2259 2260
2261<script type="application/json" data-dsgn-pck="template--30671069806937__design_pack_banner_video_background_GfNYrH"> 2262 { 2263 "id": "template--30671069806937__design_pack_banner_video_background_GfNYrH", 2264 "animation": "none" 2265 } 2266</script>
2266<script data-dsgn-pck-js="template--30671069806937__design_pack_banner_video_background_GfNYrH" type="module" defer> 2267(function(){ 2268 2269 const designPack = { 2270 settings: {}, 2271 animateSection: function(entries, observer){ 2272 // Target the first entry available. 2273 let observedSection = entries[0]; 2274 if (observedSection.isIntersecting) { 2275 observedSection.target.classList.add('dsgn-pck__animation-applied'); 2276 } 2277 }, 2278 enableComparisonSliderBlock(block) { 2279 2280 let isClicked = false; 2281 2282 const fullImage = block; 2283 const image = block.querySelector('.dsgn-pck__comparison__overlay'); 2284 const slider = block.querySelector('.dsgn-pck__comparison__slider'); 2285 const width = fullImage.offsetWidth; 2286 const height = fullImage.offsetHeight; 2287 2288 function compare() { 2289 slider.style.top = `${height / 2 - slider.offsetHeight / 2}px`; 2290 slider.style.left = `${width / 2 - slider.offsetWidth / 2}px`; 2291 image.style.width = '50%'; 2292 2293 slider.addEventListener('mousedown', () => isClicked = true); 2294 slider.addEventListener('touchstart', () => isClicked = true); 2295 2296 section.addEventListener('mouseup', () => isClicked = false); 2297 section.addEventListener('touchend', () => isClicked = false); 2298 2299 section.addEventListener('mousemove', onSlideMove); 2300 section.addEventListener('touchmove', onSlideMove); 2301 } 2302 2303 function onSlideMove(event) { 2304 if (!isClicked) return; 2305 doSlide(currentPosition(event)); 2306 } 2307 2308 function currentPosition(event) { 2309 let pageX = (event.touches ? event.touches[0].pageX : event.pageX); 2310 const xImage = image.getBoundingClientRect(); 2311 let x = Math.max(0, Math.min(pageX - xImage.left, width)); 2312 return x; 2313 } 2314 2315 function doSlide(x) { 2316 image.style.width = `${x}px`; 2317 slider.style.left = `${x - slider.offsetWidth / 2}px`; 2318 } 2319 2320 compare(); 2321 }, 2322 initializeAndEnableClock(section) { 2323 const clockSelector = '.dsgn-pck__clock'; 2324 const startDate = section.querySelector('[data-timer-start]').dataset.timerStart; 2325 const endDate = section.querySelector('[data-timer-end]').dataset.timerEnd; 2326 const resetDaily = section.querySelector('[data-timer-reset-daily]').dataset.timerResetDaily === "true"; // Ensure it's a boolean 2327 const timezone = section.querySelector('[data-timer-timezone]').dataset.timerTimezone; // Assuming timezone is in a similar dataset 2328 const startMs = Date.parse(startDate); 2329 const endMs = Date.parse(endDate); 2330 2331 // Function to extract UTC offset from timezone string (e.g., "-05:00 ~ (GMT-05:00) Eastern Time (US & Canada)") 2332 function getTimezoneOffset(timezone) { 2333 const offsetMatch = timezone.match(/([-+]\d{2}):(\d{2})/); 2334 if (offsetMatch) { 2335 const hoursOffset = parseInt(offsetMatch[1], 10); 2336 const minutesOffset = parseInt(offsetMatch[2], 10); 2337 return hoursOffset * 60 + (hoursOffset < 0 ? -minutesOffset : minutesOffset); // Convert to minutes 2338 } 2339 return 0; // Default to UTC if no match 2340 } 2341 2342 const timezoneOffset = getTimezoneOffset(timezone); 2343 2344 // Adjust current time to account for timezone offset 2345 function getCurrentMsWithTimezone() { 2346 const now = new Date(); 2347 const localTime = now.getTime(); 2348 const localOffset = now.getTimezoneOffset(); // In minutes 2349 const totalOffset = localOffset + timezoneOffset; 2350 return localTime + totalOffset * 60 * 1000; // Adjusted time in ms 2351 } 2352 2353 const currentMs = getCurrentMsWithTimezone(); 2354 2355 // If current time is before the start, hide the clock 2356 if (endMs <= currentMs || currentMs < startMs) { 2357 section.querySelector(`.dsgn-pck__clock-wrap`).style.display = 'none'; 2358 return; 2359 } 2360 2361 const clock = section.querySelector(clockSelector); 2362 let timeinterval; // Declare timeinterval for global access 2363 2364 // Function to update the clock display 2365 function updateClockDisplay(hours, minutes, seconds, days = null) { 2366 if (days !== null) { 2367 const daysSpan = clock.querySelector('.dsgn-pck__days .dsgn-pck__number'); 2368 if (resetDaily == true){ 2369 daysSpan.innerHTML = 0; 2370 } else { 2371 if (daysSpan.innerHTML != days) daysSpan.innerHTML = days; 2372 } 2373 } 2374 2375 const hoursSpan = clock.querySelector('.dsgn-pck__hours .dsgn-pck__number'); 2376 const minutesSpan = clock.querySelector('.dsgn-pck__minutes .dsgn-pck__number'); 2377 const secondsSpan = clock.querySelector('.dsgn-pck__seconds .dsgn-pck__number'); 2378 2379 if (hoursSpan.innerHTML != hours) hoursSpan.innerHTML = ('0' + hours).slice(-2); 2380 if (minutesSpan.innerHTML != minutes) minutesSpan.innerHTML = ('0' + minutes).slice(-2); 2381 if (secondsSpan.innerHTML != seconds) secondsSpan.innerHTML = ('0' + seconds).slice(-2); 2382 } 2383 2384 // Function to calculate time left 2385 function calculateTimeLeft(targetTime) {
2386 const total = targetTime - getCurrentMsWithTimezone(); 2387 const days = Math.floor(total / (1000 * 60 * 60 * 24)); 2388 const hours = Math.floor((total / (1000 * 60 * 60)) % 24); 2389 const minutes = Math.floor((total / (1000 * 60)) % 60); 2390 const seconds = Math.floor((total / 1000) % 60); 2391 return { total, days, hours, minutes, seconds }; 2392 } 2393 2394 // Function to handle the timer logic based on 24-hour reset or default countdown 2395 function updateClockLogic(timeLeft) { 2396 updateClockDisplay(timeLeft.hours, timeLeft.minutes, timeLeft.seconds, timeLeft.days); 2397 2398 if (timeLeft.total <= 0) { 2399 clearInterval(timeinterval); 2400 if (resetDaily) { 2401 initializeAndEnableClock(section); // Reset the clock 2402 } 2403 } 2404 } 2405 2406 // Main logic for the countdown 2407 if (resetDaily) { 2408 const resetInterval = 24 * 60 * 60 * 1000; // 24 hours in milliseconds 2409 2410 function getNextResetTime() { 2411 const lastResetTime = new Date(endMs); // Assuming endMs is when the time should be reset 2412 const timeSinceLastReset = currentMs - endMs; 2413 const timeUntilNextReset = resetInterval - (timeSinceLastReset % resetInterval); 2414 return currentMs + timeUntilNextReset; 2415 } 2416 2417 function updateClock() { 2418 const nextResetTime = getNextResetTime(); 2419 const timeLeft = calculateTimeLeft(nextResetTime); 2420 updateClockLogic(timeLeft); 2421 } 2422 2423 updateClock(); 2424 timeinterval = setInterval(updateClock, 1000); // Assign interval to the declared timeinterval 2425 2426 } else { 2427 function updateClock() { 2428 const timeLeft = calculateTimeLeft(Date.parse(endDate)); 2429 updateClockLogic(timeLeft); 2430 } 2431 2432 updateClock(); 2433 timeinterval = setInterval(updateClock, 1000); // Assign interval to the declared timeinterval 2434 } 2435 }, 2436 toggleVideo: function(playToggle){ 2437 const videoWrapper = playToggle.closest('.dsgn-pck__video-wrapper'); 2438 const video = videoWrapper.querySelector('video'); 2439 if (video.paused) { 2440 video.play(); 2441 playToggle.classList.add('dsgn-pck__playing'); 2442 } else { 2443 video.pause(); 2444 playToggle.classList.remove('dsgn-pck__playing'); 2445 } 2446 2447 video.addEventListener("ended", () => { 2448 playToggle.classList.remove('dsgn-pck__playing'); 2449 }); 2450 }, 2451 enableAudioPlayer: function(block) { 2452 const playButton = block.querySelector('.dsgn-pck__play-audio'); 2453 const percentageBar = block.querySelector('.dsgn-pck__percentage'); 2454 const seekObj = block.querySelector('.dsgn-pck__seek'); 2455 const currentTimeDisplay = block.querySelector('.dsgn-pck__current-time'); 2456 const totalDurationDisplay = block.querySelector('.dsgn-pck__total-duration'); 2457 const audio = block.querySelector('audio'); 2458 2459 function togglePlay() { 2460 if (audio.paused) { 2461 audio.play(); 2462 playButton.classList.add('pause'); 2463 } else { 2464 audio.pause(); 2465 playButton.classList.remove('pause'); 2466 } 2467 } 2468 2469 function calculatePercentPlayed() { 2470 const percentage = (audio.currentTime / audio.duration) * 100; 2471 percentageBar.style.width = `${percentage}%`; 2472 } 2473 2474 function formatTime(seconds) { 2475 const hours = Math.floor(seconds / 3600); 2476 const minutes = Math.floor((seconds % 3600) / 60); 2477 const secs = Math.floor(seconds % 60); 2478 return hours > 0 2479 ? `${hours}:${minutes < 10 ? `0${minutes}` : minutes}:${secs < 10 ? `0${secs}` : secs}` 2480 : `${minutes}:${secs < 10 ? `0${secs}` : secs}`; 2481 } 2482 2483 function initProgressBar() { 2484 currentTimeDisplay.innerHTML = formatTime(audio.currentTime); 2485 calculatePercentPlayed(); 2486 } 2487 2488 function seek(e) { 2489 const percent = e.offsetX / seekObj.offsetWidth; 2490 audio.currentTime = percent * audio.duration; 2491 } 2492 2493 audio.addEventListener('loadedmetadata', () => { 2494 if (totalDurationDisplay) { 2495 totalDurationDisplay.innerHTML = formatTime(audio.duration); 2496 } 2497 }); 2498 2499 playButton.addEventListener('click', togglePlay); 2500 seekObj.addEventListener('click', seek); 2501 audio.addEventListener('timeupdate', initProgressBar); 2502 audio.addEventListener('ended', () => { 2503 playButton.classList.remove('pause'); 2504 percentageBar.style.width = '0'; 2505 currentTimeDisplay.innerHTML = '00:00'; 2506 }); 2507 }, 2508 swapVideoSource: function(mq, mobileSrc, section){ 2509 const videoElement = section.querySelector(':not(.dsgn-pck__content) video');; 2510 const defaultSrc = videoElement.querySelectorAll('[data-dsgn-pck-default-src][src*=".mp4"], [data-dsgn-pck-default-src][src*=".mov"]')[0]; 2511 if (mq.matches){ 2512 videoElement.src = mobileSrc.src; 2513 } else { 2514 videoElement.src = defaultSrc.src; 2515 } 2516 }, 2517 load: function(section){ 2518 2519 const videoElement = section.querySelector('video'); 2520 2521 document.addEventListener('touchstart', function () { 2522 if (!videoElement.playing) { 2523 videoElement.play(); 2524 } 2525 }); 2526 2527 const mobileSrc = section.querySelector('[data-dsgn-pck-mobile-src]'); 2528 if (typeof mobileSrc !== 'undefined' && mobileSrc !== null){ 2529 const mq = window.matchMedia('(max-width: 480px)'); 2530 if (mq.matches) { 2531 designPack.swapVideoSource(mq, mobileSrc, section); 2532 } 2533 mq.addEventListener('change', function () { 2534 designPack.swapVideoSource(mq, mobileSrc, section); 2535 }); 2536 } 2537 2538 if (this.settings.animation !== 'none'){ 2539 const options = { 2540 root: null, 2541 rootMargin: '0px', 2542 threshold: [0, 0.25, 0.5, 0.75, 1] 2543 }; 2544 // Construct Intersection Observer. 2545 const observer = new IntersectionObserver( this.animateSection, options ); 2546 // Observe if element is present. 2547 if (section) { 2548 observer.observe(section); 2549 } 2550 } 2551 2552 const countdownTimer = section.querySelector('.dsgn-pck__clock'); 2553 if (typeof countdownTimer !== 'undefined' && countdownTimer !== null){ 2554 designPack.initializeAndEnableClock(section); 2555 //@TODO rename all these functions to enableCountdownTimerBlock 2556 } 2557 2558 const comparisonSliderBlocks = section.querySelectorAll('.dsgn-pck__comparison-slider-block'); 2559 comparisonSliderBlocks.forEach(comparisonSliderBlock => { 2560 designPack.enableComparisonSliderBlock(comparisonSliderBlock); 2561 }); 2562
2563 const playToggles = section.querySelectorAll(`[data-play-trigger]`); 2564 playToggles.forEach((playToggle) => { 2565 playToggle.addEventListener('click', (e) => { 2566 this.toggleVideo(e.target) 2567 }); 2568 }); 2569 2570 const audioElements = section.querySelectorAll('.dsgn-pck__audio-player'); 2571 audioElements.forEach(audioBlock => { 2572 designPack.enableAudioPlayer(audioBlock); 2573 }); 2574 }, 2575 unload: function(section){ 2576 section.classList.remove('dsgn-pck__animation-applied') 2577 } 2578 } 2579 2580 window.addEventListener('shopify:section:unload', function (e) { 2581 const settings = document.querySelector(`[data-dsgn-pck="${e.detail.sectionId}"]`); 2582 const sectionId = e.detail.sectionId; 2583 const section = document.querySelector(`#DP--${e.detail.sectionId}`); 2584 if (sectionId == designPack.settings.id){ 2585 designPack.unload(section); 2586 } 2587 }); 2588 2589 designPack.settings = JSON.parse(document.querySelector('[data-dsgn-pck="template--30671069806937__design_pack_banner_video_background_GfNYrH"]').innerHTML); 2590 const sectionId = "template--30671069806937__design_pack_banner_video_background_GfNYrH"; 2591 const section = document.querySelector(`#DP--${sectionId}`); 2592 2593 if (sectionId == designPack.settings.id){ 2594 designPack.load(section); 2595 } 2596})() 2597</script>
2597 2598</div><div id="shopify-section-template--30671069806937__design_pack_divider_simple_xyFgNJ" class="shopify-section DP__divider-simple"> 2599<style>#DP--template--30671069806937__design_pack_divider_simple_xyFgNJ { margin-top: 10px; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; background: linear-gradient(0deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1) 100%);}#DP--template--30671069806937__design_pack_divider_simple_xyFgNJ .dsgn-pck__divider { height: 0; border: none; background: transparent;margin: 0 auto;width: 50%; border-top: 6px solid #ffffff;}/* Animation */#DP--template--30671069806937__design_pack_divider_simple_xyFgNJ.dsgn-pck__animation-applied [style*="--dsgn-pck-animate"] { animation-name: dsgn-pck__animation--; }/* Landscape phones and down */@media (max-width: 480px) { #DP--template--30671069806937__design_pack_divider_simple_xyFgNJ { margin-top: 5px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; }}</style><section id="DP--template--30671069806937__design_pack_divider_simple_xyFgNJ" class="DP--template--30671069806937__design_pack_divider_simple_xyFgNJ dsgn-pck__border-bottom dsgn-pck__section"><hr class="dsgn-pck__divider dsgn-pck__divider--solid"></section> 2600 2601
2602<script type="application/json" data-dsgn-pck="template--30671069806937__design_pack_divider_simple_xyFgNJ"> 2603 { 2604 "id": "template--30671069806937__design_pack_divider_simple_xyFgNJ", 2605 "animation": null 2606 } 2607</script>
2607<script data-dsgn-pck-js="template--30671069806937__design_pack_divider_simple_xyFgNJ" type="module" defer> 2608(function(){ 2609 2610 const designPack = { 2611 settings: {}, 2612 animateSection: function(entries, observer){ 2613 // Target the first entry available. 2614 let observedSection = entries[0]; 2615 if (observedSection.isIntersecting) { 2616 observedSection.target.classList.add('dsgn-pck__animation-applied'); 2617 } 2618 }, 2619 load: function(section){ 2620 2621 if (this.settings.animation !== 'none'){ 2622 const options = { 2623 root: null, 2624 rootMargin: '0px', 2625 threshold: [0, 0.25, 0.5, 0.75, 1] 2626 }; 2627 // Construct Intersection Observer. 2628 const observer = new IntersectionObserver( this.animateSection, options ); 2629 // Observe if element is present. 2630 if (section) { 2631 observer.observe(section); 2632 } 2633 } 2634 }, 2635 unload: function(section){ 2636 section.classList.remove('dsgn-pck__animation-applied') 2637 } 2638 } 2639 2640 window.addEventListener('shopify:section:unload', function (e) { 2641 const settings = document.querySelector(`[data-dsgn-pck="${e.detail.sectionId}"]`); 2642 const sectionId = e.detail.sectionId; 2643 const section = document.querySelector(`#DP--${e.detail.sectionId}`); 2644 if (sectionId == designPack.settings.id){ 2645 designPack.unload(section); 2646 } 2647 }); 2648 2649 designPack.settings = JSON.parse(document.querySelector('[data-dsgn-pck="template--30671069806937__design_pack_divider_simple_xyFgNJ"]').innerHTML); 2650 const sectionId = "template--30671069806937__design_pack_divider_simple_xyFgNJ"; 2651 const section = document.querySelector(`#DP--${sectionId}`); 2652 2653 if (sectionId == designPack.settings.id){ 2654 designPack.load(section); 2655 } 2656})() 2657</script>
2657 2658</div><div id="shopify-section-template--30671069806937__design_pack_image_with_text_388Bix" class="shopify-section DP__image-with-text-simple"> 2659 2660 2661 2662 2663<style>#DP--template--30671069806937__design_pack_image_with_text_388Bix { margin-top: 0px; margin-bottom: 0px;}#DP--template--30671069806937__design_pack_image_with_text_388Bix .dsgn-pck__sizer { padding-top: 0px; padding-bottom: 0px; width: 100%; max-width: px;}#DP--template--30671069806937__design_pack_image_with_text_388Bix .dsgn-pck__background { background: ;}#DP--template--30671069806937__design_pack_image_with_text_388Bix .dsgn-pck__background-image { position: absolute; object-fit: cover; top: 0; left: 0; width: 100%; height: 100%; z-index: -1;}#DP--template--30671069806937__design_pack_image_with_text_388Bix .dsgn-pck__grid--main { grid-template-columns: 1fr minmax(250px, 41%);}#DP--template--30671069806937__design_pack_image_with_text_388Bix .dsgn-pck__text p:last-of-type { margin-bottom: 1.2rem;}#DP--template--30671069806937__design_pack_image_with_text_388Bix .dsgn-pck__image__wrapper--main { height: 100%; overflow: hidden; }#DP--template--30671069806937__design_pack_image_with_text_388Bix .dsgn-pck__content { padding: 20px; display: flex; justify-content: center; align-items: center;background: linear-gradient(0deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1) 100%);}#DP--template--30671069806937__design_pack_image_with_text_388Bix .dsgn-pck__inner-content { width: 100%; max-width: min(600px, 80%); margin: auto;}#DP--template--30671069806937__design_pack_image_with_text_388Bix .dsgn-pck__image a { display: block;}#DP--template--30671069806937__design_pack_image_with_text_388Bix .dsgn-pck__block .dsgn-pck__small-heading { font-size: calc(var(--dp-g-small-heading-size, var(--dp-small-heading-size, 24px)) * 1.15);}#DP--template--30671069806937__design_pack_image_with_text_388Bix .dsgn-pck__text p,#DP--template--30671069806937__design_pack_image_with_text_388Bix .dsgn-pck__text ul { line-height: var(--dp-g-body-line-height, var(--dp-body-line-height, calc(3px + 2.5ex + 3px))); color: #005064; font-size: calc(var(--dp-g-body-size, var(--dp-body-size, 18px)) * 1.15);}#DP--template--30671069806937__design_pack_image_with_text_388Bix .dsgn-pck__small-text p,#DP--template--30671069806937__design_pack_image_with_text_388Bix .dsgn-pck__small-text ul { font-size: calc(var(--dp-g-body-size, var(--dp-body-size, 18px)) * 0.92);}#DP--template--30671069806937__design_pack_image_with_text_388Bix .dsgn-pck__block { color: #005064;}#DP--template--30671069806937__design_pack_image_with_text_388Bix .dsgn-pck__block + .dsgn-pck__block { margin-top: 15px;}/* Animation */#DP--template--30671069806937__design_pack_image_with_text_388Bix [style*="--dsgn-pck-animate"] { opacity: 1; }/* Landscape phone to portrait tablet */@media (max-width: 767px) { #DP--template--30671069806937__design_pack_image_with_text_388Bix .dsgn-pck__grid--main { grid-template-columns: repeat(1, minmax(250px, 1fr)); }}/* Landscape phones and down */@media (max-width: 480px) { #DP--template--30671069806937__design_pack_image_with_text_388Bix { margin-top: 0px; margin-bottom: 0px; } #DP--template--30671069806937__design_pack_image_with_text_388Bix .dsgn-pck__sizer { min-width: 70%; padding-top: 0px; padding-bottom: 0px; } #DP--template--30671069806937__design_pack_image_with_text_388Bix .dsgn-pck__inner-content { max-width: min(400px, 100%); }}</style><section id="DP--template--30671069806937__design_pack_image_with_text_388Bix" class="DP--template--30671069806937__design_pack_image_with_text_388Bix dsgn-pck__main dsgn-pck__section "><div class="dsgn-pck__background"><div class="dsgn-pck__sizer dsgn-pck__grid dsgn-pck__grid--main "> <div class="dsgn-pck__image"> <div class="dsgn-pck__image__wrapper dsgn-pck__image__wrapper--main"> <svg class="dsgn-pck__svg-sizer dsgn-pck__mobile--hidden" viewBox="0 0 4771 3181"></svg> <svg class="dsgn-pck__svg-sizer dsgn-pck__mobile--visible dsgn-pck__desktop--hidden" viewB
2663ox="0 0 4771 3181" ></svg><picture><img src="//giy.ie/cdn/shop/files/GROW_at_School_watering.jpg?v=1750682100&width=2800" alt="" srcset="//giy.ie/cdn/shop/files/GROW_at_School_watering.jpg?v=1750682100&width=180 180w, //giy.ie/cdn/shop/files/GROW_at_School_watering.jpg?v=1750682100&width=360 360w, //giy.ie/cdn/shop/files/GROW_at_School_watering.jpg?v=1750682100&width=540 540w, //giy.ie/cdn/shop/files/GROW_at_School_watering.jpg?v=1750682100&width=720 720w, //giy.ie/cdn/shop/files/GROW_at_School_watering.jpg?v=1750682100&width=900 900w, //giy.ie/cdn/shop/files/GROW_at_School_watering.jpg?v=1750682100&width=1080 1080w, //giy.ie/cdn/shop/files/GROW_at_School_watering.jpg?v=1750682100&width=1296 1296w, //giy.ie/cdn/shop/files/GROW_at_School_watering.jpg?v=1750682100&width=1512 1512w, //giy.ie/cdn/shop/files/GROW_at_School_watering.jpg?v=1750682100&width=1728 1728w, //giy.ie/cdn/shop/files/GROW_at_School_watering.jpg?v=1750682100&width=1950 1950w, //giy.ie/cdn/shop/files/GROW_at_School_watering.jpg?v=1750682100&width=2100 2100w, //giy.ie/cdn/shop/files/GROW_at_School_watering.jpg?v=1750682100&width=2260 2260w, //giy.ie/cdn/shop/files/GROW_at_School_watering.jpg?v=1750682100&width=2450 2450w, //giy.ie/cdn/shop/files/GROW_at_School_watering.jpg?v=1750682100&width=2700 2700w" width="2800" height="1867" sizes="(max-width: 480px) 100vw,(max-width: 767px) 100vw,41vw"> </picture></div> </div> <div class="dsgn-pck__content dsgn-pck__flex dsgn-pck__justify-left" style="--dsgn-pck-animate: 1;"> <div class="dsgn-pck__inner-content"><div id="DP--heading_QiNqrE" class="dsgn-pck__block dsgn-pck__block-id-heading_QiNqrE dsgn-pck__block--heading dsgn-pck__block--1" style="--dsgn-pck-animate: 1;"><style>.dsgn-pck__block-id-heading_QiNqrE .dsgn-pck__heading { margin: 0; line-height: var(--dp-g-heading-line-height, var(--dp-heading-line-height, calc(3px + 2ex + 3px)));color: #005064;font-size: calc(50px * 1.15);} @media (max-width: 480px) { .dsgn-pck__block-id-heading_QiNqrE .dsgn-pck__heading {font-size: min(50px, 50px);} } </style><h2 class="dsgn-pck__heading"> Our pre-budget submission </h2></div><div id="DP--text_c4hagw" class="dsgn-pck__block dsgn-pck__block-id-text_c4hagw dsgn-pck__block--text dsgn-pck__block--2" style="--dsgn-pck-animate: 2;"><div class="dsgn-pck__text dsgn-pck__rte"> <p>Imagine if every child in Ireland learned to grow food at school? Weâre calling on the Government to invest in a national rollout of GROW at School. </p><p></p><p></p> </div></div><div id="DP--buttons_jxFLT3" class="dsgn-pck__block dsgn-pck__block-id-buttons_jxFLT3 dsgn-pck__block--buttons dsgn-pck__block--3" style="--dsgn-pck-animate: 3;"><style>.dsgn-pck__block-id-buttons_jxFLT3 .dsgn-pck__button-area { display: grid; grid-gap: 1.3em;grid-template-columns: 1fr; max-width: 200px;max-width: 100%; width: fit-content; } .dsgn-pck__block-id-buttons_jxFLT3 .dsgn-pck__button { display: flex; justify-content: center; align-items: center; text-align: center; text-decoration: none; padding: var(--dp-button-padding, 0.5em 1.2em); margin-top: 0; border: thin solid; transition: all 0.3s ease-in-out; border-radius: 0px; line-height: var(--dp-g-button-line-height, var(--dp-button-line-height, calc(3px + 2ex + 3px))); font-size: calc(var(--dp-g-body-size, var(--dp-body-size, 18px)) * 1.15);} .dsgn-pck__block-id-buttons_jxFLT3 .dsgn-pck__button-primary { color: #ffffff; border-color:#008897; background-color: #008897; } .dsgn-pck__block-id-buttons_jxFLT3 .dsgn-pck__button-secondary { color: #ffffff; border-color:#121212; background-color: #121212; } .dsgn-pck__block-id-buttons_jxFLT3 .dsgn-pck__button-primary:hover { opacity: 1;background-color: #005a64; border-color: transparent;; } .dsgn-pck__block-id-buttons_jxFLT3 .dsgn-pck__button-secondary:hover { opacity: 1;background-color: #000000; border-color: transparent;; } @media (max-width: 480px) { .dsgn-pck__block-id-buttons_jxFLT3 div.dsgn-pck__button-area { grid-template-columns: 1fr; width: 100%; gap: 10px; } } </style> <div class="dsgn-pck__button-area"><a class="dsgn-pck__button dsgn-pck__button-primary"href="https://cdn.shopify.com/s/files/1/1231/6100/files/GAS_Pre-budget_Submission_July_2026.pdf?v=1784283517">
2663READ OUR PRE-BUDGET SUBMISSION</a></div></div></div> </div> </div> </div></section> 2664 2665
2666<script type="application/json" data-dsgn-pck="template--30671069806937__design_pack_image_with_text_388Bix"> 2667 { 2668 "id": "template--30671069806937__design_pack_image_with_text_388Bix", 2669 "animation": "none" 2670 } 2671</script>
2671<script data-dsgn-pck-js="template--30671069806937__design_pack_image_with_text_388Bix" type="module" defer> 2672(function(){ 2673 2674 const designPack = { 2675 settings: {}, 2676 animateSection: function(entries, observer){ 2677 // Target the first entry available. 2678 let observedSection = entries[0]; 2679 if (observedSection.isIntersecting) { 2680 observedSection.target.classList.add('dsgn-pck__animation-applied'); 2681 } 2682 }, 2683 enableSliderBlock: function(section){ 2684 const sliderBlocks = section.querySelectorAll(`.dsgn-pck__slider-block`); 2685 2686 sliderBlocks.forEach(elem => { 2687 designPack.flkty = new Flickity( elem, { 2688 cellAlign: 'left', 2689 contain: true, 2690 wrapAround: true, 2691 adaptiveHeight: true, 2692 imagesLoaded: true, 2693 prevNextButtons: JSON.parse(getComputedStyle(elem).getPropertyValue('--show-arrows')), 2694 autoPlay: JSON.parse(getComputedStyle(elem).getPropertyValue('--autoplay')), 2695 fade: JSON.parse(getComputedStyle(elem).getPropertyValue('--slider-animation')), 2696 pageDots: JSON.parse(getComputedStyle(elem).getPropertyValue('--page-dots')), 2697 draggable: JSON.parse(getComputedStyle(elem).getPropertyValue('--draggable')), 2698 freeScrollFriction: JSON.parse(getComputedStyle(elem).getPropertyValue('--free-scroll-friction')), 2699 selectedAttraction: JSON.parse(getComputedStyle(elem).getPropertyValue('--selected-attraction')), 2700 friction: JSON.parse(getComputedStyle(elem).getPropertyValue('--friction')), 2701 dragThreshold: JSON.parse(getComputedStyle(elem).getPropertyValue('--drag-threshold')) 2702 }); 2703 }); 2704 2705 }, 2706 initializeAndEnableClock(section) { 2707 const clockSelector = '.dsgn-pck__clock'; 2708 const startDate = section.querySelector('[data-timer-start]').dataset.timerStart; 2709 const endDate = section.querySelector('[data-timer-end]').dataset.timerEnd; 2710 2711 const startMs = Date.parse(startDate); 2712 const endMs = Date.parse(endDate); 2713 const currentMs = Date.parse(new Date()); 2714 2715 if (endMs <= currentMs || currentMs < startMs) { 2716 section.querySelector(`.dsgn-pck__clock-wrap`).style.display = 'none'; 2717 return; 2718 } 2719 2720 const clock = section.querySelector(clockSelector); 2721 2722 function updateClock() { 2723 const total = Date.parse(endDate) - Date.parse(new Date()); 2724 const days = Math.floor(total / (1000 * 60 * 60 * 24)); 2725 const hours = Math.floor((total / (1000 * 60 * 60)) % 24); 2726 const minutes = Math.floor((total / 1000 / 60) % 60); 2727 const seconds = Math.floor((total / 1000) % 60); 2728 2729 const daysSpan = clock.querySelector('.dsgn-pck__days .dsgn-pck__number'); 2730 const hoursSpan = clock.querySelector('.dsgn-pck__hours .dsgn-pck__number'); 2731 const minutesSpan = clock.querySelector('.dsgn-pck__minutes .dsgn-pck__number'); 2732 const secondsSpan = clock.querySelector('.dsgn-pck__seconds .dsgn-pck__number'); 2733 2734 if (daysSpan.innerHTML != days) daysSpan.innerHTML = days; 2735 if (hoursSpan.innerHTML != hours) hoursSpan.innerHTML = ('0' + hours).slice(-2); 2736 if (minutesSpan.innerHTML != minutes) minutesSpan.innerHTML = ('0' + minutes).slice(-2); 2737 if (secondsSpan.innerHTML != seconds) secondsSpan.innerHTML = ('0' + seconds).slice(-2); 2738 2739 if (total <= 0) clearInterval(timeinterval); 2740 } 2741 2742 updateClock(); 2743 const timeinterval = setInterval(updateClock, 1000); 2744 }, 2745 load: function(section){ 2746 2747 if (this.settings.animation !== 'none'){ 2748 const options = { 2749 root: null, 2750 rootMargin: '0px', 2751 threshold: [0, 0.25, 0.5, 0.75, 1] 2752 }; 2753 // Construct Intersection Observer. 2754 const observer = new IntersectionObserver( this.animateSection, options ); 2755 // Observe if element is present. 2756 if (section) { 2757 observer.observe(section); 2758 } 2759 } 2760 2761 const countdownTimer = section.querySelector('.dsgn-pck__clock'); 2762 if (typeof countdownTimer !== 'undefined' && countdownTimer !== null){ 2763 designPack.initializeAndEnableClock(section); 2764 } 2765 2766 const sliderBlock = section.querySelector('.dsgn-pck__slider-block'); 2767 if (typeof sliderBlock !== 'undefined' && sliderBlock !== null){ 2768 designPack.enableSliderBlock(section); 2769 } 2770 }, 2771 unload: function(section){ 2772 section.classList.remove('dsgn-pck__animation-applied') 2773 } 2774 } 2775 2776 window.addEventListener('shopify:section:unload', function (e) { 2777 const settings = document.querySelector(`[data-dsgn-pck="${e.detail.sectionId}"]`); 2778 const sectionId = e.detail.sectionId; 2779 const section = document.querySelector(`#DP--${e.detail.sectionId}`); 2780 if (sectionId == designPack.settings.id){ 2781 designPack.unload(section); 2782 } 2783 }); 2784 2785 designPack.settings = JSON.parse(document.querySelector('[data-dsgn-pck="template--30671069806937__design_pack_image_with_text_388Bix"]').innerHTML); 2786 const sectionId = "template--30671069806937__design_pack_image_with_text_388Bix"; 2787 const section = document.querySelector(`#DP--${sectionId}`); 2788 2789 if (sectionId == designPack.settings.id){ 2790 designPack.load(section); 2791 } 2792})() 2793</script>
2793 2794</div><div id="shopify-section-template--30671069806937__design_pack_gallery_scroll_EMgVa3" class="shopify-section DP__gallery-scroll"> 2795 2796 2797 2798 2799 2800 2801<style>.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 { margin-top: 0px; margin-bottom: 0px; background-color: ; background-image: ; position: relative;}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__sizer { padding-top: 60px; padding-bottom: 60px; width: 95%; max-width: px;}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__background::before { content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: ; background-image: ;}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__grid--main { grid-template-columns: 1fr minmax(250px, 35%); }.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__grid-full { grid-template-columns: 1fr;}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__grid-stack { grid-template-columns: 1fr;}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__grid-stack .dsgn-pck__content { order: -1;}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__text p:last-of-type { margin-bottom: 1.2rem;}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__content { padding: 20px; display: flex; justify-content: center;color: #005064; background: ;}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__grid-stack .dsgn-pck__content { padding: 0;}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__inner-content { width: fit-content; max-width: min(600px, 80%); margin: auto;}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__grid-stack .dsgn-pck__inner-content { max-width: 100%;}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__item > a { text-decoration: none;}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__absolute-link { z-index: 1;}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__content-grid { position: relative; z-index: 1;}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__block .dsgn-pck__small-heading { font-size: calc(var(--dp-g-small-heading-size, var(--dp-small-heading-size, 24px)) * 1.2);}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__rte p,.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__rte ul { line-height: var(--dp-g-body-line-height, var(--dp-body-line-height, calc(3px + 2.5ex + 3px))); font-size: calc(var(--dp-g-body-size, var(--dp-body-size, 18px)) * 1.2);}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__small-text p,.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__small-text ul { font-size: calc(var(--dp-g-body-size, var(--dp-body-size, 18px)) * 0.96);}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__rte ul { display: table; margin: 0 auto; text-align: left; }.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__block { color: #005064;}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__block + .dsgn-pck__block { margin-top: 15px;}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__slider { --slider-gap: 20px; --slide-width: 2.5; position: relative; overflow: hidden; margin: 0 auto; width: 100%;}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__slider-track { display: flex; overflow-x: auto; -ms-scroll-snap-type: x mandatory; scroll-snap-type: x mandatory; scroll-behavior: smooth; list-style-type: none; padding: 0; justify-content: space-between;gap: var(--slider-gap); padding-bottom: 20px; }.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__item { scroll-snap-align: start; scroll-snap-stop: always; flex: 0 1 calc((100% / var(--slide-width)) - (((var(--slide-width) - 1) / var(--slide-width)) * var(--slider-gap))); min-width: calc((100% / var(--slide-width)) - (((var(--slide-width) - 1) / var(--slide-width)) * var(--slider-gap)));}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__nav-button--prev,.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__nav-button--next { /* Button resets */ border: none; background-color: transparent; font: inherit; margin: 0; /* Original styles */ position: static; display: inline-block; top: 0; padding: 4px;
2801 left: 0; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M0 7.33l2.829-2.83 9.175 9.339 9.167-9.339 2.829 2.83-11.996 12.17z' fill='%23005064'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-size: 20px; transform: rotate(90deg); width: 40px; height: 40px; background-position: center; border-radius: 30px; opacity: 0.7; cursor: pointer;}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__nav-button--next { right: 0; transform: rotate(270deg);}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__nav-button--next.dsgn-pck__disabled,.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__nav-button--prev.dsgn-pck__disabled { opacity: 0.4; pointer-events: none; cursor: not-allowed;}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__prev-next__wrapper { width: 100%; display: flex; margin-bottom: 10px;display: flex;justify-content: flex-end;}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 ::-webkit-scrollbar { -webkit-appearance: none; background-color: rgba(0,0,0,0); width: 7px; height: 3px;}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 ::-webkit-scrollbar-track, ::-webkit-scrollbar-corner { /* Background */ background: #D8D8D8;}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 ::-webkit-scrollbar-thumb { border-radius: 0px; background-color: #000000; -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);}/* Slideshow styles */.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__slideshow-content { padding: 20px; display: flex; height: 100%;}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__inner-content--slideshow { display: grid; row-gap: 10px; margin: unset;}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__slide picture::after { content: ''; display: block; position: absolute; top: 0; bottom: 0; right: 0;
2801 left: 0; z-index: 1;}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__lightbox-true,.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 a.dsgn-pck__lightbox-true:not([href]) { cursor: zoom-in;}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__slide { width: 100%;}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__slide .dsgn-pck__image__wrapper { width: 100%;}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__inner-content--slideshow .dsgn-pck__small-heading { line-height: var(--dp-g-heading-line-height, var(--dp-heading-line-height, calc(3px + 2ex + 3px))); font-size: calc(var(--dp-g-heading-size, var(--dp-heading-size, 35px)) * 0.96);}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__inner-content--slideshow .dsgn-pck__button { width: fit-content; display: inline-block; text-decoration: none; padding: 0.5em 1.2em; transition: all 0.3s ease-in-out; border-radius: px; font-size: calc(var(--dp-g-body-size, var(--dp-body-size, 18px)) * 1.2); color: ; background-color: ;}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__inner-content--slideshow .dsgn-pck__button:hover { opacity: 1;background-color: ; border-color: transparent;;}.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__inner-content--slideshow .dsgn-pck__button::after { display: none;}/* Animation */.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 [style*="--dsgn-pck-animate"] { opacity: 1; }/* Landscape phones and down */@media (max-width: 767px) { .DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 { margin-top: 0px; margin-bottom: 0px; } .DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__sizer { padding-top: 45px; padding-bottom: 45px; } .DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__grid--main { grid-template-columns: repeat(1, minmax(250px, 1fr)); } .DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__inner-content { width: unset; max-width: min(400px, 100%); } .DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__prev-next__wrapper {display: flex;justify-content: flex-end;} .DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__slider { order: 1; } .DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__slider-track { justify-content: flex-start; } .DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__item { --slide-width: 1.5384615384615385; } .DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__slideshow-content { padding: 10px; }}</style><section id="DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3" class="DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 dsgn-pck__gallery-scroll dsgn-pck__section "><div class="dsgn-pck__background dsgn-pck__parallax"><div class="dsgn-pck__gallery-scroll-wrap dsgn-pck__sizer dsgn-pck__grid dsgn-pck__grid--main dsgn-pck__grid-stack"> <div class="dsgn-pck__slider" data-slider> <div class="dsgn-pck__prev-next__wrapper"> <button type="button" class="dsgn-pck__nav-button dsgn-pck__nav-button--prev dsgn-pck__disabled" aria-label="Previous slide" disabled> </button> <button type="button" class="dsgn-pck__nav-button dsgn-pck__nav-button--next" aria-label="Next slide"> </button> </div> <div class="dsgn-pck__slider-track" data-slider-track><div id="DP--slide_6pbjXx" class="dsgn-pck__slide dsgn-pck__item dsgn-pck__item--1 dsgn-pck__block-id-slide_6pbjXx" style="--dsgn-pck-animate: 1;"> <a href="https://giy.ie/pages/weekly-veg-box" class="dsgn-pck__absolute-link"></a><style> .dsgn-pck__block-id-slide_6pbjXx .dsgn-pck__slideshow-content { background: ; } .dsgn-pck__block-id-slide_6pbjXx .dsgn-pck__inner-content { max-width: px; color: #005064; padding:; text-align: left; } .dsgn-pck__block-id-slide_6pbjXx .dsgn-pck__button { border: thin solid; border-color:#008897; color: #ffffff; background-color: #008897; } .dsgn-pck__block-id-slide_6pbjXx .dsgn-pck__button:hover {background-color: rgba(0, 136, 151, 0.8); border-color: transparent;; } .dsgn-pck__block-id-slide_6pbjXx picture { z-index: 0; } .dsgn-pck__block-id-slide_6pbjXx picture::after { background-color: ; background-image: ; }.dsgn-pck__block-id-slide_6pbjXx .dsgn-pck__image__wrapper > * { grid-area: auto; }</style><div class="dsgn-pck__image__wrapper"> <svg class="dsgn-pck__svg-sizer" viewBox="0 0 4000 3000"></svg> <picture><img src="//giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&width=5000" alt="Basket of fresh vegetables with a lavender bush in the background" srcset="//giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&width=180 180w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&width=360 360w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&width=540 540w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&width=720 720w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&width=900 900w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&width=1080 1080w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&width=1296 1296w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&width=1512 1512w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&width=1728 1728w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&width=1950 1950w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&width=2100 2100w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&width=2260 2260w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&width=2450 2450w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&width=2700 2700w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&width=3000 3000w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&width=3350 3350w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&width=3750 3750w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&width=4100 4100w" width="5000" height="6667" loading="lazy" sizes="(max-width: 480px) 95vw, 47vw" style="object-position:50.5005% 73.8152%;"></picture></div><div class="dsgn-pck__content-grid"> <div class="dsgn-pck__slideshow-content dsgn-pck__flex dsgn-pck__align-top dsgn-pck__justify-left dsgn-pck__text-alignment-left"> <div class="dsgn-pck__inner-content dsgn-pck__relative dsgn-pck__inner-content--slideshow"><h2 class="dsgn-pck__small-heading dsgn-pck__small-heading--slideshow"> GET A GIY ORGANIC VEG BOX </h2><div class="dsgn-pck__text dsgn-pck__rte dsgn-pck__text--slideshow"> <p>Eat seasonal, organic food grown at the GIY Farm on the Curraghmore Estate. </p> </div><a class="dsgn-pck__button dsgn-pck__button--slideshow"href="https://giy.ie/pages/weekly-veg-box">SIGN UP</a></div> </div> </div></div><div id="DP--slide_AVAKxU" class="dsgn-pck__slide dsgn-pck__item dsgn-pck__item--2 dsgn-pck__block-id-slide_AVAKxU" style="--dsgn-pck-animate: 2;"> <a href="/pages/giy-grow-circle-membership" class="dsgn-pck__absolute-link"></a><style> .dsgn-pck__block-id-slide_AVAKxU .dsgn-pck__slideshow-content { background: ; } .dsgn-pck__block-id-slide_AVAKxU .dsgn-pck__inner-content { max-width: px; color: #005064; padding:; text-align: left; } .dsgn-pck__block-id-slide_AVAKxU .dsgn-pck__button { border: thin solid; border-color:#008897; color: #ffffff; background-color: #008897; } .dsgn-pck__block-id-slide_AVAKxU .dsgn-pck__button:hover {background-color: rgba(0, 136, 151, 0.8); border-color: transparent;; } .dsgn-pck__block-id-slide_AVAKxU picture { z-index: 0; } .dsgn-pck__block-id-slide_AVAKxU picture::after { background-color: ; background-image: ; }.dsgn-pck__block-id-slide_AVAKxU .dsgn-pck__image__wrapper > * { grid-area: auto; }</style><div class="dsgn-pck__image__wrapper"> <svg class="dsgn-pck__svg-sizer" viewBox="0 0 4000 3000"></svg> <picture><img src="//giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=5000" alt="" srcset="//giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=180 180w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=360 360w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=540 540w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=720 720w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=900 900w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=1080 1080w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=1296 1296w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=1512 1512w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=1728 1728w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=1950 1950w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=2100 2100w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=2260 2260w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=2450 2450w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=2700 2700w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=3000 3000w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=3350 3350w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=3750 3750w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=4100 4100w" width="5000" height="6250" loading="lazy" sizes="(max-width: 480px) 95vw, 47vw"></picture></div><div class="dsgn-pck__content-grid"> <div class="dsgn-pck__slideshow-content dsgn-pck__flex dsgn-pck__align-top dsgn-pck__justify-left dsgn-pck__text-alignment-left"> <div class="dsgn-pck__inner-content dsgn-pck__relative dsgn-pck__inner-content--slideshow"><h2 class="dsgn-pck__small-heading dsgn-pck__small-heading--slideshow"> JOIN THE GROW CIRCLE </h2><div class="dsgn-pck__text dsgn-pck__rte dsgn-pck__text--slideshow"> <p>Join a community of people learning to grow some of their own food, cook more from scratch and make better everyday food choices.</p> </div><a class="dsgn-pck__button dsgn-pck__button--slideshow"href="/pages/giy-grow-circle-membership"> Join the Grow Circle</a></div> </div> </div></div><div id="DP--slide_jjX9Xe" class="dsgn-pck__slide dsgn-pck__item dsgn-pck__item--3 dsgn-pck__block-id-slide_jjX9Xe" style="--dsgn-pck-animate: 3;"> <a href="https://giy.ie/pages/visit-grow-hq" class="dsgn-pck__absolute-link"></a><style> .dsgn-pck__block-id-slide_jjX9Xe .dsgn-pck__slideshow-content { background: ; } .dsgn-pck__block-id-slide_jjX9Xe .dsgn-pck__inner-content { max-width: px; color: #005064; padding:; text-align: left; } .dsgn-pck__block-id-slide_jjX9Xe .dsgn-pck__button { border: thin solid; border-color:#008897; color: #ffffff; background-color: #008897; } .dsgn-pck__block-id-slide_jjX9Xe .dsgn-pck__button:hover {background-color: rgba(0, 136, 151, 0.8); border-color: transparent;; } .dsgn-pck__block-id-slide_jjX9Xe picture { z-index: 0; } .dsgn-pck__block-id-slide_jjX9Xe picture::after { background-color: ; background-image: ; }.dsgn-pck__block-id-slide_jjX9Xe .dsgn-pck__image__wrapper > * { grid-area: auto; }</style><div class="dsgn-pck__image__wrapper"> <svg class="dsgn-pck__svg-sizer" viewBox="0 0 4000 3000"></svg> <picture><img src="//giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&width=5000" alt="" srcset="//giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&width=180 180w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&width=360 360w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&width=540 540w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&width=720 720w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&width=900 900w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&width=1080 1080w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&width=1296 1296w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&width=1512 1512w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&width=1728 1728w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&width=1950 1950w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&width=2100 2100w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&width=2260 2260w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&width=2450 2450w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&width=2700 2700w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&width=3000 3000w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&width=3350 3350w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&width=3750 3750w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&width=4100 4100w" width="5000" height="5000" loading="lazy" sizes="(max-width: 480px) 95vw, 47vw"></picture></div><div class="dsgn-pck__content-grid"> <div class="dsgn-pck__slideshow-content dsgn-pck__flex dsgn-pck__align-top dsgn-pck__justify-left dsgn-pck__text-alignment-left"> <div class="dsgn-pck__inner-content dsgn-pck__relative dsgn-pck__inner-content--slideshow"><h2 class="dsgn-pck__small-heading dsgn-pck__small-heading--slideshow"> VISIT GROW HQ </h2><div class="dsgn-pck__text dsgn-pck__rte dsgn-pck__text--slideshow"> <p>Eat in the café. Shop the larder. Go on a course, event or retreat. Experience the story for yourself. </p> </div><a class="dsgn-pck__button dsgn-pck__button--slideshow"href="https://giy.ie/pages/visit-grow-hq">Plan Your Visit</a></div> </div> </div><
2801/div><div id="DP--slide_6rc44W" class="dsgn-pck__slide dsgn-pck__item dsgn-pck__item--4 dsgn-pck__block-id-slide_6rc44W" style="--dsgn-pck-animate: 4;"> <a href="https://www.rte.ie/player/series/our-farm-a-giy-story/10013399-00-0000?epguid=AI10013400-01-0001" class="dsgn-pck__absolute-link"></a><style> .dsgn-pck__block-id-slide_6rc44W .dsgn-pck__slideshow-content { background: ; } .dsgn-pck__block-id-slide_6rc44W .dsgn-pck__inner-content { max-width: px; color: #005064; padding:; text-align: left; } .dsgn-pck__block-id-slide_6rc44W .dsgn-pck__button { border: thin solid; border-color:#008897; color: #ffffff; background-color: #008897; } .dsgn-pck__block-id-slide_6rc44W .dsgn-pck__button:hover {background-color: rgba(0, 136, 151, 0.8); border-color: transparent;; } .dsgn-pck__block-id-slide_6rc44W picture { z-index: 0; } .dsgn-pck__block-id-slide_6rc44W picture::after { background-color: ; background-image: ; }.dsgn-pck__block-id-slide_6rc44W .dsgn-pck__image__wrapper > * { grid-area: auto; }</style><div class="dsgn-pck__image__wrapper"> <svg class="dsgn-pck__svg-sizer" viewBox="0 0 4000 3000"></svg> <picture><img src="//giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&width=5000" alt="" srcset="//giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&width=180 180w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&width=360 360w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&width=540 540w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&width=720 720w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&width=900 900w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&width=1080 1080w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&width=1296 1296w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&width=1512 1512w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&width=1728 1728w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&width=1950 1950w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&width=2100 2100w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&width=2260 2260w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&width=2450 2450w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&width=2700 2700w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&width=3000 3000w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&width=3350 3350w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&width=3750 3750w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&width=4100 4100w" width="5000" height="2600" loading="lazy" sizes="(max-width: 480px) 95vw, 47vw"></picture></div><div class="dsgn-pck__content-grid"> <div class="dsgn-pck__slideshow-content dsgn-pck__flex dsgn-pck__align-top dsgn-pck__justify-left dsgn-pck__text-alignment-left"> <div class="dsgn-pck__inner-content dsgn-pck__relative dsgn-pck__inner-content--slideshow"><h2 class="dsgn-pck__small-heading dsgn-pck__small-heading--slideshow"> WATCH ON RTE PLAYER </h2><div class="dsgn-pck__text dsgn-pck__rte dsgn-pck__text--slideshow"> <p>Catch up or rewatch on RTÃ Player.</p> </div><a class="dsgn-pck__button dsgn-pck__button--slideshow"href="https://www.rte.ie/player/series/our-farm-a-giy-story/10013399-00-0000?epguid=AI10013400-01-0001">Â Watch Now</a></div> </div> </div></div><div id="DP--slide_HgXGFG" class="dsgn-pck__slide dsgn-pck__item dsgn-pck__item--5 dsgn-pck__block-id-slide_HgXGFG" style="--dsgn-pck-animate: 5;"> <a href="https://giy.ie/collections/food-choices-retreats" class="dsgn-pck__absolute-link"></a><style> .dsgn-pck__block-id-slide_HgXGFG .dsgn-pck__slideshow-content { background: ; } .dsgn-pck__block-id-slide_HgXGFG .dsgn-pck__inner-content { max-width: px; color: #005064; padding:; text-align: left; } .dsgn-pck__block-id-slide_HgXGFG .dsgn-pck__button { border: thin solid; border-color:#008897; color: #ffffff; background-color: #008897; } .dsgn-pck__block-id-slide_HgXGFG .dsgn-pck__button:hover {background-color: rgba(0, 136, 151, 0.8); border-color: transparent;; } .dsgn-pck__block-id-slide_HgXGFG picture { z-index: 0; } .dsgn-pck__block-id-slide_HgXGFG picture::after { background-color: ; background-image: ; }.dsgn-pck__block-id-slide_HgXGFG .dsgn-pck__image__wrapper > * { grid-area: auto; }</style><div class="dsgn-pck__image__wrapper"> <svg class="dsgn-pck__svg-sizer" viewBox="0 0 4000 3000"></svg> <picture><img src="//giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&width=5000" alt="" srcset="//giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&width=180 180w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&width=360 360w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&width=540 540w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&width=720 720w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&width=900 900w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&width=1080 1080w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&width=1296 1296w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&width=1512 1512w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&width=1728 1728w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&width=1950 1950w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&width=2100 2100w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&width=2260 2260w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&width=2450 2450w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&width=2700 2700w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&width=3000 3000w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&width=3350 3350w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&width=3750 3750w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&width=4100 4100w" width="5000" height="5000" loading="lazy" sizes="(max-width: 480px) 95vw, 47vw"></picture></div><div class="dsgn-pck__content-grid"> <div class="dsgn-pck__slideshow-content dsgn-pck__flex dsgn-pck__align-top dsgn-pck__justify-left dsgn-pck__text-alignment-left"> <div class="dsgn-pck__inner-content dsgn-pck__relative dsgn-pck__inner-content--slideshow"><h2 class="dsgn-pck__small-heading dsgn-pck__small-heading--slideshow"> FOOD CHOICES RETREATS </h2><div class="dsgn-pck__text dsgn-pck__rte dsgn-pck__text--slideshow"> <p>Join Mick Kelly and learn how to eat well, shop with confidence and connect to real food.</p> </div><a class="dsgn-pck__button dsgn-pck__button--slideshow"href="https://giy.ie/collections/food-choices-retreats">Find out more</a></div> </div> </div></div><div id="DP--slide_Mbt3XD" class="dsgn-pck__slide dsgn-pck__item dsgn-pck__item--6 dsgn-pck__block-id-slide_Mbt3XD" style="--dsgn-pck-animate: 6;"> <a href="https://giy.ie/pages/giy-tv-shows" class="dsgn-pck__absolute-link"></a><style> .dsgn-pck__block-id-slide_Mbt3XD .dsgn-pck__slideshow-content { background: ; } .dsgn-pck__block-id-slide_Mbt3XD .dsgn-pck__inner-content { max-width: px; color: #005064; padding:; text-align: left; } .dsgn-pck__block-id-slide_Mbt3XD .dsgn-pck__button { border: thin solid; border-color:#008897; color: #ffffff; background-color: #008897; } .dsgn-pck__block-id-slide_Mbt3XD .dsgn-pck__button:hover {background-color: rgba(0, 136, 151, 0.8); border-color: transparent;; } .dsgn-pck__block-id-slide_Mbt3XD picture { z-index: 0; } .dsgn-pck__block-id-slide_Mbt3XD picture::after { background-color: ; background-image: ; }.dsgn-pck__block-id-slide_Mbt3XD .dsgn-pck__image__wrapper > * { grid-area: auto; }</style><div class="dsgn-pck__image__wrapper"> <svg class="dsgn-pck__svg-sizer" viewBox="0 0 4000 3000"></svg> <picture><img src="//giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&width=5000" alt="" srcset="//giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&width=180 180w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&width=360 360w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&width=540 540w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&width=720 720w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&width=900 900w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&width=1080 1080w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&width=1296 1296w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&width=1512 1512w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&width=1728 1728w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&width=1950 1950w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&width=2100 2100w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&width=2260 2260w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&width=2450 2450w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&width=2700 2700w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&width=3000 3000w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&width=3350 3350w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&width=3750 3750w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&width=4100 4100w" width="5000" height="6667" loading="lazy" sizes="(max-width: 480px) 95vw, 47vw"></picture></div><div class="dsgn-pck__content-grid"> <div class="dsgn-pck__slideshow-content dsgn-pck__flex dsgn-pck__align-top dsgn-pck__justify-left dsgn-pck__text-alignment-left"> <div class="dsgn-pck__inner-content dsgn-pck__relative dsgn-pck__inner-content--slideshow"><h2 class="dsgn-pck__small-heading dsgn-pck__small-heading--slideshow"> Our Farm - A GIY Story </h2><div class="dsgn-pck__text dsgn-pck__rte dsgn-pck__text--slideshow"> <p>Find out more about our TV show</p> </div><a class="dsgn-pck__button dsgn-pck__button--slideshow"href="https://giy.ie/pages/giy-tv-shows">FIND OUT MORE</a></div> </div> </div></div><div id="DP--slide_6yjmFt" class="dsgn-pck__slide dsgn-pck__item dsgn-pck__item--7 dsgn-pck__block-id-slide_6yjmFt" style="--dsgn-pck-animate: 7;"> <a href="https://giy.ie/pages/giy-farm" class="dsgn-pck__absolute-link"></a><style> .dsgn-pck__block-id-slide_6yjmFt .dsgn-pck__slideshow-content { background: ; } .dsgn-pck__block-id-slide_6yjmFt .dsgn-pck__inner-content { max-width: px; color: #005064; padding:; text-align: left; } .dsgn-pck__block-id-slide_6yjmFt .dsgn-pck__button { border: thin solid; border-color:#008897; color: #ffffff; background-color: #008897; } .dsgn-pck__block-id-slide_6yjmFt .dsgn-pck__button:hover {background-color: rgba(0, 136, 151, 0.8); border-color: transparent;; } .dsgn-pck__block-id-slide_6yjmFt picture { z-index: 0; } .dsgn-pck__block-id-slide_6yjmFt picture::after { background-color: ; background-image: ; }.dsgn-pck__block-id-slide_6yjmFt .dsgn-pck__image__wrapper > * { grid-area: auto; }</style><div class="dsgn-pck__image__wrapper"> <svg class="dsgn-pck__svg-sizer" viewBox="0 0 4000 3000"></svg> <picture><img src="//giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&width=5000" alt="" srcset="//giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&width=180 180w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&width=360 360w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&width=540 540w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&width=720 720w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&width=900 900w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&width=1080 1080w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&width=1296 1296w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&width=1512 1512w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&width=1728 1728w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&width=1950 1950w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&width=2100 2100w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&width=2260 2260w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&width=2450 2450w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&width=2700 2700w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&width=3000 3000w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&width=3350 3350w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&width=3750 3750w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&width=4100 4100w" width="5000" height="2309" loading="lazy" sizes="(max-width: 480px) 95vw, 47vw"></picture></div><div class="dsgn-pck__content-grid"> <div class="dsgn-pck__slideshow-content dsgn-pck__flex dsgn-pck__align-top dsgn-pck__justify-left dsgn-pck__text-alignm
2801ent-left"> <div class="dsgn-pck__inner-content dsgn-pck__relative dsgn-pck__inner-content--slideshow"><h2 class="dsgn-pck__small-heading dsgn-pck__small-heading--slideshow"> CURRAGHMORE ESTATE </h2><div class="dsgn-pck__text dsgn-pck__rte dsgn-pck__text--slideshow"> <p>Discover more about the farm.</p> </div><a class="dsgn-pck__button dsgn-pck__button--slideshow"href="https://giy.ie/pages/giy-farm">Read more</a></div> </div> </div></div></div> </div><div class="dsgn-pck__content dsgn-pck__flex dsgn-pck__justify-center" style="--dsgn-pck-animate: 1;"> <div class="dsgn-pck__inner-content"><div id="DP--heading_PbkrbC" class="dsgn-pck__block dsgn-pck__block-id-heading_PbkrbC dsgn-pck__block--heading dsgn-pck__block--1" style="--dsgn-pck-animate: 1;"><style>.dsgn-pck__block-id-heading_PbkrbC .dsgn-pck__heading { margin: 0; line-height: var(--dp-g-heading-line-height, var(--dp-heading-line-height, calc(3px + 2ex + 3px)));color: ;font-size: calc(var(--dp-g-heading-size, var(--dp-heading-size, 35px)) * 1.2);} @media (max-width: 480px) { .dsgn-pck__block-id-heading_PbkrbC .dsgn-pck__heading {} } </style><h2 class="dsgn-pck__heading"> Inspired by Our Farm â A GIY Story? </h2></div><div id="DP--text_VJke6i" class="dsgn-pck__block dsgn-pck__block-id-text_VJke6i dsgn-pck__block--text dsgn-pck__block--2" style="--dsgn-pck-animate: 2;"><style>.DP--template--30671069806937__design_pack_gallery_scroll_EMgVa3 .dsgn-pck__block-id-text_VJke6i .dsgn-pck__text * {color: ;} </style> <div class="dsgn-pck__text dsgn-pck__rte"> <p><strong>Building a regenerative local food system isnât easy - but itâs possible. Hereâs how you can be part of it.</strong></p> </div></div><div id="DP--slide_6pbjXx" class="dsgn-pck__block dsgn-pck__block-id-slide_6pbjXx dsgn-pck__block--slide dsgn-pck__block--3" style="--dsgn-pck-animate: 3;"></div><div id="DP--slide_AVAKxU" class="dsgn-pck__block dsgn-pck__block-id-slide_AVAKxU dsgn-pck__block--slide dsgn-pck__block--4" style="--dsgn-pck-animate: 4;"></div><div id="DP--slide_jjX9Xe" class="dsgn-pck__block dsgn-pck__block-id-slide_jjX9Xe dsgn-pck__block--slide dsgn-pck__block--5" style="--dsgn-pck-animate: 5;"></div><div id="DP--slide_6rc44W" class="dsgn-pck__block dsgn-pck__block-id-slide_6rc44W dsgn-pck__block--slide dsgn-pck__block--6" style="--dsgn-pck-animate: 6;"></div><div id="DP--slide_HgXGFG" class="dsgn-pck__block dsgn-pck__block-id-slide_HgXGFG dsgn-pck__block--slide dsgn-pck__block--7" style="--dsgn-pck-animate: 7;"></div><div id="DP--slide_Mbt3XD" class="dsgn-pck__block dsgn-pck__block-id-slide_Mbt3XD dsgn-pck__block--slide dsgn-pck__block--8" style="--dsgn-pck-animate: 8;"></div><div id="DP--slide_6yjmFt" class="dsgn-pck__block dsgn-pck__block-id-slide_6yjmFt dsgn-pck__block--slide dsgn-pck__block--9" style="--dsgn-pck-animate: 9;"></div></div> </div></div> </div></section> 2802 2803
2804<script type="application/json" data-dsgn-pck="template--30671069806937__design_pack_gallery_scroll_EMgVa3"> 2805 { 2806 "id": "template--30671069806937__design_pack_gallery_scroll_EMgVa3", 2807 "animation": "none", 2808 "enable_lightbox": false, 2809 "enable_parallax": false 2810 } 2811</script>
2811<script data-dsgn-pck-js="template--30671069806937__design_pack_gallery_scroll_EMgVa3" type="module" defer> 2812(function(){ 2813 2814 const designPack = { 2815 settings: {}, 2816 2817 animateSection: function(entries, observer){ 2818 // Target the first entry available. 2819 let observedSection = entries[0]; 2820 if (observedSection.isIntersecting) { 2821 observedSection.target.classList.add('dsgn-pck__animation-applied'); 2822 } 2823 }, 2824 enableSliderBlock: function(section){ 2825 const sliderBlocks = section.querySelectorAll(`.dsgn-pck__slider-block`); 2826 2827 sliderBlocks.forEach(elem => { 2828 designPack.flkty = new Flickity( elem, { 2829 cellAlign: 'left', 2830 contain: true, 2831 wrapAround: true, 2832 adaptiveHeight: true, 2833 imagesLoaded: true, 2834 prevNextButtons: JSON.parse(getComputedStyle(elem).getPropertyValue('--show-arrows')), 2835 autoPlay: JSON.parse(getComputedStyle(elem).getPropertyValue('--autoplay')), 2836 fade: JSON.parse(getComputedStyle(elem).getPropertyValue('--slider-animation')), 2837 pageDots: JSON.parse(getComputedStyle(elem).getPropertyValue('--page-dots')), 2838 draggable: JSON.parse(getComputedStyle(elem).getPropertyValue('--draggable')), 2839 freeScrollFriction: JSON.parse(getComputedStyle(elem).getPropertyValue('--free-scroll-friction')), 2840 selectedAttraction: JSON.parse(getComputedStyle(elem).getPropertyValue('--selected-attraction')), 2841 friction: JSON.parse(getComputedStyle(elem).getPropertyValue('--friction')), 2842 dragThreshold: JSON.parse(getComputedStyle(elem).getPropertyValue('--drag-threshold')) 2843 }); 2844 }); 2845 2846 }, 2847 enableComparisonSliderBlock(block) { 2848 2849 let isClicked = false; 2850 2851 const fullImage = block; 2852 const image = block.querySelector('.dsgn-pck__comparison__overlay'); 2853 const slider = block.querySelector('.dsgn-pck__comparison__slider'); 2854 const width = fullImage.offsetWidth; 2855 const height = fullImage.offsetHeight; 2856 2857 function compare() { 2858 slider.style.top = `${height / 2 - slider.offsetHeight / 2}px`; 2859 slider.style.left = `${width / 2 - slider.offsetWidth / 2}px`; 2860 image.style.width = '50%'; 2861 2862 slider.addEventListener('mousedown', () => isClicked = true); 2863 slider.addEventListener('touchstart', () => isClicked = true); 2864 2865 section.addEventListener('mouseup', () => isClicked = false); 2866 section.addEventListener('touchend', () => isClicked = false); 2867 2868 section.addEventListener('mousemove', onSlideMove); 2869 section.addEventListener('touchmove', onSlideMove); 2870 } 2871 2872 function onSlideMove(event) { 2873 if (!isClicked) return; 2874 doSlide(currentPosition(event)); 2875 } 2876 2877 function currentPosition(event) { 2878 let pageX = (event.touches ? event.touches[0].pageX : event.pageX); 2879 const xImage = image.getBoundingClientRect(); 2880 let x = Math.max(0, Math.min(pageX - xImage.left, width)); 2881 return x; 2882 } 2883 2884 function doSlide(x) { 2885 image.style.width = `${x}px`; 2886 slider.style.left = `${x - slider.offsetWidth / 2}px`; 2887 } 2888 2889 compare(); 2890 }, 2891 enableLightbox: function(section){
2892 const bp = BiggerPicture({ 2893 target: document.body 2894 }); 2895 2896 const imageLinks = section.querySelectorAll('[data-dsgn-pck-lightbox="true"]'); 2897 2898 for (let link of imageLinks) { 2899 link.addEventListener('click', openGallery); 2900 } 2901 2902 function openGallery(e) { 2903 e.preventDefault(); 2904 bp.open({ 2905 items: imageLinks, 2906 el: e.currentTarget, 2907 intro: 'fadeup' 2908 }); 2909 } 2910 }, 2911 initializeAndEnableClock(section) { 2912 const clockSelector = '.dsgn-pck__clock'; 2913 const startDate = section.querySelector('[data-timer-start]').dataset.timerStart; 2914 const endDate = section.querySelector('[data-timer-end]').dataset.timerEnd; 2915 const resetDaily = section.querySelector('[data-timer-reset-daily]').dataset.timerResetDaily === "true"; // Ensure it's a boolean 2916 const timezone = section.querySelector('[data-timer-timezone]').dataset.timerTimezone; // Assuming timezone is in a similar dataset 2917 const startMs = Date.parse(startDate); 2918 const endMs = Date.parse(endDate); 2919 2920 // Function to extract UTC offset from timezone string (e.g., "-05:00 ~ (GMT-05:00) Eastern Time (US & Canada)") 2921 function getTimezoneOffset(timezone) { 2922 const offsetMatch = timezone.match(/([-+]\d{2}):(\d{2})/); 2923 if (offsetMatch) { 2924 const hoursOffset = parseInt(offsetMatch[1], 10); 2925 const minutesOffset = parseInt(offsetMatch[2], 10); 2926 return hoursOffset * 60 + (hoursOffset < 0 ? -minutesOffset : minutesOffset); // Convert to minutes 2927 } 2928 return 0; // Default to UTC if no match 2929 } 2930 2931 const timezoneOffset = getTimezoneOffset(timezone); 2932 2933 // Adjust current time to account for timezone offset 2934 function getCurrentMsWithTimezone() { 2935 const now = new Date(); 2936 const localTime = now.getTime(); 2937 const localOffset = now.getTimezoneOffset(); // In minutes 2938 const totalOffset = localOffset + timezoneOffset; 2939 return localTime + totalOffset * 60 * 1000; // Adjusted time in ms 2940 } 2941 2942 const currentMs = getCurrentMsWithTimezone(); 2943 2944 // If current time is before the start, hide the clock 2945 if (endMs <= currentMs || currentMs < startMs) { 2946 section.querySelector(`.dsgn-pck__clock-wrap`).style.display = 'none'; 2947 return; 2948 } 2949 2950 const clock = section.querySelector(clockSelector); 2951 let timeinterval; // Declare timeinterval for global access 2952 2953 // Function to update the clock display 2954 function updateClockDisplay(hours, minutes, seconds, days = null) { 2955 if (days !== null) { 2956 const daysSpan = clock.querySelector('.dsgn-pck__days .dsgn-pck__number'); 2957 if (resetDaily == true){ 2958 daysSpan.innerHTML = 0; 2959 } else { 2960 if (daysSpan.innerHTML != days) daysSpan.innerHTML = days; 2961 } 2962 } 2963 2964 const hoursSpan = clock.querySelector('.dsgn-pck__hours .dsgn-pck__number'); 2965 const minutesSpan = clock.querySelector('.dsgn-pck__minutes .dsgn-pck__number'); 2966 const secondsSpan = clock.querySelector('.dsgn-pck__seconds .dsgn-pck__number'); 2967 2968 if (hoursSpan.innerHTML != hours) hoursSpan.innerHTML = ('0' + hours).slice(-2); 2969 if (minutesSpan.innerHTML != minutes) minutesSpan.innerHTML = ('0' + minutes).slice(-2); 2970 if (secondsSpan.innerHTML != seconds) secondsSpan.innerHTML = ('0' + seconds).slice(-2); 2971 } 2972 2973 // Function to calculate time left 2974 function calculateTimeLeft(targetTime) { 2975 const total = targetTime - getCurrentMsWithTimezone(); 2976 const days = Math.floor(total / (1000 * 60 * 60 * 24)); 2977 const hours = Math.floor((total / (1000 * 60 * 60)) % 24); 2978 const minutes = Math.floor((total / (1000 * 60)) % 60); 2979 const seconds = Math.floor((total / 1000) % 60); 2980 return { total, days, hours, minutes, seconds }; 2981 } 2982 2983 // Function to handle the timer logic based on 24-hour reset or default countdown 2984 function updateClockLogic(timeLeft) { 2985 updateClockDisplay(timeLeft.hours, timeLeft.minutes, timeLeft.seconds, timeLeft.days); 2986 2987 if (timeLeft.total <= 0) { 2988 clearInterval(timeinterval); 2989 if (resetDaily) { 2990 initializeAndEnableClock(section); // Reset the clock 2991 } 2992 } 2993 } 2994 2995 // Main logic for the countdown 2996 if (resetDaily) { 2997 const resetInterval = 24 * 60 * 60 * 1000; // 24 hours in milliseconds 2998 2999 function getNextResetTime() { 3000 const lastResetTime = new Date(endMs); // Assuming endMs is when the time should be reset 3001 const timeSinceLastReset = currentMs - endMs; 3002 const timeUntilNextReset = resetInterval - (timeSinceLastReset % resetInterval); 3003 return currentMs + timeUntilNextReset; 3004 } 3005 3006 function updateClock() { 3007 const nextResetTime = getNextResetTime(); 3008 const timeLeft = calculateTimeLeft(nextResetTime); 3009 updateClockLogic(timeLeft); 3010 } 3011 3012 updateClock(); 3013 timeinterval = setInterval(updateClock, 1000); // Assign interval to the declared timeinterval 3014 3015 } else { 3016 function updateClock() { 3017 const timeLeft = calculateTimeLeft(Date.parse(endDate)); 3018 updateClockLogic(timeLeft); 3019 } 3020 3021 updateClock(); 3022 timeinterval = setInterval(updateClock, 1000); // Assign interval to the declared timeinterval 3023 } 3024 }, 3025 toggleVideo: function(playToggle){ 3026 const videoWrapper = playToggle.closest('.dsgn-pck__video-wrapper'); 3027 const video = videoWrapper.querySelector('video'); 3028 if (video.paused) { 3029 video.play(); 3030 playToggle.classList.add('dsgn-pck__playing'); 3031 } else { 3032 video.pause(); 3033 playToggle.classList.remove('dsgn-pck__playing'); 3034 } 3035 3036 video.addEventListener("ended", () => { 3037 playToggle.classList.remove('dsgn-pck__playing'); 3038 }); 3039 }, 3040 enableAudioPlayer: function(block) { 3041 const playButton = block.querySelector('.dsgn-pck__play-audio'); 3042 const percentageBar = block.querySelector('.dsgn-pck__percentage'); 3043 const seekObj = block.querySelector('.dsgn-pck__seek'); 3044 const currentTimeDisplay = block.querySelector('.dsgn-pck__current-time'); 3045 const totalDurationDisplay = block.querySelector('.dsgn-pck__total-duration'); 3046 const audio = block.querySelector('audio'); 3047 3048 function togglePlay() { 3049 if (audio.paused) { 3050 audio.play(); 3051 playButton.classList.add('pause'); 3052 } else { 3053 audio.pause(); 3054 playButton.classList.remove('pause'); 3055 } 3056 } 3057 3058 function calculatePercentPlayed() { 3059 const percentage = (audio.currentTime / audio.duration) * 100; 3060 percentageBar.style.width = `${percentage}%`; 3061 } 3062 3063 function formatTime(seconds) { 3064 const hours = Math.floor(seconds / 3600); 3065 const minutes = Math.floor((seconds % 3600) / 60); 3066 const secs = Math.floor(seconds % 60); 3067 return hours > 0 3068 ? `${hours}:${minutes < 10 ? `0${minutes}` : minutes}:${secs < 10 ? `0${secs}` : secs}` 3069 : `${minutes}:${secs < 10 ? `0${secs}` : secs}`; 3070 } 3071 3072 function initProgressBar() { 3073 currentTimeDisplay.innerHTML = formatTime(audio.currentTime); 3074 calculatePercentPlayed(); 3075 } 3076 3077 function seek(e) { 3078 const percent = e.offsetX / seekObj.offsetWidth; 3079 audio.currentTime = percent * audio.duration; 3080 } 3081 3082 audio.addEventListener('loadedmetadata', () => { 3083 if (totalDurationDisplay) { 3084 totalDurationDisplay.innerHTML = formatTime(audio.duration); 3085 } 3086 }); 3087 3088 playButton.addEventListener('click', togglePlay); 3089 seekObj.addEventListener('click', seek); 3090 audio.addEventListener('timeupdate', initProgressBar); 3091 audio.addEventListener('ended', () => { 3092 playButton.classList.remove('pause'); 3093 percentageBar.style.width = '0'; 3094 currentTimeDisplay.innerHTML = '00:00'; 3095 }); 3096 }, 3097 enableParallax: function(section){ 3098 const image = section.querySelector(`.dsgn-pck__parallax-img`); 3099 jarallax(section, { 3100 speed: 0.2, 3101 imgElement: image 3102 }); 3103 }, 3104 disableParallax: function(section){ 3105 jarallax(section, 'destroy'); 3106 }, 3107 enablePrevNextButtons: function(section){ 3108 const prev_button = section.querySelector('.dsgn-pck__nav-button--prev'); 3109 const next_button = section.querySelector('.dsgn-pck__nav-button--next');
3110 const track = section.querySelector("[data-slider-track]"); 3111 3112 track.addEventListener("scroll", () => { 3113 const trackScrollWidth = track.scrollWidth; 3114 const trackOuterWidth = track.clientWidth; 3115 3116 prev_button.classList.remove("dsgn-pck__disabled"); 3117 prev_button.disabled = false; 3118 next_button.classList.remove("dsgn-pck__disabled"); 3119 next_button.disabled = false; 3120 3121 if (track.scrollLeft <= 0) { 3122 prev_button.classList.add("dsgn-pck__disabled"); 3123 prev_button.disabled = true; 3124 } 3125 3126 let scrollLeft = track.scrollLeft + 1; 3127 if (scrollLeft > trackScrollWidth - trackOuterWidth) { 3128 next_button.classList.add("dsgn-pck__disabled"); 3129 next_button.disabled = true; 3130 } 3131 }); 3132 3133 prev_button.addEventListener('click', () => { 3134 track.scrollTo({ 3135 left: track.scrollLeft - (track.firstElementChild.offsetWidth + 21), 3136 behavior: "smooth" 3137 }); 3138 }) 3139 3140 next_button.addEventListener('click', () => { 3141 track.scrollTo({ 3142 left: track.scrollLeft + track.firstElementChild.offsetWidth + 21, 3143 behavior: "smooth" 3144 }); 3145 }) 3146 3147 }, 3148 load: function(section){ 3149 3150 if (this.settings.animation !== 'none'){ 3151 const options = { 3152 root: null, 3153 rootMargin: '0px', 3154 threshold: [0, 0.25, 0.5, 0.75, 1] 3155 }; 3156 // Construct Intersection Observer. 3157 const observer = new IntersectionObserver( this.animateSection, options ); 3158 // Observe if element is present. 3159 if (section) { 3160 observer.observe(section); 3161 } 3162 } 3163 3164 const next_button = section.querySelector('.dsgn-pck__nav-button--next'); 3165 if (typeof next_button !== 'undefined' && next_button !== null){ 3166 this.enablePrevNextButtons(section); 3167 } 3168 3169 if (this.settings.enable_parallax == true){ 3170 this.enableParallax(section); 3171 } 3172 3173 if (this.settings.enable_lightbox == true){ 3174 this.enableLightbox(section); 3175 } 3176 3177 const countdownTimer = section.querySelector('.dsgn-pck__clock'); 3178 if (typeof countdownTimer !== 'undefined' && countdownTimer !== null){ 3179 designPack.initializeAndEnableClock(section); 3180 //@TODO rename all these functions to enableCountdownTimerBlock 3181 } 3182 3183 const sliderBlock = section.querySelector('.dsgn-pck__slider-block'); 3184 if (typeof sliderBlock !== 'undefined' && sliderBlock !== null){ 3185 designPack.enableSliderBlock(section); 3186 } 3187 3188 const comparisonSliderBlocks = section.querySelectorAll('.dsgn-pck__comparison-slider-block'); 3189 comparisonSliderBlocks.forEach(comparisonSliderBlock => { 3190 designPack.enableComparisonSliderBlock(comparisonSliderBlock); 3191 }); 3192 3193 const playToggles = section.querySelectorAll(`[data-play-trigger]`); 3194 playToggles.forEach((playToggle) => { 3195 playToggle.addEventListener('click', (e) => { 3196 this.toggleVideo(e.target) 3197 }); 3198 }); 3199 3200 const audioElements = section.querySelectorAll('.dsgn-pck__audio-player'); 3201 audioElements.forEach(audioBlock => { 3202 designPack.enableAudioPlayer(audioBlock); 3203 }); 3204 }, 3205 unload: function(section){ 3206 if (this.settings.enable_parallax == true){ 3207 this.disableParallax(section); 3208 } 3209 section.classList.remove('dsgn-pck__animation-applied') 3210 this.disableSlider(section); 3211 } 3212 } 3213 3214 window.addEventListener('shopify:section:unload', function (e) { 3215 const settings = document.querySelector(`[data-dsgn-pck="${e.detail.sectionId}"]`); 3216 const sectionId = e.detail.sectionId; 3217 const section = document.querySelector(`#DP--${e.detail.sectionId}`); 3218 if (sectionId == designPack.settings.id){ 3219 designPack.unload(section); 3220 } 3221 }); 3222 3223 designPack.settings = JSON.parse(document.querySelector('[data-dsgn-pck="template--30671069806937__design_pack_gallery_scroll_EMgVa3"]').innerHTML); 3224 const sectionId = "template--30671069806937__design_pack_gallery_scroll_EMgVa3"; 3225 const section = document.querySelector(`#DP--${sectionId}`); 3226 3227 if (sectionId == designPack.settings.id){ 3228 designPack.load(section); 3229 } 3230})() 3231</script>
3231 3232</div><div id="shopify-section-template--30671069806937__design_pack_richtext_NVPBEK" class="shopify-section DP__richtext"> 3233 3234<style>#DP--template--30671069806937__design_pack_richtext_NVPBEK { margin-top: 0px; margin-bottom: 0px;}#DP--template--30671069806937__design_pack_richtext_NVPBEK .dsgn-pck__background { background: linear-gradient(180deg, rgba(0, 80, 100, 1), rgba(0, 80, 100, 1) 100%);}#DP--template--30671069806937__design_pack_richtext_NVPBEK .dsgn-pck__background-image { position: absolute; object-fit: cover; top: 0; left: 0; width: 100%; height: 100%; z-index: -1;}#DP--template--30671069806937__design_pack_richtext_NVPBEK .dsgn-pck__sizer { margin: auto; width: 90%; max-width: px; padding-top: 0px; padding-bottom: 0px;}#DP--template--30671069806937__design_pack_richtext_NVPBEK .dsgn-pck__content { display: flex; justify-content: center; align-items: center;}#DP--template--30671069806937__design_pack_richtext_NVPBEK .dsgn-pck__inner-content { z-index: 2; width: 100%; margin: auto;}#DP--template--30671069806937__design_pack_richtext_NVPBEK .dsgn-pck__block .dsgn-pck__small-heading { font-size: calc(var(--dp-g-small-heading-size, var(--dp-small-heading-size, 24px)) * 1.25);}#DP--template--30671069806937__design_pack_richtext_NVPBEK .dsgn-pck__rte p,#DP--template--30671069806937__design_pack_richtext_NVPBEK .dsgn-pck__rte ul { line-height: var(--dp-g-body-line-height, var(--dp-body-line-height, calc(3px + 2.5ex + 3px))); color: #ffffff; font-size: calc(var(--dp-g-body-size, var(--dp-body-size, 18px)) * 1.25);}#DP--template--30671069806937__design_pack_richtext_NVPBEK .dsgn-pck__small-text p,#DP--template--30671069806937__design_pack_richtext_NVPBEK .dsgn-pck__small-text ul { font-size: calc(var(--dp-g-body-size, var(--dp-body-size, 18px)) * 1.0);}#DP--template--30671069806937__design_pack_richtext_NVPBEK .dsgn-pck__block { color: #ffffff;}#DP--template--30671069806937__design_pack_richtext_NVPBEK .dsgn-pck__block + .dsgn-pck__block { margin-top: 15px;}/* Animation */#DP--template--30671069806937__design_pack_richtext_NVPBEK [style*="--dsgn-pck-animate"] { opacity: 1; }/* Landscape phones and down */@media (max-width: 480px) { #DP--template--30671069806937__design_pack_richtext_NVPBEK { margin-top: 0px; margin-bottom: 0px; } #DP--template--30671069806937__design_pack_richtext_NVPBEK .dsgn-pck__sizer { padding-top: 0px; padding-bottom: 0px; } #DP--template--30671069806937__design_pack_richtext_NVPBEK .dsgn-pck__inner-content { max-width: min(400px, 100%); }}</style><section id="DP--template--30671069806937__design_pack_richtext_NVPBEK" class="DP--template--30671069806937__design_pack_richtext_NVPBEK dsgn-pck__richtext dsgn-pck__section"><div class="dsgn-pck__background"><div class="dsgn-pck__sizer dsgn-pck__grid"> <div class="dsgn-pck__content dsgn-pck__flex dsgn-pck__justify-center dsgn-pck__align-center dsgn-pck__text-alignment-left"> <div class="dsgn-pck__inner-content dsgn-pck__relative"><div id="DP--heading_XnF4Ec" class="dsgn-pck__block dsgn-pck__block-id-heading_XnF4Ec dsgn-pck__block--heading dsgn-pck__block--1" style="--dsgn-pck-animate: 1;"><style>.dsgn-pck__block-id-heading_XnF4Ec .dsgn-pck__heading { margin: 0; line-height: var(--dp-g-heading-line-height, var(--dp-heading-line-height, calc(3px + 2ex + 3px)));color: ;font-size: calc(50px * 1.25);} @media (max-width: 480px) { .dsgn-pck__block-id-heading_XnF4Ec .dsgn-pck__heading {font-size: min(50px, 50px);} } </style><h2 class="dsgn-pck__heading"> GIY - A MOVEMENT FOR REAL FOOD </h2></div><div id="DP--text_WPyETF" class="dsgn-pck__block dsgn-pck__block-id-text_WPyETF dsgn-pck__block--text dsgn-pck__block--2" style="--dsgn-pck-animate: 2;"><style>#DP--template--30671069806937__design_pack_richtext_NVPBEK .dsgn-pck__block-id-text_WPyETF .dsgn-pck__text * {color: #ffffff;} </style> <div class="dsgn-pck__text dsgn-pck__rte"> <p>Somewhere along the way, we lost our connection to what we eat â to the soil it comes from, the people who grow it, and the impact it has on our health and our planet.</p><p><strong>Ultra-processed convenience has replaced real nourishment. </strong>Food has become something we consume, not something we understand or feel connected to.</p><p>And the consequences are everywhere: in our bodies, our communities, and our planet.</p><p>At GIY we believe thereâs a better way: reconnecting to healthy, sustainable food through growing, cooking and eating better. </p><p>We want to make real, whole foods accessible - whether you grow a window-box of herbs, have a veg patch, allotment or school garden, cook a meal from scratch with seasonal ingredients, or simply make better shopping choices guided by the food empathy principles. <strong>Every small action matters. </strong></p><p>This is about more than gardening and growing. Itâs about changing how we eat and live. About feeling al
3234ive, healthy and and more in control of our food choices. Join us.</p><p>Find out more about our <a href="/pages/our-mission" target="_blank" title="Our Mission"><strong>mission here.</strong></a></p><p>Help us build what comes next, <a href="https://giy.ie/pages/help-build-what-comes-next" title="https://giy.ie/pages/help-build-what-comes-next"><strong>visit our GROW HQ fundraiser.</strong></a><strong> </strong></p><p></p> </div></div></div> </div> </div> </div></section> 3235 3236
3237<script type="application/json" data-dsgn-pck="template--30671069806937__design_pack_richtext_NVPBEK"> 3238 { 3239 "id": "template--30671069806937__design_pack_richtext_NVPBEK", 3240 "section_width": null, 3241 "animation": "none" 3242 } 3243</script>
3243<script data-dsgn-pck-js="template--30671069806937__design_pack_richtext_NVPBEK" type="module" defer> 3244(function(){ 3245 3246 const designPack = { 3247 settings: {}, 3248 animateSection: function(entries, observer){ 3249 // Target the first entry available. 3250 let observedSection = entries[0]; 3251 if (observedSection.isIntersecting) { 3252 observedSection.target.classList.add('dsgn-pck__animation-applied'); 3253 } 3254 }, 3255 initializeAndEnableClock(section) { 3256 const clockSelector = '.dsgn-pck__clock'; 3257 const startDate = section.querySelector('[data-timer-start]').dataset.timerStart; 3258 const endDate = section.querySelector('[data-timer-end]').dataset.timerEnd; 3259 const resetDaily = section.querySelector('[data-timer-reset-daily]').dataset.timerResetDaily === "true"; // Ensure it's a boolean 3260 const timezone = section.querySelector('[data-timer-timezone]').dataset.timerTimezone; // Assuming timezone is in a similar dataset 3261 const startMs = Date.parse(startDate); 3262 const endMs = Date.parse(endDate); 3263 3264 // Function to extract UTC offset from timezone string (e.g., "-05:00 ~ (GMT-05:00) Eastern Time (US & Canada)") 3265 function getTimezoneOffset(timezone) { 3266 const offsetMatch = timezone.match(/([-+]\d{2}):(\d{2})/); 3267 if (offsetMatch) { 3268 const hoursOffset = parseInt(offsetMatch[1], 10); 3269 const minutesOffset = parseInt(offsetMatch[2], 10); 3270 return hoursOffset * 60 + (hoursOffset < 0 ? -minutesOffset : minutesOffset); // Convert to minutes 3271 } 3272 return 0; // Default to UTC if no match 3273 } 3274 3275 const timezoneOffset = getTimezoneOffset(timezone); 3276 3277 // Adjust current time to account for timezone offset 3278 function getCurrentMsWithTimezone() { 3279 const now = new Date(); 3280 const localTime = now.getTime(); 3281 const localOffset = now.getTimezoneOffset(); // In minutes 3282 const totalOffset = localOffset + timezoneOffset; 3283 return localTime + totalOffset * 60 * 1000; // Adjusted time in ms 3284 } 3285 3286 const currentMs = getCurrentMsWithTimezone(); 3287 3288 // If current time is before the start, hide the clock 3289 if (endMs <= currentMs || currentMs < startMs) { 3290 section.querySelector(`.dsgn-pck__clock-wrap`).style.display = 'none'; 3291 return; 3292 } 3293 3294 const clock = section.querySelector(clockSelector); 3295 let timeinterval; // Declare timeinterval for global access 3296 3297 // Function to update the clock display 3298 function updateClockDisplay(hours, minutes, seconds, days = null) { 3299 if (days !== null) { 3300 const daysSpan = clock.querySelector('.dsgn-pck__days .dsgn-pck__number'); 3301 if (resetDaily == true){ 3302 daysSpan.innerHTML = 0; 3303 } else { 3304 if (daysSpan.innerHTML != days) daysSpan.innerHTML = days; 3305 } 3306 } 3307 3308 const hoursSpan = clock.querySelector('.dsgn-pck__hours .dsgn-pck__number'); 3309 const minutesSpan = clock.querySelector('.dsgn-pck__minutes .dsgn-pck__number'); 3310 const secondsSpan = clock.querySelector('.dsgn-pck__seconds .dsgn-pck__number'); 3311 3312 if (hoursSpan.innerHTML != hours) hoursSpan.innerHTML = ('0' + hours).slice(-2); 3313 if (minutesSpan.innerHTML != minutes) minutesSpan.innerHTML = ('0' + minutes).slice(-2); 3314 if (secondsSpan.innerHTML != seconds) secondsSpan.innerHTML = ('0' + seconds).slice(-2); 3315 } 3316 3317 // Function to calculate time left 3318 function calculateTimeLeft(targetTime) { 3319 const total = targetTime - getCurrentMsWithTimezone(); 3320 const days = Math.floor(total / (1000 * 60 * 60 * 24)); 3321 const hours = Math.floor((total / (1000 * 60 * 60)) % 24); 3322 const minutes = Math.floor((total / (1000 * 60)) % 60); 3323 const seconds = Math.floor((total / 1000) % 60); 3324 return { total, days, hours, minutes, seconds }; 3325 } 3326 3327 // Function to handle the timer logic based on 24-hour reset or default countdown 3328 function updateClockLogic(timeLeft) { 3329 updateClockDisplay(timeLeft.hours, timeLeft.minutes, timeLeft.seconds, timeLeft.days); 3330 3331 if (timeLeft.total <= 0) { 3332 clearInterval(timeinterval); 3333 if (resetDaily) { 3334 initializeAndEnableClock(section); // Reset the clock 3335 } 3336 } 3337 } 3338 3339 // Main logic for the countdown 3340 if (resetDaily) { 3341 const resetInterval = 24 * 60 * 60 * 1000; // 24 hours in milliseconds 3342 3343 function getNextResetTime() { 3344 const lastResetTime = new Date(endMs); // Assuming endMs is when the time should be reset 3345 const timeSinceLastReset = currentMs - endMs; 3346 const timeUntilNextReset = resetInterval - (timeSinceLastReset % resetInterval); 3347 return currentMs + timeUntilNextReset; 3348 } 3349 3350 function updateClock() { 3351 const nextResetTime = getNextResetTime(); 3352 const timeLeft = calculateTimeLeft(nextResetTime); 3353 updateClockLogic(timeLeft); 3354 } 3355 3356 updateClock(); 3357 timeinterval = setInterval(updateClock, 1000); // Assign interval to the declared timeinterval 3358 3359 } else { 3360 function updateClock() { 3361 const timeLeft = calculateTimeLeft(Date.parse(endDate)); 3362 updateClockLogic(timeLeft); 3363 } 3364 3365 updateClock(); 3366 timeinterval = setInterval(updateClock, 1000); // Assign interval to the declared timeinterval 3367 } 3368 }, 3369 toggleVideo: function(playToggle){ 3370 const videoWrapper = playToggle.closest('.dsgn-pck__video-wrapper'); 3371 const video = videoWrapper.querySelector('video'); 3372 if (video.paused) { 3373 video.play(); 3374 playToggle.classList.add('dsgn-pck__playing'); 3375 } else { 3376 video.pause(); 3377 playToggle.classList.remove('dsgn-pck__playing'); 3378 } 3379 3380 video.addEventListener("ended", () => { 3381 playToggle.classList.remove('dsgn-pck__playing'); 3382 }); 3383 }, 3384 enableAudioPlayer: function(block) { 3385 const playButton = block.querySelector('.dsgn-pck__play-audio'); 3386 const percentageBar = block.querySelector('.dsgn-pck__percentage'); 3387 const seekObj = block.querySelector('.dsgn-pck__seek'); 3388 const currentTimeDisplay = block.querySelector('.dsgn-pck__current-time'); 3389 const totalDurationDisplay = block.querySelector('.dsgn-pck__total-duration'); 3390 const audio = block.querySelector('audio'); 3391 3392 function togglePlay() { 3393 if (audio.paused) { 3394 audio.play(); 3395 playButton.classList.add('pause'); 3396 } else { 3397 audio.pause(); 3398 playButton.classList.remove('pause'); 3399 } 3400 } 3401 3402 function calculatePercentPlayed() { 3403 const percentage = (audio.currentTime / audio.duration) * 100; 3404 percentageBar.style.width = `${percentage}%`; 3405 } 3406 3407 function formatTime(seconds) { 3408 const hours = Math.floor(seconds / 3600); 3409 const minutes = Math.floor((seconds % 3600) / 60); 3410 const secs = Math.floor(seconds % 60); 3411 return hours > 0 3412 ? `${hours}:${minutes < 10 ? `0${minutes}` : minutes}:${secs < 10 ? `0${secs}` : secs}` 3413 : `${minutes}:${secs < 10 ? `0${secs}` : secs}`; 3414 } 3415 3416 function initProgressBar() { 3417 currentTimeDisplay.innerHTML = formatTime(audio.currentTime); 3418 calculatePercentPlayed(); 3419 } 3420 3421 function seek(e) { 3422 const percent = e.offsetX / seekObj.offsetWidth; 3423 audio.currentTime = percent * audio.duration; 3424 } 3425 3426 audio.addEventListener('loadedmetadata', () => { 3427 if (totalDurationDisplay) { 3428 totalDurationDisplay.innerHTML = formatTime(audio.duration); 3429 } 3430 }); 3431 3432 playButton.addEventListener('click', togglePlay); 3433 seekObj.addEventListener('click', seek); 3434 audio.addEventListener('timeupdate', initProgressBar); 3435 audio.addEventListener('ended', () => { 3436 playButton.classList.remove('pause'); 3437 percentageBar.style.width = '0'; 3438 currentTimeDisplay.innerHTML = '00:00'; 3439 }); 3440 }, 3441 load: function(section){ 3442 3443 if (this.settings.animation !== 'none'){ 3444 const options = { 3445 root: null, 3446 rootMargin: '0px', 3447 threshold: [0, 0.25, 0.5, 0.75, 1] 3448 }; 3449 // Construct Intersection Observer. 3450 const observer = new IntersectionObserver( this.animateSection, options ); 3451 // Observe if element is present. 3452 if (section) { 3453 observer.observe(section); 3454 } 3455 } 3456 3457 const countdownTimer = section.querySelector('.dsgn-pck__clock'); 3458 if (typeof countdownTimer !== 'undefined' && countdownTimer !== null){ 3459 designPack.initializeAndEnableClock(section); 3460 } 3461
3462 const playToggles = section.querySelectorAll(`[data-play-trigger]`); 3463 if (typeof playToggles !== 'undefined' && playToggles != null) { 3464 playToggles.forEach((playToggle) => { 3465 playToggle.addEventListener('click', (e) => { 3466 this.toggleVideo(e.target) 3467 }); 3468 }); 3469 } 3470 3471 const audioElements = section.querySelectorAll('.dsgn-pck__audio-player'); 3472 audioElements.forEach(audioBlock => { 3473 designPack.enableAudioPlayer(audioBlock); 3474 }); 3475 }, 3476 unload: function(section){ 3477 section.classList.remove('dsgn-pck__animation-applied') 3478 } 3479 } 3480 3481 window.addEventListener('shopify:section:unload', function (e) { 3482 const settings = document.querySelector(`[data-dsgn-pck="${e.detail.sectionId}"]`); 3483 const sectionId = e.detail.sectionId; 3484 const section = document.querySelector(`#DP--${e.detail.sectionId}`); 3485 if (sectionId == designPack.settings.id){ 3486 designPack.unload(section); 3487 } 3488 }); 3489 3490 designPack.settings = JSON.parse(document.querySelector('[data-dsgn-pck="template--30671069806937__design_pack_richtext_NVPBEK"]').innerHTML); 3491 const sectionId = "template--30671069806937__design_pack_richtext_NVPBEK"; 3492 const section = document.querySelector(`#DP--${sectionId}`); 3493 3494 if (sectionId == designPack.settings.id){ 3495 designPack.load(section); 3496 } 3497})() 3498</script>
3498 3499</div><div id="shopify-section-template--30671069806937__design_pack_artistic_arches_i4gFLR" class="shopify-section DP__artistic-arches"> 3500 3501 3502<style>.DP--template--30671069806937__design_pack_artistic_arches_i4gFLR { background: linear-gradient(0deg, rgba(255, 255, 255, 1), rgba(255, 204, 75, 0) 100%);--arch-radius: 150px;margin-left: auto; margin-right: auto; margin-top: 40px; margin-bottom: 40px;}.DP--template--30671069806937__design_pack_artistic_arches_i4gFLR .dsgn-pck__sizer { padding-top: 40px; padding-bottom: 40px; width: 90%; max-width: px;}.DP--template--30671069806937__design_pack_artistic_arches_i4gFLR .dsgn-pck__flex { --flex-gap: 30px; gap: var(--flex-gap); flex-wrap: wrap; justify-content: center;}.DP--template--30671069806937__design_pack_artistic_arches_i4gFLR .dsgn-pck__item { max-width: 50%; position: relative; height: 100%; position: relative; --flex-items: 4; flex: 0 1 calc((100% / var(--flex-items)) - (((var(--flex-items) - 1) / var(--flex-items)) * var(--flex-gap))); width: calc((100% / var(--flex-items)) - (((var(--flex-items) - 1) / var(--flex-items)) * var(--flex-gap)));}.DP--template--30671069806937__design_pack_artistic_arches_i4gFLR .dsgn-pck__image-link { width: 100%;}.DP--template--30671069806937__design_pack_artistic_arches_i4gFLR .dsgn-pck__small-heading { position: absolute; margin-bottom: 1em; margin-right: 1em; padding-right: 1em; text-align: right; z-index: 1; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; width: 70%; padding: 0.5em; color: #ffffff; background: linear-gradient(180deg, rgba(217, 172, 70, 1), rgba(217, 172, 70, 1) 100%); line-height: var(--dp-g-small-heading-line-height, var(--dp-small-heading-line-height, calc(3px + 2ex + 3px))); font-size: calc(var(--dp-g-small-heading-size, var(--dp-small-heading-size, 24px)) * 1.15);}.DP--template--30671069806937__design_pack_artistic_arches_i4gFLR .dsgn-pck__image__wrapper img { border-radius: var(--arch-radius) var(--arch-radius) 0 0;}.DP--template--30671069806937__design_pack_artistic_arches_i4gFLR .dsgn-pck__text p { margin-top: 2em; line-height: var(--dp-g-body-line-height, var(--dp-body-line-height, calc(3px + 2.5ex + 3px))); font-size: calc(var(--dp-g-body-size, var(--dp-body-size, 18px)) * 1.15); color: #005064;}.DP--template--30671069806937__design_pack_artistic_arches_i4gFLR .dsgn-pck__button { margin-top: 2em; border-color: transparent; display: inline-block; text-decoration: none; padding: var(--dp-button-padding, 0.5em 1.2em); transition: all 0.3s ease-in-out; border: thin solid; border-radius: 50px; border-color:#303952; line-height: var(--dp-g-button-line-height, var(--dp-button-line-height, calc(3px + 2ex + 3px))); font-size: calc(var(--dp-g-body-size, var(--dp-body-size, 18px)) * 1.15); color: #ffffff; background-color: #303952;}.DP--template--30671069806937__design_pack_artistic_arches_i4gFLR .dsgn-pck__button:hover { opacity: 1;background-color: #1d2332; border-color: transparent;;}/* Animation */.DP--template--30671069806937__design_pack_artistic_arches_i4gFLR [style*="--dsgn-pck-animate"] { opacity: 1; }/* Landscape phone to portrait tablet */@media (max-width: 767px) { .DP--template--30671069806937__design_pack_artistic_arches_i4gFLR .dsgn-pck__flex { flex-wrap: wrap; } .DP--template--30671069806937__design_pack_artistic_arches_i4gFLR .dsgn-pck__flex-item { flex-basis: 100%; max-width: 100%; } .DP--template--30671069806937__design_pack_artistic_arches_i4gFLR .dsgn-pck__item { margin-right: 0; margin-bottom: 30px; } .DP--template--30671069806937__design_pack_artistic_arches_i4gFLR .dsgn-pck__item:last-of-type { margin-right: 0; margin-bottom: 0; }}/* Landscape phones and down */@media (max-width: 480px) { .DP--template--30671069806937__design_pack_artistic_arches_i4gFLR { margin-top: 20px; margin-bottom: 20px; } .DP--template--30671069806937__design_pack_artistic_arches_i4gFLR .dsgn-pck__sizer { min-width: 70%; padding-top: 20px; padding-bottom: 20px; }}</style><section id="DP--template--30671069806937__design_pack_artistic_arches_i4gFLR" class="DP--template--30671069806937__design_pack_artistic_arches_i4gFLR dsgn-pck__artistic-arches dsgn-pck__section "> <div class="dsgn-pck__sizer dsgn-pck__sizer--artistic-arches"><div class="dsgn-pck__flex dsgn-pck__flex--4-per-row"><div class="dsgn-pck__flex-item dsgn-pck__item dsgn-pck__block-id-block_7D6Vct dsgn-pck__justify-left" style="--dsgn-pck-animate: 1;"> <div class="dsgn-pck__image__wrapper"><svg class="dsgn-pck__svg-sizer" viewBox="0 0 1080 1080"></svg><img src="//giy.ie/cdn/shop/files/WE_INSPIRE_new.svg?v=1765273348&width=800" alt="" srcset="//giy.ie/cdn/shop/files/WE_INSPIRE_new.svg?v=1765273348&width=180 180w, //giy.ie/cdn/shop/files/WE_INSPIRE_new.svg?v=1765273348&width=360 360w, //giy.ie/cdn/shop/files/WE_INSPIRE_new.svg?v=1765273348&width=540 540w, //giy.ie/cdn/shop/files/WE_INSPIRE_new.svg?v=1765273348&width=720 720w" width="800" height="800" loading="lazy" sizes="(max-width: 480px) 100v
3502w,(max-width: 767px) 100vw,22vw"></div><div class="dsgn-pck__text dsgn-pck__rte"><p>We want to bring as many people as possible along on their food empathy journey. We look to excite people about growing as well as informing them about why growing is so important for a healthy, happy and mores sustainable future.</p></div></div><div class="dsgn-pck__flex-item dsgn-pck__item dsgn-pck__block-id-block_XkPUhf dsgn-pck__justify-left" style="--dsgn-pck-animate: 2;"> <div class="dsgn-pck__image__wrapper"><svg class="dsgn-pck__svg-sizer" viewBox="0 0 1080 1080"></svg><img src="//giy.ie/cdn/shop/files/We_educate.png?v=1744723348&width=800" alt="" srcset="//giy.ie/cdn/shop/files/We_educate.png?v=1744723348&width=180 180w, //giy.ie/cdn/shop/files/We_educate.png?v=1744723348&width=360 360w, //giy.ie/cdn/shop/files/We_educate.png?v=1744723348&width=540 540w, //giy.ie/cdn/shop/files/We_educate.png?v=1744723348&width=720 720w" width="800" height="800" loading="lazy" sizes="(max-width: 480px) 100vw,(max-width: 767px) 100vw,22vw"></div><div class="dsgn-pck__text dsgn-pck__rte"><p>Our programmes and activities provide people of ages and capabilities with the tools and knowledge to grow, cook and at some of their own food. </p></div></div><div class="dsgn-pck__flex-item dsgn-pck__item dsgn-pck__block-id-block_bhxYNH dsgn-pck__justify-left" style="--dsgn-pck-animate: 3;"> <div class="dsgn-pck__image__wrapper"><svg class="dsgn-pck__svg-sizer" viewBox="0 0 1080 1080"></svg><img src="//giy.ie/cdn/shop/files/WE_engage_new.svg?v=1765273447&width=800" alt="" srcset="//giy.ie/cdn/shop/files/WE_engage_new.svg?v=1765273447&width=180 180w, //giy.ie/cdn/shop/files/WE_engage_new.svg?v=1765273447&width=360 360w, //giy.ie/cdn/shop/files/WE_engage_new.svg?v=1765273447&width=540 540w, //giy.ie/cdn/shop/files/WE_engage_new.svg?v=1765273447&width=720 720w" width="800" height="800" loading="lazy" sizes="(max-width: 480px) 100vw,(max-width: 767px) 100vw,22vw"></div><div class="dsgn-pck__text dsgn-pck__rte"><p>At GIY, we bring people together through food-growing. From schools and communities to workplaces and homes, we create campaigns, programmes and events that spark action and grow connection. </p></div></div><div class="dsgn-pck__flex-item dsgn-pck__item dsgn-pck__block-id-block_UPBDfz dsgn-pck__justify-left" style="--dsgn-pck-animate: 4;"> <div class="dsgn-pck__image__wrapper"><svg class="dsgn-pck__svg-sizer" viewBox="0 0 1080 1080"></svg><img src="//giy.ie/cdn/shop/files/WE_support_new.svg?v=1765273495&width=800" alt="" srcset="//giy.ie/cdn/shop/files/WE_support_new.svg?v=1765273495&width=180 180w, //giy.ie/cdn/shop/files/WE_support_new.svg?v=1765273495&width=360 360w, //giy.ie/cdn/shop/files/WE_support_new.svg?v=1765273495&width=540 540w, //giy.ie/cdn/shop/files/WE_support_new.svg?v=1765273495&width=720 720w" width="800" height="800" loading="lazy" sizes="(max-width: 480px) 100vw,(max-width: 767px) 100vw,22vw"></div><div class="dsgn-pck__text dsgn-pck__rte"><p>We help people grow with confidence through our growboxes, courses and resources. Whether you're just starting out or looking to level up your growing game, our tools and know-how are designed to make growing accessible for everyone.</p></div></div></div> </div></section> 3503 3504
3505<script type="application/json" data-dsgn-pck="template--30671069806937__design_pack_artistic_arches_i4gFLR"> 3506 { 3507 "id": "template--30671069806937__design_pack_artistic_arches_i4gFLR", 3508 "animation": "none" 3509 } 3510</script>
3510<script data-dsgn-pck-js="template--30671069806937__design_pack_artistic_arches_i4gFLR" type="module" defer> 3511(function(){ 3512 3513 const designPack = { 3514 settings: {}, 3515 animateSection: function(entries, observer){ 3516 // Target the first entry available. 3517 let observedSection = entries[0]; 3518 if (observedSection.isIntersecting) { 3519 observedSection.target.classList.add('dsgn-pck__animation-applied'); 3520 } 3521 }, 3522 load: function(section){ 3523 if (this.settings.animation !== 'none'){ 3524 const options = { 3525 root: null, 3526 rootMargin: '0px', 3527 threshold: 0.1 3528 }; 3529 // Construct Intersection Observer. 3530 const observer = new IntersectionObserver( this.animateSection, options ); 3531 // Observe if element is present. 3532 if (section) { 3533 observer.observe(section); 3534 } 3535 } 3536 }, 3537 unload: function(section){ 3538 section.classList.remove('dsgn-pck__animation-applied') 3539 } 3540 } 3541 3542 window.addEventListener('shopify:section:unload', function (e) { 3543 const settings = document.querySelector(`[data-dsgn-pck="${e.detail.sectionId}"]`); 3544 const sectionId = e.detail.sectionId; 3545 const section = document.querySelector(`#DP--${e.detail.sectionId}`); 3546 if (sectionId == designPack.settings.id){ 3547 designPack.unload(section); 3548 } 3549 }); 3550 3551 designPack.settings = JSON.parse(document.querySelector('[data-dsgn-pck="template--30671069806937__design_pack_artistic_arches_i4gFLR"]').innerHTML); 3552 const sectionId = "template--30671069806937__design_pack_artistic_arches_i4gFLR"; 3553 const section = document.querySelector(`#DP--${sectionId}`); 3554 3555 if (sectionId == designPack.settings.id){ 3556 designPack.load(section); 3557 } 3558})() 3559</script>
3559 3560</div><div id="shopify-section-template--30671069806937__design_pack_divider_simple_ynYfkK" class="shopify-section DP__divider-simple"> 3561<style>#DP--template--30671069806937__design_pack_divider_simple_ynYfkK { margin-top: 10px; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; background: linear-gradient(0deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1) 100%);}#DP--template--30671069806937__design_pack_divider_simple_ynYfkK .dsgn-pck__divider { height: 0; border: none; background: transparent;margin: 0 auto;width: 50%; border-top: 6px solid #ffffff;}/* Animation */#DP--template--30671069806937__design_pack_divider_simple_ynYfkK.dsgn-pck__animation-applied [style*="--dsgn-pck-animate"] { animation-name: dsgn-pck__animation--; }/* Landscape phones and down */@media (max-width: 480px) { #DP--template--30671069806937__design_pack_divider_simple_ynYfkK { margin-top: 5px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; }}</style><section id="DP--template--30671069806937__design_pack_divider_simple_ynYfkK" class="DP--template--30671069806937__design_pack_divider_simple_ynYfkK dsgn-pck__border-bottom dsgn-pck__section"><hr class="dsgn-pck__divider dsgn-pck__divider--solid"></section> 3562 3563
3564<script type="application/json" data-dsgn-pck="template--30671069806937__design_pack_divider_simple_ynYfkK"> 3565 { 3566 "id": "template--30671069806937__design_pack_divider_simple_ynYfkK", 3567 "animation": null 3568 } 3569</script>
3569<script data-dsgn-pck-js="template--30671069806937__design_pack_divider_simple_ynYfkK" type="module" defer> 3570(function(){ 3571 3572 const designPack = { 3573 settings: {}, 3574 animateSection: function(entries, observer){ 3575 // Target the first entry available. 3576 let observedSection = entries[0]; 3577 if (observedSection.isIntersecting) { 3578 observedSection.target.classList.add('dsgn-pck__animation-applied'); 3579 } 3580 }, 3581 load: function(section){ 3582 3583 if (this.settings.animation !== 'none'){ 3584 const options = { 3585 root: null, 3586 rootMargin: '0px', 3587 threshold: [0, 0.25, 0.5, 0.75, 1] 3588 }; 3589 // Construct Intersection Observer. 3590 const observer = new IntersectionObserver( this.animateSection, options ); 3591 // Observe if element is present. 3592 if (section) { 3593 observer.observe(section); 3594 } 3595 } 3596 }, 3597 unload: function(section){ 3598 section.classList.remove('dsgn-pck__animation-applied') 3599 } 3600 } 3601 3602 window.addEventListener('shopify:section:unload', function (e) { 3603 const settings = document.querySelector(`[data-dsgn-pck="${e.detail.sectionId}"]`); 3604 const sectionId = e.detail.sectionId; 3605 const section = document.querySelector(`#DP--${e.detail.sectionId}`); 3606 if (sectionId == designPack.settings.id){ 3607 designPack.unload(section); 3608 } 3609 }); 3610 3611 designPack.settings = JSON.parse(document.querySelector('[data-dsgn-pck="template--30671069806937__design_pack_divider_simple_ynYfkK"]').innerHTML); 3612 const sectionId = "template--30671069806937__design_pack_divider_simple_ynYfkK"; 3613 const section = document.querySelector(`#DP--${sectionId}`); 3614 3615 if (sectionId == designPack.settings.id){ 3616 designPack.load(section); 3617 } 3618})() 3619</script>
3619 3620</div><div id="shopify-section-template--30671069806937__design_pack_divider_simple_7GHrn9" class="shopify-section DP__divider-simple"> 3621<style>#DP--template--30671069806937__design_pack_divider_simple_7GHrn9 { margin-top: 10px; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; background: linear-gradient(0deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1) 100%);}#DP--template--30671069806937__design_pack_divider_simple_7GHrn9 .dsgn-pck__divider { height: 0; border: none; background: transparent;margin: 0 auto;width: 50%; border-top: 6px solid #ffffff;}/* Animation */#DP--template--30671069806937__design_pack_divider_simple_7GHrn9.dsgn-pck__animation-applied [style*="--dsgn-pck-animate"] { animation-name: dsgn-pck__animation--; }/* Landscape phones and down */@media (max-width: 480px) { #DP--template--30671069806937__design_pack_divider_simple_7GHrn9 { margin-top: 5px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; }}</style><section id="DP--template--30671069806937__design_pack_divider_simple_7GHrn9" class="DP--template--30671069806937__design_pack_divider_simple_7GHrn9 dsgn-pck__border-bottom dsgn-pck__section"><hr class="dsgn-pck__divider dsgn-pck__divider--solid"></section> 3622 3623
3624<script type="application/json" data-dsgn-pck="template--30671069806937__design_pack_divider_simple_7GHrn9"> 3625 { 3626 "id": "template--30671069806937__design_pack_divider_simple_7GHrn9", 3627 "animation": null 3628 } 3629</script>
3629<script data-dsgn-pck-js="template--30671069806937__design_pack_divider_simple_7GHrn9" type="module" defer> 3630(function(){ 3631 3632 const designPack = { 3633 settings: {}, 3634 animateSection: function(entries, observer){ 3635 // Target the first entry available. 3636 let observedSection = entries[0]; 3637 if (observedSection.isIntersecting) { 3638 observedSection.target.classList.add('dsgn-pck__animation-applied'); 3639 } 3640 }, 3641 load: function(section){ 3642 3643 if (this.settings.animation !== 'none'){ 3644 const options = { 3645 root: null, 3646 rootMargin: '0px', 3647 threshold: [0, 0.25, 0.5, 0.75, 1] 3648 }; 3649 // Construct Intersection Observer. 3650 const observer = new IntersectionObserver( this.animateSection, options ); 3651 // Observe if element is present. 3652 if (section) { 3653 observer.observe(section); 3654 } 3655 } 3656 }, 3657 unload: function(section){ 3658 section.classList.remove('dsgn-pck__animation-applied') 3659 } 3660 } 3661 3662 window.addEventListener('shopify:section:unload', function (e) { 3663 const settings = document.querySelector(`[data-dsgn-pck="${e.detail.sectionId}"]`); 3664 const sectionId = e.detail.sectionId; 3665 const section = document.querySelector(`#DP--${e.detail.sectionId}`); 3666 if (sectionId == designPack.settings.id){ 3667 designPack.unload(section); 3668 } 3669 }); 3670 3671 designPack.settings = JSON.parse(document.querySelector('[data-dsgn-pck="template--30671069806937__design_pack_divider_simple_7GHrn9"]').innerHTML); 3672 const sectionId = "template--30671069806937__design_pack_divider_simple_7GHrn9"; 3673 const section = document.querySelector(`#DP--${sectionId}`); 3674 3675 if (sectionId == designPack.settings.id){ 3676 designPack.load(section); 3677 } 3678})() 3679</script>
3679 3680</div><div id="shopify-section-template--30671069806937__design_pack_slideshow_coverflow_TLLYt7" class="shopify-section DP__slideshow-coverflow"> 3681 3682<style>/*! Swiper CSS---------------------------------------------- *//** * Swiper 11.0.5 * Most modern mobile touch slider and framework with hardware accelerated transitions * https://swiperjs.com * * Copyright 2014-2023 Vladimir Kharlampidi * * Released under the MIT License * * Released on: November 22, 2023 */.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper{margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1; display: block}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-vertical>.swiper-wrapper{flex-direction: column}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-wrapper{position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial); box-sizing: content-box}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-android .swiper-slide,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-ios .swiper-slide,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-wrapper{transform: translate3d(0px, 0, 0)}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-horizontal{touch-action: pan-y}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-vertical{touch-action: pan-x}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-slide{flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; display: block}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-slide-invisible-blank{visibility: hidden}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-autoheight,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-autoheight .swiper-slide{height: auto}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-autoheight .swiper-wrapper{align-items: flex-start; transition-property: transform, height}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-backface-hidden .swiper-slide{transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-3d.swiper-css-mode .swiper-wrapper{perspective: 1200px}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-3d .swiper-wrapper{transform-style: preserve-3d}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-3d{perspective: 1200px}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-3d .swiper-cube-shadow,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-3d .swiper-slide{transform-style: preserve-3d}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-css-mode>.swiper-wrapper{overflow: auto; scrollbar-width: none; -ms-overflow-style: none}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display: none}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align: start start}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type: x mandatory}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type: y mandatory}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type: none}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align: none}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-css-mode.swiper-centered>.swiper-wrapper::before{content: ''; flex-shrink: 0; order: 9999}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align: center center; scroll-snap-stop: always}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start: var(--swiper-centered-offset-before)}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after)}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start: var(--swiper-centered-offset-before)}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after)}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-3d .swiper-slide-shadow,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-3d .swiper-slide-shadow-bottom,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-3d .swiper-slide-shadow-left,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-3d .swiper-slide-shadow-right,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-3d .swiper-slide-shadow-top{position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-3d .swiper-slide-shadow{background: rgba(0, 0, 0, .15)}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-3d .swiper-slide-shadow-left{background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-3d .swiper-slide-shadow-right{background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-3d .swiper-slide-shadow-top{background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-3d .swiper-slide-shadow-bottom{background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-lazy-preloader{width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50%; box-sizing: border-box; border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color)); border-radius: 50%; border-top-color: transparent}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation: swiper-preloader-spin 1s infinite linear}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-virtual .swiper-slide{-webkit-backface-visibility: hidden; transform: translateZ(0)}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-virtual.swiper-css-mode .swiper-wrapper::after{content: ''; position: absolute; left: 0; top: 0; pointer-events: none}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height: 1px; width: var(--swiper-virtual-size)}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width: 1px; height: var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-button-next,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-button-prev{position: absolute; top: var(--swiper-navigation-top-offset, 50%); width: calc(var(--swiper-navigation-size)/ 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
3682 z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color, var(--swiper-theme-color))}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-button-next.swiper-button-disabled,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-button-prev.swiper-button-disabled{opacity: .35; cursor: auto; pointer-events: none}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-button-next.swiper-button-hidden,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-button-prev.swiper-button-hidden{opacity: 0; cursor: auto; pointer-events: none}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-navigation-disabled .swiper-button-next,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-navigation-disabled .swiper-button-prev{display: none !important}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-button-next svg,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-button-prev svg{width: 100%; height: 100%; object-fit: contain; transform-origin: center}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-rtl .swiper-button-next svg,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-rtl .swiper-button-prev svg{transform: rotate(180deg)}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-button-prev,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-rtl .swiper-button-next{left: var(--swiper-navigation-sides-offset, 10px); right: auto}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-button-next,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-rtl .swiper-button-prev{right: var(--swiper-navigation-sides-offset, 10px); left: auto}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-button-lock{display: none}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-button-next:after,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-button-prev:after{font-family: swiper-icons; font-size: var(--swiper-navigation-size); text-transform: none !important; letter-spacing: 0; font-variant: initial; line-height: 1}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-button-prev:after,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-rtl .swiper-button-next:after{content: 'prev'}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-button-next,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-rtl .swiper-button-prev{right: var(--swiper-navigation-sides-offset, 10px); left: auto}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-button-next:after,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-rtl .swiper-button-prev:after{content: 'next'}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination{position: absolute; text-align: center; transition: .3s opacity; transform: translate3d(0, 0, 0); z-index: 10}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination.swiper-pagination-hidden{opacity: 0}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination-disabled>.swiper-pagination,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination.swiper-pagination-disabled{display: none !important}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-horizontal>.swiper-pagination-bullets,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination-bullets.swiper-pagination-horizontal,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination-custom,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination-fraction{bottom: var(--swiper-pagination-bottom, 8px); top: var(--swiper-pagination-top, auto); left: 0; width: 100%}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination-bullets-dynamic{overflow: hidden; font-size: 0}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform: scale(.33); position: relative}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform: scale(1)}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform: scale(1)}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform: scale(.66)}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform: scale(.33)}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform: scale(.66)}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform: scale(.33)}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination-bullet{width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px)); height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px)); display: inline-block; border-radius: var(--swiper-pagination-bullet-border-radius, 50%); background: var(--swiper-pagination-bullet-inactive-color, #000); opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border: none; margin: 0; padding: 0; box-shadow: none; -webkit-appearance: none; appearance: none}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination-clickable .swiper-pagination-bullet{cursor: pointer}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination-bullet:only-child{display: none !important}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination-bullet-active{opacity: var(--swiper-pagination-bullet-opacity, 1); background: var(--swiper-pagination-color, var(--swiper-theme-color))}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination-vertical.swiper-pagination-bullets,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-vertical>.swiper-pagination-bullets{right: var(--swiper-pagination-right, 8px); left: var(--swiper-pagination-left, auto); top: 50%; transform: translate3d(0px, -50%, 0)}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0; display: block}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top: 50%; transform: translateY(-50%); width: 8px}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display: inline-block; transition: .2s transform, .2s top}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left: 50%; transform: translateX(-50%); white-space: nowrap}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition: .2s transform, .2s left}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition: .2s transform, .2s right}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination-fraction{color: var(--swiper-pagination-fraction-color, inherit)}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination-progressbar{background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25)); position: absolute}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: var(--swiper-pagination-color, var(--swiper-theme-color)); position: absolute; left: 0; top: 0; width: 100%; height: 100%; transform: scale(0); transform-origin: left top}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin: right top}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-horizontal>.swiper-pagination-progressbar,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination-progressbar.swiper-pagination-horizontal,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width: 100%; height: var(--swiper-pagination-progressbar-size, 4px); left: 0; top: 0}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination-progressbar.swiper-pagination-vertical,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-vertical>.swiper-pagination-progressbar{width: var(--swiper-pagination-progressbar-size, 4px); height: 100%; left: 0; top: 0}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-pagination-lock{display: none}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-scrollbar{border-radius: var(--swiper-scrollbar-border-radius, 10px); position: relative; touch-action: none;
3682 background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-scrollbar-disabled>.swiper-scrollbar,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-scrollbar.swiper-scrollbar-disabled{display: none !important}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-horizontal>.swiper-scrollbar,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-scrollbar.swiper-scrollbar-horizontal{position: absolute; left: var(--swiper-scrollbar-sides-offset, 1%); bottom: var(--swiper-scrollbar-bottom, 4px); top: var(--swiper-scrollbar-top, auto); z-index: 50; height: var(--swiper-scrollbar-size, 4px); width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-scrollbar.swiper-scrollbar-vertical,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-vertical>.swiper-scrollbar{position: absolute; left: var(--swiper-scrollbar-left, auto); right: var(--swiper-scrollbar-right, 4px); top: var(--swiper-scrollbar-sides-offset, 1%); z-index: 50; width: var(--swiper-scrollbar-size, 4px); height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-scrollbar-drag{height: 100%; width: 100%; position: relative; background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5)); border-radius: var(--swiper-scrollbar-border-radius, 10px); left: 0; top: 0}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-scrollbar-cursor-drag{cursor: move}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-scrollbar-lock{display: none}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-zoom-container{width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; text-align: center}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-zoom-container>canvas,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-zoom-container>img,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-zoom-container>svg{max-width: 100%; max-height: 100%; object-fit: contain}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-slide-zoomed{cursor: move; touch-action: none}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper .swiper-notification{position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-free-mode>.swiper-wrapper{transition-timing-function: ease-out; margin: 0 auto}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-grid>.swiper-wrapper{flex-wrap: wrap}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-grid-column>.swiper-wrapper{flex-wrap: wrap; flex-direction: column}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function: ease-out}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-fade .swiper-slide{pointer-events: none; transition-property: opacity}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-fade .swiper-slide .swiper-slide{pointer-events: none}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-fade .swiper-slide-active{pointer-events: auto}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events: auto}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-cube{overflow: visible}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-cube .swiper-slide{pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; visibility: hidden; transform-origin: 0 0; width: 100%; height: 100%}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-cube .swiper-slide .swiper-slide{pointer-events: none}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-cube.swiper-rtl .swiper-slide{transform-origin: 100% 0}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-cube .swiper-slide-active,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events: auto}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-cube .swiper-slide-active,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-cube .swiper-slide-next,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-cube .swiper-slide-prev{pointer-events: auto; visibility: visible}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-cube .swiper-cube-shadow{position: absolute; left: 0; bottom: 0px; width: 100%; height: 100%; opacity: .6; z-index: 0}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-cube .swiper-cube-shadow:before{content: ''; background: #000; position: absolute; left: 0; top: 0; bottom: 0; right: 0; filter: blur(50px)}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-cube .swiper-slide-next+.swiper-slide{pointer-events: auto; visibility: visible}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-flip{overflow: visible}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-flip .swiper-slide{pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-flip .swiper-slide .swiper-slide{pointer-events: none}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-flip .swiper-slide-active,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events: auto}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-creative .swiper-slide{-webkit-backface-visibility: hidden; backface-visibility: hidden; overflow: hidden; transition-property: transform, opacity, height}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-cards{overflow: visible}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-cards .swiper-slide{transform-origin: center bottom; -webkit-backface-visibility: hidden; backface-visibility: hidden; overflow: hidden}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 { margin-top: 0px; margin-bottom: 0px; background: ; overflow-x: hidden; --loop: true; --slides-per-view: 2; --centered-slides: true; --initial-slide: 0;}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .dsgn-pck__slideshow div:empty { display: flex;}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .dsgn-pck__sizer { padding-top: 60px; padding-bottom: 60px; overflow: hidden; position: relative; width: 100%; max-width: px;}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .dsgn-pck__wrapper { width: 57%; margin: 0 auto;}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .dsgn-pck__background { width: 100%;}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .dsgn-pck__slide { background: #FFFFFF;}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .dsgn-pck__slide picture::after { content: ''; display: block; position: absolute; top: 0; bottom: 0; right: 0;
3682 left: 0; z-index: 1;}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .dsgn-pck__image__wrapper { width: 100%; position: relative; z-index: -1; transition: all 0.2s; opacity: 0.8;}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-slide-active .dsgn-pck__image__wrapper { z-index: 2; opacity: 1; box-shadow: 1px 1px 10px rgba(0,0,0,0.3);}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .is-selected { z-index: 2; transition: all 0.2s;}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .dsgn-pck__inner-sizer { margin-left: auto; margin-right: auto; width: 85%;}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .dsgn-pck__grid { height: 100%;}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .dsgn-pck__content { z-index: 2; height: 100%; grid-template-columns: 1fr; grid-area: 1 / 1 / 2 / 2; padding: 5% 0;}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .dsgn-pck__inner-content { z-index: 2; width: 100%;}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .dsgn-pck__small-text { color: ; line-height: var(--dp-g-body-line-height, var(--dp-body-line-height, calc(3px + 2ex + 3px))); font-size: calc(var(--dp-g-body-size, var(--dp-body-size, 18px)) * 0.64);}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .dsgn-pck__heading { margin: 0; color: ; line-height: var(--dp-g-heading-line-height, var(--dp-heading-line-height, calc(3px + 2ex + 3px))); font-size: calc(var(--dp-g-heading-size, var(--dp-heading-size, 35px)) * 0.8);}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .dsgn-pck__rte p,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .dsgn-pck__rte ul { line-height: var(--dp-g-body-line-height, var(--dp-body-line-height, calc(3px + 2.5ex + 3px))); color: ; font-size: calc(var(--dp-g-body-size, var(--dp-body-size, 18px)) * 0.8);}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .dsgn-pck__small-text p,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .dsgn-pck__small-text ul { font-size: calc(var(--dp-g-body-size, var(--dp-body-size, 18px)) * 0.64);}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .dsgn-pck__block { color: ;}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .dsgn-pck__block + .dsgn-pck__block { margin-top: 15px;}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .dsgn-pck__button { display: inline-block; text-decoration: none; padding: var(--dp-button-padding, 0.5em 1.2em); transition: all 0.3s; border-radius: 5px; line-height: var(--dp-g-button-line-height, var(--dp-button-line-height, calc(3px + 2ex + 3px))); font-size: calc(var(--dp-g-body-size, var(--dp-body-size, 18px)) * 0.8);}/* Slideshow styles */.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .dsgn-pck__nav-button { display: flex; width: 4%; height: auto; background: Liquid error (sections/design_pack_-_slideshow_-_coverflow line 257): Alpha must be a float between 0 and 1; border-radius: 50%; aspect-ratio: 1 / 1;}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .dsgn-pck__nav-button::after { display: none;}.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-button-next svg,.DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .swiper-button-prev svg { width: 50%; height: auto; fill: #ffffff;}/* Landscape phones and down */@media (max-width: 480px) { .DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 { --drag-threshold: 10; margin-top: 0px; margin-bottom: 0px; } .DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .dsgn-pck__sizer { padding-top: 45px; padding-bottom: 45px; } .DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 .dsgn-pck__nav-button { display: none; }}</style><section id="DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7" class="DP--template--30671069806937__design_pack_slideshow_coverflow_TLLYt7 dsgn-pck__slideshow dsgn-pck__section"><div class="dsgn-pck__sizer"> <div class="dsgn-pck__wrapper"> <div id="slideshow-template--30671069806937__design_pack_slideshow_coverflow_TLLYt7" class="swiper-container"> <div class="swiper-wrapper"><div class="swiper-slide"> <div id="DP--slide_twwzy9" class="dsgn-pck__block-id-slide_twwzy9 dsgn-pck__slide dsgn-pck__background" data-sli
3682deshow-index="0"> <style> .dsgn-pck__block-id-slide_twwzy9 .dsgn-pck__inner-content { max-width: 600px; color: #ffffff; background: ; padding:; } .dsgn-pck__block-id-slide_twwzy9 .dsgn-pck__button { color: #ffffff; background-color: #005064; border: thin solid; border-color:#005064; } .dsgn-pck__block-id-slide_twwzy9 .dsgn-pck__button:hover {background-color: rgba(0, 80, 100, 0.8); border-color: transparent;; } .dsgn-pck__block-id-slide_twwzy9 picture::after { background: linear-gradient(180deg, rgba(255, 255, 255, 0) 46%, rgba(0, 0, 0, 0.8) 100%); } </style> <div class="dsgn-pck__image__wrapper"> <svg class="dsgn-pck__mobile--hidden" viewBox="0 0 2000 3000"></svg> <svg class="dsgn-pck__mobile--visible dsgn-pck__desktop--hidden" viewBox="0 0 2000 3000"></svg> <picture><img src="//giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&width=5000" alt="" srcset="//giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&width=180 180w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&width=360 360w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&width=540 540w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&width=720 720w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&width=900 900w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&width=1080 1080w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&width=1296 1296w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&width=1512 1512w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&width=1728 1728w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&width=1950 1950w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&width=2100 2100w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&width=2260 2260w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&width=2450 2450w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&width=2700 2700w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&width=3000 3000w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&width=3350 3350w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&width=3750 3750w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&width=4100 4100w" width="5000" height="6250" loading="lazy" sizes="100vw"></picture> <div class="dsgn-pck__inner-sizer dsgn-pck__grid"> <div class="dsgn-pck__content dsgn-pck__flex dsgn-pck__justify-center dsgn-pck__align-bottom dsgn-pck__text-alignment-center"><a class="dsgn-pck__absolute-link" href="/pages/visit-grow-hq"></a> <div class="dsgn-pck__inner-content dsgn-pck__relative"> <div class="dsgn-pck__block"> <h2 class="dsgn-pck__heading"> GROW HQ, THE HOME OF GIY </h2> </div><div class="dsgn-pck__block"> <a class="dsgn-pck__button"href="/pages/visit-grow-hq">View More</a> </div></div> </div> </div> </div> </div> </div><div class="swiper-slide"> <div id="DP--slide_YEtdq4" class="dsgn-pck__block-id-slide_YEtdq4 dsgn-pck__slide dsgn-pck__background" data-slideshow-index="1"> <style> .dsgn-pck__block-id-slide_YEtdq4 .dsgn-pck__inner-content { max-width: 600px; color: #ffffff; background: ; padding:; } .dsgn-pck__block-id-slide_YEtdq4 .dsgn-pck__button { color: #ffffff; background-color: #005064; border: thin solid; border-color:#005064; } .dsgn-pck__block-id-slide_YEtdq4 .dsgn-pck__button:hover {background-color: rgba(0, 80, 100, 0.8); border-color: transparent;; } .dsgn-pck__block-id-slide_YEtdq4 picture::after { background: linear-gradient(180deg, rgba(255, 255, 255, 0) 46%, rgba(0, 0, 0, 0.8) 100%); } </style> <div class="dsgn-pck__image__wrapper"> <svg class="dsgn-pck__mobile--hidden" viewBox="0 0 2000 3000"></svg> <svg class="dsgn-pck__mobile--visible dsgn-pck__desktop--hidden" viewBox="0 0 2000 3000"></svg> <picture><img src="//giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&width=5000" alt="" srcset="//giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&width=180 180w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&width=360 360w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&width=540 540w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&width=720 720w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&width=900 900w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&width=1080 1080w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&width=1296 1296w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&width=1512 1512w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&width=1728 1728w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&width=1950 1950w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&width=2100 2100w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&width=2260 2260w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&width=2450 2450w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&width=2700 2700w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&width=3000 3000w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&width=3350 3350w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&width=3750 3750w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&width=4100 4100w" width="5000" height="6667" loading="lazy" sizes="100vw"></picture> <div class="dsgn-pck__inner-sizer dsgn-pck__grid"> <div class="dsgn-pck__content dsgn-pck__flex dsgn-pck__justify-center dsgn-pck__align-bottom dsgn-pck__text-alignment-center"><a class="dsgn-pck__absolute-link" href="/collections/events-at-grow-hq"></a> <div class="dsgn-pck__inner-content dsgn-pck__relative"> <div class="dsgn-pck__block"> <h2 class="dsgn-pck__heading"> EVENTS & COURSES </h2> </div><div class="dsgn-pck__block"> <a class="dsgn-pck__button"href="/collections/events-at-grow-hq">View More</a> </div></div> </div> </div> </div> </div> </div><div class="swiper-slide"> <div id="DP--slide_CCVXFn" class="dsgn-pck__block-id-slide_CCVXFn dsgn-pck__slide dsgn-pck__background" data-sli
3682deshow-index="2"> <style> .dsgn-pck__block-id-slide_CCVXFn .dsgn-pck__inner-content { max-width: 600px; color: #ffffff; background: ; padding:; } .dsgn-pck__block-id-slide_CCVXFn .dsgn-pck__button { color: #ffffff; background-color: #005064; border: thin solid; border-color:#005064; } .dsgn-pck__block-id-slide_CCVXFn .dsgn-pck__button:hover {background-color: rgba(0, 80, 100, 0.8); border-color: transparent;; } .dsgn-pck__block-id-slide_CCVXFn picture::after { background: linear-gradient(180deg, rgba(255, 255, 255, 0) 46%, rgba(0, 0, 0, 0.8) 100%); } </style> <div class="dsgn-pck__image__wrapper"> <svg class="dsgn-pck__mobile--hidden" viewBox="0 0 2000 3000"></svg> <svg class="dsgn-pck__mobile--visible dsgn-pck__desktop--hidden" viewBox="0 0 2000 3000"></svg> <picture><img src="//giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&width=5000" alt="" srcset="//giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&width=180 180w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&width=360 360w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&width=540 540w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&width=720 720w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&width=900 900w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&width=1080 1080w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&width=1296 1296w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&width=1512 1512w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&width=1728 1728w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&width=1950 1950w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&width=2100 2100w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&width=2260 2260w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&width=2450 2450w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&width=2700 2700w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&width=3000 3000w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&width=3350 3350w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&width=3750 3750w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&width=4100 4100w" width="5000" height="6250" loading="lazy" sizes="100vw"></picture> <div class="dsgn-pck__inner-sizer dsgn-pck__grid"> <div class="dsgn-pck__content dsgn-pck__flex dsgn-pck__justify-center dsgn-pck__align-bottom dsgn-pck__text-alignment-center"><a class="dsgn-pck__absolute-link" href="https://giy.ie/blogs/veg-directory"></a> <div class="dsgn-pck__inner-content dsgn-pck__relative"> <div class="dsgn-pck__block"> <h2 class="dsgn-pck__heading"> TOOLS & RESOURCES </h2> </div><div class="dsgn-pck__block"> <a class="dsgn-pck__button"href="https://giy.ie/blogs/veg-directory">View more</a> </div></div> </div> </div> </div> </div> </div><div class="swiper-slide"> <div id="DP--slide_fU6mMx" class="dsgn-pck__block-id-slide_fU6mMx dsgn-pck__slide dsgn-pck__background" data-slideshow-index="3"> <style> .dsgn-pck__block-id-slide_fU6mMx .dsgn-pck__inner-content { max-width: 600px; color: #ffffff; background: ; padding:; } .dsgn-pck__block-id-slide_fU6mMx .dsgn-pck__button { color: #ffffff; background-color: #005064; border: thin solid; border-color:#005064; } .dsgn-pck__block-id-slide_fU6mMx .dsgn-pck__button:hover {background-color: rgba(0, 80, 100, 0.8); border-color: transparent;; } .dsgn-pck__block-id-slide_fU6mMx picture::after { background: linear-gradient(180deg, rgba(255, 255, 255, 0) 46%, rgba(0, 0, 0, 0.8) 100%); } </style> <div class="dsgn-pck__image__wrapper"> <svg class="dsgn-pck__mobile--hidden" viewBox="0 0 2000 3000"></svg> <svg class="dsgn-pck__mobile--visible dsgn-pck__desktop--hidden" viewBox="0 0 2000 3000"></svg> <picture><img src="//giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&width=5000" alt="" srcset="//giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&width=180 180w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&width=360 360w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&width=540 540w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&width=720 720w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&width=900 900w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&width=1080 1080w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&width=1296 1296w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&width=1512 1512w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&width=1728 1728w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&width=1950 1950w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&width=2100 2100w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&width=2260 2260w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&width=2450 2450w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&width=2700 2700w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&width=3000 3000w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&width=3350 3350w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&width=3750 3750w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&width=4100 4100w" width="5000" height="6250" loading="lazy" sizes="100vw"></picture> <div class="dsgn-pck__inner-sizer dsgn-pck__grid"> <div class="dsgn-pck__content dsgn-pck__flex dsgn-pck__justify-center dsgn-pck__align-bottom dsgn-pck__text-alignment-center"><a class="dsgn-pck__absolute-link" href="/pages/our-work"></a> <div class="dsgn-pck__inner-content dsgn-pck__relative"> <div class="dsgn-pck__block"> <h2 class="dsgn-pck__heading"> OUR PROGRAMMES </h2> </div><div class="dsgn-pck__block"> <a class="dsgn-pck__button"href="/pages/our-work">View More</a> </div></div> </div> </div> </div> </div> </div><div class="swiper-slide"> <div id="DP--slide_b8cRCG" class="dsgn-pck__block-id-slide_b8cRCG dsgn-pck__slide dsgn-pck__background" data-sli
3682deshow-index="4"> <style> .dsgn-pck__block-id-slide_b8cRCG .dsgn-pck__inner-content { max-width: 600px; color: #ffffff; background: ; padding:; } .dsgn-pck__block-id-slide_b8cRCG .dsgn-pck__button { color: #ffffff; background-color: #005064; border: thin solid; border-color:#005064; } .dsgn-pck__block-id-slide_b8cRCG .dsgn-pck__button:hover {background-color: rgba(0, 80, 100, 0.8); border-color: transparent;; } .dsgn-pck__block-id-slide_b8cRCG picture::after { background: linear-gradient(180deg, rgba(255, 255, 255, 0) 46%, rgba(0, 0, 0, 0.8) 100%); } </style> <div class="dsgn-pck__image__wrapper"> <svg class="dsgn-pck__mobile--hidden" viewBox="0 0 2000 3000"></svg> <svg class="dsgn-pck__mobile--visible dsgn-pck__desktop--hidden" viewBox="0 0 2000 3000"></svg> <picture><img src="//giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&width=5000" alt="" srcset="//giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&width=180 180w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&width=360 360w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&width=540 540w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&width=720 720w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&width=900 900w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&width=1080 1080w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&width=1296 1296w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&width=1512 1512w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&width=1728 1728w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&width=1950 1950w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&width=2100 2100w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&width=2260 2260w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&width=2450 2450w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&width=2700 2700w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&width=3000 3000w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&width=3350 3350w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&width=3750 3750w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&width=4100 4100w" width="5000" height="3611" loading="lazy" sizes="100vw"></picture> <div class="dsgn-pck__inner-sizer dsgn-pck__grid"> <div class="dsgn-pck__content dsgn-pck__flex dsgn-pck__justify-center dsgn-pck__align-bottom dsgn-pck__text-alignment-center"><a class="dsgn-pck__absolute-link" href="/pages/giy-organic-veg-box"></a> <div class="dsgn-pck__inner-content dsgn-pck__relative"> <div class="dsgn-pck__block"> <h2 class="dsgn-pck__heading"> SUBSCRIBE TO VEG BOX </h2> </div><div class="dsgn-pck__block"> <a class="dsgn-pck__button"href="/pages/giy-organic-veg-box">View More</a> </div></div> </div> </div> </div> </div> </div><div class="swiper-slide"> <div id="DP--slide_gPBQti" class="dsgn-pck__block-id-slide_gPBQti dsgn-pck__slide dsgn-pck__background" data-slideshow-index="5"> <style> .dsgn-pck__block-id-slide_gPBQti .dsgn-pck__inner-content { max-width: 600px; color: #ffffff; background: ; padding:; } .dsgn-pck__block-id-slide_gPBQti .dsgn-pck__button { color: #ffffff; background-color: #005064; border: thin solid; border-color:#005064; } .dsgn-pck__block-id-slide_gPBQti .dsgn-pck__button:hover {background-color: rgba(0, 80, 100, 0.8); border-color: transparent;; } .dsgn-pck__block-id-slide_gPBQti picture::after { background: linear-gradient(180deg, rgba(255, 255, 255, 0) 46%, rgba(0, 0, 0, 0.8) 100%); } </style> <div class="dsgn-pck__image__wrapper"> <svg class="dsgn-pck__mobile--hidden" viewBox="0 0 2000 3000"></svg> <svg class="dsgn-pck__mobile--visible dsgn-pck__desktop--hidden" viewBox="0 0 2000 3000"></svg> <picture><img src="//giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&width=5000" alt="" srcset="//giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&width=180 180w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&width=360 360w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&width=540 540w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&width=720 720w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&width=900 900w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&width=1080 1080w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&width=1296 1296w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&width=1512 1512w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&width=1728 1728w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&width=1950 1950w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&width=2100 2100w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&width=2260 2260w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&width=2450 2450w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&width=2700 2700w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&width=3000 3000w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&width=3350 3350w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&width=3750 3750w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&width=4100 4100w" width="5000" height="2292" loading="lazy" sizes="100vw"></picture> <div class="dsgn-pck__inner-sizer dsgn-pck__grid"> <div class="dsgn-pck__content dsgn-pck__flex dsgn-pck__justify-center dsgn-pck__align-bottom dsgn-pck__text-alignment-center"><a class="dsgn-pck__absolute-link" href="https://giy.ie/pages/grow-at-work-employee-engagement-programme"></a> <div class="dsgn-pck__inner-content dsgn-pck__relative"> <div class="dsgn-pck__block"> <h2 class="dsgn-pck__heading"> GROW AT WORK </h2> </div><div class="dsgn-pck__block"> <a class="dsgn-pck__button"href="https://giy.ie/pages/grow-at-work-employee-engagement-programme">View more</a> </div></div> </div> </div> </div> </div> </div><div class="swiper-slide"> <div id="DP--slide_Jjgnzp" class="dsgn-pck__block-id-slide_Jjgnzp dsgn-pck__slide dsgn-pck__background" data-sli
3682deshow-index="6"> <style> .dsgn-pck__block-id-slide_Jjgnzp .dsgn-pck__inner-content { max-width: 600px; color: #ffffff; background: ; padding:; } .dsgn-pck__block-id-slide_Jjgnzp .dsgn-pck__button { color: #ffffff; background-color: #005064; border: thin solid; border-color:#005064; } .dsgn-pck__block-id-slide_Jjgnzp .dsgn-pck__button:hover {background-color: rgba(0, 80, 100, 0.8); border-color: transparent;; } .dsgn-pck__block-id-slide_Jjgnzp picture::after { background: linear-gradient(180deg, rgba(255, 255, 255, 0) 46%, rgba(0, 0, 0, 0.8) 100%); } </style> <div class="dsgn-pck__image__wrapper"> <svg class="dsgn-pck__mobile--hidden" viewBox="0 0 2000 3000"></svg> <svg class="dsgn-pck__mobile--visible dsgn-pck__desktop--hidden" viewBox="0 0 2000 3000"></svg> <picture><img src="//giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=5000" alt="" srcset="//giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=180 180w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=360 360w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=540 540w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=720 720w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=900 900w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=1080 1080w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=1296 1296w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=1512 1512w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=1728 1728w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=1950 1950w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=2100 2100w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=2260 2260w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=2450 2450w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=2700 2700w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=3000 3000w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=3350 3350w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=3750 3750w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&width=4100 4100w" width="5000" height="6250" loading="lazy" sizes="100vw"></picture> <div class="dsgn-pck__inner-sizer dsgn-pck__grid"> <div class="dsgn-pck__content dsgn-pck__flex dsgn-pck__justify-center dsgn-pck__align-bottom dsgn-pck__text-alignment-center"><a class="dsgn-pck__absolute-link" href="https://giy.ie/pages/giy-subscription"></a> <div class="dsgn-pck__inner-content dsgn-pck__relative"> <div class="dsgn-pck__block"> <h2 class="dsgn-pck__heading"> GROW CIRCLE SUBSCRIPTION </h2> </div><div class="dsgn-pck__block"> <a class="dsgn-pck__button"href="https://giy.ie/pages/giy-subscription">View more</a> </div></div> </div> </div> </div> </div> </div></div> </div><div class="dsgn-pck__nav-button dsgn-pck__prev swiper-button-prev"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M16.67 0l2.83 2.829-9.339 9.175 9.339 9.167-2.83 2.829-12.17-11.996z"/></svg> </div> <div class="dsgn-pck__nav-button dsgn-pck__next swiper-button-next"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
3682<path d="M7.33 24l-2.83-2.829 9.339-9.175-9.339-9.167 2.83-2.829 12.17 11.996z"/></svg> </div></div> </div></section> 3683 3684
3685<script type="application/json" data-dsgn-pck="template--30671069806937__design_pack_slideshow_coverflow_TLLYt7"> 3686 { 3687 "id": "template--30671069806937__design_pack_slideshow_coverflow_TLLYt7", 3688 "autoplay": 3000, 3689 "rotation": 6 3690 } 3691</script>
3691<script data-dsgn-pck-external-js="template--30671069806937__design_pack_slideshow_coverflow_TLLYt7" src="https://cdn.shopify.com/s/files/1/0577/7673/4361/files/swiper-bundle11-2.min.js?v=1757441216" defer></script>
3691<script data-dsgn-pck-js="template--30671069806937__design_pack_slideshow_coverflow_TLLYt7" type="module" defer> 3692(function(){ 3693 3694 const designPack = { 3695 settings: {}, 3696 load: function(section){ 3697 3698 //console.log(designPack.settings); 3699 3700 if (designPack.settings.autoplay != 0){ 3701 designPack.settings.autoplay_value = { 3702 delay: designPack.settings.autoplay, 3703 pauseOnMouseEnter: true, 3704 } 3705 } else { 3706 designPack.settings.autoplay_value = false; 3707 } 3708 3709 const elem = section.querySelector(`[id="slideshow-${String(designPack.settings.id)}"]`); 3710 3711 //console.log(elem); 3712 3713 designPack.slider = new Swiper(elem, { 3714 effect: "coverflow", 3715 watchOverflow: true, 3716 grabCursor: true, 3717 centeredSlides: JSON.parse(getComputedStyle(section).getPropertyValue('--centered-slides')), 3718 autoplay: designPack.settings.autoplay_value, 3719 navigation: { 3720 nextEl: `#DP--${ designPack.settings.id } .swiper-button-next`, 3721 prevEl: `#DP--${ designPack.settings.id } .swiper-button-prev` 3722 }, 3723 loop: JSON.parse(getComputedStyle(section).getPropertyValue('--loop')), 3724 slidesPerView: 'auto', 3725 coverflowEffect: { 3726 rotate: designPack.settings.rotation, // Slide rotate in degrees 3727 stretch: 0, // Stretch space between slides (in px) 3728 depth: 200, // Depth offset in px (slides translate in Z axis) 3729 modifier: 1, // Effect multipler 3730 slideShadows: false 3731 }, 3732 keyboard: { 3733 enabled: true 3734 }, 3735 initialSlide: JSON.parse(getComputedStyle(section).getPropertyValue('--initial-slide')), 3736 on: { 3737 click(event) { 3738 swiper.slideTo(this.clickedIndex); 3739 } 3740 }, 3741 breakpoints: { 3742 480: { 3743 slidesPerView: JSON.parse(getComputedStyle(section).getPropertyValue('--slides-per-view')) 3744 } 3745 } 3746 }); 3747 }, 3748 unload: function(section){ 3749 } 3750 } 3751 3752 window.addEventListener('shopify:section:unload', function (e) { 3753 const settings = document.querySelector(`[data-dsgn-pck="${e.detail.sectionId}"]`); 3754 const sectionId = e.detail.sectionId; 3755 const section = document.querySelector(`#DP--${e.detail.sectionId}`); 3756 if (sectionId == designPack.settings.id){ 3757 designPack.unload(section); 3758 } 3759 }); 3760 3761 window.addEventListener('shopify:section:unload', function (e) { 3762 const settings = document.querySelector(`[data-dsgn-pck="${String(e.detail.sectionId)}"]`); 3763 const sectionId = e.detail.sectionId; 3764 const section = document.querySelector(`#DP--${String(e.detail.sectionId)}`); 3765 if (sectionId == designPack.settings.id){ 3766 designPack.unload(section); 3767 } 3768 }); 3769 3770 designPack.settings = JSON.parse(document.querySelector('[data-dsgn-pck="template--30671069806937__design_pack_slideshow_coverflow_TLLYt7"]').innerHTML); 3771 const sectionId = "template--30671069806937__design_pack_slideshow_coverflow_TLLYt7"; 3772 const section = document.querySelector(`#DP--${sectionId}`); 3773 3774 if (sectionId == designPack.settings.id){ 3775 designPack.load(section); 3776 } 3777})() 3778</script>
3778 3779</div><div id="shopify-section-template--30671069806937__design_pack_fixed_back_to_top_TYffm9" class="shopify-section DP__back-to-top"> 3780<style>[class^="design_pack_-_fixed_back_to_top"] { display: block;}.DP--template--30671069806937__design_pack_fixed_back_to_top_TYffm9 { height: 0 !important; padding: 0 !important;}#DP--template--30671069806937__design_pack_fixed_back_to_top_TYffm9.dsgn-pck__back-to-top { position: fixed; bottom: 0; left: 0; width: 100%; z-index: 99999;}.DP--template--30671069806937__design_pack_fixed_back_to_top_TYffm9 .dsgn-pck__button-wrap { margin: 0; transition: opacity 0.2s ease-in-out; position: absolute; bottom: 0; display: grid; overflow: hidden; box-shadow:; border-radius: 5%; margin: 15px; width: 60px;}.DP--template--30671069806937__design_pack_fixed_back_to_top_TYffm9 .dsgn-pck__button-wrap--left { left: 0;}.DP--template--30671069806937__design_pack_fixed_back_to_top_TYffm9 .dsgn-pck__button-wrap--right { right: 0;}.DP--template--30671069806937__design_pack_fixed_back_to_top_TYffm9 .dsgn-pck__button { position: absolute; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; flex-direction: column; cursor: pointer; background: linear-gradient(180deg, rgba(217, 172, 70, 1), rgba(217, 172, 70, 1) 100%); color: #ffffff; opacity: 1.0;}.DP--template--30671069806937__design_pack_fixed_back_to_top_TYffm9 .dsgn-pck__arrow { width: 100%; padding: 0 25%; margin: 0 auto;}.DP--template--30671069806937__design_pack_fixed_back_to_top_TYffm9 .dsgn-pck__arrow svg { display: block; fill: #ffffff;}.DP--template--30671069806937__design_pack_fixed_back_to_top_TYffm9 .dsgn-pck__arrow + .dsgn-pck__text { margin-top: 5px;}.DP--template--30671069806937__design_pack_fixed_back_to_top_TYffm9 .dsgn-pck__text { text-align: center; font-size: 80%; color: #ffffff;}.DP--template--30671069806937__design_pack_fixed_back_to_top_TYffm9 .dsgn-pck__hide-text { display: none;}.DP--template--30671069806937__design_pack_fixed_back_to_top_TYffm9 .dsgn-pck__sizer { position: relative; width: calc(100%);}/* Landscape phone to portrait tablet */@media (max-width: 767px) {.DP--template--30671069806937__design_pack_fixed_back_to_top_TYffm9 .dsgn-pck__sizer { display: none; }}/* Landscape phones and down */@media (max-width: 480px) {}</style><section id="DP--template--30671069806937__design_pack_fixed_back_to_top_TYffm9" class="DP--template--30671069806937__design_pack_fixed_back_to_top_TYffm9 dsgn-pck__back-to-top dsgn-pck__section"> <div class="dsgn-pck__sizer"> <div class="dsgn-pck__button-wrap dsgn-pck__button-wrap--right"> <svg class="dsgn-pck__svg-sizer" viewBox="0 0 1000 1000"></svg> <div class="dsgn-pck__button"><div class="dsgn-pck__arrow"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 122.88 66.91" xml:space="preserve"><g><path d="M11.68,64.96c-2.72,2.65-7.08,2.59-9.73-0.14c-2.65-2.72-2.59-7.08,0.13-9.73L56.87,1.97l4.8,4.93l-4.81-4.95 c2.74-2.65,7.1-2.58,9.76,0.15c0.08,0.08,0.15,0.16,0.23,0.24L120.8,55.1c2.72,2.65,2.78,7.01,0.13,9.73 c-2.65,2.72-7,2.78-9.73,0.14L61.65,16.5L11.68,64.96L11.68,64.96z"/></g></svg> </div></div> </div> </div></section> 3781 3782
3783<script type="application/json" data-dsgn-pck="template--30671069806937__design_pack_fixed_back_to_top_TYffm9"> 3784 { 3785 "id": "template--30671069806937__design_pack_fixed_back_to_top_TYffm9", 3786 "scroll_appear": 60 3787 } 3788</script>
3788<script data-dsgn-pck-js="template--30671069806937__design_pack_fixed_back_to_top_TYffm9" type="module" defer> 3789(function(){ 3790 'use strict'; 3791 3792 const designPack = { 3793 settings: {}, 3794 load: function(section) { 3795 function scrollToTop() { 3796 rootElement.scrollTo({ 3797 top: 0, 3798 behavior: "smooth" 3799 }) 3800 } 3801 3802 function handleScroll() { 3803 // do something on scroll 3804 var scrollTotal = rootElement.scrollHeight - rootElement.clientHeight; 3805 if ((rootElement.scrollTop / scrollTotal ) > parseInt(designPack.settings.scroll_appear)/100) { 3806 //show button 3807 scrollToTopBtn.style.opacity = 1; 3808 } else { 3809 //hide button 3810 scrollToTopBtn.style.opacity = 0; 3811 } 3812 } 3813 const scrollToTopBtn = section.querySelector('.dsgn-pck__button-wrap'); 3814 const rootElement = document.documentElement; 3815 3816 scrollToTopBtn.addEventListener('click', scrollToTop); 3817 document.addEventListener('scroll', handleScroll); 3818 }, 3819 unload: function(section) { 3820 const scrollToTopBtn = section.querySelector('.dsgn-pck__button-wrap'); 3821 scrollToTopBtn.removeEventListener('click', designPack.scrollToTop); 3822 } 3823 } 3824 3825 window.addEventListener('shopify:section:unload', function (e) { 3826 const settings = document.querySelector(`[data-dsgn-pck="${e.detail.sectionId}"]`); 3827 const sectionId = e.detail.sectionId; 3828 const section = document.querySelector(`#DP--${e.detail.sectionId}`); 3829 if (sectionId == designPack.settings.id){ 3830 designPack.unload(section); 3831 } 3832 }); 3833 3834 designPack.settings = JSON.parse(document.querySelector('[data-dsgn-pck="template--30671069806937__design_pack_fixed_back_to_top_TYffm9"]').innerHTML); 3835 const sectionId = "template--30671069806937__design_pack_fixed_back_to_top_TYffm9"; 3836 const section = document.querySelector(`#DP--${sectionId}`); 3837 if (sectionId == designPack.settings.id){ 3838 designPack.load(section); 3839 } 3840 3841})(); 3842</script>
3842 3843</div>
3843<script data-locksmith> 3844 var load = function () { 3845 3846 3847 Locksmith.initializeSession({silent: window.location.search === ""}); 3848 3849 3850 Locksmith.util.on('submit', 'locksmith-resource-form', function (event) { 3851 event.preventDefault(); 3852 var data = Locksmith.util.serializeForm(event.target); 3853 var options = { spinner: false, container: 'locksmith-content' }; 3854 // a form rendered inline (section replacement) must keep that context 3855 // on resubmit: same enclosing container (there may be several on the 3856 // page), and no layout classes or cancel affordance in the re-render 3857 var inlineContainer = event.target.closest && event.target.closest('[id^="locksmith-content"]'); 3858 if (inlineContainer) { 3859 options.container = inlineContainer; 3860 } 3861 if (event.target.getAttribute('data-locksmith-inline') === 'true') { 3862 options.include_layout_classes = false; 3863 } 3864 Locksmith.postResource(data, options); 3865 }); 3866 3867 Locksmith.util.on('click', 'locksmith-manual-trigger', function (event) { 3868 event.preventDefault(); 3869 Locksmith.postResource({}, { spinner: true, container: document }); 3870 }); 3871 3872 Locksmith.submitPasscode = function (passcode) { 3873 Locksmith.postResource( 3874 { passcode: passcode }, 3875 { spinner: false, container: 'locksmith-content' } 3876 ); 3877 }; 3878 }; 3879 3880 if (typeof Locksmith !== 'undefined') { 3881 load(); 3882 } else { 3883 window.addEventListener('load', load); 3884 } 3885 </script>
3885 3886 3887 </div> 3888 </main><div id="pagefooter"><!-- BEGIN sections: footer-group --> 3889<div id="shopify-section-sections--30671063089497__footer" class="shopify-section shopify-section-group-footer-group section-footer"> 3890 <div class="container container--no-max section-footer__row-container"> 3891 <div class="section-footer__row section-footer__row--blocks" data-num-blocks="4"> 3892 3893 3894 <div class="section-footer__row__col section-footer__custom-liquid-block" > 3895 3896 3897 <div class="section-footer__custom-liquid"><div class="footer-logo"> 3898 <img 3899 src="https://cdn.shopify.com/s/files/1/1231/6100/files/People-and-Planet-First-Verified-white-scaled.png?v=1748443846" 3900 alt="Footer Logo" 3901 style="max-width: 50px; height: auto;" 3902 /> 3903</div></div> 3904 </div> 3905 3906 3907 3908 3909 <div class="section-footer__row__col section-footer__text-block section-footer__text-block--with-text" > 3910 3911<div class="section-footer__title heading-font h6 no-wrap">OUR GIY MISSION</div> 3912 3913 3914 3915 <div class="section-footer__text rte"><p>Our food system is broken and at GIY we believe that nurturing a real connection to where our food comes from is the key to fixing it. </p><p>We're on a mission to inspire a global movement of food growers, one GIYer at a time.</p></div> 3916 3917 3918 3919 3920 3921 <div class="section-footer__text-block__social"><ul class="social inline-flex flex-wrap social--large"><li> 3922 <a class="social__link flex items-center justify-center" href="https://www.facebook.com/GIYIreland" target="_blank" rel="noopener" title="GROW HQ on Facebook"><svg aria-hidden="true" class="icon icon-facebook" viewBox="2 2 16 16" focusable="false" role="presentation"><path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2c-4.419 0-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951Z"/></svg><span class="visually-hidden">Facebook</span> 3923 </a> 3924 </li><li> 3925 <a class="social__link flex items-center justify-center" href="https://www.youtube.com/user/GIYIreland" target="_blank" rel="noopener" title="GROW HQ on YouTube"><svg class="icon" width="48" height="34" viewBox="0 0 48 34" aria-hidden="true" focusable="false" role="presentation"><path d="m19.044 23.27-.001-13.582 12.968 6.814-12.967 6.768ZM47.52 7.334s-.47-3.33-1.908-4.798C43.787.61 41.74.601 40.803.49 34.086 0 24.01 0 24.01 0h-.02S13.914 0 7.197.49C6.258.6 4.213.61 2.387 2.535.947 4.003.48 7.334.48 7.334S0 11.247 0 15.158v3.668c0 3.912.48 7.823.48 7.823s.468 3.331 1.906 4.798c1.827 1.926 4.226 1.866 5.294 2.067C11.52 33.885 24 34 24 34s10.086-.015 16.803-.505c.938-.113 2.984-.122 4.809-2.048 1.439-1.467 1.908-4.798 1.908-4.798s.48-3.91.48-7.823v-3.668c0-3.911-.48-7.824-.48-7.824Z" fill="currentColor" fill-rule="evenodd"/></svg><span class="visually-hidden">YouTube</span> 3926 </a> 3927 </li><li> 3928 <a class="social__link flex items-center justify-center" href="https://www.instagram.com/giyireland" target="_blank" rel="noopener" title="GROW HQ on Instagram"><svg class="icon" width="48" height="48" viewBox="0 0 48 48" aria-hidden="true" focusable="false" role="presentation"><path d="M24 0c-6.518 0-7.335.028-9.895.144-2.555.117-4.3.523-5.826 1.116-1.578.613-2.917 1.434-4.25 2.768C2.693 5.362 1.872 6.701 1.26 8.28.667 9.806.26 11.55.144 14.105.028 16.665 0 17.482 0 24s.028 7.335.144 9.895c.117 2.555.523 4.3 1.116 5.826.613 1.578 1.434 2.917 2.768 4.25 1.334 1.335 2.673 2.156 4.251 2.77 1.527.592 3.271.998 5.826 1.115 2.56.116 3.377.144 9.895.144s7.335-.028 9.895-.144c2.555-.117 4.3-.523 5.826-1.116 1.578-.613 2.917-1.434 4.25-2.768 1.335-1.334 2.156-2.673 2.77-4.251.592-1.527.998-3.271 1.115-5.826.116-2.56.144-3.377.144-9.895s-.028-7.335-.144-9.895c-.117-2.555-.523-4.3-1.116-5.826-.613-1.578-1.434-2.917-2.768-4.25-1.334-1.335-2.673-2.156-4.251-2.769-1.527-.593-3.271-1-5.826-1.116C31.335.028 30.518 0 24 0Zm0 4.324c6.408 0 7.167.025 9.698.14 2.34.107 3.61.498 4.457.827 1.12.435 1.92.955 2.759 1.795.84.84 1.36 1.64 1.795 2.76.33.845.72 2.116.827 4.456.115 2.53.14 3.29.14 9.698s-.025 7.167-.14 9.698c-.107 2.34-.498 3.61-.827 4.457-.435 1.12-.955 1.92-1.795 2.759-.84.84-1.64 1.36-2.76 1.795-.845.33-2.116.72-4.456.827-2.53.115-3.29.14-9.698.14-6.409 0-7.168-.025-9.698-.14-2.34-.107-3.61-.498-4.457-.827-1.12-.435-1.92-.955-2.759-1.795-.84-.84-1.36-1.64-1.795-2.76-.33-.845-.72-2.116-.827-4.456-.115-2.53-.14-3.29-.14-9.698s.025-7.167.14-9.698c.107-2.34.498-3.61.827-4.457.435-1.12.955-1.92 1.795-2.759.84-.84 1.64-1.36 2.76-1.795.845-.33 2.116-.72 4.456-.827 2.53-.115 3.29-.14 9.698-.14Zm0 7.352c-6.807 0-12.324 5.517-12.324 12.324 0 6.807 5.517 12.324 12.324 12.324 6.807 0 12.324-5.517 12.324-12.324 0-6.807-5.517-12.324-12.324-12.324ZM24 32a8 8 0 1 1 0-16 8 8 0 0 1 0 16Zm15.691-20.811a2.88 2.88 0 1 1-5.76 0 2.88 2.88 0 0 1 5.76 0Z" fill="currentColor" fill-rule="evenodd"/></svg><span class="visually-hidden">Instagram</span> 3929 </a> 3930 </li><li> 3931 <a class="social__link flex items-center justify-center" href="https://ie.linkedin.com/company/giy-nfp" target="_blank" rel="noopener" title="GROW HQ on LinkedIn">
3931<svg aria-hidden="true" class="icon svg-linkedin" viewBox="0 0 310 310" fill="currentColor" focusable="false" role="presentation"><path d="M72.16 99.73H9.927a5 5 0 0 0-5 5v199.928a5 5 0 0 0 5 5H72.16a5 5 0 0 0 5-5V104.73a5 5 0 0 0-5-5zM41.066.341C18.422.341 0 18.743 0 41.362 0 63.991 18.422 82.4 41.066 82.4c22.626 0 41.033-18.41 41.033-41.038C82.1 18.743 63.692.341 41.066.341zM230.454 94.761c-24.995 0-43.472 10.745-54.679 22.954V104.73a5 5 0 0 0-5-5h-59.599a5 5 0 0 0-5 5v199.928a5 5 0 0 0 5 5h62.097a5 5 0 0 0 5-5V205.74c0-33.333 9.054-46.319 32.29-46.319 25.306 0 27.317 20.818 27.317 48.034v97.204a5 5 0 0 0 5 5H305a5 5 0 0 0 5-5V194.995c0-49.565-9.451-100.234-79.546-100.234z"/></svg><span class="visually-hidden">LinkedIn</span> 3932 </a> 3933 </li></ul> 3934</div> 3935 3936<div class="section-footer__follow-on-shop">
3936<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js"></script>
vendor: 1 bytes, line 3936
3936
3937<script type="module"> 3938 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js"); 3939 3940 3941</script>
3941 3942 3943<shop-follow-button ux-mode="windoid" return-uri="https://giy.ie/account/redirect" proxy="true"></shop-follow-button> 3944</div></div> 3945 3946 3947 3948 3949 <div class="section-footer__row__col section-footer__menu-block" role="navigation" aria-label="Secondary" > 3950 3951<div class="section-footer__title heading-font h6 no-wrap">Info</div> 3952 3953 3954 3955 <ul class="section-footer__menu-block__menu" > 3956 3957<li> 3958 <a href="/collections" class="no-wrap">Shop</a> 3959 </li> 3960 3961<li> 3962 <a href="/apps/my/courses/list" class="no-wrap">Access your Courses</a> 3963 </li> 3964 3965<li> 3966 <a href="/pages/our-mission" class="no-wrap">About Us</a> 3967 </li> 3968 3969<li> 3970 <a href="/pages/contact-us" class="no-wrap">Contact Us</a> 3971 </li> 3972 3973<li> 3974 <a href="/pages/delivery" class="no-wrap">Shipping & Refunds</a> 3975 </li> 3976 3977 </ul> 3978 3979 </div> 3980 3981 3982 3983 3984 <div class="section-footer__row__col section-footer__newsletter-block" > 3985 3986<div class="section-footer__title heading-font h6 no-wrap">Newsletter</div> 3987 3988 3989 3990 <div class="section-footer__text rte"> 3991 <p>Sign up to be the first to hear about all things GIY.</p> 3992 </div> 3993 3994 3995 <div class="signup-form"> 3996 <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 3997 3998<input type="hidden" name="contact[tags]" value="prospect,newsletter"/> 3999 <p> 4000 <input type="email" 4001 placeholder="Your email" 4002 class="signup-form__email" 4003 value="" 4004 name="contact[email]" 4005 aria-label="Email" 4006 4007 required /> 4008 </p> 4009 <button class="btn btn--primary signup-form__button" type="submit">Subscribe</button> 4010 4011 </form> 4012</div> 4013 4014 4015 4016 </div> 4017 4018 4019 4020 </div> 4021 </div> 4022 4023<div class="container container--no-max section-footer__row-container section-footer__row-container--with-localization"> 4024 <div class="section-footer__row section-footer__row-lower"> 4025 <div class="section-footer__row__col"> 4026 4027 <div class="section-footer__payment-icons"> 4028 4029 <svg class="section-footer__payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/>
4029</svg> 4030 4031 4032 <svg class="section-footer__payment-icon" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 4033 4034 4035 <svg class="section-footer__payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
403506zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 4036 4037 4038 <svg class="section-footer__payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" viewBox="0 0 38 24" aria-labelledby="pi-klarna" fill="none"><title id="pi-klarna">Klarna</title><rect width="38" height="24" rx="2" fill="#FFA8CD"/><rect x=".5" y=".5" width="37" height="23" rx="1.5" stroke="#000" stroke-opacity=".07"/><path d="M30.62 14.755c-.662 0-1.179-.554-1.179-1.226 0-.673.517-1.226 1.18-1.226.663 0 1.18.553 1.18 1.226 0 .672-.517 1.226-1.18 1.226zm-.33 1.295c.565 0 1.286-.217 1.686-1.068l.04.02c-.176.465-.176.742-.176.81v.11h1.423v-4.786H31.84v.109c0 .069 0 .346.175.81l-.039.02c-.4-.85-1.121-1.068-1.687-1.068-1.355 0-2.31 1.088-2.31 2.522 0 1.433.955 2.521 2.31 2.521zm-4.788-5.043c-.643 0-1.15.228-1.56 1.068l-.039-.02c.175-.464.175-.741.175-.81v-.11h-1.423v4.787h1.462V13.4c0-.662.38-1.078.995-1.078.614 0 .917.356.917 1.068v2.532h1.462v-3.046c0-1.088-.838-1.869-1.989-1.869zm-4.963 1.068l-.039-.02c.176-.464.176-.741.176-.81v-.11h-1.424v4.787h1.463l.01-2.304c0-.673.35-1.078.926-1.078.156 0 .282.02.429.06v-1.464c-.644-.139-1.22.109-1.54.94zm-4.65 2.68c-.664 0-1.18-.554-1.18-1.226 0-.673.516-1.226 1.18-1.226.662 0 1.179.553 1.179 1.226 0 .672-.517 1.226-1.18 1.226zm-.332 1.295c.565 0 1.287-.217 1.687-1.068l.038.02c-.175.465-.175.742-.175.81v.11h1.424v-4.786h-1.424v.109c0 .069 0 .346.175.81l-.038.02c-.4-.85-1.122-1.068-1.687-1.068-1.356 0-2.311 1.088-2.311 2.522 0 1.433.955 2.521 2.31 2.521zm-4.349-.128h1.463V9h-1.463v6.922zM10.136 9H8.644c0 1.236-.751 2.343-1.892 3.134l-.448.317V9h-1.55v6.922h1.55V12.49l2.564 3.43h1.892L8.293 12.64c1.121-.82 1.852-2.096 1.843-3.639z" fill="#0B051D"/></svg> 4039 4040 <svg class="section-footer__payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro"><title id="pi-maestro">Maestro</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#00A2E5" cx="23" cy="12" r="7"/><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg> 4041 4042 <svg class="section-footer__payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#E
4042B001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 4043 4044 4045 <svg class="section-footer__payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 4046 4047 4048 <svg class="section-footer__payment-icon" viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85
4048h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg> 4049 4050 <svg class="section-footer__payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
405016.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 4051 4052 4053 </div> 4054 4055 4056 4057 <div class="section-footer__lower-menu" role="navigation"> 4058 <ul class="section-footer__lower-menu__list" aria-label="Secondary"> 4059 4060<li> 4061 <a href="/search">Search</a> 4062 </li> 4063 4064<li> 4065 <a href="/policies/terms-of-service">Terms of Service</a> 4066 </li> 4067 4068<li> 4069 <a href="/policies/refund-policy">Refund policy</a> 4070 </li> 4071 4072<li> 4073 <a href="/policies/privacy-policy">Privacy Policy</a> 4074 </li> 4075 4076 </ul> 4077 </div> 4078 4079 </div> 4080 <div class="section-footer__row__col"> 4081 4082 <div class="section-footer__localization"> 4083 4084
4085<script src="//giy.ie/cdn/shop/t/79/assets/custom-select.js?v=165097283151564761351783081584" defer="defer"></script>
4085<form method="post" action="/localization" id="footer-localization" accept-charset="UTF-8" class="form localization no-js-hidden" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><div class="localization__grid"><div class="localization__selector"> 4086 <input type="hidden" name="country_code" value="IE"> 4087<country-selector><label class="label visually-hidden no-js-hidden" for="footer-localization-country-button">Country/Region</label><div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button" 4088 aria-expanded="false" aria-haspopup="listbox" id="footer-localization-country-button"> 4089 <span class="text-start">Ireland (EUR â¬)</span> 4090 <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true"> 4091 <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/> 4092 </svg> 4093 </button> 4094 <ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1" 4095 aria-hidden="true" hidden aria-activedescendant="footer-localization-country-opt-0"><li class="custom-select__option flex items-center js-option" id="footer-localization-country-opt-0" role="option" 4096 data-value="IE" 4097 aria-selected="true"> 4098 <span class="pointer-events-none">Ireland (EUR â¬)</span> 4099 </li></ul> 4100 </div></country-selector></div></div>
4100<script> 4101 customElements.whenDefined('custom-select').then(() => { 4102 if (!customElements.get('country-selector')) { 4103 class CountrySelector extends customElements.get('custom-select') { 4104 constructor() { 4105 super(); 4106 this.loaded = false; 4107 } 4108 4109 async showListbox() { 4110 if (this.loaded) { 4111 super.showListbox(); 4112 return; 4113 } 4114 4115 this.button.classList.add('is-loading'); 4116 this.button.setAttribute('aria-disabled', 'true'); 4117 4118 try { 4119 const response = await fetch('?section_id=country-selector'); 4120 if (!response.ok) throw new Error(response.status); 4121 4122 const tmpl = document.createElement('template'); 4123 tmpl.innerHTML = await response.text(); 4124 4125 const el = tmpl.content.querySelector('.custom-select__listbox'); 4126 this.listbox.innerHTML = el.innerHTML; 4127 4128 this.options = this.querySelectorAll('.custom-select__option'); 4129 4130 this.popular = this.querySelectorAll('[data-popular]'); 4131 if (this.popular.length) { 4132 this.popular[this.popular.length - 1].closest('.custom-select__option') 4133 .classList.add('custom-select__option--visual-group-end'); 4134 } 4135 4136 this.selectedOption = this.querySelector('[aria-selected="true"]'); 4137 if (!this.selectedOption) { 4138 this.selectedOption = this.listbox.firstElementChild; 4139 } 4140 4141 this.loaded = true; 4142 } catch { 4143 this.listbox.innerHTML = '<li>Error fetching countries, please try again.</li>'; 4144 } finally { 4145 super.showListbox(); 4146 this.button.classList.remove('is-loading'); 4147 this.button.setAttribute('aria-disabled', 'false'); 4148 } 4149 } 4150 4151 setButtonWidth() { 4152 return; 4153 } 4154 } 4155 4156 customElements.define('country-selector', CountrySelector); 4157 } 4158 }); 4159 </script>
4159<script> 4160 document.getElementById('footer-localization').addEventListener('change', (evt) => { 4161 const input = evt.target.closest('.localization__selector').firstElementChild; 4162 if (input && input.tagName === 'INPUT') { 4163 input.value = evt.detail ? evt.detail.selectedValue : evt.target.value; 4164 evt.currentTarget.submit(); 4165 } 4166 }); 4167 </script>
4167</form> 4168 </div> 4169 4170 4171 <div class="copyright"><span class="copy">© 2026 <a href="/">GROW HQ</a>.</span> 4172 4173 4174 4175 </div> 4176 </div> 4177 </div> 4178</div> 4179 4180 4181<div class="subfooter"> 4182 <div class="container container--no-max"> 4183 <span class="subfooter_text"><p>GIY is a social enterprise consisting of two companies: GIY Ireland CLG (Company No 477525) and GIY Ireland Activities Ltd (Company No 490550), both registered at GROW HQ, Farronshoneen, Dunmore Road, Waterford, Ireland and have the following directors: Eamonn Clarke, Carol Montgomery, Aoibheann O'Brien, Elias Darwish, Marie Oldham, Laura Smith© GIY Ireland Ltd 2025</p></span> 4184 </div> 4185</div> 4186 4187<style> 4188 .subfooter { 4189 background-color: #005064; 4190 padding: 15px; 4191 text-align: left; 4192 } 4193 .subfooter_text { 4194 color: ; 4195 font-size: 15px; 4196 line-height: 1.3; 4197 } 4198 .subfooter_text p { 4199 margin-bottom: 0px; 4200 } 4201</style> 4202 4203 4204 4205 4206</div> 4207<!-- END sections: footer-group --></div><!-- BEGIN sections: overlay-group --> 4208<div id="shopify-section-sections--30671064269145__cart-drawer" class="shopify-section shopify-section-group-overlay-group section-cart-drawer"> 4209</div> 4210<!-- END sections: overlay-group --><a href="#" class="page-shade" aria-label="Close"></a> 4211 <div class="overlay fixed top-0 right-0 bottom-0 left-0 js-overlay"></div>
4211<script src="//giy.ie/cdn/shop/t/79/assets/added-notification.js?v=2949756483766986951783081584" defer></script>
4211 4212 <template id="AddedNotification"> 4213 <added-notification class="added-notification added-notification--hidden"> 4214 <div class="added-notification__message-area"> 4215 <div class="added-notification__message-title"></div> 4216 <div class="added-notification__message-text underline-child">Added to your <a href="/cart">Cart</a></div> 4217 </div> 4218 <div class="added-notification__button-area"> 4219 <button type="button" class="added-notification__close" aria-label="Close"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-x" aria-hidden="true" focusable="false" role="presentation"><path d="M18 6 6 18M6 6l12 12"/></svg></button> 4220 </div> 4221 </added-notification> 4222 </template>
4222<script async src="https://loox.io/widget/N1-g6VkBE/loox.1516654032308.js?shop=giy-international.myshopify.com"></script>
4222 4223 4224
4224<script> 4225 window.addEventListener("klaviyoForms", function(e) { 4226 if (e.detail.type == 'open' || e.detail.type == 'embedOpen') { 4227 ga('send', 'event', 'Klaviyo form', 'form_open', e.detail.formId); 4228 } 4229 if (e.detail.type == 'submit') { 4230 ga('send', 'event', 'Klaviyo form', 'form_submit', e.detail.formId); 4231 } 4232 if (e.detail.type == 'stepSubmit') { 4233 ga('send', 'event', 'Klaviyo form', 'form_step_submit', e.detail.metaData.$step_name); 4234 } 4235 if (e.detail.type == 'redirectedToUrl') { 4236 ga('send', 'event', 'Klaviyo form', 'form_url_redirect', e.detail.formId); 4237 } 4238 if (e.detail.type == 'close') { 4239 ga('send', 'event', 'Klaviyo form', 'form_close', e.detail.formId); 4240 } 4241 }); 4242 </script>
4242 4243<div id="shopify-block-AUUdNUGQ4MTBOeHBYR__7231527610335159538" class="shopify-block shopify-app-block">
4243<script> window.globalCoursesSubstriptionButtonName = "Manage subscriptions"; </script>
4243 4244</div><div id="shopify-block-AakNoTzR0N0NkN3Z2W__11532412952436166569" class="shopify-block shopify-app-block">
4244<script async src="https://loox.io/widget/N1-g6VkBE/loox.1516654032308.js?shop=giy-international.myshopify.com"></script>
4244 4245 4246 4247 <!-- __LXV: 1790242893413;__LXR: https://loox.io;__LXC: N1-g6VkBE; -->
4247<script>var loox_global_hash = '1790242893413'; 4248var loox_bundle_reviews_enabled = false;</script>
4248<style>.loox-reviews-default { max-width: 1200px; margin: 0 auto; }.loox-rating .loox-icon { color:#FFD700; } 4249:root { --lxs-rating-icon-color: #FFD700; }</style> 4250 4251 4252 4253 4254 4255 4256 4257</div>
4257<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4257 4258</body> 4259</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.