PageSourceSearch

https://geistmc.com/store/basket/

html geistmc.com collected 2026-10-03 01:36:01 UTC 36,029 bytes, 861 lines download raw bytes

1
2
3
4                        
5    <!DOCTYPE html>
6    <!-- Site by Artlogic - https://artlogic.net -->
7    <html lang="en">
8        <head>
9            <meta charset="utf-8">
10            
10<script>
11            /* Artlogic deterministic page-ready signal (see e2e/ + pageload perf notes).
12               Installs a default window.modulesReady that latches window.__artlogicReady,
13               adds a `modules-ready` class to <html>/<body>, and dispatches `artlogic:ready`
14               exactly once. Themes may still wrap window.modulesReady (prevReady pattern);
15               their wrapper chains through to this. All gallery JS loader paths converge on
16               window.modulesReady(); the legacy galleries.js now calls it after init too. */
17            (function () {
18                var prev = window.modulesReady;
19                window.modulesReady = function () {
20                    if (typeof prev === 'function') { try { prev(); } catch (e) {} }
21                    if (window.__artlogicReady) { return; }
22                    window.__artlogicReady = true;
23                    try { document.documentElement.className += ' modules-ready'; } catch (e) {}
24                    try { if (document.body) { document.body.className += ' modules-ready'; } } catch (e) {}
25                    try { document.dispatchEvent(new CustomEvent('artlogic:ready')); } catch (e) {}
26                };
27            })();
28            </script>
28
29            <title>Store | Geist</title>
30        <meta property="og:site_name" content="Geist" />
31        <meta property="og:title" content="Store" />
32        <meta property="og:description" content="Shopping basket" />
33        <meta property="og:image" content="" />
34        <meta property="og:image:width" content="" />
35        <meta property="og:image:height" content="" />
36        <meta property="twitter:card" content="summary_large_image">
37        <meta property="twitter:url" content="https://geistmc.com/store/basket/">
38        <meta property="twitter:title" content="Store">
39        <meta property="twitter:description" content="Shopping basket">
40        <meta property="twitter:text:description" content="Shopping basket">
41        <meta property="twitter:image" content="">
42        <link rel="canonical" href="https://geistmc.com/store/" />
43        <meta name="google" content="notranslate" />
44            <meta name="description" content="Shopping basket" />
45            <meta name="publication_date" content="2026-10-03 01:36:01" />
46            <meta name="generator" content="Artlogic CMS - https://artlogic.net" />
47            
48            <meta name="accessibility_version" content="1.1"/>
49            
50            
51                <meta name="viewport" content="width=device-width, minimum-scale=0.5, initial-scale=1.0" />
52
53            
54
55<link rel="icon" href="/usr/images/preferences/geist-icon.ico" type="image/x-icon" />
56<link rel="shortcut icon" href="/usr/images/preferences/geist-icon.ico" type="image/x-icon" />
57
58<meta name="application-name" content="Geist"/>
59<meta name="msapplication-TileColor" content="#ffffff"/>
60            
61            
62            
63                <link rel="stylesheet" media="print" href="/lib/g/2.0/styles/print.css">
64                <link rel="stylesheet" media="print" href="/styles/print.css">
65
66            
66<script src="/lib/js/datadog-logs/datadog-logs.js" type="text/javascript"></script>
vendor: 1 bytes, line 66
66
67<script>
68try {
69    function checkStatisticsCookiePreference() {
70        // Get the cookie_preferences item from localStorage
71        const cookiePreferences = localStorage.getItem('cookie_preferences');
72
73        // Check if the item exists
74        if (!cookiePreferences) {
75            console.log('No cookie_preferences found in localStorage');
76            return false;
77        }
78
79        // Parse the JSON string
80        const preferences = JSON.parse(cookiePreferences);
81
82        // Check if statistics is set to true
83        const statisticsEnabled = preferences?.statistics === true;
84
85        console.debug('Statistics enabled:', statisticsEnabled);
86        return statisticsEnabled;
87    }
88
89    // Usage
90    const hasStatistics = checkStatisticsCookiePreference();
91
92    if (hasStatistics) {
93        // --- Check for artlogic_id cookie ---
94        const artlogicIdSet = document.cookie
95            .split('; ')
96            .some(cookie => cookie.startsWith('artlogic_id='));
97
98        console.debug('artlogic_id cookie set:', artlogicIdSet);
99
100        if (artlogicIdSet) {
101            window.DD_LOGS && window.DD_LOGS.init({
102                // TODO add proxy?
103                clientToken: 'pub0866d56abaa16869f0d9bb4a3c7da950',
104                site: 'datadoghq.eu',
105                forwardConsoleLogs: ["error"],
106                forwardErrorsToLogs: true,
107                service: 'artlogiccms',
108                // version: '1.3.4',  // TODO implement versioning in future.
109                sessionSampleRate: 100,
110                trackSessionAcrossSubdomains: true
111            });
112
113                window.DD_LOGS && window.DD_LOGS.setGlobalContextProperty('site', 'artlogicwebsite1680'.toLowerCase())
114
115                window.DD_LOGS && window.DD_LOGS.setGlobalContextProperty('hostname', 'web-eu-053'.toLowerCase())
116
117            // report any missing JS files
118            window.addEventListener('error', function(event) {
119                // Filter out standard JS runtime execution errors
120                if (event.target && event.target.tagName === 'SCRIPT') {
121                    window.DD_LOGS && window.DD_LOGS.logger.error(
122                        'A script failed to load: ' + (event.target?.src || event.target?.href),
123                        {'script': (event.target?.src || event.target?.href)}
124                    )
125                }
126            }, true); // The 'true' flag activates the capturing phase
127        }
128    }
129} catch (error) {
130    console.error(error);
131}
132</script>
132
133
134            
135
136            
136<script>
137            (window.Promise && window.Array.prototype.find) || document.write('
137<script src="/lib/js/polyfill/polyfill_es6.min.js"><\/script>');
138            </script>
138
139
140
141            
142		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/webfonts/font-awesome/font-awesome-4.6.3/css/font-awesome.min.css?c=6060632af&v=104df52&g=3f8bbb5e3f61bb74376fb3102c7bc66f"/>
143		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/archimedes/styles/archimedes-frontend-core.css?c=6060632af&v=104df52&g=3f8bbb5e3f61bb74376fb3102c7bc66f"/>
144		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/archimedes/styles/accessibility.css?c=6060632af&v=104df52&g=3f8bbb5e3f61bb74376fb3102c7bc66f"/>
145		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/jquery/3.7.1/plugins/jquery.archimedes-frontend-core-plugins-0.1.css?c=6060632af&v=104df52&g=3f8bbb5e3f61bb74376fb3102c7bc66f"/>
146		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/jquery/3.7.1/plugins/fancybox-2.1.3/jquery.fancybox.css?c=6060632af&v=104df52&g=3f8bbb5e3f61bb74376fb3102c7bc66f"/>
147		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/jquery/3.7.1/plugins/fancybox-2.1.3/jquery.fancybox.artlogic.css?c=6060632af&v=104df52&g=3f8bbb5e3f61bb74376fb3102c7bc66f"/>
148		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/jquery/3.7.1/plugins/slick-1.8.1/slick.css?c=6060632af&v=104df52&g=3f8bbb5e3f61bb74376fb3102c7bc66f"/>
149		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/jquery/plugins/pageload/1.1/jquery.pageload.1.1.css?c=6060632af&v=104df52&g=3f8bbb5e3f61bb74376fb3102c7bc66f"/>
150		<link data-context="helper" rel="stylesheet" type="text/css" href="/core/dynamic_base.css?c=6060632af&v=104df52&g=3f8bbb5e3f61bb74376fb3102c7bc66f"/>
151		<link data-context="helper" rel="stylesheet" type="text/css" href="/core/dynamic_main.css?c=6060632af&v=104df52&g=3f8bbb5e3f61bb74376fb3102c7bc66f"/>
152		<link data-context="helper" rel="stylesheet" type="text/css" href="/core/user_custom.css?c=6060632af&v=104df52&g=3f8bbb5e3f61bb74376fb3102c7bc66f"/>
153		<link data-context="helper" rel="stylesheet" type="text/css" href="/core/dynamic_responsive.css?c=6060632af&v=104df52&g=3f8bbb5e3f61bb74376fb3102c7bc66f"/>
154		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/webfonts/artlogic-site-icons/artlogic-site-icons-1.0/artlogic-site-icons.css?c=6060632af&v=104df52&g=3f8bbb5e3f61bb74376fb3102c7bc66f"/>
155		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/jquery/plugins/plyr/3.5.10/plyr.css?c=6060632af&v=104df52&g=3f8bbb5e3f61bb74376fb3102c7bc66f"/>
156<!-- add crtical css to improve performance -->
157		
157<script>window.ARTLOGIC_ASSET_SUFFIX="_ver_c6060632afv104df52g3f8bbb5e3f61bb74376fb3102c7bc66f";</script>
157
158		
158<script data-context="helper"  src="/lib/g/2.0/scripts/import_helpers.js"></script>
158
159		
159<script data-context="helper"  src="/lib/jquery/3.7.1/jquery-3.7.1.min.js?c=6060632af&v=104df52&g=3f8bbb5e3f61bb74376fb3102c7bc66f"></script>
159
160		
160<script data-context="helper" defer src="/lib/g/2.0/scripts/webpack_import_helpers.js?c=6060632af&v=104df52&g=3f8bbb5e3f61bb74376fb3102c7bc66f"></script>
160
161		
161<script data-context="helper" defer src="/lib/jquery/3.7.1/plugins/jquery.compat.selector.js?c=6060632af&v=104df52&g=3f8bbb5e3f61bb74376fb3102c7bc66f"></script>
161
162		
162<script data-context="helper" defer src="/lib/jquery/1.12.4/plugins/jquery.browser.min.js?c=6060632af&v=104df52&g=3f8bbb5e3f61bb74376fb3102c7bc66f"></script>
162
163		
163<script data-context="helper" defer src="/lib/jquery/1.12.4/plugins/jquery.easing.min.js?c=6060632af&v=104df52&g=3f8bbb5e3f61bb74376fb3102c7bc66f"></script>
163
164		
164<script data-context="helper" defer src="/lib/jquery/1.12.4/plugins/jquery.archimedes-frontend-core-plugins-0.1.js?c=6060632af&v=104df52&g=3f8bbb5e3f61bb74376fb3102c7bc66f"></script>
164
165		
165<script data-context="helper" defer src="/lib/jquery/1.12.4/plugins/jquery.fitvids.js?c=6060632af&v=104df52&g=3f8bbb5e3f61bb74376fb3102c7bc66f"></script>
165
166		
166<script data-context="helper" defer src="/core/dynamic.js?c=6060632af&v=104df52&g=3f8bbb5e3f61bb74376fb3102c7bc66f"></script>
166
167		
167<script data-context="helper" defer src="/lib/archimedes/scripts/archimedes-frontend-core.js?c=6060632af&v=104df52&g=3f8bbb5e3f61bb74376fb3102c7bc66f"></script>
167
168		
168<script data-context="helper" defer src="/lib/archimedes/scripts/archimedes-frontend-modules.js?c=6060632af&v=104df52&g=3f8bbb5e3f61bb74376fb3102c7bc66f"></script>
168
169		
169<script data-context="helper" type="module"  traceurOptions="--async-functions" src="/lib/g/2.0/scripts/galleries_js_loader__mjs.js?c=6060632af&v=104df52&g=3f8bbb5e3f61bb74376fb3102c7bc66f"></script>
169
170		
170<script data-context="helper" defer src="/lib/g/2.0/scripts/feature_panels.js?c=6060632af&v=104df52&g=3f8bbb5e3f61bb74376fb3102c7bc66f"></script>
170
171		
171<script data-context="helper" defer src="/lib/g/themes/aperture/2.0/scripts/script.js?c=6060632af&v=104df52&g=3f8bbb5e3f61bb74376fb3102c7bc66f"></script>
171
172		
172<script data-context="helper" defer src="/lib/archimedes/scripts/shop.js?c=6060632af&v=104df52&g=3f8bbb5e3f61bb74376fb3102c7bc66f"></script>
172
173		
173<script data-context="helper" defer src="/lib/archimedes/scripts/recaptcha.js?c=6060632af&v=104df52&g=3f8bbb5e3f61bb74376fb3102c7bc66f"></script>
173
174            
175            
176                
177
178
179    
179<script>
180        function get_cookie_preference(category) {
181            result = false;
182            try {
183                var cookie_preferences = localStorage.getItem('cookie_preferences') || "";
184                if (cookie_preferences) {
185                    cookie_preferences = JSON.parse(cookie_preferences);
186                    if (cookie_preferences.date) {
187                        var expires_on = new Date(cookie_preferences.date);
188                        expires_on.setDate(expires_on.getDate() + 365);
189                        console.log('cookie preferences expire on', expires_on.toISOString());
190                        var valid = expires_on > new Date();
191                        if (valid && cookie_preferences.hasOwnProperty(category) && cookie_preferences[category]) {
192                            result = true;
193                        }
194                    }
195                }
196            }
197            catch(e) {
198                console.warn('get_cookie_preference() failed');
199                return result;
200            }
201            return result;
202        }
203
204        window.google_analytics_init = function(page){
205            var collectConsent = true;
206            var useConsentMode = false;
207            var analyticsProperties = ['N/A', 'G-EMJ37RL0L6'];
208            var analyticsCookieType = 'statistics';
209            var disableGa = false;
210            var sendToArtlogic = true;
211            var artlogicProperties = {
212                'UA': 'UA-157296318-1',
213                'GA': 'G-GLQ6WNJKR5',
214            };
215
216            analyticsProperties = analyticsProperties.concat(Object.values(artlogicProperties));
217
218            var uaAnalyticsProperties = analyticsProperties.filter((p) => p.startsWith('UA-'));
219            var ga4AnalyticsProperties = analyticsProperties.filter((p) => p.startsWith('G-')).concat(analyticsProperties.filter((p) => p.startsWith('AW-')));
220
221            if (collectConsent) {
222                disableGa = !get_cookie_preference(analyticsCookieType);
223
224                for (var i=0; i < analyticsProperties.length; i++){
225                    var key = 'ga-disable-' + analyticsProperties[i];
226
227                    window[key] = disableGa;
228                }
229
230                if (disableGa) {
231                    if (document.cookie.length) {
232                        var cookieList = document.cookie.split(/; */);
233
234                        for (var i=0; i < cookieList.length; i++) {
235                            var splitCookie = cookieList[i].split('='); //this.split('=');
236
237                            if (splitCookie[0].indexOf('_ga') == 0 || splitCookie[0].indexOf('_gid') == 0 || splitCookie[0].indexOf('__utm') == 0) {
238                                //h.deleteCookie(splitCookie[0]);
239                                var domain = location.hostname;
240                                var cookie_name = splitCookie[0];
241                                document.cookie =
242                                    cookie_name + "=" + ";path=/;domain="+domain+";expires=Thu, 01 Jan 1970 00:00:01 GMT";
243                                // now delete the version without a subdomain
244                                domain = domain.split('.');
245                                domain.shift();
246                                domain = domain.join('.');
247                                document.cookie =
248                                    cookie_name + "=" + ";path=/;domain="+domain+";expires=Thu, 01 Jan 1970 00:00:01 GMT";
249                            }
250                        }
251                    }
252                }
253            }
254
255            if (uaAnalyticsProperties.length) {
256                (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
257                (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
258                m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
259                })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
260
261
262                if (!disableGa) {
263                    var anonymizeIps = false;
264
265                    for (var i=0; i < uaAnalyticsProperties.length; i++) {
266                        var propertyKey = '';
267
268                        if (i > 0) {
269                            propertyKey = 'tracker' + String(i + 1);
270                        }
271
272                        var createArgs = [
273                            'create',
274                            uaAnalyticsProperties[i],
275                            'auto',
276                        ];
277
278                        if (propertyKey) {
279                            createArgs.push({'name': propertyKey});
280                        }
281
282                        ga.apply(null, createArgs);
283
284                        if (anonymizeIps) {
285                            ga('set', 'anonymizeIp', true);
286                        }
287
288                        var pageViewArgs = [
289                            propertyKey ? propertyKey + '.send' : 'send',
290                            'pageview'
291                        ]
292
293                        if (page) {
294                            pageViewArgs.push(page)
295                        }
296
297                        ga.apply(null, pageViewArgs);
298                    }
299
300                    if (sendToArtlogic) {
301                        ga('create', 'UA-157296318-1', 'auto', {'name': 'artlogic_tracker'});
302
303                        if (anonymizeIps) {
304                            ga('set', 'anonymizeIp', true);
305                        }
306
307                        var pageViewArgs = [
308                            'artlogic_tracker.send',
309                            'pageview'
310                        ]
311
312                        if (page) {
313                            pageViewArgs.push(page)
314                        }
315
316                        ga.apply(null, pageViewArgs);
317                    }
318                }
319            }
320
321            if (ga4AnalyticsProperties.length) {
322                if (!disableGa || useConsentMode) {
323                    (function(d, script) {
324                        script = d.createElement('script');
325                        script.type = 'text/javascript';
326                        script.async = true;
327                        script.src = 'https://www.googletagmanager.com/gtag/js?i
327d=' + ga4AnalyticsProperties[0];
328                        d.getElementsByTagName('head')[0].appendChild(script);
329                    }(document));
330
331                    window.dataLayer = window.dataLayer || [];
332                    window.gtag = function (){dataLayer.push(arguments);}
333                    window.gtag('js', new Date());
334
335                    if (useConsentMode) {
336                        gtag('consent', 'default', {
337                            'ad_storage': 'denied',
338                            'analytics_storage': 'denied',
339                            'functionality_storage': 'denied',
340                            'personalization_storage': 'denied',
341                            'security': 'denied',
342                        });
343
344                        if (disableGa) {
345                            // If this has previously been granted, it will need set back to denied (ie on cookie change)
346                            gtag('consent', 'update', {
347                                'analytics_storage': 'denied',
348                            });
349                        } else {
350                            gtag('consent', 'update', {
351                                'analytics_storage': 'granted',
352                            });
353                        }
354                    }
355
356                    for (var i=0; i < ga4AnalyticsProperties.length; i++) {
357                        window.gtag('config', ga4AnalyticsProperties[i]);
358                    }
359
360                }
361            }
362        }
363
364        var waitForPageLoad = true;
365
366        if (waitForPageLoad) {
367            window.addEventListener('load', function() {
368                window.google_analytics_init();
369                window.archimedes.archimedes_core.analytics.init();
370            });
371        } else {
372            window.google_analytics_init();
373        }
374    </script>
374
375
376            
377                <meta name="google-site-verification" content="Hgnh_RTBI2UL9iRSQChsORpgi1rl-le4yCR7agS8fic" />
378
379<script type="text/javascript">
380    (function(c,l,a,r,i,t,y){
381        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
382        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
383        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
384    })(window, document, "clarity", "script", "rd79kigjky");
385</script>
385
386
387<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 387-388
387
388<script async src="https://www.googletagmanager.com/gtag/js?id=
388AW-735903677
vendor: 15 bytes, lines 388-389
388">
389</script>
390<script>
391  
vendor: 138 bytes, lines 391-395
391window.dataLayer = window.dataLayer || [];
392  function gtag(){dataLayer.push(arguments);}
393  gtag('js', new Date());
394
395  gtag('config', '
395AW-735903677
vendor: 5 bytes, line 395
395');
396</script>
396
397            
398
399        </head>
400        
401        
402        
403        <body class="section-store page-store site-responsive responsive-top-size-1023 responsive-nav-slide-nav responsive-nav-side-position-fullscreen responsive-layout-forced-lists responsive-layout-forced-image-lists responsive-layout-forced-tile-lists analytics-track-all-links site-lib-version-2-0 scroll_sub_nav_enabled responsive_src_image_sizing hero_heading_title_position_overlay page-param-basket page-param-type-store_type  layout-fixed-header site-type-template pageload-ajax-navigation-active layout-animation-enabled layout-lazyload-enabled" data-viewport-width="1024" data-site-name="artlogicwebsite1680" data-connected-db-name="geistmc" data-pathname="/store/basket/"
404>
405            
405<script>document.getElementsByTagName('body')[0].className+=' browser-js-enabled';</script>
405
406            
407
408
409            
410            
411
412
413
414
415
416
417        <div id="responsive_slide_nav_content_wrapper">
418
419    <div id="container">
420
421        
422    
423
424
425    <div class="header-fixed-wrapper header-fixed-wrapper-no-follow">
426    <header id="header" class="clearwithin header_fixed header_fixed_no_follow header_transparent   header_layout_left">
427        <div class="inner clearwithin">
428
429            
430
431
432<div id="logo" class=" user-custom-logo-image"><a href="/">Geist</a></div>
433
434
435            
436                <div id="skiplink-container">
437                    <div>
438                        <a href="#main_content" class="skiplink">Skip to main content</a>
439                    </div>
440                </div>
441            
442        
443            <div class="header-ui-wrapper">
444
445                    <div id="responsive_slide_nav_wrapper" class="mobile_menu_align_center" data-nav-items-animation-delay>
446                        <div id="responsive_slide_nav_wrapper_inner" data-responsive-top-size=1023>
447                        
448                            <nav id="top_nav" aria-label="Main site" class="navigation noprint clearwithin">
449                                
450<div id="top_nav_reveal" class="hidden"><ul><li><a href="#" role="button" aria-label="Close">Menu</a></li></ul></div>
451
452        <ul class="topnav">
453		<li class="topnav-filepath- topnav-label-home topnav-id-1"><a href="/" aria-label="Home">Home</a></li>
454		<li class="topnav-filepath-our-artists topnav-label-artists topnav-id-97"><a href="/our-artists/" aria-label="Artists">Artists</a></li>
455		<li class="topnav-filepath-about-us topnav-label-about-us topnav-id-1263"><a href="/about-us/" aria-label="About Us">About Us</a></li>
456		<li class="topnav-filepath-offmarket topnav-label-off-market topnav-id-29"><a href="/Offmarket/" aria-label="Off-Market">Off-Market</a></li>
457		<li class="topnav-filepath-our-press topnav-label-press topnav-id-367"><a href="/our-press/" aria-label="Press">Press</a></li>
458		<li class="topnav-filepath-contact topnav-label-contact topnav-id-20 last"><a href="/contact/" aria-label="Contact">Contact</a></li>
459	</ul>
460
461
462                                
463                                
464
465
466
467                                
468                            </nav>
469                        
470                        </div>
471                    </div>
472                
473
474                <div class="header-icons-wrapper  active cart-icon-active">
475                    
476                    
477
478                        
479
480
481
482<!--excludeindexstart-->
483<div id="store_cart_widget" class="">
484    <div class="store_cart_widget_inner">
485        <div id="scw_heading"><a href="/store/basket/" class="scw_checkout_link">Cart</a></div>
486        <div id="scw_items">
487            <a href="/store/basket/" aria-label="Your store basket is empty" data-currency="&pound;">
488                <span class="scw_total_items"><span class="scw_total_count">0</span><span class="scw_total_items_text"> items</span></span>
489               
490
491                    <span class="scw_total_price">
492                        <span class="scw_total_price_currency widget_currency">&pound;</span>
493                        <span class="scw_total_price_amount widget_total_price" 
494                                data-cart_include_vat_in_price="False" 
495                                data-total_price_without_vat_in_base_currency="0" 
496                                data-total_price_with_vat_in_base_currency="0"
497                                data-conversion_rate='{"GBP": {"conversion_rate": 1, "name": "&pound;", "stripe_code": "gbp"}}'
498                                data-count="0">
499                        </span>
500                    </span>
501      
502                
503            </a>
504        </div>
505        <div id="scw_checkout">
506            <div class="scw_checkout_button"><a href="/store/basket/" class="scw_checkout_link">Checkout</a></div>
507        </div>
508            <div id="scw_popup" class="hidden scw_popup_always_show">
509                <div id="scw_popup_inner">
510                    <h3>Item added to cart</h3>
511                    <div id="scw_popup_buttons_container">
512                        <div class="button"><a href="/store/basket/">View cart & checkout</a></div>
513                        <div id="scw_popup_close" class="link"><a href="#">Continue shopping</a></div>
514                    </div>
515                    <div class="clear"></div>
516                </div>
517            </div>
518        
519    </div>
520</div>
521<!--excludeindexend-->
522
523                    
524     
525                        <div id="slide_nav_reveal" tabindex="0" role="button">Menu</div>
526                </div>
527                
528                
529
530                
531
532
533
534                
535
536                
537            </div>
538        </div>
539        
540
541
542
543    </header>
544    </div>
545
546
547
548        
549
550        <div id="main_content" role="main" class="clearwithin">
551            <!--contentstart-->
552            
553
554
555
556
557
558
559
560
561
562
563
564
565    <div class="subsection-store-basket">
566    <h1 class="hidden">Store</h1>
567    <div id="content_module">
568        
569        <h2>Shopping cart</h2>
570        
571
572
573<div id="sc_contents_container">
574
575
576        <p>Your shopping cart is empty.</p>
577
578
579    <div class="clear"></div>
580</div>
581
582<!--artlogiccms-no-search-->
582
583        
584<div id="basket_footer">
585    <div class="divider"></div>
586    <div id="store_payment_logos">
587        <ul>
588                <li class="wp_stripe">Powered by Stripe</li>
589                        <li class="wp_visa">visa</li>
590                        <li class="wp_mastercard">mastercard</li>
591                        <li class="wp_amex">amex</li>
592        </ul>
593    </div>
594        <div class="divider inner"></div>
595        
596
597    
598</div>
599    </div>
600    <div id="sidebar">
601        
602
603
604
605<!--artlogiccms-no-search-->
606    </div>
607</div>
608
609
610
611
612
613
614            <!--contentend-->
615        </div>
616
617        
618
619
620            
621                
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647<div id="footer" role="contentinfo" class="">
648    <div class="inner">
649            
650        <div id="mailinglist_form">
651            <div class="mailinglist_form_wrapper">
652                <h2>Join our mailing list</h2>
653                
654    
655    
656    
657
658<div id="artlogic_mailinglist_signup_form_wrapper">
659    <div class="form">
660
661        <form id="artlogic_mailinglist_signup_form" class="mailing_list_form clearwithin  " method="post" onsubmit="return false;" data-field-error="Please fill in all required fields." data-field-thanks-heading="Thank you" data-field-error-heading="Sorry" data-field-thanks-content="You have been added to our mailing list" data-field-exists-heading="Thank you" data-field-exists-content="You are already on our mailing list">
662        
663            <div id="error" class="error" tabindex="-1"></div>
664
665                
666                <div id="firstname_row" class="form_row">
667                                <label for="ml_firstname">First name *</label>
668                                <input name="firstname" class="inputField" id="ml_firstname" type="text" required autocomplete="given-name" value="" />
669                </div>
670                
671                <div id="lastname_row" class="form_row">
672                                <label for="ml_lastname">Last name *</label>
673                                <input name="lastname" class="inputField" id="ml_lastname" type="text" required autocomplete="family-name" value="" />
674                </div>
675                
676                <div id="email_row" class="form_row">
677                                <label for="ml_email">Email *</label>
678                                <input name="email" class="inputField" id="ml_email" type="email" required autocomplete="email" value="" />
679                </div>
680
681                <input type="hidden" name="interests" value="">
682                <input type="hidden" name="phone" value="">
683                <input type="hidden" name="organisation" value="">
684                <input type="hidden" name="categories" value="">
685                <input type="hidden" name="position" value="">
686
687
688            <input type="hidden" name="tmp_send" value="1" />
689            <input type="hidden" name="lang" value="" />
690            <input type="hidden" name="originating_page" value="/store/basket/" />
691            <input type="hidden" name="encoded_data" value="eyJub3RfaGlkZGVuIjogZmFsc2V9" />
692
693
694            <div id="email_warning">
695                <div id="email_warning_inner"></div>
696            </div>
697            
698
699            <div id="mailing_submit_button" class="rowElem">
700                <div class="button"><a class="submit_button" role="button" href="#">Signup</a></div>
701            </div>
702        </form>
703
704            
705
706
707
708<div id="privacy_policy_form_msg" class="privacy_policy_form_msg prose">
709    <div class="asterisk">
710        <p>
711            * denotes required fields
712        </p>
713    </div>
714        <p>
715            We will process the personal data you have supplied in accordance with our privacy policy (available on request). You can unsubscribe or change your preferences at any time by clicking the link in our emails.
716        </p>
717</div>
718    </div>
719</div>
720
721
722
723            </div>
724        </div>
725
726            
727    <div class="copyright">
728            
729    <div class="small-links-container">
730            <div class="cookie_notification_preferences"><a href="javascript:void(0)" role="button" class="link-no-ajax">Manage cookies</a></div>
731
732
733
734    </div>
735
736        <div id="copyright" class="noprint">
737            <div class="copyright-text">
738                    Copyright 2024 Geist Holdings Ltd
739            </div>
740                
741        
742        <div id="artlogic" class="noprint"><a href="https://artlogic.net/" target="_blank" rel="noopener noreferrer">
743                Site by Artlogic
744        </a></div>
745
746        </div>
747        
748    </div>
749
750            
751
752            
753
754            
755    
756        <div id="social_links" class="clearwithin">
757            <div id="instagram" class="social_links_item"><a href="https://www.instagram.com/geist.uk/" class=""><span class="social_media_icon instagram"></span>Instagram<span class="screen-reader-only">, opens in a new tab.</span></a></div><div id="artnet" class="social_links_item"><a href="https://www.artnet.com/galleries/geist-galleries/" class=""><span class="social_media_icon artnet"></span>Artnet<span class="screen-reader-only">, opens in a new tab.</span></a></div><div id="mailinglist" class="social_links_item"><a href="/mailing-list/" class=""><span class="social_media_icon mailinglist"></span>Join the mailing list</a></div>
758        </div>
759
760            
761
762            
763
764        <div class="clear"></div>
765    </div>
766</div>
767        <div class="clear"></div>
768
769            <div id="cookie_notification" role="region" aria-label="Cookie banner" data-mode="consent" data-cookie-notification-settings="">
770    <div class="inner">
771        <div id="cookie_notification_message" class="prose">
772                <p><strong>
772This website uses cookies</strong><br>This site uses cookies to help make it more useful to you. Please contact us to find out more about our Cookie Policy.</p>
773        </div>
774        <div id="cookie_notification_preferences" class="link"><a href="javascript:;" role="button">Manage cookies</a></div>
775        <div id="cookie_notification_reject" class="button"><a href="javascript:;" role="button">Reject non essential</a></div>
776        <div id="cookie_notification_accept" class="button"><a href="javascript:;" role="button">Accept</a></div>
777
778    </div>
779</div>
780    <div id="manage_cookie_preferences_popup_container">
781        <div id="manage_cookie_preferences_popup_overlay"></div>
782        <div id="manage_cookie_preferences_popup_inner">
783            <div id="manage_cookie_preferences_popup_box" role="dialog" aria-modal="true" aria-label="Cookie preferences">
784                <div id="manage_cookie_preferences_close_popup_link" class="close">
785                    <a href="javascript:;" role="button" aria-label="close">
786                        <svg width="20px" height="20px" viewBox="0 0 488 488" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true">
787                            <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
788                                <g id="close" fill="#5D5D5D" fill-rule="nonzero">
789                                    <polygon id="Path" points="488 468 468 488 244 264 20 488 0 468 224 244 0 20 20 0 244 224 468 0 488 20 264 244"></polygon>
790                                </g>
791                            </g>
792                        </svg>
793                    </a>
794                </div>
795                <h2>Cookie preferences</h2>
796                    <p>Check the boxes for the cookie categories you allow our site to use</p>
797                
798                <div id="manage_cookie_preferences_form_wrapper">
799                    <div class="form form_style_simplified">
800
801                        <form id="cookie_preferences_form">
802                            <fieldset>
803                                <legend class="visually-hidden">Cookie options</legend>
804                                <div>
805                                    <label><input type="checkbox" name="essential" disabled checked value="1"> Strictly necessary</label>
806                                    <div class="note">Required for the website to function and cannot be disabled.</div>
807                                </div>
808                                <div>
809                                    <label><input type="checkbox" name="functionality"  value="1"> Preferences and functionality</label>
810                                    <div class="note">Improve your experience on the website by storing choices you make about how 
810it should function.</div>
811                                </div>
812                                <div>
813                                    <label><input type="checkbox" name="statistics"  value="1"> Statistics</label>
814                                    <div class="note">Allow us to collect anonymous usage data in order to improve the experience on our website.</div>
815                                </div>
816                                <div>
817                                    <label><input type="checkbox" name="marketing"  value="1"> Marketing</label>
818                                    <div class="note">Allow us to identify our visitors so that we can offer personalised, targeted marketing.</div>
819                                </div>
820                            </fieldset>
821                            
822                            <div class="button">
823                                <a href="javascript:;" id="cookie_preferences_form_submit" role="button">Save preferences</a>
824                            </div>
825                        </form>
826
827                    </div>
828                </div>
829            </div>
830        </div>
831    </div>
832
833        
834
835
836
837
838
839
840    </div>
841
842        </div>
843
844
845
846
847            
848            
849                
850
851
852
853
854
855            
856            
857        <!-- sentry-verification-string -->
858</body>
859    </html>
860
861

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.