<!DOCTYPE html>
<html lang="en-US">
<head>
	<meta charset="UTF-8">
		<title>Landing &#8211; Garden Town Stellenbosch</title>
<meta name='robots' content='max-image-preview:large' />
<script id="gt-consent-defaults">
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
(function () {
	var DENIED = {
		ad_storage: 'denied', ad_user_data: 'denied', ad_personalization: 'denied',
		analytics_storage: 'denied', personalization_storage: 'denied',
		functionality_storage: 'granted', security_storage: 'granted', wait_for_update: 500
	};
	var GRANTED = {
		ad_storage: 'granted', ad_user_data: 'granted', ad_personalization: 'granted',
		analytics_storage: 'granted', personalization_storage: 'granted',
		functionality_storage: 'granted', security_storage: 'granted', wait_for_update: 500
	};
		var regional = {}; for (var k in DENIED) { regional[k] = DENIED[k]; }
	regional.region = ["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE","IS","LI","NO","GB","CH"];
	gtag('consent', 'default', regional);   // EEA / UK / CH: opt-in
	gtag('consent', 'default', GRANTED);    // everywhere else: opt-out via banner
		gtag('set', 'ads_data_redaction', true);

	// Returning visitor: apply their saved choice before the tag fires.
	var m = document.cookie.match(/(?:^|;\s*)gt_consent=([^;]+)/);
	if (m) {
		try {
			var c = JSON.parse(decodeURIComponent(m[1]));
			if (c && c.v === 1) {
				var a = c.a ? 'granted' : 'denied', mk = c.m ? 'granted' : 'denied';
				gtag('consent', 'update', {
					analytics_storage: a, ad_storage: mk, ad_user_data: mk,
					ad_personalization: mk, personalization_storage: mk
				});
				window.__gtConsent = c;
			}
		} catch (e) {}
	}
})();
</script>
	<link rel='dns-prefetch' href='//www.googletagmanager.com' />
<link rel="alternate" type="application/rss+xml" title="Garden Town Stellenbosch &raquo; Feed" href="https://garden-town.co.za/feed/" />
<link rel="alternate" type="application/rss+xml" title="Garden Town Stellenbosch &raquo; Comments Feed" href="https://garden-town.co.za/comments/feed/" />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://garden-town.co.za/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fgarden-town.co.za%2F%3Felementor_library%3Dcoming-soon" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://garden-town.co.za/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fgarden-town.co.za%2F%3Felementor_library%3Dcoming-soon&#038;format=xml" />
<style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<link rel='stylesheet' id='mec-select2-style-css' href='https://garden-town.co.za/wp-content/plugins/modern-events-calendar-lite/assets/packages/select2/select2.min.css?ver=7.37.0.1791821530' media='all' />
<link rel='stylesheet' id='mec-font-icons-css' href='https://garden-town.co.za/wp-content/plugins/modern-events-calendar-lite/assets/css/iconfonts.css?ver=7.37.0.1791821530' media='all' />
<link rel='stylesheet' id='mec-frontend-style-css' href='https://garden-town.co.za/wp-content/plugins/modern-events-calendar-lite/assets/css/frontend.min.css?ver=7.37.0.1791821530' media='all' />
<link rel='stylesheet' id='mec-tooltip-style-css' href='https://garden-town.co.za/wp-content/plugins/modern-events-calendar-lite/assets/packages/tooltip/tooltip.css?ver=7.37.0.1791821530' media='all' />
<link rel='stylesheet' id='mec-tooltip-shadow-style-css' href='https://garden-town.co.za/wp-content/plugins/modern-events-calendar-lite/assets/packages/tooltip/tooltipster-sideTip-shadow.min.css?ver=7.37.0.1791821530' media='all' />
<link rel='stylesheet' id='featherlight-css' href='https://garden-town.co.za/wp-content/plugins/modern-events-calendar-lite/assets/packages/featherlight/featherlight.css?ver=7.37.0.1791821530' media='all' />
<link rel='stylesheet' id='mec-lity-style-css' href='https://garden-town.co.za/wp-content/plugins/modern-events-calendar-lite/assets/packages/lity/lity.min.css?ver=7.37.0.1791821530' media='all' />
<link rel='stylesheet' id='mec-general-calendar-style-css' href='https://garden-town.co.za/wp-content/plugins/modern-events-calendar-lite/assets/css/mec-general-calendar.css?ver=7.37.0.1791821530' media='all' />
<style id="pdfp-pdfposter-style-inline-css">
.wp-block-pdfp-pdf-poster{overflow:hidden}.pdfp_wrapper .pdf{position:relative}.pdfp_wrapper.pdfp_popup_enabled .iframe_wrapper{display:none}.pdfp_wrapper.pdfp_popup_enabled .iframe_wrapper:fullscreen{display:block}.pdfp_wrapper.pdfp_popup_enabled .popup-trigger button,.pdfp_wrapper.pdfp_popup_enabled .popup-trigger img{cursor:pointer}.pdfp_wrapper.pdfp_popup_enabled .popup-trigger .popup-trigger-image{position:relative}.pdfp_wrapper.pdfp_popup_enabled .popup-trigger .popup-trigger-image img{object-fit:cover}.pdfp_wrapper.pdfp_popup_enabled .popup-trigger .popup-trigger-image svg{background:#fff;border:1px solid #ddd;border-radius:2px;box-shadow:0 0 10px #0000001a;padding:3px;position:absolute;right:5px;top:5px}.pdfp_wrapper.pdfp_popup_enabled .popup-trigger-text{align-items:center;border:1px solid #ddd;border-radius:3px;cursor:pointer;display:flex;justify-content:center;padding:20px}.pdfp_wrapper .iframe_wrapper{height:100%;width:100%}.pdfp_wrapper .iframe_wrapper:fullscreen iframe{height:100vh!important}.pdfp_wrapper .iframe_wrapper iframe{width:100%}.pdfp_wrapper .iframe_wrapper .close{background:#fff;border:1px solid #ddd;border-radius:3px;color:#222;cursor:pointer;display:none;font-family:sans-serif;font-size:36px;line-height:100%;padding:0 7px;position:absolute;right:12px;top:35px;z-index:9999}.pdfp_wrapper .iframe_wrapper:fullscreen .close{display:block}.pdfp_wrapper .pdfp_dflip_close{background:#fff;border:1px solid #ddd;border-radius:3px;color:#222;cursor:pointer;font-family:sans-serif;font-size:36px;line-height:100%;padding:0 7px;position:absolute;right:12px;top:12px;z-index:100000}.pdfp_wrapper .pdfp_fullscreen_close{display:none}.pdfp_wrapper.pdfp_fullscreen_opened .pdfp_fullscreen_close{align-items:center;background:#fff;border-radius:3px;color:#222;cursor:pointer;display:flex;font-size:35px;height:30px;justify-content:center;overflow:hidden;padding-bottom:4px;position:fixed;right:20px;top:20px;width:32px}.pdfp_wrapper.pdfp_fullscreen_opened .pdfp_fullscreen_overlay{background:#2229;height:100%;left:0;position:fixed;top:0;width:100%}.pdfp_wrapper.pdfp_fullscreen_opened .iframe_wrapper{display:block;height:90vh;left:50%;max-width:95%;position:fixed;top:50%;transform:translate(-50%,-50%);width:900px;z-index:99999999999}.pdfp_wrapper iframe{border:none;outline:none}.pdfp_wrapper .pdfp_header p{margin-top:0}.pdfp_wrapper .pdfp_header_bottom{margin-top:20px}.pdfp-adobe-viewer{border:1px solid #ddd;border-radius:3px;cursor:pointer;outline:none;text-decoration:none}.pdfp_download{margin-right:15px}.cta_wrapper{display:flex;gap:10px;margin-bottom:10px;text-align:left}.cta_wrapper a{text-decoration:none!important}.cta_wrapper button{cursor:pointer}.pdfp_wrapper p{margin:10px 0;text-align:center}.popout-disabled{height:50px;position:absolute;right:12px;top:12px;width:50px}.pdfp_wrapper iframe{border-bottom:10px solid #2a2a2a;box-sizing:border-box;max-width:100%}.ViewSDK_hideOverflow[data-align=center]{margin-left:auto;margin-right:auto}.ViewSDK_hideOverflow[data-align=left]{margin-right:auto}.ViewSDK_hideOverflow[data-align=right]{margin-left:auto}@media screen and (max-width:768px){.pdfp_wrapper iframe{height:calc(100vw + 120px)}}@media screen and (max-width:576px){.cta_wrapper .pdfp_download{margin-bottom:10px;margin-right:0}.cta_wrapper .pdfp_download button{margin-right:0!important}.cta_wrapper{align-items:center;display:flex;flex-direction:column}}.pdfp_social_share{z-index:9999}.pdfp_social_icon_top{margin-bottom:10px}.pdfp_social_icon_bottom,.pdfp_social_icon_top{align-items:center;display:flex;gap:10px;justify-content:center}.pdfp_social_icon_bottom{margin-top:10px}.pdfp_social_icon_left{left:0;top:-40px}.pdfp_social_icon_right{right:0;top:-40px}.pdfp_rtl .pdfp_download{margin-left:15px;margin-right:0}.pdfp_rtl .cta_wrapper{text-align:right}.pdfp_rtl .iframe_wrapper .close,.pdfp_rtl .pdfp_dflip_close{left:12px;right:auto}.pdfp_rtl .popup-trigger .popup-trigger-image svg{left:5px;right:auto}.pdfp_rtl .popout-disabled{left:12px;right:auto}.pdfp_rtl.pdfp_fullscreen_opened .pdfp_fullscreen_close{left:20px;right:auto}@media screen and (max-width:576px){.pdfp_rtl .cta_wrapper .pdfp_download{margin-left:0}.pdfp_rtl .cta_wrapper .pdfp_download button{margin-left:0!important}}.pdfp_error_container{align-items:center;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;box-sizing:border-box;display:flex;height:100%;justify-content:center;min-height:400px;padding:20px;text-align:center;width:100%}.pdfp_error_container .pdfp_error_box{align-items:center;display:flex;flex-direction:column;gap:15px;max-width:400px}.pdfp_error_container .pdfp_error_box svg{color:#dc3545}.pdfp_error_container .pdfp_error_box p{color:#495057;font-size:16px;line-height:1.5;margin:0}.pdfp_error_container .pdfp_error_box .pdfp_error_detail{color:#6c757d;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;margin:-8px 0 0;word-break:break-all}.pdfp_error_container .pdfp_error_box .pdfp_retry_btn{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background .2s}.pdfp_error_container .pdfp_error_box .pdfp_retry_btn:hover{background:#0056b3}[data-pdfp-theme=dark] .dflipWrapper,[data-pdfp-theme=dark] .iframe_wrapper{background:#2a2a2e}[data-pdfp-theme=dark] .pdfp_loading_placeholder{background:#2a2a2e!important;border-color:#444!important;color:#e6e6e6}[data-pdfp-theme=dark] .iframe_wrapper .close,[data-pdfp-theme=dark] .pdfp_dflip_close,[data-pdfp-theme=dark] .pdfp_fullscreen_close{background:#3a3a3e;border-color:#555;color:#f5f5f5}[data-pdfp-theme=dark] .pdfp_error_container{background:#2a2a2e;border-color:#444}[data-pdfp-theme=dark] .pdfp_error_container .pdfp_error_box p{color:#cfcfcf}.pdfp_wrapper .pdfp-wm{inset:0;pointer-events:none;position:absolute;z-index:3}.pdfp_wrapper .df-page>.pdfp-wm{backface-visibility:hidden}.pdfp_wrapper .pdfp-wm-frame{overflow:hidden;pointer-events:none;position:absolute;z-index:3}.pdfp_wrapper .pdfp-wm-frame>.pdfp-wm{inset:0;pointer-events:none;position:absolute}
.pdfp_wrapper .pdf{position:relative}.pdfp_wrapper .iframe_wrapper{height:100%;width:100%}.pdfp_wrapper .iframe_wrapper:fullscreen iframe{height:100vh!important}.pdfp_wrapper .iframe_wrapper iframe{max-width:100%;width:100%}.pdfp_wrapper .iframe_wrapper .close{background:#fff;border:1px solid #ddd;border-radius:3px;color:#222;cursor:pointer;display:none;font-family:sans-serif;font-size:36px;line-height:100%;padding:0 7px;position:absolute;right:12px;top:35px;z-index:9999}.pdfp_wrapper .iframe_wrapper:fullscreen .close{display:block}.pdfp-adobe-viewer{border:1px solid #ddd;border-radius:3px;cursor:pointer;outline:none;text-decoration:none}.pdfp_download{margin-right:15px}.cta_wrapper{margin-bottom:10px}.pdfp_wrapper p{margin:10px 0;text-align:center}.popout-disabled{height:50px;position:absolute;right:12px;top:12px;width:50px}@media screen and (max-width:768px){.pdfp_wrapper iframe{height:calc(100vw + 120px)}}.ViewSDK_hideOverflow[data-align=center]{margin-left:auto;margin-right:auto}.ViewSDK_hideOverflow[data-align=left]{margin-right:auto}.ViewSDK_hideOverflow[data-align=right]{margin-left:auto}@media screen and (max-width:768px){.pdfp_wrapper iframe{height:calc(100vw + 120px)!important;max-height:100%}}@media screen and (max-width:576px){.cta_wrapper .pdfp_download{margin-bottom:10px;margin-right:0}.cta_wrapper .pdfp_download button{margin-right:0!important}.cta_wrapper{align-items:center;display:flex;flex-direction:column}}.ViewSDK_fullScreenPDFViewer{background-color:#474747}.ViewSDK_fullScreenPDFViewer iframe{background:green;border:none;display:block;height:90%!important;margin:auto;max-width:1320px;position:relative;top:5%;width:90%!important}

/*# sourceURL=https://garden-town.co.za/wp-content/plugins/pdf-poster/build/blocks/pdf-poster/view.css */
</style>
<style id="safe-svg-svg-icon-style-inline-css">
.wp-block-safe-svg-svg-icon a{align-self:center}.safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{fill:currentColor;height:100%;max-height:100%;max-width:100%;width:100%}

/*# sourceURL=https://garden-town.co.za/wp-content/plugins/safe-svg/dist/safe-svg-block-frontend.css */
</style>
<style id="global-styles-inline-css">
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:root :where(.wp-block-icon svg){width: 24px;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */
</style>
<link rel='stylesheet' id='pdfp-public-css' href='https://garden-town.co.za/wp-content/plugins/pdf-poster/build/public.css?ver=2.6.1' media='all' />
<link rel='stylesheet' id='scss-wp-editor-compiled-css' href='https://garden-town.co.za/wp-content/uploads/scss-wp/compiled-scss.css?ver=20261012161218' media='all' />
<link rel='stylesheet' id='hello-elementor-css' href='https://garden-town.co.za/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.5.1' media='all' />
<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://garden-town.co.za/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.5.1' media='all' />
<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://garden-town.co.za/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.5.1' media='all' />
<link rel='stylesheet' id='ivory-search-styles-css' href='https://garden-town.co.za/wp-content/plugins/add-search-to-menu/public/css/ivory-search.min.css?ver=5.5.19' media='all' />
<style id="elementor-pro-custom-fonts-inline-css">
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Regular.woff2') format('woff2'),
		url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Regular.woff') format('woff'),
		url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Light.woff2') format('woff2'),
		url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Light.woff') format('woff'),
		url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Medium.woff2') format('woff2'),
		url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Medium.woff') format('woff'),
		url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Bold.woff2') format('woff2'),
		url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Bold.woff') format('woff'),
		url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Heavy.woff2') format('woff2'),
		url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Heavy.woff') format('woff'),
		url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Heavy.ttf') format('truetype');
}

/*# sourceURL=elementor-pro-custom-fonts-inline-css */
</style>
<link rel='stylesheet' id='hello-elementor-child-style-css' href='https://garden-town.co.za/wp-content/themes/hello-theme-child-master/style.css?ver=2.0.0' media='all' />
<script id="jquery-core-js" src="https://garden-town.co.za/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
<script id="jquery-migrate-js" src="https://garden-town.co.za/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
<script id="scss-wp-editor-js" src="https://garden-town.co.za/wp-content/plugins/scss-wp-editor/public/js/scss-wp-editor-public.js?ver=1.2.3"></script>

<!-- Google tag (gtag.js) snippet added by Site Kit -->
<!-- Google Analytics snippet added by Site Kit -->
<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=GT-T94448RX" async></script>
<script id="google_gtagjs-js-after">
window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
gtag("set","linker",{"domains":["garden-town.co.za"]});
gtag("js", new Date());
gtag("set", "developer_id.dZTNiMT", true);
gtag("config", "GT-T94448RX");
 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 
//# sourceURL=google_gtagjs-js-after
</script>
<link rel="https://api.w.org/" href="https://garden-town.co.za/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://garden-town.co.za/wp-json/wp/v2/elementor_library/1006" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://garden-town.co.za/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 7.1.3" />
<link rel="canonical" href="https://garden-town.co.za/?elementor_library=coming-soon" />
<link rel='shortlink' href='https://garden-town.co.za/?p=1006' />
<meta name="generator" content="Site Kit by Google 1.189.0" /><style>
  </style>
		<style>#wp-admin-bar-elementor-maintenance-on > a { background-color: #dc3232; }
			#wp-admin-bar-elementor-maintenance-on > .ab-item:before { content: "\f160"; top: 2px; }</style>
		<meta name="generator" content="Elementor 4.3.4; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-internal, google_font-enabled, font_display-swap">
			<style>
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
			</style>
			<link rel="icon" href="https://garden-town.co.za/wp-content/uploads/2026/10/cropped-logo-32x32.png" sizes="32x32" />
<link rel="icon" href="https://garden-town.co.za/wp-content/uploads/2026/10/cropped-logo-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://garden-town.co.za/wp-content/uploads/2026/10/cropped-logo-180x180.png" />
<meta name="msapplication-TileImage" content="https://garden-town.co.za/wp-content/uploads/2026/10/cropped-logo-270x270.png" />
			<style type="text/css">
					</style>
		<style>:root,::before,::after{--mec-heading-font-family: inherit;--mec-paragraph-font-family: inherit;--mec-color-skin: #707f2e;--mec-color-skin-rgba-1: rgba(112,127,46,.25);--mec-color-skin-rgba-2: rgba(112,127,46,.5);--mec-color-skin-rgba-3: rgba(112,127,46,.75);--mec-color-skin-rgba-4: rgba(112,127,46,.11);--mec-primary-border-radius: 12px;--mec-secondary-border-radius: 3px;--mec-container-normal-width: 1196px;--mec-container-large-width: 1690px;--mec-fes-main-color: #40d9f1;--mec-fes-main-color-rgba-1: rgba(64, 217, 241, 0.12);--mec-fes-main-color-rgba-2: rgba(64, 217, 241, 0.23);--mec-fes-main-color-rgba-3: rgba(64, 217, 241, 0.03);--mec-fes-main-color-rgba-4: rgba(64, 217, 241, 0.3);--mec-fes-main-color-rgba-5: rgb(64 217 241 / 7%);--mec-fes-main-color-rgba-6: rgba(64, 217, 241, 0.2);--mec-fes-main-color-rgba-7: rgba(64, 217, 241, 0.5);</style>	<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" /></head>
<body class="wp-singular elementor_library-template elementor_library-template-elementor_canvas single single-elementor_library postid-1006 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor wp-child-theme-hello-theme-child-master mec-theme-hello-elementor hello-elementor-default hello-elementor elementor-default elementor-template-canvas elementor-kit-13 elementor-page elementor-page-1006 elementor-maintenance-mode">
			<div data-elementor-type="page" data-elementor-id="1006" class="elementor elementor-1006" data-elementor-post-type="elementor_library">
				<div class="elementor-element elementor-element-206cafe6 e-con-full e-flex e-con e-parent" data-id="206cafe6" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;video&quot;,&quot;background_video_link&quot;:&quot;https:\/\/garden-town.co.za\/wp-content\/uploads\/2026\/10\/comoloop.mp4&quot;,&quot;background_play_on_mobile&quot;:&quot;yes&quot;}">
		<div class="elementor-background-video-container">
							<video class="elementor-background-video-hosted" role="presentation" autoplay muted playsinline loop></video>
					</div><div class="elementor-element elementor-element-65f1275d e-con-full e-flex e-con e-child" data-id="65f1275d" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-6917654 elementor-widget elementor-widget-image" data-id="6917654" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
															<img fetchpriority="high" decoding="async" width="500" height="500" src="https://garden-town.co.za/wp-content/uploads/2026/10/1.png" class="attachment-large size-large wp-image-1294" alt="" srcset="https://garden-town.co.za/wp-content/uploads/2026/10/1.png 500w, https://garden-town.co.za/wp-content/uploads/2026/10/1-300x300.png 300w, https://garden-town.co.za/wp-content/uploads/2026/10/1-150x150.png 150w" sizes="(max-width: 500px) 100vw, 500px" />															</div>
				<div class="elementor-element elementor-element-bac82bd elementor-widget elementor-widget-image" data-id="bac82bd" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
															<img decoding="async" width="800" height="205" src="https://garden-town.co.za/wp-content/uploads/2026/10/Stellenbosch-Municipality-Branding-Lockup-e1791464115146-1024x263.webp" class="attachment-large size-large wp-image-1336" alt="" srcset="https://garden-town.co.za/wp-content/uploads/2026/10/Stellenbosch-Municipality-Branding-Lockup-e1791464115146-1024x263.webp 1024w, https://garden-town.co.za/wp-content/uploads/2026/10/Stellenbosch-Municipality-Branding-Lockup-e1791464115146-300x77.webp 300w, https://garden-town.co.za/wp-content/uploads/2026/10/Stellenbosch-Municipality-Branding-Lockup-e1791464115146-768x198.webp 768w, https://garden-town.co.za/wp-content/uploads/2026/10/Stellenbosch-Municipality-Branding-Lockup-e1791464115146-1536x395.webp 1536w, https://garden-town.co.za/wp-content/uploads/2026/10/Stellenbosch-Municipality-Branding-Lockup-e1791464115146.webp 1990w" sizes="(max-width: 800px) 100vw, 800px" />															</div>
				<div class="elementor-element elementor-element-51d5f34 elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="51d5f34" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
					<h1 class="elementor-heading-title elementor-size-default">23 Oct – 1 Nov 2026</h1>				</div>
				<div class="elementor-element elementor-element-4a056a8f elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading" data-id="4a056a8f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
					<h1 class="elementor-heading-title elementor-size-default">Garden Town is blooming again</h1>				</div>
				<div class="elementor-element elementor-element-32bebbe elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="32bebbe" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
					<p class="elementor-heading-title elementor-size-default">Please visit the Garden Town app for the programme and booking details</p>				</div>
				<div class="elementor-element elementor-element-9ad1586 elementor-align-justify elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button" data-id="9ad1586" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
										<a class="elementor-button elementor-button-link elementor-size-sm" href="https://app.garden-town.co.za/">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-icon">
				<svg aria-hidden="true" class="e-font-icon-svg e-fas-mobile-alt" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M272 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h224c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM160 480c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm112-108c0 6.6-5.4 12-12 12H60c-6.6 0-12-5.4-12-12V60c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v312z"></path></svg>			</span>
									<span class="elementor-button-text">Garden Town App</span>
					</span>
					</a>
								</div>
				<div class="elementor-element elementor-element-7f25696 elementor-shape-square elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons" data-id="7f25696" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default">
							<div class="elementor-social-icons-wrapper elementor-grid" role="list">
							<span class="elementor-grid-item" role="listitem">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-facebook-f elementor-repeater-item-7b5adf8" href="https://www.facebook.com/visitStellenbosch/" target="_blank" rel="noopener">
						<span class="elementor-screen-only">Facebook-f</span>
						<svg aria-hidden="true" class="e-font-icon-svg e-fab-facebook-f" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg>					</a>
				</span>
							<span class="elementor-grid-item" role="listitem">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-d443e64" href="https://www.instagram.com/visitstellenboschnow/" target="_blank" rel="noopener">
						<span class="elementor-screen-only">Instagram</span>
						<svg aria-hidden="true" class="e-font-icon-svg e-fab-instagram" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg>					</a>
				</span>
					</div>
						</div>
				</div>
				</div>
				</div>
		<style id="gt-consent-css">
#gt-cc, #gt-cc-reopen { font-family: "Gilroy", system-ui, -apple-system, "Segoe UI", sans-serif; }
#gt-cc { position: fixed; left: 16px; right: 16px; bottom: 16px; z-index: 2147483000; max-width: 560px;
	background: #fff; color: #1F1539; border-radius: 14px; box-shadow: 0 10px 40px rgba(31,21,57,.25);
	padding: 20px 22px; font-size: 14px; line-height: 1.5; display: none; }
#gt-cc.gt-show { display: block; }
#gt-cc h2 { font-size: 17px; font-weight: 700; margin: 0 0 6px; color: #1F1539; font-family: inherit; }
#gt-cc p { margin: 0 0 14px; color: #3d3550; }
#gt-cc a { color: #707F2E; text-decoration: underline; }
#gt-cc .gt-cc-btns { display: flex; flex-wrap: wrap; gap: 8px; }
#gt-cc button { font: inherit; font-weight: 600; font-size: 14px; border-radius: 999px; padding: 10px 18px;
	cursor: pointer; border: 2px solid #1F1539; line-height: 1.2; text-transform: none; letter-spacing: 0; }
#gt-cc .gt-cc-accept { background: #1F1539; color: #fff; }
#gt-cc .gt-cc-reject { background: #fff; color: #1F1539; }
#gt-cc .gt-cc-settings { background: transparent; color: #1F1539; border-color: transparent; text-decoration: underline; padding-left: 6px; padding-right: 6px; }
#gt-cc button:hover { opacity: .88; }
#gt-cc button:focus-visible, #gt-cc input:focus-visible + .gt-cc-sw { outline: 3px solid #D8AE48; outline-offset: 2px; }
#gt-cc .gt-cc-prefs { display: none; border-top: 1px solid #E5E1E7; margin: 4px 0 14px; padding-top: 10px; }
#gt-cc.gt-prefs-open .gt-cc-prefs { display: block; }
#gt-cc.gt-prefs-open .gt-cc-settings { display: none; }
#gt-cc .gt-cc-row { display: flex; align-items: flex-start; justify-content: space-between; gap: 14px; padding: 8px 0; }
#gt-cc .gt-cc-row strong { display: block; font-size: 14px; }
#gt-cc .gt-cc-row span.gt-cc-desc { display: block; font-size: 12.5px; color: #6b6478; }
#gt-cc label.gt-cc-toggle { position: relative; flex: 0 0 auto; margin-top: 2px; }
#gt-cc label.gt-cc-toggle input { position: absolute; opacity: 0; width: 1px; height: 1px; }
#gt-cc .gt-cc-sw { display: block; width: 42px; height: 24px; border-radius: 999px; background: #cfc9d6; position: relative; transition: background .15s; cursor: pointer; }
#gt-cc .gt-cc-sw::after { content: ""; position: absolute; top: 3px; left: 3px; width: 18px; height: 18px; border-radius: 50%; background: #fff; transition: transform .15s; }
#gt-cc input:checked + .gt-cc-sw { background: #707F2E; }
#gt-cc input:checked + .gt-cc-sw::after { transform: translateX(18px); }
#gt-cc input:disabled + .gt-cc-sw { opacity: .6; cursor: not-allowed; }
#gt-cc-reopen { position: fixed; left: 14px; bottom: 14px; z-index: 2147482999; display: none;
	background: #fff; color: #1F1539; border: 1px solid #E5E1E7; border-radius: 999px; padding: 7px 12px;
	font-size: 12px; font-weight: 600; cursor: pointer; box-shadow: 0 2px 10px rgba(31,21,57,.15); line-height: 1; }
#gt-cc-reopen.gt-show { display: inline-block; }
@media (max-width: 600px) {
	#gt-cc { left: 8px; right: 8px; bottom: 8px; padding: 16px; }
	#gt-cc .gt-cc-btns button.gt-cc-accept, #gt-cc .gt-cc-btns button.gt-cc-reject { flex: 1 1 40%; }
}
</style>

<div id="gt-cc" role="dialog" aria-modal="false" aria-labelledby="gt-cc-title" aria-describedby="gt-cc-text">
	<h2 id="gt-cc-title">Cookies on Garden Town</h2>
	<p id="gt-cc-text">We use cookies to see how visitors use this site and to measure our festival marketing. You can accept all cookies, reject the optional ones, or choose which to allow. <a href="https://garden-town.co.za/privacy-policy/" target="_blank" rel="noopener">Privacy policy</a></p>

	<div class="gt-cc-prefs" id="gt-cc-prefs">
		<div class="gt-cc-row">
			<div><strong>Essential</strong><span class="gt-cc-desc">Needed for the site to work. Always on.</span></div>
			<label class="gt-cc-toggle"><input type="checkbox" checked disabled aria-label="Essential cookies (always on)"><span class="gt-cc-sw"></span></label>
		</div>
		<div class="gt-cc-row">
			<div><strong>Analytics</strong><span class="gt-cc-desc">Google Analytics: which pages and events people view and which buttons they click.</span></div>
			<label class="gt-cc-toggle"><input type="checkbox" id="gt-cc-analytics" aria-label="Analytics cookies"><span class="gt-cc-sw"></span></label>
		</div>
		<div class="gt-cc-row">
			<div><strong>Marketing</strong><span class="gt-cc-desc">Measure and personalise our ads on Google and other platforms.</span></div>
			<label class="gt-cc-toggle"><input type="checkbox" id="gt-cc-marketing" aria-label="Marketing cookies"><span class="gt-cc-sw"></span></label>
		</div>
	</div>

	<div class="gt-cc-btns">
		<button type="button" class="gt-cc-accept" data-gt-cc="accept">Accept all</button>
		<button type="button" class="gt-cc-reject" data-gt-cc="reject">Reject all</button>
		<button type="button" class="gt-cc-reject gt-cc-save" data-gt-cc="save" style="display:none">Save choices</button>
		<button type="button" class="gt-cc-settings" data-gt-cc="settings" aria-controls="gt-cc-prefs" aria-expanded="false">Settings</button>
	</div>
</div>
<button type="button" id="gt-cc-reopen" aria-label="Cookie settings">Cookie settings</button>

<script id="gt-consent-banner">
(function () {
	'use strict';
	var VERSION = 1;
	var MAX_AGE = 60 * 60 * 24 * 180; // 6 months
	var box = document.getElementById('gt-cc');
	var reopen = document.getElementById('gt-cc-reopen');
	var chkA = document.getElementById('gt-cc-analytics');
	var chkM = document.getElementById('gt-cc-marketing');
	var saveBtn = box.querySelector('.gt-cc-save');
	var setBtn = box.querySelector('.gt-cc-settings');
	if (typeof window.gtag !== 'function') {
		window.dataLayer = window.dataLayer || [];
		window.gtag = function () { window.dataLayer.push(arguments); };
	}

	function show(withPrefs) {
		var c = window.__gtConsent;
		chkA.checked = c ? !!c.a : false;
		chkM.checked = c ? !!c.m : false;
		togglePrefs(!!withPrefs);
		box.classList.add('gt-show');
		if (reopen) { reopen.classList.remove('gt-show'); }
		var first = box.querySelector('.gt-cc-accept');
		if (first && withPrefs !== undefined) { first.focus(); }
	}
	function hide() {
		box.classList.remove('gt-show');
		if (reopen) { reopen.classList.add('gt-show'); }
	}
	function togglePrefs(open) {
		box.classList.toggle('gt-prefs-open', open);
		saveBtn.style.display = open ? '' : 'none';
		setBtn.setAttribute('aria-expanded', open ? 'true' : 'false');
	}

	function apply(analytics, marketing, method) {
		var c = { v: VERSION, a: analytics ? 1 : 0, m: marketing ? 1 : 0, t: Date.now() };
		document.cookie = 'gt_consent=' + encodeURIComponent(JSON.stringify(c)) +
			'; Max-Age=' + MAX_AGE + '; Path=/; SameSite=Lax' + (location.protocol === 'https:' ? '; Secure' : '');
		window.__gtConsent = c;
		var a = analytics ? 'granted' : 'denied', mk = marketing ? 'granted' : 'denied';
		window.gtag('consent', 'update', {
			analytics_storage: a, ad_storage: mk, ad_user_data: mk,
			ad_personalization: mk, personalization_storage: mk
		});
		// Lets you report opt-in rates in GA4 (sent cookieless if analytics was refused).
		window.gtag('event', 'consent_choice', {
			consent_analytics: a, consent_marketing: mk, consent_method: method
		});
		window.dataLayer.push({ event: 'gt_consent_update', gt_consent_analytics: a, gt_consent_marketing: mk });
		hide();
	}

	box.addEventListener('click', function (e) {
		var b = e.target.closest('[data-gt-cc]');
		if (!b) { return; }
		var act = b.getAttribute('data-gt-cc');
		if (act === 'accept') { apply(true, true, 'accept_all'); }
		else if (act === 'reject') { apply(false, false, 'reject_all'); }
		else if (act === 'save') { apply(chkA.checked, chkM.checked, 'custom'); }
		else if (act === 'settings') { togglePrefs(true); }
	});
	if (reopen) { reopen.addEventListener('click', function () { show(true); }); }
	// Any link to #cookie-settings (e.g. in the footer) reopens the panel.
	document.addEventListener('click', function (e) {
		var l = e.target.closest && e.target.closest('a[href$="#cookie-settings"]');
		if (l) { e.preventDefault(); show(true); }
	});
	window.gtOpenCookieSettings = function () { show(true); };

	if (window.__gtConsent) { hide(); } else { show(); }
})();
</script>
	<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-theme-child-master/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
			<script>
				( () => {
					const lazyloadRunObserver = () => {
						const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
						const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
							entries.forEach( ( entry ) => {
								if ( entry.isIntersecting ) {
									let lazyloadBackground = entry.target;
									if( lazyloadBackground ) {
										lazyloadBackground.classList.add( 'e-lazyloaded' );
									}
									lazyloadBackgroundObserver.unobserve( entry.target );
								}
							});
						}, { rootMargin: '200px 0px 200px 0px' } );
						lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
							lazyloadBackgroundObserver.observe( lazyloadBackground );
						} );
					};
					const events = [
						'DOMContentLoaded',
						'elementor/lazyload/observe',
					];
					events.forEach( ( event ) => {
						document.addEventListener( event, lazyloadRunObserver );
					} );
				} )();
			</script>
			<link rel='stylesheet' id='elementor-frontend-css' href='https://garden-town.co.za/wp-content/uploads/elementor/css/custom-frontend.min.css?ver=1791907314' media='all' />
<style id="elementor-frontend-inline-css">
.elementor-kit-13{--e-global-color-primary:#1F1539;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#3C1053;--e-global-color-1e183f68:#FFF;--e-global-color-6e522345:#000000;--e-global-color-3de86f8:#1F1539;--e-global-color-814e5db:#E5E1E7;--e-global-color-06b3ce9:#707F2E;--e-global-color-b47dd86:#13273F;--e-global-color-d9e0ca1:#D8AE48;--e-global-color-f55c53f:#63001F;--e-global-color-a4fd806:#20466B;--e-global-color-722e173:#721C38;--e-global-color-12903c5:#F9F9F9;--e-global-typography-primary-font-family:"Gilroy";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Gilroy";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Gilroy";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Gilroy";--e-global-typography-accent-font-weight:500;}.elementor-kit-13 e-page-transition{background-color:#FFBC7D;}.elementor-kit-13 a:hover{color:#9A75AC;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Regular.woff2') format('woff2'),
		url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Regular.woff') format('woff'),
		url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Light.woff2') format('woff2'),
		url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Light.woff') format('woff'),
		url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Medium.woff2') format('woff2'),
		url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Medium.woff') format('woff'),
		url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Bold.woff2') format('woff2'),
		url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Bold.woff') format('woff'),
		url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Heavy.woff2') format('woff2'),
		url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Heavy.woff') format('woff'),
		url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Heavy.ttf') format('truetype');
}
/* End Custom Fonts CSS */
.elementor-1006 .elementor-element.elementor-element-206cafe6{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overflow:hidden;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-1006 .elementor-element.elementor-element-206cafe6::before, .elementor-1006 .elementor-element.elementor-element-206cafe6 > .elementor-background-video-container::before, .elementor-1006 .elementor-element.elementor-element-206cafe6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1006 .elementor-element.elementor-element-206cafe6 > .elementor-background-slideshow::before, .elementor-1006 .elementor-element.elementor-element-206cafe6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1006 .elementor-element.elementor-element-206cafe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-1e183f68 ) 100%);}.elementor-1006 .elementor-element.elementor-element-206cafe6:not(.elementor-motion-effects-element-type-background), .elementor-1006 .elementor-element.elementor-element-206cafe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://garden-town.co.za/wp-content/uploads/2026/10/comoloop.webp") 50% 50%;background-size:cover;}.elementor-1006 .elementor-element.elementor-element-65f1275d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1006 .elementor-element.elementor-element-6917654{margin:8% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-1006 .elementor-element.elementor-element-6917654 img{width:156px;}.elementor-1006 .elementor-element.elementor-element-bac82bd{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;text-align:center;}.elementor-1006 .elementor-element.elementor-element-bac82bd img{width:270px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1006 .elementor-element.elementor-element-51d5f34{width:var( --container-widget-width, 574px );max-width:574px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:574px;--container-widget-flex-grow:0;text-align:center;}.elementor-1006 .elementor-element.elementor-element-51d5f34 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-1006 .elementor-element.elementor-element-4a056a8f{width:var( --container-widget-width, 574px );max-width:574px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:574px;--container-widget-flex-grow:0;text-align:center;}.elementor-1006 .elementor-element.elementor-element-4a056a8f .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:68px;font-weight:bold;}.elementor-1006 .elementor-element.elementor-element-32bebbe{width:var( --container-widget-width, 574px );max-width:574px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:574px;--container-widget-flex-grow:0;text-align:center;}.elementor-1006 .elementor-element.elementor-element-32bebbe .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:25px;font-weight:500;line-height:31px;color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1006 .elementor-element.elementor-element-9ad1586 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Gilroy", Sans-serif;font-weight:700;fill:var( --e-global-color-1e183f68 );color:var( --e-global-color-1e183f68 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:18px 25px 18px 25px;}.elementor-1006 .elementor-element.elementor-element-9ad1586 .elementor-button:hover, .elementor-1006 .elementor-element.elementor-element-9ad1586 .elementor-button:focus{background-color:var( --e-global-color-06b3ce9 );color:var( --e-global-color-1e183f68 );}.elementor-1006 .elementor-element.elementor-element-9ad1586{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1006 .elementor-element.elementor-element-9ad1586 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1006 .elementor-element.elementor-element-9ad1586 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1006 .elementor-element.elementor-element-9ad1586 .elementor-button:hover svg, .elementor-1006 .elementor-element.elementor-element-9ad1586 .elementor-button:focus svg{fill:var( --e-global-color-1e183f68 );}.elementor-1006 .elementor-element.elementor-element-7f25696{--grid-template-columns:repeat(0, auto);text-align:center;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:28px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-1006 .elementor-element.elementor-element-7f25696 .elementor-social-icon{background-color:#02010100;--icon-padding:0em;border-style:none;}.elementor-1006 .elementor-element.elementor-element-7f25696 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-1006 .elementor-element.elementor-element-7f25696 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-1006 .elementor-element.elementor-element-7f25696 .elementor-icon{border-radius:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-1006 .elementor-element.elementor-element-206cafe6{--overlay-opacity:0.78;}}@media(max-width:767px){.elementor-1006 .elementor-element.elementor-element-206cafe6{--min-height:100vh;--overlay-opacity:1;}.elementor-1006 .elementor-element.elementor-element-6917654{margin:40% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;}.elementor-1006 .elementor-element.elementor-element-bac82bd{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;}.elementor-1006 .elementor-element.elementor-element-51d5f34 .elementor-heading-title{font-size:19px;}.elementor-1006 .elementor-element.elementor-element-4a056a8f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1006 .elementor-element.elementor-element-4a056a8f .elementor-heading-title{font-size:40px;}.elementor-1006 .elementor-element.elementor-element-32bebbe .elementor-heading-title{font-size:19px;}.elementor-1006 .elementor-element.elementor-element-9ad1586{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1006 .elementor-element.elementor-element-7f25696{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Regular.woff2') format('woff2'),
		url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Regular.woff') format('woff'),
		url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Light.woff2') format('woff2'),
		url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Light.woff') format('woff'),
		url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Medium.woff2') format('woff2'),
		url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Medium.woff') format('woff'),
		url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Bold.woff2') format('woff2'),
		url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Bold.woff') format('woff'),
		url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Heavy.woff2') format('woff2'),
		url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Heavy.woff') format('woff'),
		url('https://garden-town.co.za/wp-content/uploads/2026/09/Gilroy-Heavy.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/*# sourceURL=elementor-frontend-inline-css */
</style>
<link rel='stylesheet' id='widget-image-css' href='https://garden-town.co.za/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.3.4' media='all' />
<link rel='stylesheet' id='widget-heading-css' href='https://garden-town.co.za/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.3.4' media='all' />
<link rel='stylesheet' id='widget-social-icons-css' href='https://garden-town.co.za/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=4.3.4' media='all' />
<link rel='stylesheet' id='e-apple-webkit-css' href='https://garden-town.co.za/wp-content/uploads/elementor/css/custom-apple-webkit.min.css?ver=1791907314' media='all' />
<link rel='stylesheet' id='elementor-gf-inriaserif-css' href='https://fonts.googleapis.com/css?family=Inria+Serif:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=swap' media='all' />
<script id="jquery-ui-core-js-before">
jQuery.uiBackCompat = true;
//# sourceURL=jquery-ui-core-js-before
</script>
<script id="jquery-ui-core-js" src="https://garden-town.co.za/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
<script id="jquery-ui-datepicker-js" src="https://garden-town.co.za/wp-includes/js/jquery/ui/datepicker.min.js?ver=1.14.2"></script>
<script id="jquery-ui-datepicker-js-after">
jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"MM d, yy","firstDay":1,"isRTL":false});});
//# sourceURL=jquery-ui-datepicker-js-after
</script>
<script id="mec-typekit-script-js" src="https://garden-town.co.za/wp-content/plugins/modern-events-calendar-lite/assets/js/jquery.typewatch.js?ver=7.37.0.1791821530"></script>
<script id="featherlight-js" src="https://garden-town.co.za/wp-content/plugins/modern-events-calendar-lite/assets/packages/featherlight/featherlight.js?ver=7.37.0.1791821530"></script>
<script id="mec-select2-script-js" src="https://garden-town.co.za/wp-content/plugins/modern-events-calendar-lite/assets/packages/select2/select2.full.min.js?ver=7.37.0.1791821530"></script>
<script id="mec-general-calendar-script-js" src="https://garden-town.co.za/wp-content/plugins/modern-events-calendar-lite/assets/js/mec-general-calendar.js?ver=7.37.0.1791821530"></script>
<script id="mec-tooltip-script-js" src="https://garden-town.co.za/wp-content/plugins/modern-events-calendar-lite/assets/packages/tooltip/tooltip.js?ver=7.37.0.1791821530"></script>
<script id="mec-frontend-script-js-extra">
var mecdata = {"day":"day","days":"days","hour":"hour","hours":"hours","minute":"minute","minutes":"minutes","second":"second","seconds":"seconds","next":"Next","prev":"Prev","elementor_edit_mode":"no","recapcha_key":"","ajax_url":"https://garden-town.co.za/wp-admin/admin-ajax.php","fes_nonce":"0256f0935b","fes_thankyou_page_time":"2000","fes_upload_nonce":"62a6c85d80","current_year":"2026","current_month":"10","datepicker_format":"yy-mm-dd&Y-m-d","sf_update_url":"0","a11y_search_results":"Search updated. %1$s events found%2$s.","a11y_search_result":"Search updated. %1$s event found%2$s.","a11y_search_query":" for \"%s\"","a11y_search_address":" near \"%s\"","a11y_calendar_dialog":"Calendar date picker"};
var mecdata = {"day":"day","days":"days","hour":"hour","hours":"hours","minute":"minute","minutes":"minutes","second":"second","seconds":"seconds","next":"Next","prev":"Prev","elementor_edit_mode":"no","recapcha_key":"","ajax_url":"https://garden-town.co.za/wp-admin/admin-ajax.php","fes_nonce":"0256f0935b","fes_thankyou_page_time":"2000","fes_upload_nonce":"62a6c85d80","current_year":"2026","current_month":"10","datepicker_format":"yy-mm-dd&Y-m-d","sf_update_url":"0","a11y_search_results":"Search updated. %1$s events found%2$s.","a11y_search_result":"Search updated. %1$s event found%2$s.","a11y_search_query":" for \"%s\"","a11y_search_address":" near \"%s\"","a11y_calendar_dialog":"Calendar date picker","interval_units":{"daily":"days","weekly":"weeks","monthly":"months","yearly":"years"}};
//# sourceURL=mec-frontend-script-js-extra
</script>
<script id="mec-frontend-script-js" src="https://garden-town.co.za/wp-content/plugins/modern-events-calendar-lite/assets/js/frontend.js?ver=7.37.0.1791821530"></script>
<script id="mec-tracking-script-js" src="https://garden-town.co.za/wp-content/plugins/modern-events-calendar-lite/assets/js/tracking.js?ver=7.37.0.1791821530"></script>
<script id="mec-events-script-js" src="https://garden-town.co.za/wp-content/plugins/modern-events-calendar-lite/assets/js/events.js?ver=7.37.0.1791821530"></script>
<script id="mec-lity-script-js" src="https://garden-town.co.za/wp-content/plugins/modern-events-calendar-lite/assets/packages/lity/lity.min.js?ver=7.37.0.1791821530"></script>
<script id="mec-colorbrightness-script-js" src="https://garden-town.co.za/wp-content/plugins/modern-events-calendar-lite/assets/packages/colorbrightness/colorbrightness.min.js?ver=7.37.0.1791821530"></script>
<script id="mec-owl-carousel-script-js" src="https://garden-town.co.za/wp-content/plugins/modern-events-calendar-lite/assets/packages/owl-carousel/owl.carousel.min.js?ver=7.37.0.1791821530"></script>
<script id="hello-theme-frontend-js" src="https://garden-town.co.za/wp-content/themes/hello-elementor/assets/js/hello-frontend.js?ver=3.5.1"></script>
<script id="googlesitekit-events-provider-content-events-js-before">
window._googlesitekit = window._googlesitekit || {};
window._googlesitekit.contentEvents = {"postID":1006,"isReadableSinglePost":false,"hasVimeoEmbed":false,"wordCount":0,"estimatedReadTimeSeconds":0,"isLastPageOfMultiPagePost":false,"readTimeThresholdPercent":85,"minimumReadTimeSeconds":5};
//# sourceURL=googlesitekit-events-provider-content-events-js-before
</script>
<script id="googlesitekit-events-provider-content-events-js" src="https://garden-town.co.za/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-content-events-6b04077d00f0d606ba42.js" defer></script>
<script id="ivory-search-scripts-js-extra">
var IvorySearchVars = {"is_analytics_enabled":"1"};
//# sourceURL=ivory-search-scripts-js-extra
</script>
<script id="ivory-search-scripts-js" src="https://garden-town.co.za/wp-content/plugins/add-search-to-menu/public/js/ivory-search.min.js?ver=5.5.19"></script>
<script id="elementor-webpack-runtime-js" src="https://garden-town.co.za/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.3.4"></script>
<script id="elementor-frontend-modules-js" src="https://garden-town.co.za/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.3.4"></script>
<script id="elementor-frontend-js-before">
var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":1500,"default_value":2400,"direction":"min","is_enabled":true}},"hasCustomBreakpoints":true},"version":"4.3.4","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_optimized_markup":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"nested-elements":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true,"mega-menu":true},"urls":{"assets":"https:\/\/garden-town.co.za\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/garden-town.co.za\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/garden-town.co.za\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"77369bd90c","atomicFormsSendForm":"7d82968cf4"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"viewport_widescreen":1500,"active_breakpoints":["viewport_mobile","viewport_tablet","viewport_widescreen"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","hello_header_logo_type":"logo","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":1006,"title":"Landing%20%E2%80%93%20Garden%20Town%20Stellenbosch","excerpt":"","featuredImage":false}};
//# sourceURL=elementor-frontend-js-before
</script>
<script id="elementor-frontend-js" src="https://garden-town.co.za/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.3.4"></script>
<script id="wp-hooks-js" src="https://garden-town.co.za/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
<script id="wp-i18n-js" src="https://garden-town.co.za/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
<script id="wp-i18n-js-after">
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
//# sourceURL=wp-i18n-js-after
</script>
<script id="elementor-pro-frontend-js-before">
var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/garden-town.co.za\/wp-admin\/admin-ajax.php","nonce":"f10da83e20","urls":{"assets":"https:\/\/garden-town.co.za\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/garden-town.co.za\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/garden-town.co.za\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
//# sourceURL=elementor-pro-frontend-js-before
</script>
<script id="elementor-pro-frontend-js" src="https://garden-town.co.za/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.3.2"></script>
<script id="pro-elements-handlers-js" src="https://garden-town.co.za/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.3.2"></script>
<script id="pdfp-public-js-extra">
var pdfp = {"dir":"https://garden-town.co.za/wp-content/plugins/pdf-poster/","ajaxUrl":"https://garden-town.co.za/wp-admin/admin-ajax.php","isPipe":"","is_rtl":"","hasFlipbookEngine":"1","canEdit":"","trackUrl":"https://garden-town.co.za/wp-json/pdfp/v1/track","track":"1","dflipAssetsUrl":"https://garden-town.co.za/wp-content/plugins/pdf-poster/assets/dflip/"};
//# sourceURL=pdfp-public-js-extra
</script>
<script id="pdfp-public-js" src="https://garden-town.co.za/wp-content/plugins/pdf-poster/build/public.js?ver=2.6.1"></script>
<script id="react-js" src="https://garden-town.co.za/wp-includes/js/dist/vendor/react.min.js?ver=18.3.1.1"></script>
<script id="react-dom-js" src="https://garden-town.co.za/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1"></script>
<script id="pdfp-pdfposter-view-script-js-extra">
var pdfp = {"dir":"https://garden-town.co.za/wp-content/plugins/pdf-poster/","ajaxUrl":"https://garden-town.co.za/wp-admin/admin-ajax.php","isPipe":"","is_rtl":"","hasFlipbookEngine":"1","canEdit":"","trackUrl":"https://garden-town.co.za/wp-json/pdfp/v1/track","track":"1","dflipAssetsUrl":"https://garden-town.co.za/wp-content/plugins/pdf-poster/assets/dflip/"};
//# sourceURL=pdfp-pdfposter-view-script-js-extra
</script>
<script id="pdfp-pdfposter-view-script-js" src="https://garden-town.co.za/wp-content/plugins/pdf-poster/build/blocks/pdf-poster/view.js?ver=2.6.1"></script>
<script id="gt-click-tracking">
(function () {
	'use strict';
	if (window.__gtClickTracking) { return; }
	window.__gtClickTracking = true;

	var DEBUG = /[?&]gt_debug=1/.test(location.search);

	// Anything a visitor can click. MEC accordion headers are <div>s, so they are listed explicitly.
	var CLICKABLE = [
		'a[href]', 'button', '[role="button"]', 'input[type="submit"]', 'input[type="button"]',
		'summary', '.elementor-button', '.mec-toggle-item-inner', '.mec-month-divider',
		'.mec-calendar-day', '[data-gt-track]'
	].join(',');

	var BOOKING_HOSTS = {
		'qkt.io': 'quicket', 'quicket.co.za': 'quicket', 'dineplan.com': 'dineplan',
		'webtickets.co.za': 'webtickets', 'computicket.com': 'computicket', 'howler.co.za': 'howler'
	};
	var SOCIAL_RE = /(^|\.)(facebook|instagram|x|twitter|youtube|linkedin|tiktok|pinterest)\.com$/;
	var MAPS_RE = /(maps\.app\.goo\.gl|goo\.gl\/maps|maps\.google\.|google\.[a-z.]+\/maps|share\.google|waze\.com)/i;
	var FILE_RE = /\.(pdf|jpe?g|png|gif|webp|docx?|xlsx?|pptx?|zip|ics|csv)(\?|#|$)/i;

	function clean(s, max) {
		return String(s || '').replace(/\s+/g, ' ').trim().slice(0, max || 100);
	}

	function labelOf(el) {
		var img = el.querySelector && el.querySelector('img[alt]:not([alt=""])');
		return clean(
			el.getAttribute('data-gt-label') ||
			el.textContent ||
			el.getAttribute('aria-label') || el.getAttribute('title') ||
			el.value || (img && img.alt) || ''
		);
	}

	function parseUrl(href) {
		try { return new URL(href, location.href); } catch (e) { return null; }
	}

	function bookingPlatform(host) {
		for (var h in BOOKING_HOSTS) {
			if (host === h || host.slice(-(h.length + 1)) === '.' + h) { return BOOKING_HOSTS[h]; }
		}
		return '';
	}

	// Where on the page was the click?
	function sectionOf(el) {
		if (el.closest('.elementor-popup-modal, .dialog-widget')) { return 'popup'; }
		if (el.closest('.gt-event-modal, .gt-mec-modal')) { return 'event_details'; }
		if (el.closest('.mec-wrap, .mec-event-article')) { return 'event_listing'; }
		if (el.closest('nav, .elementor-nav-menu, .menu')) {
			return el.closest('footer, .elementor-location-footer') ? 'footer_nav' : 'main_nav';
		}
		if (el.closest('header, .elementor-location-header')) { return 'header'; }
		if (el.closest('footer, .elementor-location-footer')) { return 'footer'; }
		return 'content';
	}

	// Which festival event does the click relate to?
	function festivalEvent(el) {
		var out = { title: '', id: '' };
		var scope = el.closest('.gt-event-modal');
		var t;
		if (scope) {
			t = scope.querySelector('.gt-event-modal__title');
			if (t) { out.title = clean(t.textContent); }
		}
		var item = el.closest('.mec-toggle-item');
		if (!out.title && item) {
			t = item.querySelector('.mec-toggle-title');
			if (t) { out.title = clean(t.textContent); }
		}
		var idEl = el.closest('[data-event-id]');
		if (!idEl) {
			var art = el.closest('.mec-event-article, .mec-toggle-item');
			idEl = art && art.querySelector('[data-event-id]');
		}
		if (idEl) {
			out.id = idEl.getAttribute('data-event-id') || '';
			if (!out.title) {
				var titleLink = idEl.closest('.mec-event-title') || idEl;
				out.title = clean(titleLink.textContent);
			}
		}
		if (!out.title && document.body.classList.contains('single-mec-events')) {
			t = document.querySelector('.gt-event-modal__title') || document.querySelector('h1');
			if (t) { out.title = clean(t.textContent); }
		}
		return out;
	}

	function classify(el, url, label) {
		var href = el.getAttribute('href') || '';
		var scheme = url ? url.protocol : '';
		var host = url ? url.hostname.replace(/^www\./, '') : '';
		var low = label.toLowerCase();
		var external = url && /^https?:$/.test(scheme) && host !== location.hostname.replace(/^www\./, '');

		if (scheme === 'tel:') { return 'phone'; }
		if (scheme === 'mailto:') { return 'email'; }
		if (/wa\.me|whatsapp\.com/.test(host)) { return 'whatsapp'; }
		if (el.matches('.gt-event-link') || (url && bookingPlatform(host)) ||
			/\b(book|booking|tickets?|reserve|register|rsvp)\b/.test(low)) { return 'booking'; }
		if (el.matches('.gt-directions') || MAPS_RE.test(href) || /direction/.test(low)) { return 'directions'; }
		if (el.matches('.mec-toggle-item-inner, [data-event-id], .mec-event-title a') ||
			(url && !external && /\/events\/[^/]+/.test(url.pathname)) ||
			/\b(more info|read more|view event|details|learn more)\b/.test(low)) { return 'event_info'; }
		if (host === 'app.garden-town.co.za') { return 'app'; }
		if (url && FILE_RE.test(url.pathname)) { return 'download'; }
		if (url && SOCIAL_RE.test(host)) { return 'social'; }
		if (el.matches('.mec-month-divider, .mec-calendar-day, .mec-nextprev-next-button, .mec-nextprev-prev-button, .mec-load-more-button')) { return 'calendar_control'; }
		if (/^(nav|main_nav|footer_nav)$/.test(sectionOf(el))) { return 'navigation'; }
		if (url && external) { return 'outbound'; }
		if (href.charAt(0) === '#' || (url && url.pathname === location.pathname && url.hash)) { return 'anchor'; }
		if (url && /^https?:$/.test(scheme)) { return 'internal'; }
		return 'button';
	}

	// Dedicated event names for the actions you'll want as Key Events (conversions) in GA4.
	var KEY_EVENTS = {
		booking: 'book_now_click',
		directions: 'get_directions_click',
		event_info: 'event_info_click',
		phone: 'phone_click',
		email: 'email_click',
		whatsapp: 'whatsapp_click',
		app: 'app_click',
		download: 'download_click',
		social: 'social_click'
	};

	function send(name, params) {
		if (DEBUG) {
			params.debug_mode = true;
			console.log('[GT tracking]', name, params);
		}
		if (typeof window.gtag === 'function') {
			window.gtag('event', name, params);
		} else {
			// Site Kit not loaded (e.g. excluded for logged-in admins). Queue for any tag that loads later.
			window.dataLayer = window.dataLayer || [];
			(function () { window.dataLayer.push(arguments); })('event', name, params);
		}
	}

	var lastEl = null, lastTime = 0;

	function track(e) {
		var el = e.target && e.target.closest ? e.target.closest(CLICKABLE) : null;
		if (!el) { return; }

		// Ignore the duplicate click a browser fires on a <label>/<a> pair within the same tick.
		var now = Date.now();
		if (el === lastEl && now - lastTime < 400) { return; }
		lastEl = el; lastTime = now;

		var hrefAttr = el.getAttribute('href');
		var url = hrefAttr ? parseUrl(el.href || hrefAttr) : null;
		var label = labelOf(el);
		var type = classify(el, url, label);
		var ev = festivalEvent(el);

		var params = {
			click_type: type,
			click_text: label || '(no text)',
			click_url: url ? clean(url.href, 100) : '',
			click_domain: url ? url.hostname : '',
			click_section: sectionOf(el),
			click_element: el.tagName.toLowerCase(),
			click_id: clean(el.id, 100),
			click_classes: clean(typeof el.className === 'string' ? el.className : '', 100),
			festival_event: ev.title,
			festival_event_id: ev.id,
			booking_platform: url ? bookingPlatform(url.hostname.replace(/^www\./, '')) : '',
			outbound: !!(url && /^https?:$/.test(url.protocol) && url.hostname !== location.hostname),
			open_in_new_tab: !!(el.target === '_blank' || e.type === 'auxclick' || e.ctrlKey || e.metaKey)
		};

		// Accordion headers: use the event name as the label and record open/close.
		if (el.matches('.mec-toggle-item-inner')) {
			if (ev.title) { params.click_text = ev.title; }
			var body = el.parentNode && el.parentNode.querySelector('.mec-content-toggle');
			params.toggle_action = body && body.style.display === 'none' ? 'open' : 'close';
		}

		// Never send full email addresses to GA4 (it redacts them anyway) – keep the domain only.
		if (type === 'email' && url) {
			var dom = (url.pathname.split('@')[1] || '').split('?')[0];
			params.click_text = 'Email ' + dom;
			params.click_url = 'mailto:*@' + dom;
			params.click_domain = dom;
		}

		// Drop empty values to keep GA4 reports tidy.
		for (var k in params) {
			if (params[k] === '') { delete params[k]; }
		}

		// 1) One universal event for EVERY click on the site.
		send('button_click', params);

		// 2) A dedicated event for the important ones (mark these as Key Events in GA4).
		if (KEY_EVENTS[type] && !(type === 'event_info' && params.toggle_action === 'close')) {
			var copy = {};
			for (var p in params) { copy[p] = params[p]; }
			send(KEY_EVENTS[type], copy);
		}
	}

	// Capture phase: fires even if MEC/Elementor stop the click from bubbling,
	// and works for content injected later (event pop-ups, AJAX "next page", Elementor popups).
	document.addEventListener('click', track, true);
	// Middle-click on links (opens in new tab, no normal "click" event).
	document.addEventListener('auxclick', function (e) { if (e.button === 1) { track(e); } }, true);
	// Keyboard "Enter" on the accordion headers (they are focusable divs).
	document.addEventListener('keydown', function (e) {
		if (e.key === 'Enter' && e.target && e.target.matches && e.target.matches('.mec-toggle-item-inner')) { track(e); }
	}, true);
})();
</script>
		</body>
</html>
