PageSourceSearch

https://giy.ie/

html giy.ie collected 2026-09-24 17:37:50 UTC 402,283 bytes, 4,259 lines download raw bytes

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 &ndash; 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&nbsp;€)</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&nbsp;€)</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&region_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&#39;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 &amp; 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&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/Food_Choices_Mick.png?v=1776262432&amp;width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/Food_Choices_Mick.png?v=1776262432&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/Food_Choices_Mick.png?v=1776262432&amp;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&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/Ultimate_Starter_image.png?v=1776261744&amp;width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/Ultimate_Starter_image.png?v=1776261744&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/Ultimate_Starter_image.png?v=1776261744&amp;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&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/GIY_Mary_Primary_School.png?v=1776262590&amp;width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/GIY_Mary_Primary_School.png?v=1776262590&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/GIY_Mary_Primary_School.png?v=1776262590&amp;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&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/GIY_Post-Primary.png?v=1783083391&amp;width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/GIY_Post-Primary.png?v=1783083391&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/GIY_Post-Primary.png?v=1783083391&amp;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 &amp; 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&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/Visit_GROW_HQ.png?v=1776263413&amp;width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/Visit_GROW_HQ.png?v=1776263413&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/Visit_GROW_HQ.png?v=1776263413&amp;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&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/GIY_Group_Course.png?v=1776264150&amp;width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/GIY_Group_Course.png?v=1776264150&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/GIY_Group_Course.png?v=1776264150&amp;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 &amp; 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&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/GROWBox_contents.png?v=1776264465&amp;width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/GROWBox_contents.png?v=1776264465&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/GROWBox_contents.png?v=1776264465&amp;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&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/GIY_Organic_Veg_Box.png?v=1776264703&amp;width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/GIY_Organic_Veg_Box.png?v=1776264703&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/GIY_Organic_Veg_Box.png?v=1776264703&amp;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 &amp; 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 &amp; 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&#39;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 &amp; 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&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/Food_Choices_Mick.png?v=1776262432&amp;width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/Food_Choices_Mick.png?v=1776262432&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/Food_Choices_Mick.png?v=1776262432&amp;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&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/Ultimate_Starter_image.png?v=1776261744&amp;width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/Ultimate_Starter_image.png?v=1776261744&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/Ultimate_Starter_image.png?v=1776261744&amp;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&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/GIY_Mary_Primary_School.png?v=1776262590&amp;width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/GIY_Mary_Primary_School.png?v=1776262590&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/GIY_Mary_Primary_School.png?v=1776262590&amp;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&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/GIY_Post-Primary.png?v=1783083391&amp;width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/GIY_Post-Primary.png?v=1783083391&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/GIY_Post-Primary.png?v=1783083391&amp;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 &amp; 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&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/Visit_GROW_HQ.png?v=1776263413&amp;width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/Visit_GROW_HQ.png?v=1776263413&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/Visit_GROW_HQ.png?v=1776263413&amp;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&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/GIY_Group_Course.png?v=1776264150&amp;width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/GIY_Group_Course.png?v=1776264150&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/GIY_Group_Course.png?v=1776264150&amp;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 &amp; 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&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/GROWBox_contents.png?v=1776264465&amp;width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/GROWBox_contents.png?v=1776264465&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/GROWBox_contents.png?v=1776264465&amp;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&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/GIY_Organic_Veg_Box.png?v=1776264703&amp;width=500 400w" class="theme-img"><noscript><img src="//giy.ie/cdn/shop/files/GIY_Organic_Veg_Box.png?v=1776264703&amp;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&amp;width=425 340w, //giy.ie/cdn/shop/files/GIY_Organic_Veg_Box.png?v=1776264703&amp;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 &amp; 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 &amp; 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&amp;width=2800" alt="" srcset="//giy.ie/cdn/shop/files/GROW_at_School_watering.jpg?v=1750682100&amp;width=180 180w, //giy.ie/cdn/shop/files/GROW_at_School_watering.jpg?v=1750682100&amp;width=360 360w, //giy.ie/cdn/shop/files/GROW_at_School_watering.jpg?v=1750682100&amp;width=540 540w, //giy.ie/cdn/shop/files/GROW_at_School_watering.jpg?v=1750682100&amp;width=720 720w, //giy.ie/cdn/shop/files/GROW_at_School_watering.jpg?v=1750682100&amp;width=900 900w, //giy.ie/cdn/shop/files/GROW_at_School_watering.jpg?v=1750682100&amp;width=1080 1080w, //giy.ie/cdn/shop/files/GROW_at_School_watering.jpg?v=1750682100&amp;width=1296 1296w, //giy.ie/cdn/shop/files/GROW_at_School_watering.jpg?v=1750682100&amp;width=1512 1512w, //giy.ie/cdn/shop/files/GROW_at_School_watering.jpg?v=1750682100&amp;width=1728 1728w, //giy.ie/cdn/shop/files/GROW_at_School_watering.jpg?v=1750682100&amp;width=1950 1950w, //giy.ie/cdn/shop/files/GROW_at_School_watering.jpg?v=1750682100&amp;width=2100 2100w, //giy.ie/cdn/shop/files/GROW_at_School_watering.jpg?v=1750682100&amp;width=2260 2260w, //giy.ie/cdn/shop/files/GROW_at_School_watering.jpg?v=1750682100&amp;width=2450 2450w, //giy.ie/cdn/shop/files/GROW_at_School_watering.jpg?v=1750682100&amp;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&amp;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&amp;width=180 180w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&amp;width=360 360w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&amp;width=540 540w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&amp;width=720 720w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&amp;width=900 900w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&amp;width=1080 1080w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&amp;width=1296 1296w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&amp;width=1512 1512w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&amp;width=1728 1728w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&amp;width=1950 1950w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&amp;width=2100 2100w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&amp;width=2260 2260w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&amp;width=2450 2450w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&amp;width=2700 2700w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&amp;width=3000 3000w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&amp;width=3350 3350w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&amp;width=3750 3750w, //giy.ie/cdn/shop/files/Veg_box_image_July.jpg?v=1753086953&amp;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&amp;width=5000" alt="" srcset="//giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=180 180w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=360 360w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=540 540w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=720 720w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=900 900w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=1080 1080w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=1296 1296w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=1512 1512w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=1728 1728w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=1950 1950w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=2100 2100w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=2260 2260w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=2450 2450w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=2700 2700w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=3000 3000w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=3350 3350w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=3750 3750w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;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&amp;width=5000" alt="" srcset="//giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&amp;width=180 180w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&amp;width=360 360w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&amp;width=540 540w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&amp;width=720 720w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&amp;width=900 900w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&amp;width=1080 1080w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&amp;width=1296 1296w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&amp;width=1512 1512w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&amp;width=1728 1728w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&amp;width=1950 1950w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&amp;width=2100 2100w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&amp;width=2260 2260w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&amp;width=2450 2450w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&amp;width=2700 2700w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&amp;width=3000 3000w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&amp;width=3350 3350w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&amp;width=3750 3750w, //giy.ie/cdn/shop/files/grow-hq-aerial-shot.jpg?v=1734100626&amp;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&amp;width=5000" alt="" srcset="//giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&amp;width=180 180w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&amp;width=360 360w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&amp;width=540 540w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&amp;width=720 720w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&amp;width=900 900w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&amp;width=1080 1080w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&amp;width=1296 1296w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&amp;width=1512 1512w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&amp;width=1728 1728w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&amp;width=1950 1950w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&amp;width=2100 2100w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&amp;width=2260 2260w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&amp;width=2450 2450w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&amp;width=2700 2700w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&amp;width=3000 3000w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&amp;width=3350 3350w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&amp;width=3750 3750w, //giy.ie/cdn/shop/files/Screenshot_2026-02-11_at_12.07.33.png?v=1771248730&amp;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&amp;width=5000" alt="" srcset="//giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&amp;width=180 180w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&amp;width=360 360w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&amp;width=540 540w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&amp;width=720 720w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&amp;width=900 900w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&amp;width=1080 1080w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&amp;width=1296 1296w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&amp;width=1512 1512w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&amp;width=1728 1728w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&amp;width=1950 1950w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&amp;width=2100 2100w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&amp;width=2260 2260w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&amp;width=2450 2450w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&amp;width=2700 2700w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&amp;width=3000 3000w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&amp;width=3350 3350w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&amp;width=3750 3750w, //giy.ie/cdn/shop/files/Food_Choices_Retreat_Mick_Kelly_1.svg?v=1771506464&amp;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&amp;width=5000" alt="" srcset="//giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&amp;width=180 180w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&amp;width=360 360w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&amp;width=540 540w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&amp;width=720 720w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&amp;width=900 900w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&amp;width=1080 1080w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&amp;width=1296 1296w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&amp;width=1512 1512w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&amp;width=1728 1728w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&amp;width=1950 1950w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&amp;width=2100 2100w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&amp;width=2260 2260w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&amp;width=2450 2450w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&amp;width=2700 2700w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&amp;width=3000 3000w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&amp;width=3350 3350w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&amp;width=3750 3750w, //giy.ie/cdn/shop/files/GIY_Our_Farm.heic?v=1772186563&amp;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&amp;width=5000" alt="" srcset="//giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&amp;width=180 180w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&amp;width=360 360w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&amp;width=540 540w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&amp;width=720 720w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&amp;width=900 900w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&amp;width=1080 1080w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&amp;width=1296 1296w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&amp;width=1512 1512w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&amp;width=1728 1728w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&amp;width=1950 1950w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&amp;width=2100 2100w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&amp;width=2260 2260w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&amp;width=2450 2450w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&amp;width=2700 2700w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&amp;width=3000 3000w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&amp;width=3350 3350w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&amp;width=3750 3750w, //giy.ie/cdn/shop/files/Curraghmore_Estate.jpg?v=1746026300&amp;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&amp;width=800" alt="" srcset="//giy.ie/cdn/shop/files/WE_INSPIRE_new.svg?v=1765273348&amp;width=180 180w, //giy.ie/cdn/shop/files/WE_INSPIRE_new.svg?v=1765273348&amp;width=360 360w, //giy.ie/cdn/shop/files/WE_INSPIRE_new.svg?v=1765273348&amp;width=540 540w, //giy.ie/cdn/shop/files/WE_INSPIRE_new.svg?v=1765273348&amp;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&amp;width=800" alt="" srcset="//giy.ie/cdn/shop/files/We_educate.png?v=1744723348&amp;width=180 180w, //giy.ie/cdn/shop/files/We_educate.png?v=1744723348&amp;width=360 360w, //giy.ie/cdn/shop/files/We_educate.png?v=1744723348&amp;width=540 540w, //giy.ie/cdn/shop/files/We_educate.png?v=1744723348&amp;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&amp;width=800" alt="" srcset="//giy.ie/cdn/shop/files/WE_engage_new.svg?v=1765273447&amp;width=180 180w, //giy.ie/cdn/shop/files/WE_engage_new.svg?v=1765273447&amp;width=360 360w, //giy.ie/cdn/shop/files/WE_engage_new.svg?v=1765273447&amp;width=540 540w, //giy.ie/cdn/shop/files/WE_engage_new.svg?v=1765273447&amp;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&amp;width=800" alt="" srcset="//giy.ie/cdn/shop/files/WE_support_new.svg?v=1765273495&amp;width=180 180w, //giy.ie/cdn/shop/files/WE_support_new.svg?v=1765273495&amp;width=360 360w, //giy.ie/cdn/shop/files/WE_support_new.svg?v=1765273495&amp;width=540 540w, //giy.ie/cdn/shop/files/WE_support_new.svg?v=1765273495&amp;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&amp;width=5000" alt="" srcset="//giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&amp;width=180 180w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&amp;width=360 360w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&amp;width=540 540w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&amp;width=720 720w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&amp;width=900 900w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&amp;width=1080 1080w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&amp;width=1296 1296w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&amp;width=1512 1512w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&amp;width=1728 1728w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&amp;width=1950 1950w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&amp;width=2100 2100w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&amp;width=2260 2260w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&amp;width=2450 2450w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&amp;width=2700 2700w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&amp;width=3000 3000w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&amp;width=3350 3350w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&amp;width=3750 3750w, //giy.ie/cdn/shop/files/GROW_HQ_Dining.png?v=1744721861&amp;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&amp;width=5000" alt="" srcset="//giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&amp;width=180 180w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&amp;width=360 360w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&amp;width=540 540w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&amp;width=720 720w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&amp;width=900 900w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&amp;width=1080 1080w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&amp;width=1296 1296w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&amp;width=1512 1512w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&amp;width=1728 1728w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&amp;width=1950 1950w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&amp;width=2100 2100w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&amp;width=2260 2260w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&amp;width=2450 2450w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&amp;width=2700 2700w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&amp;width=3000 3000w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&amp;width=3350 3350w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&amp;width=3750 3750w, //giy.ie/cdn/shop/files/MickKelly.jpg?v=1776353006&amp;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&amp;width=5000" alt="" srcset="//giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&amp;width=180 180w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&amp;width=360 360w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&amp;width=540 540w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&amp;width=720 720w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&amp;width=900 900w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&amp;width=1080 1080w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&amp;width=1296 1296w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&amp;width=1512 1512w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&amp;width=1728 1728w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&amp;width=1950 1950w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&amp;width=2100 2100w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&amp;width=2260 2260w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&amp;width=2450 2450w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&amp;width=2700 2700w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&amp;width=3000 3000w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&amp;width=3350 3350w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&amp;width=3750 3750w, //giy.ie/cdn/shop/files/GIY_Tools_and_Resources.png?v=1744721516&amp;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&amp;width=5000" alt="" srcset="//giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&amp;width=180 180w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&amp;width=360 360w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&amp;width=540 540w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&amp;width=720 720w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&amp;width=900 900w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&amp;width=1080 1080w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&amp;width=1296 1296w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&amp;width=1512 1512w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&amp;width=1728 1728w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&amp;width=1950 1950w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&amp;width=2100 2100w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&amp;width=2260 2260w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&amp;width=2450 2450w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&amp;width=2700 2700w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&amp;width=3000 3000w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&amp;width=3350 3350w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&amp;width=3750 3750w, //giy.ie/cdn/shop/files/GIY_Programmes_Portrait.png?v=1744721618&amp;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&amp;width=5000" alt="" srcset="//giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&amp;width=180 180w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&amp;width=360 360w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&amp;width=540 540w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&amp;width=720 720w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&amp;width=900 900w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&amp;width=1080 1080w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&amp;width=1296 1296w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&amp;width=1512 1512w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&amp;width=1728 1728w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&amp;width=1950 1950w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&amp;width=2100 2100w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&amp;width=2260 2260w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&amp;width=2450 2450w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&amp;width=2700 2700w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&amp;width=3000 3000w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&amp;width=3350 3350w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&amp;width=3750 3750w, //giy.ie/cdn/shop/files/GROW-HQ-Veg-Box.jpg?v=1741694851&amp;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&amp;width=5000" alt="" srcset="//giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&amp;width=180 180w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&amp;width=360 360w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&amp;width=540 540w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&amp;width=720 720w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&amp;width=900 900w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&amp;width=1080 1080w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&amp;width=1296 1296w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&amp;width=1512 1512w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&amp;width=1728 1728w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&amp;width=1950 1950w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&amp;width=2100 2100w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&amp;width=2260 2260w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&amp;width=2450 2450w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&amp;width=2700 2700w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&amp;width=3000 3000w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&amp;width=3350 3350w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&amp;width=3750 3750w, //giy.ie/cdn/shop/files/work-culture-1200x550.png?v=1741266869&amp;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&amp;width=5000" alt="" srcset="//giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=180 180w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=360 360w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=540 540w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=720 720w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=900 900w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=1080 1080w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=1296 1296w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=1512 1512w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=1728 1728w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=1950 1950w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=2100 2100w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=2260 2260w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=2450 2450w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=2700 2700w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=3000 3000w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=3350 3350w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;width=3750 3750w, //giy.ie/cdn/shop/files/GROW_Circle_portrait_new.svg?v=1764258762&amp;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&nbsp;€)</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&nbsp;€)</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">&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.