PageSourceSearch

https://www.royalscottishacademy.org/store/basket/

html royalscottishacademy.org collected 2026-10-02 05:50:20 UTC 48,193 bytes, 1,031 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 | Royal Scottish Academy</title>
30        <meta property="og:site_name" content="Royal Scottish Academy" />
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://www.royalscottishacademy.org/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://www.royalscottishacademy.org/store/" />
43        <meta name="google" content="notranslate" />
44            <meta name="description" content="Shopping basket" />
45            <meta name="publication_date" content="2021-06-02 10:30:03" />
46            <meta name="generator" content="Artlogic CMS - https://artlogic.net" />
47            
48            <meta name="accessibility_version" content="1.0"/>
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/1639066418.ico" type="image/x-icon" />
56<link rel="shortcut icon" href="/usr/images/preferences/1639066418.ico" type="image/x-icon" />
57
58<meta name="application-name" content="Royal Scottish Academy"/>
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', 'royalscottishacademy'.toLowerCase())
114
115                window.DD_LOGS && window.DD_LOGS.setGlobalContextProperty('hostname', 'web-eu-021'.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=8181c21&g=69eb18ac5d96dec890e19d31b2cc0d6e"/>
143		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/archimedes/styles/archimedes-frontend-core.css?c=6060632af&v=8181c21&g=69eb18ac5d96dec890e19d31b2cc0d6e"/>
144		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/archimedes/styles/accessibility.css?c=6060632af&v=8181c21&g=69eb18ac5d96dec890e19d31b2cc0d6e"/>
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=8181c21&g=69eb18ac5d96dec890e19d31b2cc0d6e"/>
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=8181c21&g=69eb18ac5d96dec890e19d31b2cc0d6e"/>
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=8181c21&g=69eb18ac5d96dec890e19d31b2cc0d6e"/>
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=8181c21&g=69eb18ac5d96dec890e19d31b2cc0d6e"/>
149		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/jquery/plugins/roomview/1.0/jquery.roomview.1.0.css?c=6060632af&v=8181c21&g=69eb18ac5d96dec890e19d31b2cc0d6e"/>
150		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/jquery/plugins/pageload/1.1/jquery.pageload.1.1.css?c=6060632af&v=8181c21&g=69eb18ac5d96dec890e19d31b2cc0d6e"/>
151		<link data-context="helper" rel="stylesheet" type="text/css" href="/core/dynamic_base.css?c=6060632af&v=8181c21&g=69eb18ac5d96dec890e19d31b2cc0d6e"/>
152		<link data-context="helper" rel="stylesheet" type="text/css" href="/core/dynamic_main.css?c=6060632af&v=8181c21&g=69eb18ac5d96dec890e19d31b2cc0d6e"/>
153		<link data-context="helper" rel="stylesheet" type="text/css" href="/core/user_custom.css?c=6060632af&v=8181c21&g=69eb18ac5d96dec890e19d31b2cc0d6e"/>
154		<link data-context="helper" rel="stylesheet" type="text/css" href="/core/dynamic_responsive.css?c=6060632af&v=8181c21&g=69eb18ac5d96dec890e19d31b2cc0d6e"/>
155		<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=8181c21&g=69eb18ac5d96dec890e19d31b2cc0d6e"/>
156		<link data-context="helper" rel="stylesheet" type="text/css" href="/lib/jquery/plugins/plyr/3.5.10/plyr.css?c=6060632af&v=8181c21&g=69eb18ac5d96dec890e19d31b2cc0d6e"/>
157<!-- add crtical css to improve performance -->
158		
158<script>window.ARTLOGIC_ASSET_SUFFIX="_ver_c6060632afv8181c21g69eb18ac5d96dec890e19d31b2cc0d6e";</script>
158
159		
159<script data-context="helper"  src="/lib/g/2.0/scripts/import_helpers.js"></script>
159
160		
160<script data-context="helper"  src="/lib/jquery/3.7.1/jquery-3.7.1.min.js?c=6060632af&v=8181c21&g=69eb18ac5d96dec890e19d31b2cc0d6e"></script>
160
161		
161<script data-context="helper" defer src="/lib/g/2.0/scripts/webpack_import_helpers.js?c=6060632af&v=8181c21&g=69eb18ac5d96dec890e19d31b2cc0d6e"></script>
161
162		
162<script data-context="helper" defer src="/lib/jquery/3.7.1/plugins/jquery.compat.selector.js?c=6060632af&v=8181c21&g=69eb18ac5d96dec890e19d31b2cc0d6e"></script>
162
163		
163<script data-context="helper" defer src="/lib/jquery/1.12.4/plugins/jquery.browser.min.js?c=6060632af&v=8181c21&g=69eb18ac5d96dec890e19d31b2cc0d6e"></script>
163
164		
164<script data-context="helper" defer src="/lib/jquery/1.12.4/plugins/jquery.easing.min.js?c=6060632af&v=8181c21&g=69eb18ac5d96dec890e19d31b2cc0d6e"></script>
164
165		
165<script data-context="helper" defer src="/lib/jquery/1.12.4/plugins/jquery.archimedes-frontend-core-plugins-0.1.js?c=6060632af&v=8181c21&g=69eb18ac5d96dec890e19d31b2cc0d6e"></script>
165
166		
166<script data-context="helper" defer src="/lib/jquery/1.12.4/plugins/jquery.fitvids.js?c=6060632af&v=8181c21&g=69eb18ac5d96dec890e19d31b2cc0d6e"></script>
166
167		
167<script data-context="helper" defer src="/core/dynamic.js?c=6060632af&v=8181c21&g=69eb18ac5d96dec890e19d31b2cc0d6e"></script>
167
168		
168<script data-context="helper" defer src="/lib/archimedes/scripts/archimedes-frontend-core.js?c=6060632af&v=8181c21&g=69eb18ac5d96dec890e19d31b2cc0d6e"></script>
168
169		
169<script data-context="helper" defer src="/lib/archimedes/scripts/archimedes-frontend-modules.js?c=6060632af&v=8181c21&g=69eb18ac5d96dec890e19d31b2cc0d6e"></script>
169
170		
170<script data-context="helper" type="module"  traceurOptions="--async-functions" src="/lib/g/2.0/scripts/galleries_js_loader__mjs.js?c=6060632af&v=8181c21&g=69eb18ac5d96dec890e19d31b2cc0d6e"></script>
170
171		
171<script data-context="helper" defer src="/lib/g/2.0/scripts/feature_panels.js?c=6060632af&v=8181c21&g=69eb18ac5d96dec890e19d31b2cc0d6e"></script>
171
172		
172<script data-context="helper" defer src="/lib/g/themes/aperture/2.0/scripts/script.js?c=6060632af&v=8181c21&g=69eb18ac5d96dec890e19d31b2cc0d6e"></script>
172
173		
173<script data-context="helper" defer src="/lib/archimedes/scripts/shop.js?c=6060632af&v=8181c21&g=69eb18ac5d96dec890e19d31b2cc0d6e"></script>
173
174		
174<script data-context="helper" defer src="/lib/archimedes/scripts/recaptcha.js?c=6060632af&v=8181c21&g=69eb18ac5d96dec890e19d31b2cc0d6e"></script>
174
175		
175<script data-context="helper" defer src="/scripts/scrollreveal/scrollreveal.min.js?c=6060632af&v=8181c21&g=69eb18ac5d96dec890e19d31b2cc0d6e"></script>
175
176		
176<script data-context="helper" defer src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBOUBY0_1OPrX16l05nPOhBIbc78wb66dI&sensor=false"></script>
176
177		
177<script data-context="helper" defer src="https://cdn.jsdelivr.net/npm/@splidejs/[email protected]/dist/js/splide.min.js"></script>
177
178            
179            
180                
181
182
183    
183<script>
184        function get_cookie_preference(category) {
185            result = false;
186            try {
187                var cookie_preferences = localStorage.getItem('cookie_preferences') || "";
188                if (cookie_preferences) {
189                    cookie_preferences = JSON.parse(cookie_preferences);
190                    if (cookie_preferences.date) {
191                        var expires_on = new Date(cookie_preferences.date);
192                        expires_on.setDate(expires_on.getDate() + 365);
193                        console.log('cookie preferences expire on', expires_on.toISOString());
194                        var valid = expires_on > new Date();
195                        if (valid && cookie_preferences.hasOwnProperty(category) && cookie_preferences[category]) {
196                            result = true;
197                        }
198                    }
199                }
200            }
201            catch(e) {
202                console.warn('get_cookie_preference() failed');
203                return result;
204            }
205            return result;
206        }
207
208        window.google_analytics_init = function(page){
209            var collectConsent = true;
210            var useConsentMode = false;
211            var analyticsProperties = ['UA-203013170-83', 'G-TTMHEYMC5R'];
212            var analyticsCookieType = 'statistics';
213            var disableGa = false;
214            var sendToArtlogic = true;
215            var artlogicProperties = {
216                'UA': 'UA-157296318-1',
217                'GA': 'G-GLQ6WNJKR5',
218            };
219
220            analyticsProperties = analyticsProperties.concat(Object.values(artlogicProperties));
221
222            var uaAnalyticsProperties = analyticsProperties.filter((p) => p.startsWith('UA-'));
223            var ga4AnalyticsProperties = analyticsProperties.filter((p) => p.startsWith('G-')).concat(analyticsProperties.filter((p) => p.startsWith('AW-')));
224
225            if (collectConsent) {
226                disableGa = !get_cookie_preference(analyticsCookieType);
227
228                for (var i=0; i < analyticsProperties.length; i++){
229                    var key = 'ga-disable-' + analyticsProperties[i];
230
231                    window[key] = disableGa;
232                }
233
234                if (disableGa) {
235                    if (document.cookie.length) {
236                        var cookieList = document.cookie.split(/; */);
237
238                        for (var i=0; i < cookieList.length; i++) {
239                            var splitCookie = cookieList[i].split('='); //this.split('=');
240
241                            if (splitCookie[0].indexOf('_ga') == 0 || splitCookie[0].indexOf('_gid') == 0 || splitCookie[0].indexOf('__utm') == 0) {
242                                //h.deleteCookie(splitCookie[0]);
243                                var domain = location.hostname;
244                                var cookie_name = splitCookie[0];
245                                document.cookie =
246                                    cookie_name + "=" + ";path=/;domain="+domain+";expires=Thu, 01 Jan 1970 00:00:01 GMT";
247                                // now delete the version without a subdomain
248                                domain = domain.split('.');
249                                domain.shift();
250                                domain = domain.join('.');
251                                document.cookie =
252                                    cookie_name + "=" + ";path=/;domain="+domain+";expires=Thu, 01 Jan 1970 00:00:01 GMT";
253                            }
254                        }
255                    }
256                }
257            }
258
259            if (uaAnalyticsProperties.length) {
260                (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
261                (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
262                m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
263                })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
264
265
266                if (!disableGa) {
267                    var anonymizeIps = false;
268
269                    for (var i=0; i < uaAnalyticsProperties.length; i++) {
270                        var propertyKey = '';
271
272                        if (i > 0) {
273                            propertyKey = 'tracker' + String(i + 1);
274                        }
275
276                        var createArgs = [
277                            'create',
278                            uaAnalyticsProperties[i],
279                            'auto',
280                        ];
281
282                        if (propertyKey) {
283                            createArgs.push({'name': propertyKey});
284                        }
285
286                        ga.apply(null, createArgs);
287
288                        if (anonymizeIps) {
289                            ga('set', 'anonymizeIp', true);
290                        }
291
292                        var pageViewArgs = [
293                            propertyKey ? propertyKey + '.send' : 'send',
294                            'pageview'
295                        ]
296
297                        if (page) {
298                            pageViewArgs.push(page)
299                        }
300
301                        ga.apply(null, pageViewArgs);
302                    }
303
304                    if (sendToArtlogic) {
305                        ga('create', 'UA-157296318-1', 'auto', {'name': 'artlogic_tracker'});
306
307                        if (anonymizeIps) {
308                            ga('set', 'anonymizeIp', true);
309                        }
310
311                        var pageViewArgs = [
312                            'artlogic_tracker.send',
313                            'pageview'
314                        ]
315
316                        if (page) {
317                            pageViewArgs.push(page)
318                        }
319
320                        ga.apply(null, pageViewArgs);
321                    }
322                }
323            }
324
325            if (ga4AnalyticsProperties.length) {
326                if (!disableGa || useConsentMode) {
327                    (function(d, script) {
328                        script = d.createElement('script');
329                        script.type = 'text/javascript';
330                        script.async = true;
331                        script.src = 'https://www.googletagmanager.com/gtag/js?i
331d=' + ga4AnalyticsProperties[0];
332                        d.getElementsByTagName('head')[0].appendChild(script);
333                    }(document));
334
335                    window.dataLayer = window.dataLayer || [];
336                    window.gtag = function (){dataLayer.push(arguments);}
337                    window.gtag('js', new Date());
338
339                    if (useConsentMode) {
340                        gtag('consent', 'default', {
341                            'ad_storage': 'denied',
342                            'analytics_storage': 'denied',
343                            'functionality_storage': 'denied',
344                            'personalization_storage': 'denied',
345                            'security': 'denied',
346                        });
347
348                        if (disableGa) {
349                            // If this has previously been granted, it will need set back to denied (ie on cookie change)
350                            gtag('consent', 'update', {
351                                'analytics_storage': 'denied',
352                            });
353                        } else {
354                            gtag('consent', 'update', {
355                                'analytics_storage': 'granted',
356                            });
357                        }
358                    }
359
360                    for (var i=0; i < ga4AnalyticsProperties.length; i++) {
361                        window.gtag('config', ga4AnalyticsProperties[i]);
362                    }
363
364                }
365            }
366        }
367
368        var waitForPageLoad = true;
369
370        if (waitForPageLoad) {
371            window.addEventListener('load', function() {
372                window.google_analytics_init();
373                window.archimedes.archimedes_core.analytics.init();
374            });
375        } else {
376            window.google_analytics_init();
377        }
378    </script>
378
379
380                
381
382
383    <!-- Facebook Pixel Code -->            
384    
384<script>
385        !function(f,b,e,v,n,t,s)
386        {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
387        n.callMethod.apply(n,arguments):n.queue.push(arguments)};
388        if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
389        n.queue=[];t=b.createElement(e);t.async=!0;
390        t.src=v;s=b.getElementsByTagName(e)[0];
391        s.parentNode.insertBefore(t,s)}(window, document,'script',
392        'https://connect.facebook.net/en_US/fbevents.js');
393            fbq('consent', 'revoke');
394        fbq('init', 6298967850132774);
395        fbq('track', 'PageView');
396    </script>
396
397    <!-- End Facebook Pixel Code -->
398
399            
400            
401
402        </head>
403        
404        
405        
406        <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 ajax_load_more_pagination_enabled 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 prevent_user_image_save" data-viewport-width="1024" data-site-name="royalscottishacademy" data-connected-db-name="royalscottishacademy" data-pathname="/store/basket/"
407>
408            
408<script>document.getElementsByTagName('body')[0].className+=' browser-js-enabled';</script>
408
409            
410
411
412            
413            
414
415
416
417
418
419
420        <div id="responsive_slide_nav_content_wrapper">
421
422    <div id="container">
423
424        
425    
426
427
428    <div class="header-fixed-wrapper header-fixed-wrapper-no-follow">
429    <header id="header" class="clearwithin header_fixed header_fixed_no_follow header_transparent topnav_dropdown_header  header_layout_left">
430        <div class="inner clearwithin">
431
432            
433
434
435<div id="logo" class=" user-custom-logo-image"><a href="/">Royal Scottish Academy</a></div>
436
437
438            
439                <div id="skiplink-container">
440                    <div>
441                        <a href="#main_content" class="skiplink">Skip to main content</a>
442                    </div>
443                </div>
444            
445        
446            <div class="header-ui-wrapper">
447
448                    <div id="responsive_slide_nav_wrapper" class="mobile_menu_align_center" data-nav-items-animation-delay>
449                        <div id="responsive_slide_nav_wrapper_inner" data-responsive-top-size=1023>
450                        
451                            <nav id="top_nav" aria-label="Main site" class="navigation noprint clearwithin">
452                                
453<div id="top_nav_reveal" class="hidden"><ul><li><a href="#" role="button" aria-label="Close">Menu</a></li></ul></div>
454
455        
456    <div id="full_nav" class="nav navigation" role="navigation">
457        
458<ul class='ul_top' data-level="1">
459    <li id="li_top_1"  class="first top"><a href="/rsa200/" class="first top" aria-label="Link to Royal Scottish Academy RSA200 page">RSA200</a>
460    <ul class='ul_nested' data-level="2">
461        <li  class="nested"><a href="/rsa200/celebrating-together/" class="nested" aria-label="Link to Royal Scottish Academy Celebrating Together page">Celebrating Together</a>
462    </li>
463        <li  class="nested"><a href="/partners/" class="nested" aria-label="Link to Royal Scottish Academy Partners page">Partners</a>
464    </li>
465        <li  class="nested"><a href="/rsa200/moving-image-programme/" class="nested" aria-label="Link to Royal Scottish Academy Moving Image Programme page">Moving Image Programme</a>
466    </li>
467        <li  class="nested"><a href="/rsa200/life-drawing-workshops/" class="nested" aria-label="Link to Royal Scottish Academy Life Drawing Workshops page">Life Drawing Workshops</a>
468    </li>
469        <li  class="nested"><a href="/rsa200/support-our-bicentenery/" class="nested" aria-label="Link to Royal Scottish Academy Support our bicentenary page">Support our bicentenary</a>
470    </li>
471        <li  class="nested"><a href="/rsa200/a-memorial-for-fanindra-nath-bose/" class="nested" aria-label="Link to Royal Scottish Academy A Memorial for Fanindra Nath Bose page">A Memorial for Fanindra Nath Bose</a>
472    </li>
473
474    </ul>
475
476    </li>
477    <li id="li_top_8"  class="top"><a href="/whats-on/" class="top" aria-label="Link to Royal Scottish Academy What's on page">What's on</a>
478    <ul class='ul_nested' data-level="2">
479        <li  class="nested"><a href="/exhibitions/current/" class="nested" aria-label="Link to Royal Scottish Academy Current Exhibitions page">Current Exhibitions</a>
480    </li>
481        <li  class="nested"><a href="/exhibitions/forthcoming/" class="nested" aria-label="Link to Royal Scottish Academy Upcoming Exhibitions page">Upcoming Exhibitions</a>
482    </li>
483        <li  class="nested"><a href="/whats-on/events/" class="nested" aria-label="Link to Royal Scottish Academy Events page">Events</a>
484    </li>
485        <li  class="nested"><a href="/exhibitions/past/" class="nested" aria-label="Link to Royal Scottish Academy Past Exhibitions page">Past Exhibitions</a>
486    </li>
487
488    </ul>
489
490    </li>
491    <li id="li_top_13"  class="top"><a href="/about/" class="top" aria-label="Link to Royal Scottish Academy About page">About</a>
492    <ul class='ul_nested' data-level="2">
493        <li  class="nested"><a href="/about/visit/" class="nested" aria-label="Link to Royal Scottish Academy Visit page">Visit</a>
494    </li>
495        <li  class="nested"><a href="/about/academicians/" class="nested" aria-label="Link to Royal Scottish Academy Academicians page">Academicians</a>
496    </li>
497        <li  class="nested"><a href="/about/history/" class="nested" aria-label="Link to Royal Scottish Academy History page">History</a>
498    </li>
499        <li  class="nested"><a href="/about/governance/" class="nested" aria-label="Link to Royal Scottish Academy Governance page">Governance</a>
500    </li>
501        <li  class="nested"><a href="/about/rsa-foundation/" class="nested" aria-label="Link to Royal Scottish Academy RSA Foundation page">RSA Foundation</a>
502    </li>
503        <li  class="nested"><a href="/about/staff/" class="nested" aria-label="Link to Royal Scottish Academy RSA Team page">RSA Team</a>
504    </li>
505        <li  class="nested"><a href="/about/work-with-us/" class="nested" aria-label="Link to Royal Scottish Academy Work with us page">Work with us</a>
506    </li>
507        <li  class="nested"><a href="/about/accessibility/" class="nested" aria-label="Link to Royal Scottish Academy Accessibility page">Accessibility</a>
508    </li>
509        <li  class="nested"><a href="/about/contact/" class="nested" aria-label="Link to Royal Scottish Academy Contact page">Contact</a>
510    </li>
511
512    </ul>
513
514    </li>
515    <li id="li_top_23"  class="top"><a href="/collect/" class="top" aria-label="Link to Royal Scottish Academy Collect page">Collect</a>
516    <ul class='ul_nested' data-level="2">
517        <li  class="nested"><a href="https://academiciansgallery.org/" class="nested" aria-label="Link to Royal Scottish Academy Academicians' Gallery page">Academicians' Gallery</a>
518    </li>
519        <li  class="nested"><a href="/collect/collections-management/" class="nested" aria-label="Link to Royal Scottish Academy Collections Management page">Collections Management</a>
520    </li>
521        <li  class="nested"><a href="/collect/art-rental/" class="nested" aria-label="Link to Royal Scottish Academy Art Rental page">Art Rental</a>
522    </li>
523        <li  class="nested"><a href="/collect/artwork-commisions/" class="nested" aria-label="Link to Royal Scottish Academy Artwork Commissions page">Artwork Commissions</a>
524    </li>
525        <li  class="nested"><a href="/collect/publications/" class="nested" aria-label="Link to Royal Scottish Academy Shop Publications page">Shop Publications</a>
526    </li>
527
528    </ul>
529
530    </li>
531    <li id="li_top_29"  class="top"><a href="/join-and-support/" class="top" aria-label="Link to Royal Scottish Academy Support page">Support</a>
532    <ul class='ul_nested' data-level="2">
533        <li  class="nested"><a href="/join-and-support/rsa-friends/" class="nested" aria-label="Link to Royal Scottish Academy RSA Friends page">RSA Friends</a>
534    </li>
535        <li  class="nested"><a href="/join-and-support/refer-a-friend/" class="nested" aria-label="Link to Royal Scottish Academy Refer a Friend page">Refer a Friend</a>
536    </li>
537        <li  class="nested"><a href="/join-and-support/rsa-patrons/" class="nested" aria-label="Link to Royal Scottish Academy RSA Patrons page">RSA Patrons</a>
538    </li>
539        <li  class="nested"><a href="/join-and-support/legacies-and-bequests/" class="nested" aria-label="Link to Royal Scottish Academy Legacies and Bequests page">Legacies and Bequests</a>
540    </li>
541        <li  class="nested"><a href="/join-and-support/corporate-partners/" class="nested" aria-label="Link to Royal Scottish Academy Corporate Partners page">Corporate Partners</a>
542    </li>
543
544    </ul>
545
546    </li>
547    <li id="li_top_35"  class="top"><a href="/opportunities/" class="top" aria-label="Link to Royal Scottish Academy Opportunities page">Opportunities</a>
548    <ul class='ul_nested' data-level="2">
549        <li  class="nested"><a href="/opportunities/exhibitions/" class="nested" aria-label="Link to Royal Scottish Academy Exhibition Open Calls page">Exhibition Open Calls</a>
550    </li>
551        <li  class="nested"><a href="/opportunities/student-awards/" class="nested" aria-label="Link to Royal Scottish Academy Student Awards page">Student Awards</a>
552    </li>
553        <li  class="nested"><a href="/opportunities/rsa-residencies-for-scotland/" class="nested" aria-label="Link to Royal Scottish Academy Residencies page">Residencies</a>
554    </li>
555
556    </ul>
557
558    </li>
559    <li id="li_top_39"  class="top"><a href="/collections/" class="top" aria-label="Link to Royal Scottish Academy Our Collections page">Our Collections</a>
560    <ul class='ul_nested' data-level="2">
561        <li  class="nested"><a href="/collections/about-rsa-collections/" class="nested" aria-label="Link to Royal Scottish Academy About RSA C
561ollections page">About RSA Collections</a>
562    </li>
563        <li  class="nested"><a href="https://collections.royalscottishacademy.org/" class="nested" aria-label="Link to Royal Scottish Academy Explore our collections page">Explore our collections</a>
564    </li>
565        <li  class="nested"><a href="/collections/picture-library/" class="nested" aria-label="Link to Royal Scottish Academy Picture Library page">Picture Library</a>
566    </li>
567        <li  class="nested"><a href="/collections/bookshelf/" class="nested" aria-label="Link to Royal Scottish Academy Bookshelf page">Bookshelf</a>
568    </li>
569        <li  class="nested"><a href="/collections/research-contact/" class="nested" aria-label="Link to Royal Scottish Academy Research & Contact page">Research & Contact</a>
570    </li>
571
572    </ul>
573
574    </li>
575    <li id="li_top_45"  class="top"><a href="/discover/" class="top" aria-label="Link to Royal Scottish Academy Discover page">Discover</a>
576    <ul class='ul_nested' data-level="2">
577        <li  class="nested"><a href="/discover/news/" class="nested" aria-label="Link to Royal Scottish Academy News page">News</a>
578    </li>
579        <li  class="nested"><a href="/discover/blog/" class="nested" aria-label="Link to Royal Scottish Academy Stories page">Stories</a>
580    </li>
581        <li  class="last nested"><a href="/discover/video/" class="last nested" aria-label="Link to Royal Scottish Academy Watch page">Watch</a>        </li>
582    </ul>
583    </li>
584</ul>
585
586        <div class="clear"></div>
587    </div>
588
589
590
591                                
592                                
593
594
595
596                                
597                                    <div id="topnav_search" class="header_quick_search noprint">
598                                        <form method="get" action="/search/" id="topnav_search_form">
599                                            <input id="topnav_search_field" type="text" class="header_quicksearch_field inputField" aria-label="Search" data-default-value="Search" value="" name="search" />
600                                                <a href="javascript:void(0)" id="topnav_search_btn" class="header_quicksearch_btn link" aria-label="Submit search" role="button"><i class="quicksearch-icon"></i></a>
601                                            <input type="submit" class="nojsSubmit" aria-label="Submit search" value="Go" style="display: none;" />
602                                        </form>
603                                    </div>
604                            </nav>
605                        
606                        </div>
607                    </div>
608                
609
610                <div class="header-icons-wrapper  active cart-icon-active">
611                    
612                    
613                        <div id="header_quick_search" class="header_quick_search noprint header_quick_search_reveal">
614                            <form method="get" action="/search/" id="header_quicksearch_form">
615                                <input id="header_quicksearch_field" type="text" class="header_quicksearch_field inputField" aria-label="Submit" data-default-value="Search" value="" name="search" placeholder="Search" />
616                                <a href="javascript:void(0)" id="header_quicksearch_btn" class="header_quicksearch_btn link" aria-label="Submit search"><i class="quicksearch-icon"></i></a>
617                                <input type="submit" class="nojsSubmit" value="Go" aria-label="Submit search" style="display: none;" />
618                            </form>
619                        </div>
620
621                        
622
623
624
625<!--excludeindexstart-->
626<div id="store_cart_widget" class="">
627    <div class="store_cart_widget_inner">
628        <div id="scw_heading"><a href="/store/basket/" class="scw_checkout_link">Cart</a></div>
629        <div id="scw_items">
630            <a href="/store/basket/" aria-label="Your store basket is empty" data-currency="&pound;">
631                <span class="scw_total_items"><span class="scw_total_count">0</span><span class="scw_total_items_text"> items</span></span>
632               
633
634                    <span class="scw_total_price">
635                        <span class="scw_total_price_currency widget_currency">&pound;</span>
636                        <span class="scw_total_price_amount widget_total_price" 
637                                data-cart_include_vat_in_price="True" 
638                                data-total_price_without_vat_in_base_currency="0" 
639                                data-total_price_with_vat_in_base_currency="0"
640                                data-conversion_rate='{"GBP": {"conversion_rate": 1, "name": "&pound;", "stripe_code": "gbp"}}'
641                                data-count="0">
642                        </span>
643                    </span>
644      
645                
646            </a>
647        </div>
648        <div id="scw_checkout">
649            <div class="scw_checkout_button"><a href="/store/basket/" class="scw_checkout_link">Checkout</a></div>
650        </div>
651            <div id="scw_popup" class="hidden scw_popup_always_show">
652                <div id="scw_popup_inner">
653                    <h3>Item added to cart</h3>
654                    <div id="scw_popup_buttons_container">
655                        <div class="button"><a href="/store/basket/">View cart & checkout</a></div>
656                        <div id="scw_popup_close" class="link"><a href="#">Continue shopping</a></div>
657                    </div>
658                    <div class="clear"></div>
659                </div>
660            </div>
661        
662    </div>
663</div>
664<!--excludeindexend-->
665
666                    
667     
668                        <div id="slide_nav_reveal" tabindex="0" role="button">Menu</div>
669                </div>
670                
671                
672
673
674
675        <div id="additional_nav_2" class="navigation additional_nav noprint clearwithin">
676            <div id="additional_nav_reveal" class="hidden"><ul><li><a>Menu</a></li></ul></div>
677            <ul class="additionalnav">
678                
679                    
680                        <li id="donate" class="last">
681                                <a href="/donate/">Donate</a>
682                        </li>
683            </ul>
684        </div>
685
686                
687
688
689
690                
691
692                
693            </div>
694        </div>
695        
696
697
698
699    </header>
700    </div>
701
702
703
704        
705            
706
707
708
709
710
711        <div id="main_content" role="main" class="clearwithin">
712            <!--contentstart-->
713            
714
715
716
717
718
719
720
721
722
723
724
725
726    <div class="subsection-store-basket">
727    <h1 class="hidden">Store</h1>
728    <div id="content_module">
729        
730
731
732
733        <h2>Shopping cart</h2>
734        
735
736
737<div id="sc_contents_container">
738
739
740        <p>Your shopping cart is empty.</p>
741
742
743    <div class="clear"></div>
744</div>
745
746<!--artlogiccms-no-search-->
747        
748<div id="basket_footer">
749    <div class="divider"></div>
750    <div id="store_payment_logos">
751        <ul>
752                <li class="wp_stripe">Powered by Stripe</li>
753                        <li class="wp_visa">visa</li>
754                        <li class="wp_mastercard">mastercard</li>
755                        <li class="wp_amex">amex</li>
756                <li class="wp_apple-pay">Apple Pay</li>
757        </ul>
758    </div>
759        <div class="divider inner"></div>
760        
761
762    
763</div>
764    </div>
765    <div id="sidebar">
766        
767
768
769
770<!--artlogiccms-no-search-->
771    </div>
772</div>
773
774
775
776
777
778
779            <!--contentend-->
780        </div>
781
782        
783
784
785            
786                
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812<div id="footer" role="contentinfo" class=" advanced_footer">
813    <div class="inner">
814            
815        <div id="mailinglist_form">
816            <div class="mailinglist_form_wrapper">
817                <h2>Sign up to our newsletter</h2>
818                
819    
820    
821    
822
823<div id="artlogic_mailinglist_signup_form_wrapper">
824    <div class="form">
825
826        <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">
827        
828            <div id="error" class="error" tabindex="-1"></div>
829
830                
831                <div id="firstname_row" class="form_row">
832                                <label for="ml_firstname">First name *</label>
833                                <input name="firstname" class="inputField" id="ml_firstname" type="text" required autocomplete="given-name" value="" />
834                </div>
835                
836                <div id="lastname_row" class="form_row">
837                                <label for="ml_lastname">Last name *</label>
838                                <input name="lastname" class="inputField" id="ml_lastname" type="text" required autocomplete="family-name" value="" />
839                </div>
840                
841                <div id="email_row" class="form_row">
842                                <label for="ml_email">Email *</label>
843                                <input name="email" class="inputField" id="ml_email" type="email" required autocomplete="email" value="" />
844                </div>
845
846                <input type="hidden" name="interests" value="">
847                <input type="hidden" name="phone" value="">
848                <input type="hidden" name="organisation" value="">
849                <input type="hidden" name="categories" value="">
850                <input type="hidden" name="position" value="">
851
852
853            <input type="hidden" name="tmp_send" value="1" />
854            <input type="hidden" name="lang" value="" />
855            <input type="hidden" name="originating_page" value="/store/basket/" />
856            <input type="hidden" name="encoded_data" value="eyJub3RfaGlkZGVuIjogZmFsc2V9" />
857
858
859            <div id="email_warning">
860                <div id="email_warning_inner"></div>
861            </div>
862            
863
864            <div id="mailing_submit_button" class="rowElem">
865                <div class="button"><a class="submit_button" role="button" href="#">Sign up</a></div>
866            </div>
867        </form>
868
869            
870
871
872
873<div id="privacy_policy_form_msg" class="privacy_policy_form_msg prose">
874    <div class="asterisk">
875        <p>
876            * denotes required fields
877        </p>
878    </div>
879        <p>
880            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.
881        </p>
882</div>
883    </div>
884</div>
885
886
887
888            </div>
889        </div>
890
891            
892            <div class="advanced_footer_item advanced_footer_item_1">
893                <p><a href="/privacy-policy/"></a><img alt="" src="https://static-assets.artlogic.net/c_limit,f_auto,fl_lossy,q_auto/ws-royalscottishacademy/usr/l
893ibrary/main/images/rsa-stamp-white-rgb-600px-72ppi.png" /></p>
894            </div>
895            <div class="advanced_footer_item advanced_footer_item_2">
896                <p>The Royal Scottish Academy of Art and Architecture, The Mound, Edinburgh,  EH2 2EL</p>
897            </div>
898            <div class="advanced_footer_item advanced_footer_item_3">
899                <p><a href="/contact/">Contact</a>     <a href="/privacy-policy/">Privacy Policy</a>     <a href="/terms-of-use/">Terms of Use</a></p>
900            </div>
901
902            
903    
904        <div id="social_links" class="clearwithin">
905            <div id="facebook" class="social_links_item"><a href="https://www.facebook.com/RoyalScotAcad/" class=""><span class="social_media_icon facebook"></span>Facebook<span class="screen-reader-only">, opens in a new tab.</span></a></div><div id="instagram" class="social_links_item"><a href="https://www.instagram.com/royal_scottish_academy/" class=""><span class="social_media_icon instagram"></span>Instagram<span class="screen-reader-only">, opens in a new tab.</span></a></div><div id="email" class="social_links_item"><a href="/contact/form/" class="link-no-ajax"><span class="social_media_icon email"></span>Send an email</a></div><div id="googlemap" class="social_links_item"><a href="https://www.google.com/maps/place/The+Royal+Scottish+Academy/@55.9516752,-3.196289,17z/data=!3m1!4b1!4m5!3m4!1s0x4887c790f227a157:0xdcaa0a421b1c44a3!8m2!3d55.9516423!4d-3.1964999?hl=en" class="website_map_popup" data-latlng="55.9516752,-3.196289" data-title="Royal Scottish Academy" data-zoom="15"><span class="social_media_icon googlemap"></span>View on Google Maps</a></div>
906        </div>
907
908            <div class="clear"></div>
909            
910    <div class="copyright">
911            
912    <div class="small-links-container">
913            <div class="cookie_notification_preferences"><a href="javascript:void(0)" role="button" class="link-no-ajax">Manage cookies</a></div>
914
915
916
917    </div>
918
919        <div id="copyright" class="noprint">
920            <div class="copyright-text">
921                    Copyright © Royal Scottish Academy 2026
922            </div>
923                
924        
925        <div id="artlogic" class="noprint"><a href="https://artlogic.net/" target="_blank" rel="noopener noreferrer">
926                Site by Artlogic
927        </a></div>
928
929        </div>
930        
931    </div>
932
933        <div class="clear"></div>
934    </div>
935</div>
936        <div class="clear"></div>
937
938            <div id="cookie_notification" role="region" aria-label="Cookie banner" data-mode="consent" data-cookie-notification-settings="">
939    <div class="inner">
940        <div id="cookie_notification_message" class="prose">
941                <p><strong>This 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>
942        </div>
943        <div id="cookie_notification_preferences" class="link"><a href="javascript:;" role="button">Manage cookies</a></div>
944        <div id="cookie_notification_reject" class="button"><a href="javascript:;" role="button">Reject non essential</a></div>
945        <div id="cookie_notification_accept" class="button"><a href="javascript:;" role="button">Accept</a></div>
946
947    </div>
948</div>
949    <div id="manage_cookie_preferences_popup_container">
950        <div id="manage_cookie_preferences_popup_overlay"></div>
951        <div id="manage_cookie_preferences_popup_inner">
952            <div id="manage_cookie_preferences_popup_box" role="dialog" aria-modal="true" aria-label="Cookie preferences">
953                <div id="manage_cookie_preferences_close_popup_link" class="close">
954                    <a href="javascript:;" role="button" aria-label="close">
955                        <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">
956                            <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
957                                <g id="close" fill="#5D5D5D" fill-rule="nonzero">
958                                    <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>
959                                </g>
960                            </g>
961                        </svg>
962                    </a>
963                </div>
964                <h2>Cookie preferences</h2>
965                    <p>Check the boxes for the cookie categories you allow our site to use</p>
966                
967                <div id="manage_cookie_preferences_form_wrapper">
968                    <div class="form form_style_simplified">
969
970                        <form id="cookie_preferences_form">
971                            <fieldset>
972                                <legend class="visually-hidden">Cookie options</legend>
973                                <div>
974                                    <label><input type="checkbox" name="essential" disabled checked value="1"> Strictly necessary</label>
975                                    <div class="note">Required for the website to function and cannot be disabled.</div>
976                                </div>
977                                <div>
978                                    <label><input type="checkbox" name="functionality"  value="1"> Preferences and functionality</label>
979                                    <div class="note">Improve your experience on the website by storing choices you make about how 
979it should function.</div>
980                                </div>
981                                <div>
982                                    <label><input type="checkbox" name="statistics"  value="1"> Statistics</label>
983                                    <div class="note">Allow us to collect anonymous usage data in order to improve the experience on our website.</div>
984                                </div>
985                                <div>
986                                    <label><input type="checkbox" name="marketing"  value="1"> Marketing</label>
987                                    <div class="note">Allow us to identify our visitors so that we can offer personalised, targeted marketing.</div>
988                                </div>
989                            </fieldset>
990                            
991                            <div class="button">
992                                <a href="javascript:;" id="cookie_preferences_form_submit" role="button">Save preferences</a>
993                            </div>
994                        </form>
995
996                    </div>
997                </div>
998            </div>
999        </div>
1000    </div>
1001
1002        
1003            
1004
1005
1006
1007
1008
1009
1010    </div>
1011
1012        </div>
1013
1014
1015
1016
1017            
1018            
1019                
1020
1021
1022
1023
1024
1025            
1026            
1027        <!-- sentry-verification-string -->
1028</body>
1029    </html>
1030
1031

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.