UCP status report
shop.tate.org.uk
shop.tate.org.uk responded, but its profile did not pass schema validation.
HTTP 200
Release none
Checked 30 Oct, 23:00 UTC
To fix first
Problem
Serve profile as application/json
The profile URL did not return parseable JSON.
Also worth fixing
To fix
Publish Organization schema (JSON-LD) on the homepage
No Organization-typed JSON-LD detected on your homepage.
To fix
Publish a /llms.txt brand brief
No /llms.txt file detected at the root of your domain.
To fix
Publish a sitemap.xml
No sitemap.xml detected at the root of your domain.
To fix
Add Open Graph meta tags to the homepage
OG tags missing or incomplete on your homepage.
Passed
5 OK
HTTPS, AI bot access, Mobile viewport meta, Public keys published, No validation warnings
Show all 5
- HTTPS: Profile URL uses https://
- AI bot access: robots.txt allows /.well-known/ucp
- Mobile viewport meta: <meta name="viewport"> present
- Public keys published: Keys published at the top level
- No validation warnings: No outstanding validation issues
Check trace
How shop.tate.org.uk answered our check
The five ways an agent can reach this store, what each one met, and every request we made.
1 of 5 open
5 requests · 2.57 s at the store · signed requests
5 requests · 2.57 s at the store · signed requests
-
Finding the profileOpen
-
Acting for the buyerNot offered
-
In the buyer's browserNot offered
-
Calling its servicesNone
-
Sending the buyer to the websiteNot declared
- Finding the profile/.well-known/ucp · 200
GET /robots.txt200 OK316 msGET /.well-known/ucp200 OK446 ms
- read from profileActing for the buyernot declared
- read from profileIn the buyer's browsernot declared
- not calledCalling its servicesnone declared
- read from profileSending to the websitenot declared
- Outside UCPhomepage · /llms.txt
GET /200 OK1,306 msGET /sitemap.xml404 Not Found1,593 msGET /llms.txt200 OK1,648 ms
Open
01 · Finding the profile2 requests
Served at /.well-known/ucp with 200 OK, 96.2 KB. robots.txt allows /.well-known/ucp.
Not offered
02 · Acting for the buyerread from profile
The profile doesn't declare identity linking, so an agent can't act for a signed-in buyer.
Not offered
03 · In the buyer's browserread from profile
No Embedded service is declared.
None
04 · Calling its servicesnot called
No services are declared.
Not declared
05 · Sending the buyer to the websiteread from profile
No permalink declared. Whether error replies carry a continue_url shows only in an agent run.
01 · Finding the profile2 requests · 2 × 200 OK787 ms
GET /robots.txt
200 OK
1.1 KB · text/plain
316 ms
Answered.
- DNS 0 ms
- Connect 4 ms
- TLS 167 ms
- Wait 144 ms
- Download 0 ms
- URL
https://shop.tate.org.uk/robots.txt- Server
104.18.33.54- Sent user-agent
UCPCheckerBot/1.0 (+https://ucpchecker.com/methodology)- Sent accept
text/plain- Sent signature-agent
"https://ucpchecker.com"- Sent signature
- Web Bot Auth (RFC 9421)
- Got server
cloudflare- Got content-type
text/plain;charset=UTF-8- Got cache-control
no-cache, no-store, must-revalidate- Got cf-ray
a52e09a75c2ec3f3-EWR
GET /.well-known/ucp
200 OK
96.2 KB · text/html
446 ms
Answered.
- DNS 0 ms
- Connect 5 ms
- TLS 253 ms
- Wait 177 ms
- Download 9 ms
- URL
https://shop.tate.org.uk/.well-known/ucp- Server
172.64.154.202- Sent user-agent
UCPCheckerBot/1.0 (+https://ucpchecker.com/methodology)- Sent accept
application/json- Sent signature-agent
"https://ucpchecker.com"- Sent signature
- Web Bot Auth (RFC 9421)
- Got server
cloudflare- Got content-type
text/html;charset=UTF-8- Got cache-control
no-cache, no-store, must-revalidate- Got cf-ray
a52e09a9ffc55e39-EWR
Outside UCP · its other files3 requests · 2 × 200 OK · 404 Not Found1,653 ms
GET /
200 OK
118.5 KB · text/html
1,306 ms
Answered.
- DNS 0 ms
- Connect 3 ms
- TLS 1,130 ms
- Wait 163 ms
- Download 8 ms
- URL
https://shop.tate.org.uk/- Server
104.18.33.54- Sent user-agent
UCPCheckerBot/1.0 (+https://ucpchecker.com/methodology)- Sent signature-agent
"https://ucpchecker.com"- Sent signature
- Web Bot Auth (RFC 9421)
- Got server
cloudflare- Got content-type
text/html;charset=UTF-8- Got cache-control
no-cache, no-store, must-revalidate- Got cf-ray
a52e09b31de88c73-EWR
GET /sitemap.xml
404 Not Found
1,593 ms
Nothing at this address.
- DNS 0 ms
- Connect 351 ms
- TLS 782 ms
- Wait 459 ms
- Download 0 ms
- URL
https://shop.tate.org.uk/sitemap.xml- Server
104.18.33.54- Sent user-agent
UCPCheckerBot/1.0 (+https://ucpchecker.com/methodology)- Sent accept
application/xml,text/xml- Sent signature-agent
"https://ucpchecker.com"- Sent signature
- Web Bot Auth (RFC 9421)
- Got server
cloudflare- Got content-type
text/html;charset=UTF-8- Got cache-control
no-cache, no-store, must-revalidate- Got cf-ray
a52e09b31dac26f1-EWR
GET /llms.txt
200 OK
96.2 KB · text/html
1,648 ms
Answered.
- DNS 0 ms
- Connect 173 ms
- TLS 936 ms
- Wait 444 ms
- Download 93 ms
- URL
https://shop.tate.org.uk/llms.txt- Server
104.18.33.54- Sent user-agent
UCPCheckerBot/1.0 (+https://ucpchecker.com/methodology)- Sent accept
text/plain- Sent signature-agent
"https://ucpchecker.com"- Sent signature
- Web Bot Auth (RFC 9421)
- Got server
cloudflare- Got content-type
text/html;charset=UTF-8- Got cache-control
no-cache, no-store, must-revalidate- Got cf-ray
a52e09b2e898786b-EWR
- 01 PROFILEProfile did not pass schema validation: Response is not a valid JSON object
UCP profile as served 96.2 KB as served · 4737 lines
<!doctype html>
<!--[if lt IE 11]><!--> <html class="nosupport oldie" lang="en"> <!--<![endif]-->
<!--[if IE 11]> <html class="ie11 oldie" lang="en"> <![endif]-->
<!--[if gt IE 11]><!--> <html lang="en"> <!--<![endif]-->
<head>
<meta charset=UTF-8>
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>.async-hide { opacity: 0 !important} </style>
<script>(function(a,s,y,n,c,h,i,d,e){if (a[n] && a[n].length && a[n].length > 0) {
s.className+=' '+y;h.start=1*new Date;
h.end=i=function(){s.className=s.className.replace(RegExp(' ?'+y),'')};
(a[n]=a[n]||[]).hide=h;setTimeout(function(){i();h.end=null},c);h.timeout=c;
}})(window,document.documentElement,'async-hide','dataLayer',4000,
{'GTM-WQPJ9H':true});</script>
<!-- Didomi script start -->
<script type="text/javascript">
window.didomiEventListeners = window.didomiEventListeners || [];
window.didomiEventListeners.push({
event: 'consent.changed',
listener: function (context) {
const didomiOverlay = document.getElementById('didomi-tate-overlay');
if (didomiOverlay) didomiOverlay.remove();
}
});
window.didomiOnReady = window.didomiOnReady || [];
window.didomiOnReady.push(function (Didomi) {
let didomiHost = document.getElementById('didomi-host');
let didomiNotice = document.getElementById('didomi-notice');
if (didomiNotice) {
const didomiOverlay = document.createElement('div');
didomiOverlay.setAttribute('id', 'didomi-tate-overlay');
didomiOverlay.style.width = '100%';
didomiOverlay.style.height = '100%';
didomiOverlay.style.background = 'rgba(0, 0, 0, 0.5)';
didomiOverlay.style.position = 'fixed';
didomiOverlay.style.zIndex = '500';
didomiHost.prepend(didomiOverlay);
}
});
</script>
<script type="text/javascript">(function(){(function(e,i,o){var n=document.createElement("link");n.rel="preconnect";n.as="script";var t=document.createElement("link");t.rel="dns-prefetch";t.as="script";var r=document.createElement("script");r.id="spcloader";r.type="text/javascript";r["async"]=true;r.charset="utf-8";window.didomiConfig=window.didomiConfig||{};window.didomiConfig.sdkPath=window.didomiConfig.sdkPath||o||"https://sdk.privacy-center.org/";const d=window.didomiConfig.sdkPath;var a=d+e+"/loader.js?target_type=notice&target="+i;if(window.didomiConfig&&window.didomiConfig.user){var c=window.didomiConfig.user;var s=c.country;var f=c.region;if(s){a=a+"&country="+s;if(f){a=a+"®ion="+f}}}n.href=d;t.href=d;r.src=a;var m=document.getElementsByTagName("script")[0];m.parentNode.insertBefore(n,m);m.parentNode.insertBefore(t,m);m.parentNode.insertBefore(r,m)})("da530001-e05b-49ef-be2a-5006a8b39f81","YeGG6tXq")})();</script>
<!-- Didomi script end -->
<title>Sites-tate-Site | Tate</title>
<link href="/on/demandware.static/Sites-tate-Site/-/default/dw588d276f/images/favicon.ico" rel="shortcut icon" />
<link rel="dns-prefetch" href="//images.tate.org.uk" />
<link rel="dns-prefetch" href="//static.tate.org.uk" />
<link rel="dns-prefetch" href="//storage.googleapis.com" />
<meta http-equiv="x-dns-prefetch-control" content="on" />
<meta name="description" content="Return to the Tate home page"/>
<meta name="keywords" content="Return to the Tate home page"/>
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
<link href="//storage.googleapis.com/tate-digital/ui/fonts-compressed.css" type="text/css" rel="stylesheet">
<!--[if lt IE 9]>
<script src="/on/demandware.static/Sites-tate-Site/-/default/v1793344633546/js/lib/html5.js"></script>
<![endif]-->
<script type="text/javascript">//<!--
/* <![CDATA[ (head-active_data.js) */
var dw = (window.dw || {});
dw.ac = {
_analytics: null,
_events: [],
_category: "",
_searchData: "",
_anact: "",
_anact_nohit_tag: "",
_analytics_enabled: "true",
_timeZone: "Etc/UTC",
_capture: function(configs) {
if (Object.prototype.toString.call(configs) === "[object Array]") {
configs.forEach(captureObject);
return;
}
dw.ac._events.push(configs);
},
capture: function() {
dw.ac._capture(arguments);
// send to CQ as well:
if (window.CQuotient) {
window.CQuotient.trackEventsFromAC(arguments);
}
},
EV_PRD_SEARCHHIT: "searchhit",
EV_PRD_DETAIL: "detail",
EV_PRD_RECOMMENDATION: "recommendation",
EV_PRD_SETPRODUCT: "setproduct",
applyContext: function(context) {
if (typeof context === "object" && context.hasOwnProperty("category")) {
dw.ac._category = context.category;
}
if (typeof context === "object" && context.hasOwnProperty("searchData")) {
dw.ac._searchData = context.searchData;
}
},
setDWAnalytics: function(analytics) {
dw.ac._analytics = analytics;
},
eventsIsEmpty: function() {
return 0 == dw.ac._events.length;
}
};
/* ]]> */
// -->
</script>
<script type="text/javascript">//<!--
/* <![CDATA[ (head-cquotient.js) */
var CQuotient = window.CQuotient = {};
CQuotient.clientId = 'bbpb-tate';
CQuotient.realm = 'BBPB';
CQuotient.siteId = 'tate';
CQuotient.instanceType = 'prd';
CQuotient.locale = 'default';
CQuotient.fbPixelId = '__UNKNOWN__';
CQuotient.activities = [];
CQuotient.cqcid='';
CQuotient.cquid='';
CQuotient.cqeid='';
CQuotient.cqlid='';
CQuotient.apiHost='api.cquotient.com';
/* Turn this on to test against Staging Einstein */
/* CQuotient.useTest= true; */
CQuotient.useTest = ('true' === 'false');
CQuotient.initFromCookies = function () {
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf('cqcid=') == 0) {
CQuotient.cqcid=c.substring('cqcid='.length,c.length);
} else if (c.indexOf('cquid=') == 0) {
var value = c.substring('cquid='.length,c.length);
if (value) {
var split_value = value.split("|", 3);
if (split_value.length > 0) {
CQuotient.cquid=split_value[0];
}
if (split_value.length > 1) {
CQuotient.cqeid=split_value[1];
}
if (split_value.length > 2) {
CQuotient.cqlid=split_value[2];
}
}
}
}
}
CQuotient.getCQCookieId = function () {
if(window.CQuotient.cqcid == '')
window.CQuotient.initFromCookies();
return window.CQuotient.cqcid;
};
CQuotient.getCQUserId = function () {
if(window.CQuotient.cquid == '')
window.CQuotient.initFromCookies();
return window.CQuotient.cquid;
};
CQuotient.getCQHashedEmail = function () {
if(window.CQuotient.cqeid == '')
window.CQuotient.initFromCookies();
return window.CQuotient.cqeid;
};
CQuotient.getCQHashedLogin = function () {
if(window.CQuotient.cqlid == '')
window.CQuotient.initFromCookies();
return window.CQuotient.cqlid;
};
CQuotient.trackEventsFromAC = function (/* Object or Array */ events) {
try {
if (Object.prototype.toString.call(events) === "[object Array]") {
events.forEach(_trackASingleCQEvent);
} else {
CQuotient._trackASingleCQEvent(events);
}
} catch(err) {}
};
CQuotient._trackASingleCQEvent = function ( /* Object */ event) {
if (event && event.id) {
if (event.type === dw.ac.EV_PRD_DETAIL) {
CQuotient.trackViewProduct( {id:'', alt_id: event.id, type: 'raw_sku'} );
} // not handling the other dw.ac.* events currently
}
};
CQuotient.trackViewProduct = function(/* Object */ cqParamData){
var cq_params = {};
cq_params.cookieId = CQuotient.getCQCookieId();
cq_params.userId = CQuotient.getCQUserId();
cq_params.emailId = CQuotient.getCQHashedEmail();
cq_params.loginId = CQuotient.getCQHashedLogin();
cq_params.product = cqParamData.product;
cq_params.realm = cqParamData.realm;
cq_params.siteId = cqParamData.siteId;
cq_params.instanceType = cqParamData.instanceType;
cq_params.locale = CQuotient.locale;
if(CQuotient.sendActivity) {
CQuotient.sendActivity(CQuotient.clientId, 'viewProduct', cq_params);
} else {
CQuotient.activities.push({activityType: 'viewProduct', parameters: cq_params});
}
};
/* ]]> */
// -->
</script>
<link rel="stylesheet" media="all" href="/on/demandware.static/Sites-tate-Site/-/default/v1793344633546/css/app.css" />
<link rel="stylesheet" href="//storage.googleapis.com/tate-digital/ui/1.6-compressed/static/css/vendor/slick.css" />
<link rel="stylesheet" href="/on/demandware.static/Sites-tate-Site/-/default/v1793344633546/css/pinchzoomer.min.css" />
<link rel="stylesheet" href="/on/demandware.static/Sites-tate-Site/-/default/v1793344633546/css/swiper.min.css" />
<meta name="google-site-verification" content="8Ja6ZFnEpmFFPZ--TsliL3QwPORNSYI6gn_hEZahQF4" />
<script type="text/javascript">
if (window.jQuery) {
jQuery(document).ready(function(){
if(screen.width < 768){
jQuery('#footer').append('<a href="/" class="full-site-link">View Full Site</a>');
jQuery('.full-site-link')
.attr('href', '/on/demandware.store/Sites-tate-Site/default/Home-FullSite')
.on('click', function(e) {
e.preventDefault();
jQuery.ajax({
url: '/on/demandware.store/Sites-tate-Site/default/Home-FullSite',
success: function(){
window.location.reload();
}
});
}
);
}
});
}
</script>
<script>
window.dataLayer = window.dataLayer || [];
</script>
<!-- Google Tag Manager -->
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-WQPJ9H"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WQPJ9H');</script>
<!-- End Google Tag Manager -->
<script>
window.dataLayer = window.dataLayer || [];
dataLayer.push(
{'setCustomerId' : ''},
{'categoryPath' : ''},
{'fullCategoryPath' : ''},
{'view' : ''}
);
if (typeof confirmationPage != 'undefined' && confirmationPage) {
var purchase = {};
purchase.items = JSON.parse('');
purchase.orderId = '';
dataLayer.push({'purchase' : purchase});
}
</script>
</head>
<body>
<div id="page" class="pt_error">
<!-- ****** HEADER ****** -->
<header class="page__header shop-header" id="header">
<div class="container">
<div class="container__inner">
<div class="header-menu">
<i data-fullga="true" data-event="showMenu" data-category="Shop Navigation" data-label="Header" data-action="Primary Nav" class="icon--menu"></i>
</div>
<div class="header-menu-close">
<i class="icon--close"></i>
</div>
<div class="header-search-icon">
<i role="button" aria-haspopup="true" tabindex="0" data-fullga="true" data-event="navigation_header" data-category="Shop Navigation" data-action="Header Nav" data-label="search" class="icon--search" aria-label="Search"></i>
</div>
<div class="header-branding">
<div class="site-logo" itemscope="" itemtype="http://schema.org/Organization">
<a href="/" id="logo-shop" itemprop="url" title="Return to the Tate home page Home">
<img data-fullga="true" data-event="navigation_header" data-category="Shop Navigation" data-label="Tate Shop" alt="Tate Shop" data-action="Header Nav" alt="Tate" itemprop="logo" src="/on/demandware.static/Sites-tate-Site/-/default/dw5aa335a2/images/Tateshop.svg" width="200" typeof="foaf:Image" />
</a>
</div>
</div>
<div class="header-nav shop-header-nav">
<div class="header-nav__item header-nav-account">
<a href="https://shop.tate.org.uk/account" class="register-modal-link">
<img src="/on/demandware.static/Sites-tate-Site/-/default/dw8364ad3c/images/account.svg" alt="Account" />
</a>
</div>
<div class="account-main-menu">
<div class="header-nav__item header-nav__home">
<a class="header-btn btn btn--type__no-bg btn--size__small btn--style__text" href="http://www.tate.org.uk">
<span data-fullga="true" data-event="navigation_header" data-category="Shop Navigation" data-label="Tate Home" data-action="Header Nav" class="btn__text">Tate Home</span>
</a>
</div>
<div class="header-nav__item header-nav__login " id="tate-login">
<a data-fullga="true" data-event="navigation_header" data-category="Shop Navigation" data-action="Header Nav" data-label="Log In" href="https://shop.tate.org.uk/account" title="User: Sign In" class="header-btn btn btn--type__no-bg btn--size__small btn--style__text header-username register-modal-link" data-gtm-name="Navigation-header">
<i class="btn__icon icon--user"></i>
<span class="btn__text">Sign In</span>
</a>
<ul class="list list--links">
</ul>
</div>
<div class="header-nav__item header-nav__search">
<span role="button" tabindex="0" aria-haspopup="true" data-event="showSearch" data-label="Header" class="header-btn btn btn--type__no-bg btn--size__small btn--style__text site-search--overlay__open-button header-search-img">
<img alt="Search" src="/on/demandware.static/Sites-tate-Site/-/default/dwf5be6ca4/images/i_search.svg" width="21" height="21" />
</span>
<form accept-charset="UTF-8" action="/search" autocomplete="off" class="site-search site-search--overlay" id="search-block-form" method="get" name="search-block-form" style="margin-top: -240px;" aria-hidden="true">
<div class="site-search__inner">
<div class="input-wrapper input-wrapper--btn-over">
<label for="navigation-search" class="h-e">Search Tate</label>
<input id="navigation-search" class="input--size__small" name="q" placeholder="Search" title="Search Tate" type="text" tabindex="-1">
<button class="btn btn--size__small btn--style__icon" data-gtm-name="Navigation-search-search" aria-label="search" type="submit" tabindex="-1">
<i class="btn__icon icon--search"></i>
<span class="btn__text">Search</span>
</button>
<div class="search-suggestions-result-wrapper"></div>
</div>
</div>
<span role="button" tabindex="-1" aria-label="Close" class="btn btn--style__icon site-search--overlay__close-button" data-gtm-name="Navigation-search-close">
<i class="btn__icon icon--close"></i>
<span class="btn__text">Close</span>
</span>
<input type="hidden" id="reportSearch" name="reportSearch" value="true" />
</form>
</div>
</div>
</div>
<!-- Report any requested source code -->
<!-- Report the active source code -->
<div class="header-nav empty-basket header-nav__shop account-cart header-nav--has-basket" id="">
<div class="header-nav__item header-nav__shop ">
<span class="h-e">Shop</span>
<div class="btn__text">
<div id="mini-cart" data-event="showBasket" data-label="Header">
<div class="mini-cart-total">
<a class="mini-cart-link" data-fullga="true" data-category="Shop Navigation" data-action="Header Nav" data-label="Basket" data-event="navigation_header" href="https://shop.tate.org.uk/basket" title="View basket">
<i class="minicart-icon icon icon--shop"></i>
</a>
<div class="mini-cart-total-price">£0.00</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</header>
<!-- ****** HEADER ENDS ****** -->
<nav class="page__nav nav--relaxed" id="nav">
<div class="nav-close shopheader">
<i class="icon--close" tabindex="0"></i>
</div>
<div class="container">
<div class="container__inner">
<div class="block site-menu-block">
<h2 class="block__title h-e">Main menu</h2>
<ul class="site-menu site-menu--level-1">
<li class="menu-item-wrapper">
<div class="site-menu__item">
<a aria-haspopup="true" class="main-nav-item" tabindex="0" data-fullga="true" data-category="Shop Navigation" data-action="Primary Nav" data-label="Exhibitions" data-event="navigation_header" href="/exhibitions-and-tickets" title="">
Exhibitions
</a>
<span class="mobile-expand-btn">
<i class="icon icon--chevron-down"></i>
<i class="icon icon--chevron-up"></i>
</span>
</div>
<div class="expanded-menu">
<div class="expanded-menu-inner">
<div class="expanded-list-column expanded-list-column-tickets">
<div class="tickets-navigation-column-title">Now booking</div>
<ul class="expanded-list"><!-- <li class="expanded-menu__item">
<a class="" href="https://shop.tate.org.uk/search?cgid=exhibitions-and-tickets" title="">View all</a>
</li> -->
<li class="expanded-menu__item"><a href="/ticket/date?cgid=375273" title="">Frida: The Making of an Icon</a> <span class="tickets-until">Now booking</span></li>
<li class="expanded-menu__item"><a href="/ticket/date?cgid=375282" title="">Ana Mendieta</a> <span class="tickets-until">Now booking</span></li>
<li class="expanded-menu__item"><a href="/ticket/date?cgid=375281" title="">Julio Le Parc</a> <span class="tickets-until">Now booking</span></li>
<li class="expanded-menu__item"><a href="/ticket/date?cgid=375284" title="">The 90s: Art and Fashion</a> <span class="tickets-until">Now booking</span></li>
<li class="expanded-menu__item"><a href="/ticket/date?cgid=380538" title="">Light and Magic</a> <span class="tickets-until">Now booking</span></li>
<li class="expanded-menu__item"><a href="/ticket/date?cgid=375285" title="">Vanessa Bell& Duncan Grant</a> <span class="tickets-until">Now booking</span></li>
</ul>
</div>
<div class="expanded-list-column expanded-list-column-tickets">
<div class="tickets-navigation-column-title">Prints, books & gifts</div>
<ul class="expanded-list">
<li class="expanded-menu__item">
<a data-fullga="true" data-action="Primary Nav" data-event="navigation_primary_dropdown" data-category="Shop Navigation" data-label="Exhibitions & Tickets | The 90s: Art and Fashion" data-action="Primary Nav" class="" href="/the-90s-art-and-fashion" title="">The 90s: Art and Fashion</a>
</li>
<li class="expanded-menu__item">
<a data-fullga="true" data-action="Primary Nav" data-event="navigation_primary_dropdown" data-category="Shop Navigation" data-label="Exhibitions & Tickets | Light and Magic" data-action="Primary Nav" class="" href="/light-and-magic" title="">Light and Magic</a>
</li>
<li class="expanded-menu__item">
<a data-fullga="true" data-action="Primary Nav" data-event="navigation_primary_dropdown" data-category="Shop Navigation" data-label="Exhibitions & Tickets | Frida Kahlo" data-action="Primary Nav" class="" href="/frida-kahlo" title="">Frida Kahlo</a>
</li>
<li class="expanded-menu__item">
<a data-fullga="true" data-action="Primary Nav" data-event="navigation_primary_dropdown" data-category="Shop Navigation" data-label="Exhibitions & Tickets | Tracey Emin" data-action="Primary Nav" class="" href="/tracey-emin" title="">Tracey Emin</a>
</li>
<li class="expanded-menu__item">
<a data-fullga="true" data-action="Primary Nav" data-event="navigation_primary_dropdown" data-category="Shop Navigation" data-label="Exhibitions & Tickets | Vanessa Bell & Duncan Grant" data-action="Primary Nav" class="" href="/vanessa-bell-and-duncan-grant" title="">Vanessa Bell & Duncan Grant</a>
</li>
<li class="expanded-menu__item">
<a data-fullga="true" data-action="Primary Nav" data-event="navigation_primary_dropdown" data-category="Shop Navigation" data-label="Exhibitions & Tickets | Wilhelmina Barns-Graham" data-action="Primary Nav" class="" href="/exhibitions/prints-books-and-gifts/wilhelmina-barns-graham" title="">Wilhelmina Barns-Graham</a>
</li>
</ul>
</div>
<div class="promo-spot">
<div class="nav-promo-slot">
<div class="text-btn-wrapper">
<div class="promo-spot-title">VANESSA BELL &<br>DUNCAN GRANT</div>
<a class="btn btn--type__secondary" href="/vanessa-bell-and-duncan-grant">
<i class="icon btn__icon icon--arrow-right"></i>
<span class="btn__text">Shop now</span>
</a>
</div>
<img alt="Vanessa Bell & Duncan Grant" src="https://shop.tate.org.uk/on/demandware.static/-/Sites-tate-Library/default/dwab390f64/tate-shop-images/homepage/navigation/bell-and-grant-promo-spot.gif" title="Vanessa Bell & Duncan Grant" />
</div>
</div>
</div>
</div>
</li>
<li class="menu-item-wrapper">
<div class="site-menu__item">
<a aria-haspopup="true" class="main-nav-item" tabindex="0" data-fullga="true" data-category="Shop Navigation" data-action="Primary Nav" data-label="Christmas" data-event="navigation_header" href="/christmas" title="">
Christmas
</a>
<span class="mobile-expand-btn">
<i class="icon icon--chevron-down"></i>
<i class="icon icon--chevron-up"></i>
</span>
</div>
<div class="expanded-menu">
<div class="expanded-menu-inner">
<div class="expanded-list-column"><ul class="expanded-list">
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Christmas - Gifts for her" class="" href="/christmas/gifts-for-her" title="">
Gifts for her
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Christmas - Gifts for him" class="" href="/fashion-4" title="">
Gifts for him
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Christmas - Gifts for kids" class="" href="/kids-2" title="">
Gifts for kids
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Christmas - Gifts for the home" class="" href="/christmashome" title="">
Gifts for the home
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Christmas - Stocking fillers" class="" href="/christmasstocking" title="">
Stocking fillers
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Christmas - Christmas cards, calendars and diaries" class="" href="/christmascards-calendars" title="">
Christmas cards, calendars and diaries
</a>
</li>
</ul></div><div class="expanded-list-column"><ul class="expanded-list">
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Christmas - Gifts for bookworms" class="" href="/christmas/gifts-for-bookworms" title="">
Gifts for bookworms
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Christmas - Gifts for artists" class="" href="/creative-gifts-1" title="">
Gifts for artists
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Christmas - Gifts under £20" class="" href="/christmas/gifts-under-20" title="">
Gifts under £20
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Christmas - Gifts under £50" class="" href="/christmas/gifts-under-50" title="">
Gifts under £50
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Christmas - Gift membership" class="" href="/christmas/gift-membership" title="">
Gift membership
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Christmas - Gift certificates" class="" href="/christmas/gift-certificates" title="">
Gift certificates
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Christmas - View all gifts" class="" href="/christmas/view-all-gifts" title="">
View all gifts
</a>
</li>
</ul></div>
<div class="promo-spot">
<div class="nav-promo-slot">
<div class="text-btn-wrapper">
<div class="promo-spot-title">The Art<br>of Gifting</div>
<a class="btn btn--type__secondary" href="/christmas">
<i class="icon btn__icon icon--arrow-right"></i>
<span class="btn__text">Shop now</span>
</a>
</div>
<img alt="The Art of Gifting" src="https://shop.tate.org.uk/on/demandware.static/-/Sites-tate-Library/default/dwff63028c/tate-shop-images/Christmas-2026/aog26-promo-spot-blue-motion.gif" title="The Art of Gifting" />
</div>
</div>
</div>
</div>
</li>
<li class="menu-item-wrapper">
<div class="site-menu__item">
<a class="main-nav-item" tabindex="0" data-fullga="true" data-category="Shop Navigation" data-action="Primary Nav" data-label="New" data-event="navigation_header" href="/new" title="">
New
</a>
</div>
</li>
<li class="menu-item-wrapper">
<div class="site-menu__item">
<a aria-haspopup="true" class="main-nav-item" tabindex="0" data-fullga="true" data-category="Shop Navigation" data-action="Primary Nav" data-label="Prints" data-event="navigation_header" href="/prints-1" title="">
Prints
</a>
<span class="mobile-expand-btn">
<i class="icon icon--chevron-down"></i>
<i class="icon icon--chevron-up"></i>
</span>
</div>
<div class="expanded-menu">
<div class="expanded-menu-inner">
<div class="expanded-list-column"><ul class="expanded-list">
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Prints - View all prints" class="" href="/prints/view-all-prints" title="">
View all prints
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Prints - Vintage exhibition posters" class="" href="/prints/vintage-exhibition-posters" title="">
Vintage exhibition posters
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Prints - Prints by artist A - Z" class="" href="/prints/prints-by-artist-a---z" title="">
Prints by artist A - Z
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Prints - Custom prints" class="" href="/prints/custom-prints" title="">
Custom prints
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Prints - Prints by colour" class="" href="/prints/prints-by-colour" title="">
Prints by colour
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Prints - Prints by theme" class="" href="/prints/prints-by-theme" title="">
Prints by theme
</a>
</li>
</ul></div><div class="expanded-list-column"><ul class="expanded-list">
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Prints - Prints by room" class="" href="/prints/prints-by-room" title="">
Prints by room
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Prints - Posters" class="" href="/prints/posters" title="">
Posters
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Prints - Picture frames" class="" href="/picture-frames" title="">
Picture frames
</a>
</li>
</ul></div>
<div class="promo-spot">
<div class="nav-promo-slot">
<div class="text-btn-wrapper">
<div class="promo-spot-title">Prints<br>By Colour</div>
<a class="btn btn--type__secondary" href="/prints/prints-by-colour">
<i class="icon btn__icon icon--arrow-right"></i>
<span class="btn__text">Shop now</span>
</a>
</div>
<img alt="Prints By Colour" src="https://shop.tate.org.uk/on/demandware.static/-/Sites-tate-Library/default/dw737591db/tate-shop-images/homepage/navigation/promo-spot-ColourPrints-A.jpg" title="Prints By Colour" />
</div>
</div>
</div>
</div>
</li>
<li class="menu-item-wrapper">
<div class="site-menu__item">
<a class="main-nav-item" tabindex="0" data-fullga="true" data-category="Shop Navigation" data-action="Primary Nav" data-label="Editions" data-event="navigation_header" href="/editions" title="">
Editions
</a>
</div>
</li>
<li class="menu-item-wrapper">
<div class="site-menu__item">
<a aria-haspopup="true" class="main-nav-item" tabindex="0" data-fullga="true" data-category="Shop Navigation" data-action="Primary Nav" data-label="Books" data-event="navigation_header" href="/books" title="">
Books
</a>
<span class="mobile-expand-btn">
<i class="icon icon--chevron-down"></i>
<i class="icon icon--chevron-up"></i>
</span>
</div>
<div class="expanded-menu">
<div class="expanded-menu-inner">
<div class="expanded-list-column"><ul class="expanded-list">
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Books - View all books" class="" href="/books/view-all-books" title="">
View all books
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Books - About artists" class="" href="/books/about-artists" title="">
About artists
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Books - Art history" class="" href="/books/art-history" title="">
Art history
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Books - Art movement" class="" href="/books/art-movement" title="">
Art movement
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Books - Exhibition books" class="" href="/books/exhibition-books" title="">
Exhibition books
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Books - Modern & contemporary art" class="" href="/books/modern-and-contemporary-art" title="">
Modern & contemporary art
</a>
</li>
</ul></div><div class="expanded-list-column"><ul class="expanded-list">
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Books - Kids" class="" href="/books/kids" title="">
Kids
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Books - Signed, exclusive and limited editions" class="" href="/books/signed-exclusive-and-limited-editions" title="">
Signed, exclusive and limited editions
</a>
</li>
</ul></div>
<div class="promo-spot">
<div class="nav-promo-slot">
<div class="text-btn-wrapper">
<div class="promo-spot-title">SIGNED<br>LIMITED<br>EDITIONS</div>
<a class="btn btn--type__secondary" href="/books/signed-exclusive-and-limited-editions">
<i class="icon btn__icon icon--arrow-right"></i>
<span class="btn__text">Shop now</span>
</a>
</div>
<img alt="SIGNED LIMITED EDITIONS" src="https://shop.tate.org.uk/on/demandware.static/-/Sites-tate-Library/default/dw416f186f/tate-shop-images/homepage/navigation/promo-spot-SignedBooks-Tracey.jpg" title="SIGNED LIMITED EDITIONS" />
</div>
</div>
</div>
</div>
</li>
<li class="menu-item-wrapper">
<div class="site-menu__item">
<a aria-haspopup="true" class="main-nav-item" tabindex="0" data-fullga="true" data-category="Shop Navigation" data-action="Primary Nav" data-label="Fashion" data-event="navigation_header" href="/fashion-1" title="">
Fashion
</a>
<span class="mobile-expand-btn">
<i class="icon icon--chevron-down"></i>
<i class="icon icon--chevron-up"></i>
</span>
</div>
<div class="expanded-menu">
<div class="expanded-menu-inner">
<div class="expanded-list-column"><ul class="expanded-list">
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Fashion - View all fashion" class="" href="/fashion-view-all" title="">
View all fashion
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Fashion - Bags & fashion accessories" class="" href="/bags-fashion-accessories" title="">
Bags & fashion accessories
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Fashion - Jewellery" class="" href="/jewellery-1" title="">
Jewellery
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Fashion - T-shirts & apparel" class="" href="/t-shirts-apparel" title="">
T-shirts & apparel
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Fashion - Scarves" class="" href="/scarves" title="">
Scarves
</a>
</li>
</ul></div><div class="expanded-list-column"><ul class="expanded-list">
</ul></div>
<div class="promo-spot">
<div class="nav-promo-slot">
<div class="text-btn-wrapper">
<div class="promo-spot-title">Homme Plissé<br>Issey Miyake</div>
<a class="btn btn--type__secondary" href="/homme-plisse-issey-miyake-for-tate">
<i class="icon btn__icon icon--arrow-right"></i>
<span class="btn__text">Shop now</span>
</a>
</div>
<img alt="Homme Plissé Issey Miyake" src="https://shop.tate.org.uk/on/demandware.static/-/Sites-tate-Library/default/dw0748a52b/tate-shop-images/homepage/navigation/promo-spot-Fashion-IsseyMiyake.jpg" title="Homme Plissé Issey Miyake" />
</div>
</div>
</div>
</div>
</li>
<li class="menu-item-wrapper">
<div class="site-menu__item">
<a aria-haspopup="true" class="main-nav-item" tabindex="0" data-fullga="true" data-category="Shop Navigation" data-action="Primary Nav" data-label="Home" data-event="navigation_header" href="/home-3" title="">
Home
</a>
<span class="mobile-expand-btn">
<i class="icon icon--chevron-down"></i>
<i class="icon icon--chevron-up"></i>
</span>
</div>
<div class="expanded-menu">
<div class="expanded-menu-inner">
<div class="expanded-list-column"><ul class="expanded-list">
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Home - View all home" class="" href="/home/view-all-home" title="">
View all home
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Home - Art rugs" class="" href="/home/art-rugs" title="">
Art rugs
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Home - Cushions & textiles" class="" href="/home/cushions-and-textiles" title="">
Cushions & textiles
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Home - Decorative accessories" class="" href="/home/decorative-accessories" title="">
Decorative accessories
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Home - Food & Drink" class="" href="/home/food-and-drink" title="">
Food & Drink
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Home - Kitchen & tableware" class="" href="/home/kitchen-and-tableware" title="">
Kitchen & tableware
</a>
</li>
</ul></div><div class="expanded-list-column"><ul class="expanded-list">
</ul></div>
<div class="promo-spot">
<div class="nav-promo-slot">
<div class="text-btn-wrapper">
<div class="promo-spot-title">Art Rugs</div>
<a class="btn btn--type__secondary" href="/home/art-rugs">
<i class="icon btn__icon icon--arrow-right"></i>
<span class="btn__text">Shop now</span>
</a>
</div>
<img alt="Kitchen & Tableware" src="https://shop.tate.org.uk/on/demandware.static/-/Sites-tate-Library/default/dw7d592e83/tate-shop-images/homepage/navigation/promo-spot-artrugs-JosefAlbers.jpg" title="Art Rugs" />
</div>
</div>
</div>
</div>
</li>
<li class="menu-item-wrapper">
<div class="site-menu__item">
<a aria-haspopup="true" class="main-nav-item" tabindex="0" data-fullga="true" data-category="Shop Navigation" data-action="Primary Nav" data-label="Membership" data-event="navigation_header" href="/membership-redirect" title="">
Membership
</a>
<span class="mobile-expand-btn">
<i class="icon icon--chevron-down"></i>
<i class="icon icon--chevron-up"></i>
</span>
</div>
<div class="expanded-menu">
<div class="expanded-menu-inner">
<div class="expanded-list-column"><ul class="expanded-list">
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Membership - Join as a Member" class="" href="/membership/join-as-a-member" title="">
Join as a Member
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Membership - Give a gift membership" class="" href="/membership/give-a-gift-membership-2" title="">
Give a gift membership
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Membership - Give a Christmas gift membership" class="" href="/membership/give-a-christmas-gift-membership" title="">
Give a Christmas gift membership
</a>
</li>
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Membership - Join Tate Collective" class="" href="/membership/join-tate-collective" title="">
Join Tate Collective
</a>
</li>
</ul></div><div class="expanded-list-column"><ul class="expanded-list">
<li class="expanded-menu__item ">
<a data-fullga="true" data-event="navigation_primary_dropdown" data-action="Primary Nav" data-category="Shop Navigation" data-label="Membership - Donate" class="" href="/membership/donate" title="">
Donate
</a>
</li>
</ul></div>
<div class="promo-spot">
<div class="nav-promo-slot">
<div class="text-btn-wrapper">
<div class="promo-spot-title">JOIN TATE MEMBERS TODAY</div>
<a class="btn btn--type__secondary" href="/membership">
<i class="icon btn__icon icon--arrow-right"></i>
<span class="btn__text">Order now</span>
</a>
</div>
<img alt="Christmas Membership" src="https://shop.tate.org.uk/on/demandware.static/-/Sites-tate-Library/default/dw23000563/tate-shop-images/homepage/navigation/christmas-membership-promo-spot.jpg" title="Christmas Membership" />
</div>
</div>
</div>
</div>
</li>
</ul>
</div>
<div class="block site-menu-block mob-second-block">
<ul class="site-menu--handheld site-menu--handheld--level-1">
<li class="site-menu--handheld__item site-menu--handheld__item--first">
<a title="Contact us" href="/contactus.html">
Contact us
</a>
</li>
<li class="site-menu--handheld__item hamburger-log-in">
<a data-fullga="true" data-event="navigation_header" data-category="Shop Navigation" data-label="Tate Home" data-action="Header Nav" href="/login-old" title="Sign In to Tate" class="register-modal-link">
Sign In
</a>
</li>
<li class="site-menu--handheld__item site-menu--handheld__item--last">
<a href="http://www.tate.org.uk" title="Tate Home">
Tate Home
</a>
</li>
</ul>
</div>
</div>
</div>
</nav>
<!-- ****** NAV ENDS ****** -->
<div class="page__content" id="content" itemscope="" itemtype="http://schema.org/WebPage" role="main">
<div class="container">
<div class="container__inner">
<div id="primary" class="primary-content">
<article class="error-404">
<section class="content-main">
<div class="container container--primary-content">
<div class="container__inner">
<h1>We're sorry but we can't find the page you're looking for.</h1>
<ul><h3>Please try:</h3>
<li><p>Using the search box at the top of this page, or</p></li>
<li><p>Visiting our <a href="https://shop.tate.org.uk/">homepage</a></p></li>
</ul>
</div>
</div>
</section>
</article>
<div class="notfound-asset-wrapper">
<div class="notfound-asset-inner-wrapper">
<!-- =============== This snippet of JavaScript handles fetching the dynamic recommendations from the remote recommendations server
and then makes a call to render the configured template with the returned recommended products: ================= -->
<script>
(function(){
// window.CQuotient is provided on the page by the Analytics code:
var cq = window.CQuotient;
var dc = window.DataCloud;
var isCQ = false;
var isDC = false;
if (cq && ('function' == typeof cq.getCQUserId)
&& ('function' == typeof cq.getCQCookieId)
&& ('function' == typeof cq.getCQHashedEmail)
&& ('function' == typeof cq.getCQHashedLogin)) {
isCQ = true;
}
if (dc && ('function' == typeof dc.getDCUserId)) {
isDC = true;
}
if (isCQ || isDC) {
var recommender = '[["HomepageWeRecommend"]]';
var slotRecommendationType = decodeHtml('RECOMMENDATION');
// removing any leading/trailing square brackets and escaped quotes:
recommender = recommender.replace(/\[|\]|"/g, '');
var separator = '|||';
var slotConfigurationUUID = '73ac5cfc7b6d0b06db1cd5f2f3';
var contextAUID = decodeHtml('');
var contextSecondaryAUID = decodeHtml('');
var contextAltAUID = decodeHtml('');
var contextType = decodeHtml('');
var anchorsArray = [];
var contextAUIDs = contextAUID.split(separator);
var contextSecondaryAUIDs = contextSecondaryAUID.split(separator);
var contextAltAUIDs = contextAltAUID.split(separator);
var contextTypes = contextType.split(separator);
var slotName = decodeHtml('homepage-whats-popular');
var slotConfigId = decodeHtml('TCC - HomePage Popular Products');
var slotConfigTemplate = decodeHtml('slots/recommendation/custom_product_1x4.isml');
if (contextAUIDs.length == contextSecondaryAUIDs.length) {
for (i = 0; i < contextAUIDs.length; i++) {
anchorsArray.push({
id: contextAUIDs[i],
sku: contextSecondaryAUIDs[i],
type: contextTypes[i],
alt_id: contextAltAUIDs[i]
});
}
} else {
anchorsArray = [{id: contextAUID, sku: contextSecondaryAUID, type: contextType, alt_id: contextAltAUID}];
}
var urlToCall = '/on/demandware.store/Sites-tate-Site/default/CQRecomm-Start';
var params = null;
if (isCQ) {
params = {
userId: cq.getCQUserId(),
cookieId: cq.getCQCookieId(),
emailId: cq.getCQHashedEmail(),
loginId: cq.getCQHashedLogin(),
anchors: anchorsArray,
slotId: slotName,
slotConfigId: slotConfigId,
slotConfigTemplate: slotConfigTemplate,
ccver: '1.03'
};
}
// console.log("Recommendation Type - " + slotRecommendationType + ", Recommender Selected - " + recommender);
if (isDC && slotRecommendationType == 'DATA_CLOUD_RECOMMENDATION') {
// Set DC variables for API call
dcIndividualId = dc.getDCUserId();
dcUrl = dc.getDCPersonalizationPath();
if (dcIndividualId && dcUrl && dcIndividualId != '' && dcUrl != '') {
// console.log("Fetching CDP Recommendations");
var productRecs = {};
productRecs[recommender] = getCDPRecs(dcUrl, dcIndividualId, recommender);
cb(productRecs);
}
} else if (isCQ && slotRecommendationType != 'DATA_CLOUD_RECOMMENDATION') {
if (cq.getRecs) {
cq.getRecs(cq.clientId, recommender, params, cb);
} else {
cq.widgets = cq.widgets || [];
cq.widgets.push({
recommenderName: recommender,
parameters: params,
callback: cb
});
}
}
};
function decodeHtml(html) {
var txt = document.createElement("textarea");
txt.innerHTML = html;
return txt.value;
}
function cb(parsed) {
var arr = parsed[recommender].recs;
if (arr && 0 < arr.length) {
var filteredProductIds = '';
for (i = 0; i < arr.length; i++) {
filteredProductIds = filteredProductIds + 'pid' + i + '=' + encodeURIComponent(arr[i].id) + '&';
}
filteredProductIds = filteredProductIds.substring(0, filteredProductIds.length - 1);//to remove the trailing '&'
var formData = 'auid=' + encodeURIComponent(contextAUID)
+ '&scid=' + slotConfigurationUUID
+ '&' + filteredProductIds;
var request = new XMLHttpRequest();
request.open('POST', urlToCall, true);
request.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
request.onreadystatechange = function() {
if (this.readyState === 4) {
// Got the product data from DW, showing the products now by changing the inner HTML of the DIV:
var divId = 'cq_recomm_slot-' + slotConfigurationUUID;
document.getElementById(divId).innerHTML = this.responseText;
//find and evaluate scripts in response:
var scripts = document.getElementById(divId).getElementsByTagName('script');
if (null != scripts) {
for (var i=0;i<scripts.length;i++) {//not combining script snippets on purpose
var srcScript = document.createElement('script');
srcScript.text = scripts[i].innerHTML;
srcScript.asynch = scripts[i].asynch;
srcScript.defer = scripts[i].defer;
srcScript.type = scripts[i].type;
srcScript.charset = scripts[i].charset;
document.head.appendChild( srcScript );
document.head.removeChild( srcScript );
}
}
}
};
request.send(formData);
request = null;
}
};
})();
</script>
<!-- The DIV tag id below is unique on purpose in case there are multiple recommendation slots on the same .isml page: -->
<div id="cq_recomm_slot-73ac5cfc7b6d0b06db1cd5f2f3"></div>
<!-- ====================== snippet ends here ======================== -->
<!-- =============== This snippet of JavaScript handles fetching the dynamic recommendations from the remote recommendations server
and then makes a call to render the configured template with the returned recommended products: ================= -->
<script>
(function(){
// window.CQuotient is provided on the page by the Analytics code:
var cq = window.CQuotient;
var dc = window.DataCloud;
var isCQ = false;
var isDC = false;
if (cq && ('function' == typeof cq.getCQUserId)
&& ('function' == typeof cq.getCQCookieId)
&& ('function' == typeof cq.getCQHashedEmail)
&& ('function' == typeof cq.getCQHashedLogin)) {
isCQ = true;
}
if (dc && ('function' == typeof dc.getDCUserId)) {
isDC = true;
}
if (isCQ || isDC) {
var recommender = '[["HomepageNewArrivals"]]';
var slotRecommendationType = decodeHtml('RECOMMENDATION');
// removing any leading/trailing square brackets and escaped quotes:
recommender = recommender.replace(/\[|\]|"/g, '');
var separator = '|||';
var slotConfigurationUUID = '3a1650c5fb75640edad8ed8c6b';
var contextAUID = decodeHtml('');
var contextSecondaryAUID = decodeHtml('');
var contextAltAUID = decodeHtml('');
var contextType = decodeHtml('');
var anchorsArray = [];
var contextAUIDs = contextAUID.split(separator);
var contextSecondaryAUIDs = contextSecondaryAUID.split(separator);
var contextAltAUIDs = contextAltAUID.split(separator);
var contextTypes = contextType.split(separator);
var slotName = decodeHtml('homepage-new-arrivals');
var slotConfigId = decodeHtml('TCC - HomePage New Arrival Products');
var slotConfigTemplate = decodeHtml('slots/recommendation/custom_product_1x4.isml');
if (contextAUIDs.length == contextSecondaryAUIDs.length) {
for (i = 0; i < contextAUIDs.length; i++) {
anchorsArray.push({
id: contextAUIDs[i],
sku: contextSecondaryAUIDs[i],
type: contextTypes[i],
alt_id: contextAltAUIDs[i]
});
}
} else {
anchorsArray = [{id: contextAUID, sku: contextSecondaryAUID, type: contextType, alt_id: contextAltAUID}];
}
var urlToCall = '/on/demandware.store/Sites-tate-Site/default/CQRecomm-Start';
var params = null;
if (isCQ) {
params = {
userId: cq.getCQUserId(),
cookieId: cq.getCQCookieId(),
emailId: cq.getCQHashedEmail(),
loginId: cq.getCQHashedLogin(),
anchors: anchorsArray,
slotId: slotName,
slotConfigId: slotConfigId,
slotConfigTemplate: slotConfigTemplate,
ccver: '1.03'
};
}
// console.log("Recommendation Type - " + slotRecommendationType + ", Recommender Selected - " + recommender);
if (isDC && slotRecommendationType == 'DATA_CLOUD_RECOMMENDATION') {
// Set DC variables for API call
dcIndividualId = dc.getDCUserId();
dcUrl = dc.getDCPersonalizationPath();
if (dcIndividualId && dcUrl && dcIndividualId != '' && dcUrl != '') {
// console.log("Fetching CDP Recommendations");
var productRecs = {};
productRecs[recommender] = getCDPRecs(dcUrl, dcIndividualId, recommender);
cb(productRecs);
}
} else if (isCQ && slotRecommendationType != 'DATA_CLOUD_RECOMMENDATION') {
if (cq.getRecs) {
cq.getRecs(cq.clientId, recommender, params, cb);
} else {
cq.widgets = cq.widgets || [];
cq.widgets.push({
recommenderName: recommender,
parameters: params,
callback: cb
});
}
}
};
function decodeHtml(html) {
var txt = document.createElement("textarea");
txt.innerHTML = html;
return txt.value;
}
function cb(parsed) {
var arr = parsed[recommender].recs;
if (arr && 0 < arr.length) {
var filteredProductIds = '';
for (i = 0; i < arr.length; i++) {
filteredProductIds = filteredProductIds + 'pid' + i + '=' + encodeURIComponent(arr[i].id) + '&';
}
filteredProductIds = filteredProductIds.substring(0, filteredProductIds.length - 1);//to remove the trailing '&'
var formData = 'auid=' + encodeURIComponent(contextAUID)
+ '&scid=' + slotConfigurationUUID
+ '&' + filteredProductIds;
var request = new XMLHttpRequest();
request.open('POST', urlToCall, true);
request.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
request.onreadystatechange = function() {
if (this.readyState === 4) {
// Got the product data from DW, showing the products now by changing the inner HTML of the DIV:
var divId = 'cq_recomm_slot-' + slotConfigurationUUID;
document.getElementById(divId).innerHTML = this.responseText;
//find and evaluate scripts in response:
var scripts = document.getElementById(divId).getElementsByTagName('script');
if (null != scripts) {
for (var i=0;i<scripts.length;i++) {//not combining script snippets on purpose
var srcScript = document.createElement('script');
srcScript.text = scripts[i].innerHTML;
srcScript.asynch = scripts[i].asynch;
srcScript.defer = scripts[i].defer;
srcScript.type = scripts[i].type;
srcScript.charset = scripts[i].charset;
document.head.appendChild( srcScript );
document.head.removeChild( srcScript );
}
}
}
};
request.send(formData);
request = null;
}
};
})();
</script>
<!-- The DIV tag id below is unique on purpose in case there are multiple recommendation slots on the same .isml page: -->
<div id="cq_recomm_slot-3a1650c5fb75640edad8ed8c6b"></div>
<!-- ====================== snippet ends here ======================== -->
</div>
</div>
</div>
</div>
</div><!-- /container -->
</div><!-- /content -->
<!-- ****** FOOTER ****** -->
<footer class="page__footer " id="footer">
<div class="container shop-footer-container inc__bt--solid hide-kiosk">
<div class="container__inner shop-container-inner">
<div class="footer-main">
<div class="socials-newsletter-wrapper">
<div class="mobile-centered tablet-centered">
<div class="list-wrapper">
<h2 class="list__title block__title--small">Stay in the know</h2>
<div class="grid-col--100 footer__newsletter">
<script>
var captchaSiteKey = '6LelrMMcAAAAAGjgfa_7vNO772YI9PNimZ2FDi0e';
</script>
<script src="https://www.google.com/recaptcha/api.js?render=6LelrMMcAAAAAGjgfa_7vNO772YI9PNimZ2FDi0e"></script>
<form name="formsignup" action="https://www.tate.org.uk/subscribe" class="form__newsletter-signup" method="post">
<input type="hidden" name="action_step" value="opt_in"/>
<input type="hidden" name="source" id="id_source" value="shop-website"/>
<input type="hidden" name="UpdateTessituraAttrURL" value="/on/demandware.store/Sites-tate-Site/default/Newsletter-UpdateNewsltterAttributesInTessitura" />
<input type="hidden" id="g-recaptcha-token" name="g-recaptcha-token"/>
<div class="form-section form-section--multicolumn">
<div class="form-section__inner">
<div class="form-section__content">
<fieldset class="fieldset--button-inline fieldset--label-hidden">
<legend class="h-e">Stay in the know</legend>
<div class="form-item form-item--text">
<div class="form-row form-item--text form-item--no-label login-name required">
<div class="field-wrapper">
<input aria-label="Newsletter" type="text" id="id_email" name="email" maxlength="100" value="email address" placeholder="email address" onfocus="if (this.value=='email address') {this.value=''};" class="email">
</div>
</div>
</div>
<div class="form-item form-item--button">
<button id="newslettersubmit"
class="btn btn--submit"
type="submit"
value="Apply"
name="dwfrm_profile_confirm">
<span class="btn__text">Sign Up</span>
</button>
</div>
</fieldset>
<p><small>
This site is protected by reCAPTCHA and the Google
<a href="https://policies.google.com/privacy">Privacy Policy</a> and
<a href="https://policies.google.com/terms">Terms of Service</a> apply.
</p></small>
</div>
</div>
</div>
</form>
<script>
grecaptcha.ready(function() {
grecaptcha.execute(captchaSiteKey, {action: 'submit'}).then(function(token) {
document.getElementById('g-recaptcha-token').value = token;
});
});
</script>
</div>
</div>
</div>
</div>
<style>
/* TEMPORARY FIX FOR PROMOTION DOUBLE FROM PRICE */
.product-sales-price ~ .product-standard-price div {
display:none;
}
</style>
<div class="footer-quick-links-wrapper grid__inner grid-col--65 tablet-centered">
<div class="grid-col--50 mobile-centered footer__quick-links footer__quick-links--support">
<div class="list-wrapper">
<h2 class="list__title block__title--small inc__text-uppercase">Shopping at Tate</h2>
<ul class="list list--links">
<li class="list__item"> <a data-gtm-name="Navigation-footer" href="https://shop.tate.org.uk/whyshopattate.html">Why shop at Tate?</a>
</li>
<li class="list__item"> <a data-gtm-name="Navigation-footer" href="https://shop.tate.org.uk/visitourshops.html">Visit our shops</a>
</li>
</li>
</ul>
</div>
</div>
<div class="grid-col--45 mobile-centered footer__quick-links footer__quick-links--about">
<div class="list-wrapper">
<h2 class="list__title block__title--small inc__text-uppercase">Customer services</h2>
<ul class="list list--links">
<li class="list__item"> <a data-gtm-name="Navigation-footer" href="https://shop.tate.org.uk/deliveryinformation.html">Delivery information</a>
</li>
<li class="list__item"> <a data-gtm-name="Navigation-footer" href="https://shop.tate.org.uk/contactus.html">Contact us</a>
</li>
<li class="list__item">
<a data-gtm-name="Navigation-footer" href="https://shop.tate.org.uk/frequentlyaskedquestions.html">FAQs</a>
</li>
<li class="list__item"> <a data-gtm-name="Navigation-footer" href="https://shop.tate.org.uk/refundsandreturns.html">Refunds & returns</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="container shop-container-footer container__footer_third inc__bt--solid hide-kiosk">
<div class="container__inner">
<div class="grid-outer">
<div class="grid-col--75 shop-footer__site-links hide-desktop">
<div class="list-wrapper">
<script>
/* Workaround for pre-selecting the membership types for xmas membership */
var categoriesMap = {};
categoriesMap['join-as-a-member'] = 'membership';
categoriesMap['membership-redirect'] = 'membership';
categoriesMap['give-a-gift-membership-2'] = 'giftMembership';
categoriesMap['gift-membership'] = 'giftMembership';
categoriesMap['give-a-christmas-gift-membership'] = 'xmas';
document.addEventListener('DOMContentLoaded', function() {
// attach the on click events on the navigation categories
const elems = document.querySelectorAll('a[data-event="navigation_primary_dropdown"], a[href="/gift-membership"], .site-menu__item a[data-label="Membership"]');
elems.forEach(element => element.addEventListener('click', e => {
const element = e.target;
const lastUrlItem = element.getAttribute('href').split('/').at(-1);
const membershipType = lastUrlItem in categoriesMap && categoriesMap[lastUrlItem];
if (membershipType) {
e.preventDefault();
localStorage.setItem('membershipType', membershipType);
window.location.href = element.getAttribute('href');
return false;
}
}, {once : true}));
// attach the on click events on the membership buttons
const membElems = document.querySelectorAll('.membership-for-who label');
membElems.forEach(element => element.addEventListener('click', e => {
const membershipType = element.getAttribute('for');
localStorage.setItem('membershipType', membershipType);
}, {once : true}));
// pre-select the radio buttons
var membershipType = localStorage.getItem('membershipType') || 'xmas';
if (window.location.href.indexOf('membership') !== -1 && membershipType) {
const el = document.querySelector('.membership-for-who label[for="' + membershipType + '"]');
if (el) {
if (el.onclick) {
el.onclick();
} else if (el.click) {
el.click();
}
}
}
});
</script>
<ul class="list list--links list--inline inc__ta-right">
<li class="list__item">
<a data-gtm-name="Navigation-footer" href="https://www.tate.org.uk/about-us/policies-and-procedures/website-terms-use/cookie-policy">Privacy & cookies</a>
</li>
<li class="list__item">
<a data-gtm-name="Navigation-footer" href="https://shop.tate.org.uk/termsandconditions.html">T&Cs</a>
</li>
<li class="list__item">
<a data-gtm-name="Navigation-footer" href="https://www.tate.org.uk/about-us/accessibility-statement">Accessibility</a>
</li>
</ul>
<style>
/* Workaround for the Homepage banner height for bigger devices than Full HD */
.pt_home .homepage-carousel-wrapper .banner-container { max-height: none; }
</style>
</div>
</div>
<div class="grid-col--25 footer__logo">
<div class="grid-col--100">
<a aria-label="Tate Home" href="https://www.tate.org.uk"><span class="icon icon--logo footer-logo"></span></a>
</div>
<div class="grid-col--100 btn-tate-home">
<a href="https://www.tate.org.uk" class="btn btn--style__icon-left">
<i class="icon btn__icon icon--arrow-left"></i>
<span class="btn__text">Go to Tate Home</span>
</a>
</div>
</div>
<div class="grid-col--75 footer__site-links hide-mobile hide-tablet">
<div class="list-wrapper">
<script>
/* Workaround for pre-selecting the membership types for xmas membership */
var categoriesMap = {};
categoriesMap['join-as-a-member'] = 'membership';
categoriesMap['membership-redirect'] = 'membership';
categoriesMap['give-a-gift-membership-2'] = 'giftMembership';
categoriesMap['gift-membership'] = 'giftMembership';
categoriesMap['give-a-christmas-gift-membership'] = 'xmas';
document.addEventListener('DOMContentLoaded', function() {
// attach the on click events on the navigation categories
const elems = document.querySelectorAll('a[data-event="navigation_primary_dropdown"], a[href="/gift-membership"], .site-menu__item a[data-label="Membership"]');
elems.forEach(element => element.addEventListener('click', e => {
const element = e.target;
const lastUrlItem = element.getAttribute('href').split('/').at(-1);
const membershipType = lastUrlItem in categoriesMap && categoriesMap[lastUrlItem];
if (membershipType) {
e.preventDefault();
localStorage.setItem('membershipType', membershipType);
window.location.href = element.getAttribute('href');
return false;
}
}, {once : true}));
// attach the on click events on the membership buttons
const membElems = document.querySelectorAll('.membership-for-who label');
membElems.forEach(element => element.addEventListener('click', e => {
const membershipType = element.getAttribute('for');
localStorage.setItem('membershipType', membershipType);
}, {once : true}));
// pre-select the radio buttons
var membershipType = localStorage.getItem('membershipType') || 'xmas';
if (window.location.href.indexOf('membership') !== -1 && membershipType) {
const el = document.querySelector('.membership-for-who label[for="' + membershipType + '"]');
if (el) {
if (el.onclick) {
el.onclick();
} else if (el.click) {
el.click();
}
}
}
});
</script>
<ul class="list list--links list--inline inc__ta-right">
<li class="list__item">
<a data-gtm-name="Navigation-footer" href="https://www.tate.org.uk/about-us/policies-and-procedures/website-terms-use/cookie-policy">Privacy & cookies</a>
</li>
<li class="list__item">
<a data-gtm-name="Navigation-footer" href="https://shop.tate.org.uk/termsandconditions.html">T&Cs</a>
</li>
<li class="list__item">
<a data-gtm-name="Navigation-footer" href="https://www.tate.org.uk/about-us/accessibility-statement">Accessibility</a>
</li>
</ul>
<style>
/* Workaround for the Homepage banner height for bigger devices than Full HD */
.pt_home .homepage-carousel-wrapper .banner-container { max-height: none; }
</style>
</div>
</div>
</div>
</div>
</div>
</footer>
<!-- ****** FOOTER END ******-->
<!--[if gte IE 9 | !IE]><!-->
<script src="/on/demandware.static/Sites-tate-Site/-/default/v1793344633546/lib/jquery/jquery-3.3.1.min.js" type="text/javascript"></script>
<!--<![endif]-->
<!--[if IE 9]>
<script src="//cdn.rawgit.com/paulirish/matchMedia.js/master/matchMedia.js" type="text/javascript"></script>
<script src="//cdn.rawgit.com/paulirish/matchMedia.js/master/matchMedia.addListener.js" type="text/javascript"></script>
<![endif]-->
<script src="/on/demandware.static/Sites-tate-Site/-/default/v1793344633546/lib/jquery/ui/jquery-ui.min.js" type="text/javascript"></script>
<script src="/on/demandware.static/Sites-tate-Site/-/default/v1793344633546/lib/jquery/jquery.jcarousel.min.js" type="text/javascript"></script>
<script src="/on/demandware.static/Sites-tate-Site/-/default/v1793344633546/lib/jquery/jquery.validate.min.js" type="text/javascript"></script>
<script src="/on/demandware.static/Sites-tate-Site/-/default/v1793344633546/lib/jquery/jquery.zoom.min.js"></script>
<script src="/on/demandware.static/Sites-tate-Site/-/default/v1793344633546/lib/jquery/jquery.colorbox-min.js"></script>
<script type="text/javascript">
(function(){
window.Constants = {"AVAIL_STATUS_IN_STOCK":"IN_STOCK","AVAIL_STATUS_PREORDER":"PREORDER","AVAIL_STATUS_BACKORDER":"BACKORDER","AVAIL_STATUS_NOT_AVAILABLE":"NOT_AVAILABLE"};
window.Resources = {"I_AGREE":"I agree","CLOSE":"Close","NO_THANKS":"No, thanks","OK":"OK","ARE_YOU_HUMAN":"Please confirm you are not a robot","FEW_FAILED_LOGIN_ATTEMPTS":"There seems to have been a few failed attempts to access your account","CONFIRM":"Confirm","COOKIE_WARNING_TITLE":"We use cookies to make our website work more efficiently, to provide you with more personalised services or advertising to you, and to analyse traffic on our website.","COOKIE_WARNING_MESSAGE1":"For more information on how we use cookies and how to manage cookies on your device, please read our","COOKIE_WARNING_MESSAGE2":"Please click below to accept the use of our cookies.","COOKIE_WARNING_ANCHOR_TEXT":"Cookies Policy","COOKIE_WARNING_BUTTON_TEXT":"Accept cookies","SHOW_DETAILS":"Show details","HIDE_DETAILS":"Hide details","COOKIE_PAGE_URL":"https://www.tate.org.uk/about-us/policies-and-procedures/website-terms-use/cookie-policy","QUANTITY":"Quantity","PLUS":"plus","MINUS":"minus","SHIP_QualifiesFor":"shipment.qualifiesfor","CC_LOAD_ERROR":"billing.creditcardloaderror","COULD_NOT_SAVE_ADDRESS":"multishippingaddresses.couldnotsaveaddress","ENTER_ADDRESS":"Enter delivery details","COLLECTION_DETAILS":"Collection details","RECIPIENTS_DETAILS":"Recipient's delivery details","ENTER_DETAILS":"Enter Your Details","MEMBERSHIP_DETAILS":"Membership details","PATRON_DETAILS":"Patron details","WE_NEED_YOUR_ADDRESS":"We need your address to send your welcome pack and Tate ETC magazine","WE_NEED_YOUR_ADDRESS_COANY":"We need your address to send your Tate ETC magazine","WE_NEED_YOUR_ADDRESS_GIFT_MEM":"We need your address for billing and to send recipients Membership Welcome pack for you to give to them","WE_NEED_YOUR_ADDRESS_GIFT_RECIP":"We need your address for our Membership billing records<br>We will despatch the Membership Welcome pack directly to the address you have provided for the Recipient","WE_NEED_YOUR_ADDRESS_PATRONAGE":"We need your address to send your welcome pack and Tate ETC magazine. We will also send you emails updating you on our programme.","CLICK_AND_COLLECT":"Click & Collect","CLICK_AND_COLLECT_FREE":"FREE","CARD_VISA":"Visa","CARD_JCB":"JCB","CARD_AMEX":"Amex","CARD_MASTERCARD":"Mastercard","CARD_DISCOVER":"Discover","CARD_DINERSCLUB":"DinersClub","CARD_VISAELECTRON":"VisaElectron","CARD_MAESTRO":"Maestro","CARD_DANKORT":"Dankort","CARD_NUMBER_IS_INVALID":"The card number entered is invalid","SECURITY_CODE_IS_INVALID":"The security code is invalid","EXPIRY_DATE_MUST_BE_IN_FUTURE":"Expiry date must be a date in the future","EXPIRY_DATE_MUST_BE_VALID":"Expiry date must be a valid date","OWNER_NAME_CANNOT_EXCEED_30_CHR":"'Card holder' name cannot exceed thirty (30) characters","OWNER_NAME_CANNOT_BE_EMPTY":"'Card holder' name cannot be empty","CREDIT_CARD_OWNER_MISSING":"Please enter your name as it appears on the card","CREDIT_CARD_NUMBER_MISSING":"Please enter the number as it appears on your card","CREDIT_CARD_EXPIRY_MISSING":"Please enter your expiry date","CREDIT_CARD_CVV_MISSING":"Please enter your Security Code","LOOK_UP_NEW_ADDRESS":"Look up new address","REDEEM_ANOTHER_CERTIFICATE":"Redeem another gift certificate","ONLY_UK_DELIVERY":"One or more items in your basket is UK only delivery","SELECT_AN_ADDRESS":"Select an address","COUNTRY_RESTRICTED":"Some items cannot be delivered to this country. Please remove from your <a href=\"https://shop.tate.org.uk/basket\">basket</a> or update delivery address to proceed.","CARD_LIST_SELECT":"Select from saved cards","CARD_LIST_USE_DIFFERENT":"Use a different card","REG_ADDR_ERROR":"Could not load address","BONUS_PRODUCT":"Bonus product","BONUS_PRODUCTS":"Bonus products","SELECT_BONUS_PRODUCTS":"Select bonus products","SELECT_BONUS_PRODUCT":"product.selectbonusproduct","BONUS_PRODUCT_MAX":"The maximum number of bonus products has been selected. Please remove one in order to add additional bonus products.","BONUS_PRODUCT_TOOMANY":"You have selected too many bonus products. Please change the quantity.","SIMPLE_SEARCH":"Enter keyword or item no.","SUBSCRIBE_EMAIL_DEFAULT":"Email address","CURRENCY_SYMBOL":"£","MISSINGVAL":"Please enter {0}","SERVER_ERROR":"Server connection failed!","MISSING_LIB":"jQuery is undefined.","BAD_RESPONSE":"Bad response - parser error!","INVALID_PHONE":"Please specify a valid phone number.","REMOVE":"Remove","QTY":"Qty","EMPTY_IMG_ALT":"Remove","COMPARE_BUTTON_LABEL":"Compare items","COMPARE_CONFIRMATION":"This will remove the first product added for comparison. Is that OK?","COMPARE_REMOVE_FAIL":"Unable to remove item from list","COMPARE_ADD_FAIL":"Unable to add item to list","ADD_TO_CART_FAIL":"Unable to add item '{0}' to basket","REGISTRY_SEARCH_ADVANCED_CLOSE":"Close advanced aearch","GIFT_CERT_INVALID":"Invalid gift certificate code.","GIFT_CERT_BALANCE":"Your current gift certificate balance is","GIFT_CERT_AMOUNT_INVALID":"Gift certificate can only be purchased with a minimum of £5 and maximum of £250","GIFT_CERT_MISSING":"Please enter a gift certificate code.","INVALID_OWNER":"billing.ownerparseerror","COUPON_CODE_MISSING":"Please enter a promo code.","COOKIES_DISABLED":"Your browser is currently not set to accept cookies. Please turn this functionality on or check if you have another program set to block cookies.","BML_AGREE_TO_TERMS":"You must agree to the terms and conditions","CHAR_LIMIT_MSG":"Characters remaining [ {0} ]","CONFIRM_DELETE":"Do you want to remove this {0}?","CANNOT_EDIT_ADDRESS":"Service down, you cannot currently edit this address","TITLE_GIFTREGISTRY":"gift registry","TITLE_ADDRESS":"address","TITLE_CREDITCARD":"credit card","SERVER_CONNECTION_ERROR":"Server connection failed!","IN_STOCK_DATE":"The expected in-stock date is {0}.","ITEM_STATUS_NOTAVAILABLE":"This item is currently not available.","INIFINITESCROLL":"Show all","STORE_NEAR_YOU":"What's available at a store near you","SELECT_STORE":"Select store","SELECTED_STORE":"Selected store","PREFERRED_STORE":"Preferred store","SET_PREFERRED_STORE":"Set preferred store","ENTER_ZIP":"Enter ZIP code","INVALID_ZIP":"Please enter a valid ZIP code","SEARCH":"Search","CHANGE_LOCATION":"Change location","CONTINUE_WITH_STORE":"Continue with preferred store","CONTINUE":"Continue","SEE_MORE":"See More stores","SEE_LESS":"See Fewer stores","QUICK_VIEW":"Quick view","QUICK_VIEW_POPUP":"Product quick view","TLS_WARNING":"We value your security!<br/>We detected that you are using an outdated browser.<br/>Update you browser to continue a secure shopping experience.","VALIDATE_REQUIRED":"This field is required.","VALIDATE_REMOTE":"Please fix this field.","VALIDATE_EMAIL":"Please enter a valid email address.","VALIDATE_URL":"Please enter a valid URL.","VALIDATE_DATE":"Please enter a valid date.","VALIDATE_DATEISO":"Please enter a valid date ( ISO ).","VALIDATE_NUMBER":"Please enter a valid number.","VALIDATE_DIGITS":"Please enter only digits.","VALIDATE_CREDITCARD":"Please enter a valid credit card number.","VALIDATE_EQUALTO":"Please enter the same value again.","VALIDATE_EMAIL_MATCH":"Email address doesn't match","VALIDATE_MAXLENGTH":"Please enter no more than {0} characters.","VALIDATE_MINLENGTH":"Please enter at least {0} characters.","VALIDATE_RANGELENGTH":"Please enter a value between {0} and {1} characters long.","VALIDATE_RANGE":"Please enter a value between {0} and {1}.","VALIDATE_MAX":"Please enter a value less than or equal to {0}.","VALIDATE_MIN":"Please enter a value greater than or equal to {0}.","VALIDATE_POSTCODE":"Please enter your postcode","VALIDATE_LATIN":"Sorry, we can only accept Latin alphanumeric characters at the moment","VALIDATE_TAT_PHONE":"Invalid phone number","VALIDATE_MEMBERSHIP_ID":"Please enter a valid Membership ID","VALIDATE_PID_COUNTRY":"PID is required for this country","PASSWORD_NOT_MATCH":"Password does not match","ENTER_ONLY_DIGITS":"Please enter only digits","ENTER_EIGHT_DIGITS":"Please enter 8 digits","FILL_EACH_FIELDS":"Please enter 2 digits in each field","VALIDATE_ADDRESS":"You can't select this address","VALIDATE_PO_BOX":"We are unable to deliver to a PO Box address","VALIDATE_ADDRESS_SPECIAL_CHARS":"We are unable to deliver to this address","VERIFICATION_EMAIL_OK":"New verification email was sent.","VERIFICATION_EMAIL_FAIL":"Something went wrong, please try again.","U25_GOOGLE_LOGIN":"Log in with Google","U25_FACEBOOK_LOGIN":"Log in with Facebook","U25_GOOGLE_REGISTER":"Sign up with Google","U25_FACEBOOK_REGISTER":"Sign up with Facebook","ADD_TO_MEMBERSHIP":"Add to membership","SELECT":"Select","SELECTED":"Selected","ADD":"Add","ADDED":"Added","CARD_HOLDERS_VALIDATION":"We can only print 50 characters on the card. You have used {3}. Please adjust your input","THANK_YOU":"Thank you","SKIP_FIELDS_ERROR":"Please fill either all {0} fields or none","GIFT_AID_YES":"Add to basket with Gift Aid","GIFT_AID_NO":"Add to basket without Gift Aid","REPLACEMENT_CARD_ORDERED":"Your replacement card has been re-issued.","REPLACEMENT_CARD_ORDER_FAIL":"Sorry, your replacement card could not be ordered. Please try again","MOBILE_MEMBERSHIP_DOWNLOAD_ERROR":"There has been an error downloading your membership, please try again later","INSTALLMENT_AMOUNT_PER_MONTH":"/month <br> For 12 months","RENEW_BUTTON":"Renew your membership","RENEW_BUTTON_MOBILE":"Renew","MOBILE_COLLECTIVE_DOWNLOAD_ERROR":"There has been an error downloading your collective card, please try again later","DONATION_SELECTAMOUNT":"Donation - Select amount","DONATION_URL":"/donation","ALL_DAY":"All day","MOBILE_TICKET_DOWNLOAD_ERROR":"There has been an error downloading your ticket, please try again later","ETC_GTM_TITLE":"Tate Etc. Magazine","ADD_TO_BASKET":"Add to basket","ADD_TO_BASKET_WITHOUT_DONATION":"Add to basket without donation","PLEASE_SELECT_YOUR_ADDRESS":"Please select your address","UPDATE":"Update","ADD_TICKET":"Add ticket to Basket","ADD_TICKET_PLURAL":"Add tickets to Basket","NEWSLETTER_UPDATED":"Updated","MEMBERPREF_UPDATED":"Updated","COUPON_MESSAGE":"Please note this is for promotional codes only and not Tate gift certificates","APPLY_COUPON":"Apply","COUPON_APPLIED":"Promo code applied","COUPON_ERROR":"Promo code cannot be applied","SPECIAL_PREFIX":"pcd","COLLECTIVE_OPTION_ID":"387,271,72,325,326,327,52,365,355,261,206,192,36,370,398,356,411","MEMBER_OPTION_ID":"151,354,71,160,51,231,323,324,322,232,276,278,384,360,364,63,32,419","ENTER_PROMO_CODE":"Enter promo code","ENTER_TICKETS_QTY_FOR":"Enter tickets qty for","DISCOUNT_TICKETS_AVAILABLE":"Discounted Tickets Available","GIFT_CERT_MIN_AMOUNT":5,"GIFT_CERT_MAX_AMOUNT":250,"VIEW":"View","VIEW_32":"View 32","REFINEMENT_BUTTON":"Refined by","LOW_STOCK_WARNING_VALUE":0,"LOW_STOCK_WARNING_MESSAGE":"Last few remaining","ADDDED_TO_BASKET":"Added to basket","MAX_QTY_PDP":30,"MAX_QTY_REACHED_MESSAGE":"Please note, this item is restricted to {0} per customer.","NO_SEARCH_HITS":"No matches were found, please search for something else","REMOVE_FROM_WISHLIST":"Remove from wishlist","ADD_TO_WISHLIST":"Add to wishlist","REMOVED_FROM_WISHLIST":"Product removed from wishlist","ADDED_TO_WISHLIST":"Product added to wishlist","DIALOG_TITLE":"Enter delivery details","DELIVERY_FREE":"FREE","GIFT_WRAP_UPDATE":"Update","GIFT_WRAP_UPDATED":"Updated","MODAL_MSG":"To add your product to a wishlist please log in or create an account","ONLY_HAVE":"Sorry, we only have","IN_STOCK_MSG":"in stock","NOT_ENOUGHT_TICKETS":"We don't have enough tickets available for this entry time","WE_REDUCE_QUANTITY":"We've reduced the quantity but you may wish to choose another time","SEARCH_REFINEMENTS_CLEARED":"Your search refinements have been cleared","PASSWORD_WEAK":"Weak","PASSWORD_AVERAGE":"Average","PASSWORD_STRONG":"Strong","PASSWORD_EXCELLENT":"Excellent","US_COUNTY":"State","CA_COUNTY":"Province","AU_COUNTY":"State","GB_COUNTY":"County","IN_STOCK":"In stock","QTY_IN_STOCK":"{0} item(s) in stock","PREORDER":"Pre-order","QTY_PREORDER":"{0} item(s) are available for pre-order.","REMAIN_PREORDER":"The remaining items are available for pre-order.","BACKORDER":"Back order","QTY_BACKORDER":"Back order {0} item(s)","REMAIN_BACKORDER":"The remaining items are available on back order.","NOT_AVAILABLE":"This item is currently not available.","REMAIN_NOT_AVAILABLE":"The remaining items are currently not available. Please adjust the quantity."};
window.Urls = {"appResources":"/on/demandware.store/Sites-tate-Site/default/Resources-Load","pageInclude":"/on/demandware.store/Sites-tate-Site/default/Page-Include","continueUrl":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/RedirectURL-Start","staticPath":"/on/demandware.static/Sites-tate-Site/-/default/v1793344633546/","addGiftCert":"/giftcertpurchase","minicartGC":"/on/demandware.store/Sites-tate-Site/default/GiftCert-ShowMiniCart","addProduct":"/on/demandware.store/Sites-tate-Site/default/Cart-AddProduct","minicart":"/on/demandware.store/Sites-tate-Site/default/Cart-MiniAddProduct","cartShow":"/basket","giftRegAdd":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/Address-GetAddressDetails?addressID=","paymentsList":"https://shop.tate.org.uk/wallet","addressesList":"https://shop.tate.org.uk/addressbook","wishlistShow":"https://shop.tate.org.uk/wishlist","wishlistAddress":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/Wishlist-SetShippingAddress","wishlistAdd":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/Wishlist-Add","wishlistRemove":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/Wishlist-Remove","wishlistLoginRegisterModal":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/Wishlist-RegisterLoginModal","wishlistAddProductToCart":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/Wishlist-AddProductToCart","wishlistUpdateQTY":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/Wishlist-UpdateListItemQuantity","deleteAddress":"/on/demandware.store/Sites-tate-Site/default/Address-Delete","getProductUrl":"/on/demandware.store/Sites-tate-Site/default/Product-Show","getBonusProducts":"/on/demandware.store/Sites-tate-Site/default/Product-GetBonusProducts","addBonusProduct":"/on/demandware.store/Sites-tate-Site/default/Cart-AddBonusProduct","getSetItem":"/on/demandware.store/Sites-tate-Site/default/Product-GetSetItem","productDetail":"/on/demandware.store/Sites-tate-Site/default/Product-Detail","getAvailability":"/on/demandware.store/Sites-tate-Site/default/Product-GetAvailability","removeImg":"/on/demandware.static/Sites-tate-Site/-/default/dw395a4ce4/images/icon_remove.gif","searchsuggest":"/on/demandware.store/Sites-tate-Site/default/Search-GetSuggestions","productNav":"/on/demandware.store/Sites-tate-Site/default/Product-Productnav","summaryRefreshURL":"/on/demandware.store/Sites-tate-Site/default/COBilling-UpdateSummary","billingSelectCC":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/COBilling-SelectCreditCard","updateAddressDetails":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/COShipping-UpdateAddressDetails","updateAddressDetailsBilling":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/COBilling-UpdateAddressDetails","shippingMethodsJSON":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/COShipping-GetApplicableShippingMethodsJSON","shippingMethodsList":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/COShipping-UpdateShippingMethodList","selectShippingMethodsList":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/COShipping-SelectShippingMethod","changeShippingMethod":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/COShipping-ChangeShippingMethod","updateSingleGiftWrap":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/COShipping-UpdateSingleGiftWrap","updateGiftWrapMultishipping":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/COShippingMultiple-UpdateSingleGiftWrap","shopShippingMethodChange":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/COShippingMultiple-OnChangeShopProductShippingMethod","resetPaymentForms":"/on/demandware.store/Sites-tate-Site/default/COBilling-ResetPaymentForms","compareShow":"/compare","compareAdd":"/on/demandware.store/Sites-tate-Site/default/Compare-AddProduct","compareRemove":"/on/demandware.store/Sites-tate-Site/default/Compare-RemoveProduct","compareEmptyImage":"/on/demandware.static/Sites-tate-Site/-/default/dwd3254b46/images/comparewidgetempty.png","giftCardCheckBalance":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/COBilling-GetGiftCertificateBalance","redeemGiftCert":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/COBilling-RedeemGiftCertificateJson","isSessionAvailable":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/COBilling-IsSessionAvailable","addCoupon":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/Cart-AddCouponJson","storesInventory":"/on/demandware.store/Sites-tate-Site/default/StoreInventory-Inventory","setPreferredStore":"/on/demandware.store/Sites-tate-Site/default/StoreInventory-SetPreferredStore","getPreferredStore":"/on/demandware.store/Sites-tate-Site/default/StoreInventory-GetPreferredStore","setStorePickup":"/on/demandware.store/Sites-tate-Site/default/StoreInventory-SetStore","setZipCode":"/on/demandware.store/Sites-tate-Site/default/StoreInventory-SetZipCode","getZipCode":"/on/demandware.store/Sites-tate-Site/default/StoreInventory-GetZipCode","billing":"/billing","setSessionCurrency":"/on/demandware.store/Sites-tate-Site/default/Currency-SetSessionCurrency","addEditAddress":"/on/demandware.store/Sites-tate-Site/default/COShippingMultiple-AddEditAddressJSON","cookieHint":"/on/demandware.store/Sites-tate-Site/default/Page-Show?cid=cookie_hint","rateLimiterReset":"/on/demandware.store/Sites-tate-Site/default/RateLimiter-HideCaptcha","csrffailed":"/on/demandware.store/Sites-tate-Site/default/CSRF-Failed","membershipOptions":"/on/demandware.store/Sites-tate-Site/default/Membership-Options","saveToSession":"/on/demandware.store/Sites-tate-Site/default/Membership-SaveToSession","saveToSessionV2":"/on/demandware.store/Sites-tate-Site/default/MembershipV2-SaveToSession","deleteProduct":"/on/demandware.store/Sites-tate-Site/default/Cart-DeleteProduct","updateQuantity":"/on/demandware.store/Sites-tate-Site/default/Cart-UpdateOptionQuantity","updateShopProductQuantity":"/on/demandware.store/Sites-tate-Site/default/Cart-UpdateShopProductQuantity","updateGuideQuantity":"/on/demandware.store/Sites-tate-Site/default/Cart-UpdateGuideQuantity","myAccount":"/account","updateDisabledCompanion":"/on/demandware.store/Sites-tate-Site/default/Cart-UpdateDisabledCompanionTicket","handleQuestionAnswer":"/on/demandware.store/Sites-tate-Site/default/Membership-HandleQuestionAnswer","updatePaginationCount":"/search","showMembership":"/membership","cardHolders":"/membership/cardholders","membershipProcess":"/on/demandware.store/Sites-tate-Site/default/MembershipV2-Process","replacementCard":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/Account-ReIssueMembershipCard","contactUs":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/CustomerService-Submit","updateShippingPrice":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/COShipping-UpdateShippingPrice","transformTickets":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/COBilling-TransformTickets","getTateExhibitions":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/COSummary-GetTateExhibitions","getMembershipRecipietData":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/COShipping-GetGiftMembershipRecipientData","getCustomerData":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/COShipping-GetCustomerData","accountMemberPrefs":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/Account-MemberPrefs","checkCountryRestriction":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/COShipping-GetProductsThatRestrictCountry","hasRestrictedProducts":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/COShipping-HasRestrictedProducts","countriesOfRestrictedProductsOnly":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/COShipping-GetCountriesOfBasketWithRestrictedProductsOnly","membershipProductJsonData":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/MembershipV2-ProductJsonData","updateMembershipPaymentOption":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/COBilling-UpdateMembershipPaymentOption","RenderMembershipGiftSection":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/MembershipV2-RenderMembershipGiftSection","getMembershipSummaryDescription":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/MembershipV2-GetMembershipSummaryDescription","getHeroBannerCustomerData":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/MembershipV2-GetHeroBannerCustomerData","RenderExhibitionsByQuery":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/MembershipV2-RenderExhibitionsByQuery","saveGiftAid":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/Account-SaveGiftAid","cancelTicketsModal":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/Account-CancelTicketsModal","cancelTickets":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/Account-CancelTickets","cancelTicketsPageCancel":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/Account-CancelTicketsPageCancel","updateNewsletterCheckbox":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/COBilling-UpdateNewsletterCheckbox","getABTastyScript":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/JSSnippets-GetABTastyScript","getTicketsNumbers":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/QuickTicketSales-GetTickets","registerModal":"https://shop.tate.org.uk/login?modal=true","sessionLogin":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/COBilling-SessionLogin","passwordModal":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/Account-ShowPasswordModal","setOptionsForCounty":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/COShipping-OptionsForCounty","checkoutLoginModal":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/COCustomer-StartModal?modal=true","orderConfirmationRequests":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/COSummary-orderConfirmationRequests","orderConfirmationRequests2":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/COSummary-orderConfirmationRequests2","alignBasket":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/Cart-AlignBasket","updateCreditCardSelection":"https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/COBilling-UpdateCreditCardSelection"};
window.SitePreferences = {"LISTING_INFINITE_SCROLL":true,"LISTING_REFINE_SORT":true,"STORE_PICKUP":true,"CHECK_TLS":false,"WP_ENABLE_CLIENT_SIDE_ENCRYPTION":false,"WP_CSE_PUBLIC_KEY":"1#10001#872711975070abd16933eb744b36746123bfe8e75cecb3329e754e00b081eef294f47f0a5c60a22b00b9eb80677378adfe4787c19ae00705985aeeaac2a60109af492789070eb9d42a4c4dcba966d8c39f6d0129f55e856a773e6e5988845e9c383a14f9d79a1a3eacaa40d33a77b310fce3b87b62c78211150c8351dfa77a996084ae3327a0caec7a282afcf1a0ec4789afddc0eb566cf53724530e6e2b8a0020c42faf18c8ac3ae656863617676063c52f57704a210bec387f8ae9d8db2aa68cc3ac320354c99c9bc9a02396a463a24de7ac63e51e971497e5a3c93039224d2329dab0726532ccdcf8fcd65ac26e710d11965c3d617e08fa5ae28459216081","TICKET_MORE_OPTIONS":["19","185","89","90","67","68","26","81","80","135","77"],"TICKET_SUPPRESSION":["11","12"],"TICKET_GIFT_AID_EXEMPT":["13","14","16","20","21","22","23","26","27","28","29","30","31","32","33","35","47","48","49","50","51","52","53","54","55","56","57","58","59","60","61","62","63","64","65","66","67","68","69","70","71","72","77","80","81","89","90","98","99","100","101","102","103","104","105","106","107","108","109","114","118","126","127","128","129","133","134","135","153","154","155","156","177","180","181","182","184","185","179","186","187","192","193","194","195","196","197","198","199","201","202","203","204","205","206","207","209","211","212","37","130","131","213","214","215","25","218","219","220","221","222","223","224","225","226","227","229","230","231","232","233","234","235","236","237","238","239","240","241","242","243","245","246","247","248","249","254","255","256","257","258","259","260","261","262","263","265","266","268","270","269","271","275","276","277","278","279","283","284","282","285","288","289","290","291","292","293","294","295","296","297","298","299","300","303","304","305","306","309","317","322","323","324","325","326","327","319","320","321","328","151","330","335","336","399","36","387","383","389","390"],"GTM_VIRTUAL_PAGES":{"/membership/options?pid=gift-membership":{"pipelineName":"Membership-ProductOptions","params":{"pid":"gift-membership"},"title":"Gift Membership - Extras"},"/on/demandware.store/Sites-tate-Site/default/Membership-CardHolders?pid=gift-membership":{"pipelineName":"Membership-CardHolders","params":{"pid":"gift-membership"},"title":"Gift Membership - CardHolders"},"/ticket/time":{"pipelineName":"Ticket-SelectEntryTime","params":{},"title":"Ticket - Select a time"},"/ticket/options":{"pipelineName":"Ticket-SelectTickets","params":{},"title":"Ticket - Select a ticket"},"/ticket/donation":{"pipelineName":"Ticket-Donations","params":{},"title":"Ticket - Donation"},"/membership/options":{"pipelineName":"Membership-ProductOptions","params":{},"title":"Membership - Extras"},"/on/demandware.store/Sites-tate-Site/default/Membership-CardHolders":{"pipelineName":"Membership-CardHolders","params":{},"title":"Membership - Cardholders"},"/on/demandware.store/Sites-tate-Site/default/Membership-GiftAid":{"pipelineName":"Membership-GiftAid","params":{},"title":"Membership - Gift Aid"},"/on/demandware.store/Sites-tate-Site/default/Membership-GiftRecipient":{"pipelineName":"Membership-GiftRecipient","params":{},"title":"Gift Membership - Set up"},"/on/demandware.store/Sites-tate-Site/default/Membership-Renew":{"pipelineName":"Membership-Renew","params":{},"title":"Renew Membership - Select type"},"/on/demandware.store/Sites-tate-Site/default/Membership-Upgrade":{"pipelineName":"Membership-Upgrade","params":{},"title":"Membership - Upgrade"},"/on/demandware.store/Sites-tate-Site/default/Membership-GiftAid?pid=patronage":{"pipelineName":"Membership-GiftAid","params":{"pid":"patronage"},"title":"Patronage - Gift Aid"}},"GTM_DATA_EVENTS_LABELS":{"patronage-pyo":{"type":"patYoung","more":"patFomY"},"patronage-psi":{"type":"patSilver","more":"patFomS"},"patronage-pgo":{"type":"patGold","more":"patFomG"},"patronage-ppl":{"type":"patPlatinum","more":"patFomP"},"membership-M":{"type":"memSingle"},"membership-G":{"type":"memGuest"},"membership-D":{"type":"memTwo"},"gift-membership-M":{"type":"memSingle"},"gift-membership-G":{"type":"memGuest"},"gift-membership-D":{"type":"memTwo"},"1year":{"type":"etcOneYear"},"2year":{"type":"etcTwoYear"},"LPV-2":{"type":"addPrivate"},"LPO-2":{"type":"addLiverpool"},"SIPO-2":{"type":"addStIves"}},"KIOSK_REDIRECT":{"/membership-redirect":"/membership"},"REMOVED_SHIPPING_COUNTRIES":{"countryCodes":["RU","AF","CF","IR","LR","ML","KP","SO","SD","SS","SY","YE"]},"TICKET_MAX_PURCHASE_LIMIT":9,"ENABLE_AB_TASTY":true,"CUSTOM_PRINTS_DELIVERY_MESSAGE_INTERVAL":3,"COUNTRIES_WITH_PID":["NO"],"CUSTOM_PRINTS_LIGHTBOX_ENABLED":null};
}());
</script>
<script type="text/javascript">
(function(){
window.SessionAttributes = {"SHOW_CAPTCHA":null,"MEMBERSHIP_VARIANT":null,"MEMBERSHIP_OPTION":"[]","MEMBERSHIP_PAYMENT_OPTION":null,"MEMBERSHIP_GIFTAID":null,"MEMBERSHIP_PRIMARYNAME":null,"MEMBERSHIP_PRIMARY_TITLE":"","MEMBERSHIP_PRIMARY_FIRST":"","MEMBERSHIP_PRIMARY_LAST":"","MEMBERSHIP_SECONDARYNAME":null,"MEMBERSHIP_SECONDARY_TITLE":"","MEMBERSHIP_SECONDARY_FIRST":"","MEMBERSHIP_SECONDARY_LAST":"","IS_KIOSK":false,"HTTP_HOST":"shop.tate.org.uk","IS_USER_AGENT":false};
window.User = {"zip":null,"storeId":null,"IS_LOGGED":false};
}());
</script>
<!-- ****** SCRIPTS ****** -->
<script src="/on/demandware.static/Sites-tate-Site/-/default/v1793344633546/tate/js/modernizr.min.js"></script>
<script src="/on/demandware.static/Sites-tate-Site/-/default/v1793344633546/tate/js/TateUI.min.js"></script>
<script src="/on/demandware.static/Sites-tate-Site/-/default/v1793344633546/js/app.min.js"></script>
<!-- ****** SCRIPTS END ****** -->
<script>pageContext = {"title":"General Error","type":"error","ns":"error"};</script>
<script>
var meta = "";
var keywords = "";
</script>
</div><!-- /page -->
<div class="notification-container" id="notifications-footer"></div>
<!-- Demandware Analytics code 1.0 (body_end-analytics-tracking-asynch.js) -->
<script type="text/javascript">//<!--
/* <![CDATA[ */
function trackPage() {
try{
var trackingUrl = "https://shop.tate.org.uk/on/demandware.store/Sites-tate-Site/default/__Analytics-Start";
var dwAnalytics = dw.__dwAnalytics.getTracker(trackingUrl);
if (typeof dw.ac == "undefined") {
dwAnalytics.trackPageView();
} else {
dw.ac.setDWAnalytics(dwAnalytics);
}
}catch(err) {};
}
/* ]]> */
// -->
</script>
<script type="text/javascript" src="/on/demandware.static/Sites-tate-Site/-/default/v1793344633546/internal/jscript/dwanalytics-22.2.js" async="async" onload="trackPage()"></script>
<!-- Demandware Active Data (body_end-active_data.js) -->
<script src="/on/demandware.static/Sites-tate-Site/-/default/v1793344633546/internal/jscript/dwac-21.7.1.js" type="text/javascript" async="async"></script><!-- CQuotient Activity Tracking (body_end-cquotient.js) -->
<script src="https://cdn.cquotient.com/js/v2/gretel.min.js" type="text/javascript" async="async"></script>
</body>
</html>
Is shop.tate.org.uk your store?
Claim it with one DNS record.
Why is shop.tate.org.uk's profile invalid?
We found a UCP profile, but it failed schema validation against the official spec. The findings on this page list what failed — usually missing required fields, wrong data types, or version mismatches. A UCP agent may not be able to use a profile that doesn't validate, so these are worth fixing first.
How can shop.tate.org.uk fix this?
Run the profile through our UCP Validator — it shows each problem and where it is in the file. Fix those, publish the profile again, then run a new check.
Does this mean shop.tate.org.uk is broken for shoppers?
No. This check looks only at the UCP profile, not at the website people shop on. It only affects UCP agents, which read the profile.
How was this UCP report for shop.tate.org.uk generated?
With public requests on 30 October 2026: we asked for
shop.tate.org.uk/.well-known/ucp and read its robots.txt, then validated the profile against the UCP release it declares and checked that its spec and schema links resolve. No sign-in, no purchase and no manual review. How we check.How do I get a newer result for shop.tate.org.uk?
This page shows the stored result of our last check (30 October 2026). To run a new one, enter shop.tate.org.uk on the Check page.
Why does this status matter?
Universal Commerce Protocol is an open standard that lets a UCP agent find out what a store sells, build a cart and check out through a published contract instead of reading web pages. A valid UCP profile is how a store declares that support.
