PageSourceSearch

https://cannsdownpress.co.uk/shop/

html cannsdownpress.co.uk collected 2026-09-25 20:58:33 UTC 150,470 bytes, 1,432 lines download raw bytes

1<!DOCTYPE html> <html lang="en-GB" prefix="og: https://ogp.me/ns#" class="scroll-smooth"> <head>
1<script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){let e=document.location.href;if(!e.match(/[?&]nonitro/)){if(e.indexOf("?")==-1){if(e.indexOf("#")==-1){document.location.href=e+"?nonitro=1"}else{document.location.href=e.replace("#","?nonitro=1#")}}else{if(e.indexOf("#")==-1){document.location.href=e+"&nonitro=1"}else{document.location.href=e.replace("#","&nonitro=1#")}}}}</script>
1<link rel="preconnect" href="https://www.google.com" /><link rel="preconnect" href="https://www.googletagmanager.com" /><link rel="preconnect" href="https://cdn-iledkfp.nitrocdn.com" /><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" /><meta name="google-site-verification" content="spTTVXIK3CrFax9akZPb9WQNuHvif3jnB0xKpaGdCCk" /><title>Shop | Canns Down Press | Art Cards | Artist Cards | Greeting Cards</title><meta name="description" content="Browse nearly 1,000 Art Cards, Artist Cards, Charity Christmas Cards, Contemporary Art Cards, Wrapping Paper &amp; Other Stationery." /><meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large" /><meta property="og:locale" content="en_GB" /><meta property="og:type" content="article" /><meta property="og:title" content="Shop | Canns Down Press | Art Cards | Artist Cards | Greeting Cards" /><meta property="og:description" content="Browse nearly 1,000 Art Cards, Artist Cards, Charity Christmas Cards, Contemporary Art Cards, Wrapping Paper &amp; Other Stationery." /><meta property="og:url" content="https://cannsdownpress.co.uk/shop/" /><meta property="og:site_name" content="Canns Down Press" /><meta property="article:publisher" content="https://www.facebook.com/cannsdownpress/" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="Shop | Canns Down Press | Art Cards | Artist Cards | Greeting Cards" /><meta name="twitter:description" content="Browse nearly 1,000 Art Cards, Artist Cards, Charity Christmas Cards, Contemporary Art Cards, Wrapping Paper &amp; Other Stationery." /><meta name="msapplication-TileImage" content="https://cannsdownpress.co.uk/wp-content/uploads/2025/09/CDP-Favicon-300x300.png" /><meta name="generator" content="NitroPack" />
1<script>var NPSH,NitroScrollHelper;NPSH=NitroScrollHelper=function(){let e=null;const o=window.sessionStorage.getItem("nitroScrollPos");function t(){let e=JSON.parse(window.sessionStorage.getItem("nitroScrollPos"))||{};if(typeof e!=="object"){e={}}e[document.URL]=window.scrollY;window.sessionStorage.setItem("nitroScrollPos",JSON.stringify(e))}window.addEventListener("scroll",function(){if(e!==null){clearTimeout(e)}e=setTimeout(t,200)},{passive:true});let r={};r.getScrollPos=()=>{if(!o){return 0}const e=JSON.parse(o);return e[document.URL]||0};r.isScrolled=()=>{return r.getScrollPos()>document.documentElement.clientHeight*.5};return r}();</script>
1<script>(function(){var a=false;var e=document.documentElement.classList;var i=navigator.userAgent.toLowerCase();var n=["android","iphone","ipad"];var r=n.length;var o;var d=null;for(var t=0;t<r;t++){o=n[t];if(i.indexOf(o)>-1)d=o;if(e.contains(o)){a=true;e.remove(o)}}if(a&&d){e.add(d);if(d=="iphone"||d=="ipad"){e.add("ios")}}})();</script>
1   <link rel="profile" href="https://gmpg.org/xfn/11" /> 
1<script id="cookie-law-info-gcm-var-js">
2var _ckyGcm = {"status":true,"default_settings":[{"analytics":"granted","advertisement":"granted","functional":"granted","necessary":"granted","ad_user_data":"granted","ad_personalization":"granted","regions":"All"}],"wait_for_update":2000,"url_passthrough":true,"ads_data_redaction":false}</script>
2 
2<script id="cookie-law-info-gcm-js" type="text/javascript" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/static/optimized/rev-844134e/cannsdownpress.co.uk/wp-content/plugins/cookie-law-info/lite/frontend/js/render-blocking-gcm.min.js"></script>
2 
2<script id="cookieyes" type="text/javascript" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/static/optimized/rev-844134e/cdn-cookieyes.com/client_data/fac07ba214be5a69e5ead62c/render-blocking-script.js"></script>
vendor: 64 bytes, line 2
2 <script async src="https://www.googletagmanager.com/gtag/js?id=
2AW-397338853
vendor: 12 bytes, line 2
2"></script> 
2<script>
3  
vendor: 138 bytes, lines 3-7
3window.dataLayer = window.dataLayer || [];
4  function gtag(){dataLayer.push(arguments);}
5  gtag('js', new Date());
6
7  gtag('config', '
7AW-397338853
vendor: 5 bytes, line 7
7');
8</script>
8  <link rel="preconnect" href="https://fonts.googleapis.com" /> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />      <link rel="canonical" href="https://cannsdownpress.co.uk/shop/" /> <link rel="next" href="https://cannsdownpress.co.uk/shop/page/2/" />           
8<script type="application/ld+json" class="rank-math-schema-pro">{"@context":"https://schema.org","@graph":[{"@type":"Place","@id":"https://cannsdownpress.co.uk/#place","address":{"@type":"PostalAddress","streetAddress":"Fortescue Court","addressLocality":"Thorverton","addressRegion":"Devon","postalCode":"EX5 5JN"}},{"@type":"Organization","@id":"https://cannsdownpress.co.uk/#organization","name":"Canns Down Press","url":"https://cannsdownpress.co.uk","sameAs":["https://www.facebook.com/cannsdownpress/","https://www.instagram.com/cannsdownpress/"],"email":"[email protected]","address":{"@type":"PostalAddress","streetAddress":"Fortescue Court","addressLocality":"Thorverton","addressRegion":"Devon","postalCode":"EX5 5JN"},"logo":{"@type":"ImageObject","@id":"https://cannsdownpress.co.uk/#logo","url":"https://cannsdownpress.co.uk/wp-content/uploads/2025/09/Canns-Down-Press.jpg","contentUrl":"https://cannsdownpress.co.uk/wp-content/uploads/2025/09/Canns-Down-Press.jpg","caption":"Canns Down Press","inLanguage":"en-GB","width":"1080","height":"1080"},"contactPoint":[{"@type":"ContactPoint","telephone":"01805 603 341","contactType":"customer support"}],"description":"Art greeting cards illustrated by various contemporary artists. Our range and style of art cards includes seasonal cards, nature-themed, animals, and landscapes.","legalName":"Canns Down Press Ltd","location":{"@id":"https://cannsdownpress.co.uk/#place"}},{"@type":"WebSite","@id":"https://cannsdownpress.co.uk/#website","url":"https://cannsdownpress.co.uk","name":"Canns Down Press","alternateName":"Cann Down","publisher":{"@id":"https://cannsdownpress.co.uk/#organization"},"inLanguage":"en-GB"},{"@type":"CollectionPage","@id":"https://cannsdownpress.co.uk/shop/#webpage","url":"https://cannsdownpress.co.uk/shop/","name":"Shop | Canns Down Press | Art Cards | Artist Cards | Greeting Cards","isPartOf":{"@id":"https://cannsdownpress.co.uk/#website"},"inLanguage":"en-GB"}]}</script>
8  <link rel='dns-prefetch' href='//www.google.com' /> <link rel='dns-prefetch' href='//cdn.jsdelivr.net' /> <link rel='dns-prefetch' href='//unpkg.com' /> <link rel="alternate" type="application/rss+xml" title="Canns Down Press &raquo; Products Feed" href="https://cannsdownpress.co.uk/shop/feed/" /> <style id="wp-img-auto-sizes-contain-inline-css">/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
9
10img:is([sizes=auto i],[sizes^="auto," i]) {
11	contain-intrinsic-size: 3000px 1500px;
12}
13</style> <link rel='stylesheet' id='mailchimp-sms-consent-style-css' media='all' href="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/static/optimized/rev-844134e/cannsdownpress.co.uk/wp-content/plugins/mailchimp-for-woocommerce/blocks/build/4864936756ff492cd8b93054aeb5fd51.style-sms-consent-block.css" /> <link rel='stylesheet' id='sbi_styles-css' media='all' href="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/static/optimized/rev-844134e/cannsdownpress.co.uk/wp-content/plugins/instagram-feed/css/c8eabce1280abaffa545f938911390df.sbi-styles.min.css" /> <style id="wp-emoji-styles-inline-css">/*# sourceURL=wp-emoji-styles-inline-css */
14
15img.wp-smiley, img.emoji {
16	display: inline !important;
17	border: none !important;
18	box-shadow: none !important;
19	height: 1em !important;
20	width: 1em !important;
21	margin: 0 .07em !important;
22	vertical-align: -.1em !important;
23	background: none !important;
24	padding: 0 !important;
25}
26</style> <style id="wp-block-library-inline-css">/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
27
28:root {
29	--wp-block-synced-color: #7a00df;
30	--wp-block-synced-color--rgb: 122, 0, 223;
31	--wp-bound-block-color: var(--wp-block-synced-color);
32	--wp-editor-canvas-background: #ddd;
33	--wp-admin-theme-color: #007cba;
34	--wp-admin-theme-color--rgb: 0, 124, 186;
35	--wp-admin-theme-color-darker-10: #006ba1;
36	--wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;
37	--wp-admin-theme-color-darker-20: #005a87;
38	--wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
39	--wp-admin-border-width-focus: 2px;
40}
41
42@media (min-resolution:192dpi) {
43	:root {
44		--wp-admin-border-width-focus: 1.5px;
45	}
46}
47
48.wp-element-button {
49	cursor: pointer;
50}
51
52:root .has-very-light-gray-background-color {
53	background-color: #eee;
54}
55
56:root .has-very-dark-gray-background-color {
57	background-color: #313131;
58}
59
60:root .has-very-light-gray-color {
61	color: #eee;
62}
63
64:root .has-very-dark-gray-color {
65	color: #313131;
66}
67
68:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
69	background: linear-gradient(135deg, #00d084, #0693e3);
70}
71
72:root .has-purple-crush-gradient-background {
73	background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe);
74}
75
76:root .has-hazy-dawn-gradient-background {
77	background: linear-gradient(135deg, #faaca8, #dad0ec);
78}
79
80:root .has-subdued-olive-gradient-background {
81	background: linear-gradient(135deg, #fafae1, #67a671);
82}
83
84:root .has-atomic-cream-gradient-background {
85	background: linear-gradient(135deg, #fdd79a, #004a59);
86}
87
88:root .has-nightshade-gradient-background {
89	background: linear-gradient(135deg, #330968, #31cdcf);
90}
91
92:root .has-midnight-gradient-background {
93	background: linear-gradient(135deg, #020381, #2874fc);
94}
95
96:root {
97	--wp--preset--font-size--normal: 16px;
98	--wp--preset--font-size--huge: 42px;
99}
100
101.has-regular-font-size {
102	font-size: 1em;
103}
104
105.has-larger-font-size {
106	font-size: 2.625em;
107}
108
109.has-normal-font-size {
110	font-size: var(--wp--preset--font-size--normal);
111}
112
113.has-huge-font-size {
114	font-size: var(--wp--preset--font-size--huge);
115}
116
117:root .has-text-align-center {
118	text-align: center;
119}
120
121:root .has-text-align-left {
122	text-align: left;
123}
124
125:root .has-text-align-right {
126	text-align: right;
127}
128
129.has-fit-text {
130	white-space: nowrap !important;
131}
132
133#end-resizable-editor-section {
134	display: none;
135}
136
137.aligncenter {
138	clear: both;
139}
140
141.items-justified-left {
142	justify-content: flex-start;
143}
144
145.items-justified-center {
146	justify-content: center;
147}
148
149.items-justified-right {
150	justify-content: flex-end;
151}
152
153.items-justified-space-between {
154	justify-content: space-between;
155}
156
157.screen-reader-text {
158	word-wrap: normal !important;
159	border: 0;
160	clip-path: inset(50%);
161	height: 1px;
162	margin: -1px;
163	overflow: hidden;
164	padding: 0;
165	position: absolute;
166	width: 1px;
167}
168
169.screen-reader-text:focus {
170	background-color: #ddd;
171	clip-path: none;
172	color: #444;
173	display: block;
174	font-size: 1em;
175	height: auto;
176	left: 5px;
177	line-height: normal;
178	padding: 15px 23px 14px;
179	text-decoration: none;
180	top: 5px;
181	width: auto;
182	z-index: 100000;
183}
184
185html :where(.has-border-color) {
186	border-style: solid;
187}
188
189html :where([style*=border-color]) {
190	border-style: solid;
191}
192
193html :where([style*=border-top-color]) {
194	border-top-style: solid;
195}
196
197html :where([style*=border-right-color]) {
198	border-right-style: solid;
199}
200
201html :where([style*=border-bottom-color]) {
202	border-bottom-style: solid;
203}
204
205html :where([style*=border-left-color]) {
206	border-left-style: solid;
207}
208
209html :where([style*=border-width]) {
210	border-style: solid;
211}
212
213html :where([style*=border-top-width]) {
214	border-top-style: solid;
215}
216
217html :where([style*=border-right-width]) {
218	border-right-style: solid;
219}
220
221html :where([style*=border-bottom-width]) {
222	border-bottom-style: solid;
223}
224
225html :where([style*=border-left-width]) {
226	border-left-style: solid;
227}
228
229html :where(img[class*=wp-image-]) {
230	height: auto;
231	max-width: 100%;
232}
233
234:where(figure) {
235	margin: 0 0 1em;
236}
237
238html :where(.is-position-sticky) {
239	--wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px);
240}
241
242@media screen and (max-width:600px) {
243	html :where(.is-position-sticky) {
244		--wp-admin--admin-bar--position-offset: 0px;
245	}
246}
247</style> <style id="classic-theme-styles-inline-css">/*# sourceURL=/wp-includes/css/classic-themes.min.css */
248
249/*! This file is auto-generated */
250.wp-block-button__link {
251	color: #fff;
252	background-color: #32373c;
253	border-radius: 9999px;
254	box-shadow: none;
255	text-decoration: none;
256	padding: calc(.667em + 2px) calc(1.333em + 2px);
257	font-size: 1.125em;
258}
259
260.wp-block-file__button {
261	background: #32373c;
262	color: #fff;
263	text-decoration: none;
264}
265</style> <link rel='stylesheet' id='wc-blocks-style-css' media='all' href="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/static/optimized/rev-844134e/cannsdownpress.co.uk/wp-content/plugins/woocommerce/assets/client/blocks/b036aa74eff806622a541bfb38164e35.wc-blocks.css" /> <style id="global-styles-inline-css">/*# sourceURL=global-styles-inline-css */
266
267:root {
268	--wp--preset--aspect-ratio--square: 1;
269	--wp--preset--aspect-ratio--4-3: 4/3;
270	--wp--preset--aspect-ratio--3-4: 3/4;
271	--wp--preset--aspect-ratio--3-2: 3/2;
272	--wp--preset--aspect-ratio--2-3: 2/3;
273	--wp--preset--aspect-ratio--16-9: 16/9;
274	--wp--preset--aspect-ratio--9-16: 9/16;
275	--wp--preset--color--black: #000;
276	--wp--preset--color--cyan-bluish-gray: #abb8c3;
277	--wp--preset--color--white: #fff;
278	--wp--preset--color--pale-pink: #f78da7;
279	--wp--preset--color--vivid-red: #cf2e2e;
280	--wp--preset--color--luminous-vivid-orange: #ff6900;
281	--wp--preset--color--luminous-vivid-amber: #fcb900;
282	--wp--preset--color--light-green-cyan: #7bdcb5;
283	--wp--preset--color--vivid-green-cyan: #00d084;
284	--wp--preset--color--pale-cyan-blue: #8ed1fc;
285	--wp--preset--color--vivid-cyan-blue: #0693e3;
286	--wp--preset--color--vivid-purple: #9b51e0;
287	--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, #0693e3 0%, #9b51e0 100%);
288	--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, #7adcb4 0%, #00d082 100%);
289	--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, #fcb900 0%, #ff6900 100%);
290	--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, #ff6900 0%, #cf2e2e 100%);
291	--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, #eee 0%, #a9b8c3 100%);
292	--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, #4aeadc 0%, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c 100%);
293	--wp--preset--gradient--blush-light-purple: linear-gradient(135deg, #ffceec 0%, #9896f0 100%);
294	--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, #fecda5 0%, #fe2d2d 50%, #6b003e 100%);
295	--wp--preset--gradient--luminous-dusk: linear-gradient(135deg, #ffcb70 0%, #c751c0 50%, #4158d0 100%);
296	--wp--preset--gradient--pale-ocean: linear-gradient(135deg, #fff5cb 0%, #b6e3d4 50%, #33a7b5 100%);
297	--wp--preset--gradient--electric-grass: linear-gradient(135deg, #caf880 0%, #71ce7e 100%);
298	--wp--preset--gradient--midnight: linear-gradient(135deg, #020381 0%, #2874fc 100%);
299	--wp--preset--font-size--small: 13px;
300	--wp--preset--font-size--medium: 20px;
301	--wp--preset--font-size--large: 36px;
302	--wp--preset--font-size--x-large: 42px;
303	--wp--preset--spacing--20: .44rem;
304	--wp--preset--spacing--30: .67rem;
305	--wp--preset--spacing--40: 1rem;
306	--wp--preset--spacing--50: 1.5rem;
307	--wp--preset--spacing--60: 2.25rem;
308	--wp--preset--spacing--70: 3.38rem;
309	--wp--preset--spacing--80: 5.06rem;
310	--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, .2);
311	--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, .4);
312	--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, .2);
313	--wp--preset--shadow--outlined: 6px 6px 0px -3px #fff, 6px 6px #000;
314	--wp--preset--shadow--crisp: 6px 6px 0px #000;
315}
316
317:where(body) {
318	margin: 0;
319}
320
321:where(.is-layout-flex) {
322	gap: .5em;
323}
324
325:where(.is-layout-grid) {
326	gap: .5em;
327}
328
329body .is-layout-flex {
330	display: flex;
331}
332
333.is-layout-flex {
334	flex-wrap: wrap;
335	align-items: center;
336}
337
338.is-layout-flex > :is(*, div) {
339	margin: 0;
340}
341
342body .is-layout-grid {
343	display: grid;
344}
345
346.is-layout-grid > :is(*, div) {
347	margin: 0;
348}
349
350body {
351	padding-top: 0px;
352	padding-right: 0px;
353	padding-bottom: 0px;
354	padding-left: 0px;
355}
356
357:root :where(.wp-element-button, .wp-block-button__link) {
358	background-color: #32373c;
359	border-width: 0;
360	color: #fff;
361	font-family: inherit;
362	font-size: inherit;
363	font-style: inherit;
364	font-weight: inherit;
365	letter-spacing: inherit;
366	line-height: inherit;
367	padding-top: calc(.667em + 2px);
368	padding-right: calc(1.333em + 2px);
369	padding-bottom: calc(.667em + 2px);
370	padding-left: calc(1.333em + 2px);
371	text-decoration: none;
372	text-transform: inherit;
373}
374
375.has-black-color {
376	color: var(--wp--preset--color--black) !important;
377}
378
379.has-cyan-bluish-gray-color {
380	color: var(--wp--preset--color--cyan-bluish-gray) !important;
381}
382
383.has-white-color {
384	color: var(--wp--preset--color--white) !important;
385}
386
387.has-pale-pink-color {
388	color: var(--wp--preset--color--pale-pink) !important;
389}
390
391.has-vivid-red-color {
392	color: var(--wp--preset--color--vivid-red) !important;
393}
394
395.has-luminous-vivid-orange-color {
396	color: var(--wp--preset--color--luminous-vivid-orange) !important;
397}
398
399.has-luminous-vivid-amber-color {
400	color: var(--wp--preset--color--luminous-vivid-amber) !important;
401}
402
403.has-light-green-cyan-color {
404	color: var(--wp--preset--color--light-green-cyan) !important;
405}
406
407.has-vivid-green-cyan-color {
408	color: var(--wp--preset--color--vivid-green-cyan) !important;
409}
410
411.has-pale-cyan-blue-color {
412	color: var(--wp--preset--color--pale-cyan-blue) !important;
413}
414
415.has-vivid-cyan-blue-color {
416	color: var(--wp--preset--color--vivid-cyan-blue) !important;
417}
418
419.has-vivid-purple-color {
420	color: var(--wp--preset--color--vivid-purple) !important;
421}
422
423.has-black-background-color {
424	background-color: var(--wp--preset--color--black) !important;
425}
426
427.has-cyan-bluish-gray-background-color {
428	background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
429}
430
431.has-white-background-color {
432	background-color: var(--wp--preset--color--white) !important;
433}
434
435.has-pale-pink-background-color {
436	background-color: var(--wp--preset--color--pale-pink) !important;
437}
438
439.has-vivid-red-background-color {
440	background-color: var(--wp--preset--color--vivid-red) !important;
441}
442
443.has-luminous-vivid-orange-background-color {
444	background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
445}
446
447.has-luminous-vivid-amber-background-color {
448	background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
449}
450
451.has-light-green-cyan-background-color {
452	background-color: var(--wp--preset--color--light-green-cyan) !important;
453}
454
455.has-vivid-green-cyan-background-color {
456	background-color: var(--wp--preset--color--vivid-green-cyan) !important;
457}
458
459.has-pale-cyan-blue-background-color {
460	background-color: var(--wp--preset--color--pale-cyan-blue) !important;
461}
462
463.has-vivid-cyan-blue-background-color {
464	background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
465}
466
467.has-vivid-purple-background-color {
468	background-color: var(--wp--preset--color--vivid-purple) !important;
469}
470
471.has-black-border-color {
472	border-color: var(--wp--preset--color--black) !important;
473}
474
475.has-cyan-bluish-gray-border-color {
476	border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
477}
478
479.has-white-border-color {
480	border-color: var(--wp--preset--color--white) !important;
481}
482
483.has-pale-pink-border-color {
484	border-color: var(--wp--preset--color--pale-pink) !important;
485}
486
487.has-vivid-red-border-color {
488	border-color: var(--wp--preset--color--vivid-red) !important;
489}
490
491.has-luminous-vivid-orange-border-color {
492	border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
493}
494
495.has-luminous-vivid-amber-border-color {
496	border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
497}
498
499.has-light-green-cyan-border-color {
500	border-color: var(--wp--preset--color--light-green-cyan) !important;
501}
502
503.has-vivid-green-cyan-border-color {
504	border-color: var(--wp--preset--color--vivid-green-cyan) !important;
505}
506
507.has-pale-cyan-blue-border-color {
508	border-color: var(--wp--preset--color--pale-cyan-blue) !important;
509}
510
511.has-vivid-cyan-blue-border-color {
512	border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
513}
514
515.has-vivid-purple-border-color {
516	border-color: var(--wp--preset--color--vivid-purple) !important;
517}
518
519.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
520	background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
521}
522
523.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
524	background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
525}
526
527.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
528	background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
529}
530
531.has-luminous-vivid-orange-to-vivid-red-gradient-background {
532	background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
533}
534
535.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
536	background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
537}
538
539.has-cool-to-warm-spectrum-gradient-background {
540	background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
541}
542
543.has-blush-light-purple-gradient-background {
544	background: var(--wp--preset--gradient--blush-light-purple) !important;
545}
546
547.has-blush-bordeaux-gradient-background {
548	background: var(--wp--preset--gradient--blush-bordeaux) !important;
549}
550
551.has-luminous-dusk-gradient-background {
552	background: var(--wp--preset--gradient--luminous-dusk) !important;
553}
554
555.has-pale-ocean-gradient-background {
556	background: var(--wp--preset--gradient--pale-ocean) !important;
557}
558
559.has-electric-grass-gradient-background {
560	background: var(--wp--preset--gradient--electric-grass) !important;
561}
562
563.has-midnight-gradient-background {
564	background: var(--wp--preset--gradient--midnight) !important;
565}
566
567.has-small-font-size {
568	font-size: var(--wp--preset--font-size--small) !important;
569}
570
571.has-medium-font-size {
572	font-size: var(--wp--preset--font-size--medium) !important;
573}
574
575.has-large-font-size {
576	font-size: var(--wp--preset--font-size--large) !important;
577}
578
579.has-x-large-font-size {
580	font-size: var(--wp--preset--font-size--x-large) !important;
581}
582</style> <style id="woocommerce-inline-inline-css">/*# sourceURL=woocommerce-inline-inline-css */
583
584.woocommerce form .form-row .required {
585	visibility: visible;
586}
587</style> <link rel='stylesheet' id='v-theme-style-css' media='all' href="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/static/optimized/rev-844134e/cannsdownpress.co.uk/wp-content/themes/canns-down-press/e592f39cac420b1c99173310f2cab71b.style.css" /> <link rel='stylesheet' id='v-fancybox-css' media='all' href="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/static/optimized/rev-844134e/cannsdownpress.co.uk/wp-content/themes/canns-down-press/node_modules/@fancyapps/ui/dist/fancybox/fancybox.css" /> <link rel='stylesheet' id='splide-css-css' media='all' href="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/static/optimized/rev-844134e/cdn.jsdelivr.net/npm/@splidejs/[email protected]/dist/css/a3527fb45332699eb6a4421e44d33534.splide.min.css" /> 
587<script id="jquery-core-js" src="https://cannsdownpress.co.uk/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" nitro-exclude></script>
587 
587<script id="jquery-migrate-js" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/static/optimized/rev-844134e/cannsdownpress.co.uk/wp-includes/js/jquery/render-blocking-558973c0fd98109493258c8470e94016.jquery-migrate.min.js"></script>
587 
587<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/static/optimized/rev-844134e/cannsdownpress.co.uk/wp-content/plugins/woocommerce/assets/js/jquery-blockui/render-blocking-db93a05f2f3e6e3d07b2122a70ed4252.jquery.blockUI.min.js"></script>
587 
587<script id="wc-add-to-cart-js-extra">
588var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://cannsdownpress.co.uk/cart/","is_cart":"","cart_redirect_after_add":"no"};
589//# sourceURL=wc-add-to-cart-js-extra
590</script>
590 
590<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/static/optimized/rev-844134e/cannsdownpress.co.uk/wp-content/plugins/woocommerce/assets/js/frontend/render-blocking-71f03d1886c165a2072dae1743c6132d.add-to-cart.min.js"></script>
590 
590<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/static/optimized/rev-844134e/cannsdownpress.co.uk/wp-content/plugins/woocommerce/assets/js/js-cookie/render-blocking-e9a6ffb511d2842a6dd32bf505a362a4.js.cookie.min.js"></script>
590 
590<script id="woocommerce-js-extra">
591var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
592//# sourceURL=woocommerce-js-extra
593</script>
593 
593<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/static/optimized/rev-844134e/cannsdownpress.co.uk/wp-content/plugins/woocommerce/assets/js/frontend/render-blocking-71f03d1886c165a2072dae1743c6132d.woocommerce.min.js"></script>
593 
593<script id="enhanced-ecommerce-google-analytics-js-extra">
594var ConvAioGlobal = {"nonce":"e625969006"};
595//# sourceURL=enhanced-ecommerce-google-analytics-js-extra
596</script>
596 
596<script data-cfasync="false" data-no-optimize="1" data-pagespeed-no-defer id="enhanced-ecommerce-google-analytics-js" src="https://cannsdownpress.co.uk/wp-content/plugins/enhanced-e-commerce-pro-for-woocommerce-store/public/js/con-gtm-google-analytics.js?ver=7.6.9" nitro-exclude></script>
596 
596<script data-cfasync="false" data-no-optimize="1" data-pagespeed-no-defer id="enhanced-ecommerce-google-analytics-js-after">
597tvc_smd={"tvc_wcv":"10.9.3","tvc_wpv":"7.0.5","tvc_eev":"7.6.9","tvc_cnf":{"t_ec":"1","t_thr":"6"},"tvc_sub_data":{"sub_id":"73374","cu_id":"63269","pl_id":"17","ga_tra_option":"GA4","ga_property_id":"","ga_measurement_id":"G-13J3SVF0K9","ga_ads_id":"3208904127","ga_gmc_id":"369239934","ga_gmc_id_p":"369239934","op_en_e_t":"0","op_rm_t_t":"1","op_dy_rm_t_t":"1","op_li_ga_wi_ads":"1","gmc_is_product_sync":"1","gmc_is_site_verified":"0","gmc_is_domain_claim":"0","gmc_product_count":"0","fb_pixel_id":"","user_gtm_id":"conversios-gtm","is_pro":"1"}};
598//# sourceURL=enhanced-ecommerce-google-analytics-js-after
599</script>
599 <link rel="https://api.w.org/" href="https://cannsdownpress.co.uk/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://cannsdownpress.co.uk/xmlrpc.php?rsd" /> 
599<script crossorigin="anonymous" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/static/optimized/rev-844134e/kit.fontawesome.com/render-blocking-4dca1d400b.js"></script>
599 <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> 
599<script data-cfasync="false" data-no-optimize="1" data-pagespeed-no-defer>
600      var tvc_lc = 'GBP';
601    </script>
601 
601<script data-cfasync="false" data-no-optimize="1" data-pagespeed-no-defer>
602      var tvc_lc = 'GBP';
603    </script>
603 
603<script data-cfasync="false" data-pagespeed-no-defer>
604        window.dataLayer = window.dataLayer || [];
605        dataLayer.push({"event":"begin_datalayer","cov_gads_conversions":{"ADD_TO_CART":"AW-397338853\/-gELCKX09fYZEOXRu70B","BEGIN_CHECKOUT":"AW-397338853\/tlNYCIHpgfcZEOXRu70B"},"cov_ga4_measurment_id":"G-13J3SVF0K9","cov_remarketing_conversion_id":"AW-397338853","cov_gads_conversion_id":"AW-397338853","cov_gads_conversion_label":"c2AlCMDX57wYEOXRu70B","conv_gads_currency":"GBP","conv_track_email":"1","conv_track_phone":"1","conv_track_address":"1","conv_track_page_scroll":"1","conv_track_file_download":"1","conv_track_author":"1","conv_track_signup":"1","conv_track_signin":"1"});
606        </script>
606  
606<script>
vendor: 624 bytes, lines 606-620
606
607            (function(w, d, s, l, i) {
608                w[l] = w[l] || [];
609                w[l].push({
610                    'gtm.start': new Date().getTime(),
611                    event: 'gtm.js'
612                });
613                var f = d.getElementsByTagName(s)[0],
614                    j = d.createElement(s),
615                    dl = l != 'dataLayer' ? '&l=' + l : '';
616                j.async = true;
617                j.src =
618                    'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
619                f.parentNode.insertBefore(j, f);
620            })(window, document, 'script', 'dataLayer', '
620GTM-WKPHNGC2
vendor: 13 bytes, lines 620-621
620');
621        
621</script>
621  
621<script>
622            (window.gaDevIds = window.gaDevIds || []).push('5CDcaG');
623        </script>
623 
623<script data-cfasync="false" data-no-optimize="1" data-pagespeed-no-defer>
624      var tvc_lc = 'GBP';
625    </script>
625 
625<script data-cfasync="false" data-no-optimize="1" data-pagespeed-no-defer>
626      var tvc_lc = 'GBP';
627    </script>
627 
627<script type="text/javascript">
628    !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
629     n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
630     n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
631     t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
632     document,'script','https://connect.facebook.net/en_US/fbevents.js');
633   </script>
633  
633<script type="text/javascript">
634
635    window.FacebookSignals = window.FacebookSignals || {
636 _held: false,
637 _releasing: false,
638 _pixelInitialized: false,
639 _pixelId: null,
640 _pixelUserInfo: {},
641 _pixelOptions: {},
642 _pendingPixelEvents: [],
643 _queue: [],
644 _config: {},
645 _attribution: {},
646 _seenEventIds: {},
647 _fbclid: (function() {
648  try {
649   var m = window.location.search.match(/[?&]fbclid=([^&]*)/);
650   return m ? decodeURIComponent(m[1]) : null;
651  } catch(e) { return null; }
652 })(),
653
654 init: function(config) {
655  config = config || {};
656  this._config = config;
657  this._attribution = config.attribution || {};
658
659  var cookieState = this._getCookie('wc_facebook_signals_state');
660  this._held = cookieState ? cookieState === 'held' : !!config.held;
661
662  this._fbclid = this._fbclid || null;
663
664  if (typeof fbq === 'function') {
665   fbq('consent', this._held ? 'revoke' : 'grant');
666  }
667
668  try {
669   var raw = window.sessionStorage.getItem('wc_facebook_signals_seen_event_ids');
670   this._seenEventIds = raw ? JSON.parse(raw) : {};
671  } catch (e) {
672   this._seenEventIds = this._seenEventIds || {};
673  }
674 },
675
676 initPixel: function(pixelId, userInfo, options) {
677  this._pixelId = pixelId;
678  this._pixelUserInfo = userInfo && typeof userInfo === 'object' && !Array.isArray(userInfo) ? userInfo : {};
679  this._pixelOptions = options || {};
680  if (!this._held) {
681   this._runPixelInit();
682  }
683 },
684
685 _runPixelInit: function() {
686  if (this._pixelInitialized || !this._pixelId || typeof fbq !== 'function') return;
687  fbq('init', this._pixelId, this._pixelUserInfo, this._pixelOptions);
688  this._pixelInitialized = true;
689  this._flushPendingPixelEvents();
690 },
691
692 _flushPendingPixelEvents: function() {
693  var pending = this._pendingPixelEvents;
694  this._pendingPixelEvents = [];
695  for (var i = 0; i < pending.length; i++) {
696   var ev = pending[i];
697   this._firePixelEvent(ev.name, ev.params, ev.method, ev.eventId);
698  }
699 },
700
701 _fireOrQueuePixelEvent: function(name, params, method, eventId) {
702  if (!this._pixelInitialized) {
703   this._pendingPixelEvents.push({
704    name: name, params: params || {}, method: method || 'track', eventId: eventId || null
705   });
706   return;
707  }
708  this._firePixelEvent(name, params || {}, method || 'track', eventId || null);
709 },
710
711 _firePixelEvent: function(name, params, method, eventId) {
712  method = method || 'track';
713  if (eventId) {
714   fbq(method, name, params || {}, { eventID: eventId });
715  } else {
716   fbq(method, name, params || {});
717  }
718 },
719
720 queueEvent: function(eventData) {
721  if (!eventData || !eventData.event_name) return;
722
723  var originalId = eventData.event_id || null;
724  if (originalId && this._seenEventIds[originalId]) return;
725
726  if (!this._held) {
727   this._fireOrQueuePixelEvent(eventData.event_name, eventData.custom_data || {}, eventData.method || 'track', originalId);
728   return;
729  }
730
731  eventData = this._cloneEventData(eventData);
732  eventData.event_id = this._generateEventId();
733  eventData.event_time = eventData.event_time || Math.floor(Date.now() / 1000);
734  this._queue.push(eventData);
735
736  var idToMark = originalId || eventData.event_id;
737  if (idToMark) {
738   this._seenEventIds[idToMark] = 1;
739   try {
740    window.sessionStorage.setItem(
741     'wc_facebook_signals_seen_event_ids',
742     JSON.stringify(this._seenEventIds)
743    );
744   } catch (e) {}
745  }
746 },
747
748 trackEvent: function(name, params, userData, method, eventId) {
749  method = method || 'track';
750  eventId = eventId || (params && params.eventID) || null;
751
752  if (this._held) {
753   this.queueEvent({
754    event_name: name,
755    custom_data: params || {},
756    event_id: eventId,
757    event_time: Math.floor(Date.now() / 1000),
758    method: method
759   });
760  } else {
761   this._fireOrQueuePixelEvent(name, params || {}, method, eventId);
762  }
763 },
764
765 release: function() {
766  var self = this;
767  if (!self._held || self._releasing || !self._config.ajaxUrl) {
768   return Promise.resolve({ success: true, data: { sent_count: 0 } });
769  }
770
771  self._releasing = true;
772  var attribution = self._collectAttribution();
773
774  var payload = JSON.stringify({
775   events: self._queue,
776   attribution: {
777    fbp: attribution.fbp || null,
778    fbc: attribution.fbc || null
779   },
780   fbclid: self._fbclid || null
781  });
782
783  var url = self._config.ajaxUrl +
784   (self._config.ajaxUrl.indexOf('?') === -1 ? '?' : '&') +
785   'action=' + encodeURIComponent(self._config.action);
786
787  return new Promise(function(resolve, reject) {
788   var xhr = new XMLHttpRequest();
789   xhr.open('POST', url, true);
790   xhr.setRequestHeader('Content-Type', 'application/json');
791   xhr.onload = function() {
792    if (xhr.status >= 200 && xhr.status < 300) {
793     try {
794      var resp = JSON.parse(xhr.responseText);
795      self._handleReleaseResponse(resp.data || {}, attribution);
796      resolve(resp);
797     } catch(e) { self._releasing = false; reject(e); }
798    } else {
799     self._releasing = false;
800     reject(new Error('Signal release AJAX failed: ' + xhr.status));
801    }
802   };
803   xhr.onerror = function() { self._releasing = false; reject(new Error('Network error')); };
804   xhr.send(payload);
805  });
806 },
807
808 _handleReleaseResponse: function(data, attribution) {
809  this._syncAttributionCookies(data || {}, attribution);
810
811  // Override cached user_info with fresh data from the release response.
812  if (data.user_info && typeof data.user_info === 'object' && !Array.isArray(data.user_info)) {
813   this._pixelUserInfo = data.user_info;
814  }
815
816  this._held = false;
817  this._releasing = false;
818
819  fbq('consent', 'grant');
820  this._runPixelInit();
821
822  var queue = this._queue;
823  for (var i = 0; i < queue.length; i++) {
824   var ev = queue[i];
825   this._fireOrQueuePixelEvent(ev.event_name, ev.custom_data || {}, ev.method || 'track', ev.event_id || null);
826  }
827
828  this._queue = [];
829 },
830
831 _collectAttribution: function() {
832  var clientParams = {};
833  if (typeof clientParamBuilder !== 'undefined') {
834   try {
835    clientParams = clientParamBuilder.processAndCollectParams(this._getAttributionUrl()) || {};
836   } catch (e) {}
837  }
838
839  var fbp = this._getCookie('_fbp') || clientParams._fbp || (typeof clientParamBuilder !== 'undefined' ? clientParamBuilder.getFbp() : null);
840  var fbc = this._getCookie('_fbc') || clientParams._fbc || (typeof clientParamBuilder !== 'undefined' ? clientParamBuilder.getFbc() : null);
841
842  if (!fbc && this._fbclid) {
843   fbc = 'fb.1.' + Date.now() + '.' + this._fbclid;
844  }
845
846  return { fbp: fbp || null, fbc: fbc || null };
847 },
848
849 _syncAttributionCookies: function(data, attribution) {
850  var fbp = data.fbp || (attribution && attribution.fbp) || null;
851  var fbc = data.fbc || (attribution && attribution.fbc) || null;
852
853  if (fbp) {
854   this._setAttributionCookie('_fbp', fbp, data.fbp_domain || null);
855  }
856  if (fbc) {
857   this._setAttributionCookie('_fbc', fbc, data.fbc_domain || null);
858  }
859 },
860
861 _setAttributionCookie: function(name, value, domain) {
862  if (!value) return;
863  var domainAttr = domain ? ';domain=' + domain : '';
864  document.cookie = name + '=' + encodeURIComponent(value) + ';path=/;max-age=7776000' + domainAttr + ';SameSite=Lax';
865 },
866
867 _getCookie: function(name) {
868  var match = document.cookie.match(new RegExp('(?:^|;\\s*)' + name.replace(/[.*+?^${}()|[\]\\]/g, '\\$&') + '=([^;]*)'));
869  if (!match) return null;
870  try { return decodeURIComponent(match[1]); } catch(e) { return null; }
871 },
872
873 _cloneEventData: function(eventData) {
874  var clone = {};
875  for (var key in eventData) {
876   if (Object.prototype.hasOwnProperty.call(eventData, key)) {
877    clone[key] = eventData[key];
878   }
879  }
880  return clone;
881 },
882
883 _generateEventId: function() {
884  if (window.crypto && typeof window.crypto.randomUUID === 'function') {
885   return window.crypto.randomUUID();
886  }
887  return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
888   var r = Math.random() * 16 | 0;
889   return (c === 'x' ? r : (r & 0x3 | 0x8)).toString(16);
890  });
891 },
892
893 _getAttributionUrl: function() {
894  if (!this._fbclid) return window.location.href;
895  try {
896   var url = new URL(window.location.href);
897   if (!url.searchParams.get('fbclid')) {
898    url.searchParams.set('fbclid', this._fbclid);
899   }
900   return url.toString();
901  } catch (e) {
902   return window.location.href;
903  }
904 }
905};
906    FacebookSignals.init({
907     held: false,
908     ajaxUrl: "https:\/\/cannsdownpress.co.uk\/wp-admin\/admin-ajax.php",
909     action: 'facebook_release_signals',
910     pixelId: "144760693976653",
911     attribution: {}
912    });
913    FacebookSignals.initPixel(
914     "144760693976653",
915     {},
916     {"agent":"woocommerce_0-10.9.3-3.7.4"}    );
917
918    document.addEventListener( 'DOMContentLoaded', function() {
919     document.body.insertAdjacentHTML( 'beforeend', '<div class=\"wc-facebook-pixel-event-placeholder\"></div>' );
920    }, false );
921
922   </script>
922  <link rel="icon" sizes="32x32" href="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/CDP-Favicon-100x100.png" /> <link rel="icon" sizes="192x192" href="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/CDP-Favicon-300x300.png" /> <link rel="apple-touch-icon" href="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/CDP-Favicon-300x300.png" />  <link rel='stylesheet' id='wc-stripe-blocks-checkout-style-css' media='all' href="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/static/optimized/rev-844134e/cannsdownpress.co.uk/wp-content/plugins/woocommerce-gateway-stripe/build/25eb63e9cf765007bc39b44785820c73.upe-blocks.css" /> 
922<script nitro-exclude>window.IS_NITROPACK=!0;window.NITROPACK_STATE='FRESH';</script>
922<style>.nitro-cover{visibility:hidden!important;}</style>
922<script nitro-exclude>(function(){const e=document.createElement("link");if(!(e.relList&&e.relList.supports&&e.relList.supports("prefetch"))){return}let t=document.cookie.includes("9d63262f59cd9b3378f01392c");let n={initNP_PPL:function(){if(window.NP_PPL!==undefined)return;window.NP_PPL={prefetches:[],lcpEvents:[],other:[]}},logPrefetch:function(e,n,r){let o=JSON.parse(window.sessionStorage.getItem("nitro_prefetched_urls"));if(o===null)o={};if(o[e]===undefined){o[e]={type:n,initiator:r};window.sessionStorage.setItem("nitro_prefetched_urls",JSON.stringify(o))}if(!t)return;window.NP_PPL.prefetches.push({url:e,type:n,initiator:r,timestamp:performance.now()})},logLcpEvent:function(e,n=null){if(!t)return;window.NP_PPL.lcpEvents.push({message:e,data:n,timestamp:performance.now()})},logOther:function(e,n=null){if(!t)return;window.NP_PPL.other.push({message:e,data:n,timestamp:performance.now()})}};if(t){n.initNP_PPL()}let r=0;const o=300;let l=".cannsdownpress.co.uk";let c=new RegExp(l+"$");function a(){return performance.now()-r>o}function u(){let e;let t=performance.now();const r={capture:true,passive:true};document.addEventListener("touchstart",o,r);document.addEventListener("mouseover",l,r);function o(e){t=performance.now();const n=e.target.closest("a");if(!n||!s(n)){return}g(n.href,"TOUCH")}function l(r){n.logOther("mouseoverListener() called",r);if(performance.now()-t<1111){return}const o=r.target.closest("a");if(!o||!s(o)){return}o.addEventListener("mouseout",c,{passive:true});e=setTimeout(function(){n.logOther("mouseoverTimer CALLBACK called",r);g(o.href,"HOVER");e=undefined},85)}function c(t){if(t.relatedTarget&&t.target.closest("a")==t.relatedTarget.closest("a")){return}if(e){clearTimeout(e);e=undefined}}}function f(){if(!PerformanceObserver.supportedEntryTypes.includes("largest-contentful-paint")){n.logLcpEvent("PerformanceObserver does not support LCP events in this browser.");return}let e=new PerformanceObserver(e=>{n.logLcpEvent("LCP_DETECTED",e.getEntries().at(-1).element);C=e.getEntries().at(-1).element});let t=function(e){k=window.requestIdleCallback(O);window.removeEventListener("load",t)};I.forEach(e=>{window.addEventListener(e,P,{once:true})});e.observe({type:"largest-contentful-paint",buffered:true});window.addEventListener("load",t)}function s(e){if(!e){n.logOther("Link Not Prefetchable: empty link element.",e);return false}if(!e.href){n.logOther("Link Not Prefetchable: empty href attribute.",e);return false}let t=e.href;let r=null;try{r=new URL(t)}catch(t){n.logOther("Link Not Prefetchable: "+t,e);return false}let o="."+r.hostname.replace("www.","");if(!["http:","https:"].includes(e.protocol)){n.logOther("Link Not Prefetchable: missing protocol in the URL.",e);return false}if(e.protocol=="http:"&&location.protocol=="https:"){n.logOther("Link Not Prefetchable: URL is HTTP but the current page is HTTPS.",e);return false}if(e.getAttribute("href").charAt(0)=="#"||e.hash&&e.pathname+e.search==location.pathname+location.search){n.logOther("Link Not Prefetchable: URL is the current location but with a hash.",e);return false}if(c.exec(o)===null){n.logOther("Link Not Prefetchable: Different domain.",e);return false}for(i=0;i<x.length;i++){if(t.match(x[i])!==null){n.logOther("Link Not Prefetchable: Excluded URL "+t+".",{link:e,regex:x[i]});return false}}return true}function p(){let e=navigator.connection;if(!e){return false}if(e.saveData){n.logOther("Data Saving Mode detected.");return true}return false}function d(){if(M!==null){return M}M=p();return M}if(!window.requestIdleCallback){window.requestIdleCallback=function(e,t){var t=t||{};var n=1;var r=t.timeout||n;var o=performance.now();return setTimeout(function(){e({get didTimeout(){return t.timeout?false:performance.now()-o-n>r},timeRemaining:function(){return Math.max(0,n+(performance.now()-o))}})},n)}}if(!window.cancelIdleCallback){window.cancelIdleCallback=function(e){clearTimeout(e)}}let h=function(e,t){n.logLcpEvent("MUTATION_DETECTED",e);clearTimeout(R);R=setTimeout(T,500,e)};let m=function(){return window.NavAI!==undefined};let g=function(e,t="",o=false){if(b.indexOf(e)>-1){n.logOther("Prefetch skipped: URL is already prefetched.",e);return}if(b.length>
92215){n.logOther("Prefetch skipped: Maximum prefetches threshold reached.");return}if(!o&&!a()){n.logOther("Prefetch skipped: on cooldown",e);return}if(d()){n.logOther("Prefetch skipped: limited connection",e);return}if(m()){n.logOther("Prefetch skipped: NavAI is present",e);return}let l="prefetch";if(HTMLScriptElement.supports&&HTMLScriptElement.supports("speculationrules")){l=Math.floor(Math.random()*2)===1?"prefetch":"prerender";if(l==="prefetch"){L(e)}if(l==="prerender"){E(e)}}else{L(e)}b.push(e);r=performance.now();n.logPrefetch(e,l,t);return true};function L(e){const t=document.createElement("link");t.rel="prefetch";t.setAttribute("nitro-exclude",true);t.type="text/html";t.href=e;document.head.appendChild(t)}function E(e){let t={prerender:[{source:"list",urls:[e]}]};let n=document.createElement("script");n.type="speculationrules";n.textContent=JSON.stringify(t);document.body.appendChild(n)}function w(e){let t=document.querySelector("body");while(e!=t){if(v(e)){e=e.parentElement;n.logOther("Skipping LCP container level: Inside a <nav> element.",e);continue}let t=Array.from(e.querySelectorAll("a"));n.logOther("filtering links...",t);t=t.filter(t=>{if(v(t)){n.logOther("Skipping link: Inside a <nav> element.",e);return false}return s(t)});if(t.length>0)return[t,e];e=e.parentElement}return[[],null]}function v(e){return e.closest("nav")!==null||e.nodeName=="NAV"}function P(e){S=true;if(y&&!U){_()}}function O(e){y=true;if(S&&!U){if(_()){window.cancelIdleCallback(k)}else{A++;if(A>2){window.cancelIdleCallback(k);n.logLcpEvent("IDLE_CALLBACK_CANCELLED")};}}}function _(){if(C==null){n.logLcpEvent("doLcpPrefetching_CALLBACK_CALLED_WITHOUT_LCP_ELEMENT");return false}let e=[];[e,N]=w(C);if(e.length==0){n.logLcpEvent("NO_LINKS_FOUND");return false}if(e.length>0){g(e[0].href,"LCP",!U);U=true}D.observe(N,{subtree:true,childList:true,attributes:true});n.logLcpEvent("MUTATION_OBSERVER_REGISTERED");window.cancelIdleCallback(k);n.logLcpEvent("IDLE_CALLBACK_CANCELLED")};function T(e){n.logLcpEvent("MUTATION_RESCAN_TRIGGERED",e);let t=w(N)[0];if(t.length>0){g(t[0].href,"LCP_MUTATION")}}let b=[];let C=null;let N=null;let k=0;let A=0;let I=["mousemove","click","keydown","touchmove","touchstart"];let S=false;let y=false;const D=new MutationObserver(h);let R=0;let U=false;let M=null;let x=JSON.parse(atob("W10="));if(Object.prototype.toString.call(x)==="[object Object]"){n.logOther("EXCLUDES_AS_OBJECT",x);let e=[];for(const t in x){e.push(x[t])}x=e}x=x.map(e=>new RegExp(e));if(navigator.connection){navigator.connection.onchange=function(e,t){M=null;n.logOther("Connection changed",{effectiveType:navigator.connection.effectiveType,rtt:navigator.connection.rtt,downlink:navigator.connection.downlink,saveData:navigator.connection.saveData})}}f();u()})();</script>
922<style id="nitro-fonts">
923@font-face {
924	font-family: "Red Hat Display";
925	font-style: italic;
926	font-weight: 300 900;
927	font-display: swap;
928	src: url("https://fonts.gstatic.com/s/redhatdisplay/v21/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6tTY_vCk5YVqU.woff2") format("woff2");
929	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
930}
931
932@font-face {
933	font-family: "Red Hat Display";
934	font-style: italic;
935	font-weight: 300 900;
936	font-display: swap;
937	src: url("https://fonts.gstatic.com/s/redhatdisplay/v21/8vIS7wUr0m80wwYf0QCXZzYzUoTg-A6jTY_vCk5Y.woff2") format("woff2");
938	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
939}
940
941@font-face {
942	font-family: "Red Hat Display";
943	font-style: normal;
944	font-weight: 300 900;
945	font-display: swap;
946	src: url("https://fonts.gstatic.com/s/redhatdisplay/v21/8vIQ7wUr0m80wwYf0QCXZzYzUoTg8z6hR4jNCH5Z.woff2") format("woff2");
947	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
948}
949
950@font-face {
951	font-family: "Red Hat Display";
952	font-style: normal;
953	font-weight: 300 900;
954	font-display: swap;
955	src: url("https://fonts.gstatic.com/s/redhatdisplay/v21/8vIQ7wUr0m80wwYf0QCXZzYzUoTg_T6hR4jNCA.woff2") format("woff2");
956	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
957}
958</style>
958<script nitro-exclude>(()=>{if(window.NitroPack=window.NitroPack||{coreVersion:"dev",isCounted:!1},!window.NitroPack.isCounted){window.NitroPack.isCounted=!0;const e=()=>{let e=performance?.getEntriesByType?.("navigation")?.[0];return document.prerendering||e?.activationStart>0?"_prr":"navigational-prefetch"===e?.deliveryType||void 0===e?.deliveryType&&e&&e.responseStart-e.requestStart<=5?"_pre":"_dow"},i=(e,i)=>{navigator.sendBeacon("https://to.getnitropack.com/p",JSON.stringify({siteId:"RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ",url:window.location.href,referrer:i||"",isOptimized:!!window.IS_NITROPACK,coreVersion:"dev",missReason:window.NPTelemetryMetadata?.missReason||"",pageType:window.NPTelemetryMetadata?.pageType||"",isEligibleForOptimization:!!window.NPTelemetryMetadata?.isEligibleForOptimization||!1,pageLoadMode:e}))};(async()=>{await new Promise(e=>{document.prerendering?document.addEventListener("prerenderingchange",e,{once:!0}):e()}),await new Promise(e=>{"complete"===document.readyState?e():window.addEventListener("load",e)}),i(e(),document.referrer)})(),window.addEventListener("pageshow",e=>{if(e.persisted){let e=document.prerendering||self.performance?.getEntriesByType?.("navigation")[0]?.activationStart>0;"visible"!==document.visibilityState||e||i("_bfr","")}})}})();</script>
958</head> <body class="archive post-type-archive post-type-archive-product wp-theme-canns-down-press group/body antialiased text-pretty font-redhat scrolled-top theme-canns-down-press woocommerce-shop woocommerce woocommerce-page woocommerce-no-js v-tax-toggle-on nitro-nojs">
vendor: 67 bytes, line 958
958<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
958GTM-WKPHNGC2
vendor: 82 bytes, line 958
958" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
958<script>(function(){if(typeof NPSH!=="undefined"&&NPSH.isScrolled()){setTimeout(()=>{document.body.classList.remove("nitro-cover")},1e3);document.body.classList.add("nitro-cover");window.addEventListener("load",function(){document.body.classList.remove("nitro-cover")})}})();</script>
958    <div class="!max-w-[2200px] mx-auto bg-primary hidden lg:block h-top-header-height text-sm"><div class="inner-width flex gap-gutter items-center justify-between h-full"> <div class="flex-1"> <span class="text-white font-bold uppercase block text-center">Celebrating &amp; Publishing Contemporary Artists Work Since 1980</span></div> </div></div> <section class="!max-w-[2200px] mx-auto sticky top-0 z-20 bg-white h-header-height lg:h-header-height-lg items-center flex top-0 min-[601px]:group-[.admin-bar]/body:top-[--wp-admin--admin-bar--height]" id="header"><div class="inner-width flex items-center justify-between min-w-full h-full gap-8 md:min-w-0 relative">  <div class="flex-1 hidden md:block text-sm lg:text-base"> <span><i class="fa-regular fa-truck-fast"></i> Free Standard Delivery on UK Retail Orders</span> </div>  <div class="md:absolute md:left-1/2 md:transform md:-translate-x-1/2"> <a href="https://cannsdownpress.co.uk/" class="hidden lg:block text-center flex-[0_0_130px] lg:flex-[0_0_auto]"> <img width="2000" height="1977" class="desktop max-w-48 max-h-32 w-auto object-contain" alt="" sizes="(max-width: 768px) 200px, 25vw" decoding="async" fetchpriority="high" srcset="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Canns-Down-Press-Logo.png 2000w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Canns-Down-Press-Logo-300x297.png 300w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Canns-Down-Press-Logo-1024x1012.png 1024w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Canns-Down-Press-Logo-768x759.png 768w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Canns-Down-Press-Logo-1536x1518.png 1536w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Canns-Down-Press-Logo-600x593.png 600w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Canns-Down-Press-Logo-100x100.png 100w" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Canns-Down-Press-Logo.png" /> </a> <a href="https://cannsdownpress.co.uk/" class="block lg:hidden text-center flex-[0_0_130px] lg:flex-[0_0_auto]"> <img width="610" height="489" class="mobile max-w-48 max-h-12 w-auto object-contain" alt="" sizes="(max-width: 768px) 200px, 25vw" decoding="async" srcset="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Canns-Down-Press-Mobile-Logo.png 610w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Canns-Down-Press-Mobile-Logo-300x240.png 300w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Canns-Down-Press-Mobile-Logo-600x481.png 600w" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Canns-Down-Press-Mobile-Logo.png" /> </a> </div>  <div class="flex-1 flex justify-end space-x-4"> <nav class="v-menu block" role="navigation"><ul class="menu-depth-0 menu-container menu-id-0 flex h-full items-center gap-6 mr-16 md:mr-6" data-depth='0' data-parent='0' data-label=''><li class="menu-item depth-0 group/item relative v-off-canvas-search-open-button" data-id='249' data-label='Search'><div class="flex items-center h-full"><a class="item-link flex gap-2 block pl-2 pr-2 py-2 h-full flex items-center text-center" href="#"><span class="relative gap-1 items-center [&amp;+.label-text]:hidden lg:[&amp;+.label-text]:block"><i class="fa-regular fa-magnifying-glass"></i></span><span class="label-text">Search</span></a></div></li><li class="menu-item depth-0 group/item relative" data-id='1132' data-label='Login'><div class="flex items-center h-full"><a class="item-link flex gap-2 block pl-2 pr-2 py-2 h-full flex items-center text-center" href="https://cannsdownpress.co.uk/my-account/"><span class="relative gap-1 items-center [&amp;+.label-text]:hidden lg:[&amp;+.label-text]:block"><i class="fa-regular fa-user"></i></span><span class="label-text">Login</span></a></div></li><li class="menu-item depth-0 group/item relative v-off-canvas-cart-open-button" data-id='76788' data-label='Basket'><div class="flex items-center h-full"><a class="item-link flex gap-2 block pl-2 pr-2 py-2 h-full flex items-center text-center" href="https://cannsdownpress.co.uk/checkout/"><span class="relative gap-1 items-center [&amp;+.label-text]:hidden lg:[&amp;+.label-text]:block"><i class="fa-regular fa-basket-shopping"></i><span class="v-cart-items-counter hide-if-0 invisible absolute -top-3 -right-3 bg-red-500 rounded-full grid items-center justify-center text-white px-[0.1rem] min-w-5 h-5 text-xs font-bold border-2 border-white"></span></span><span class="label-text">Basket</span></a></div></li></ul></nav> </div> </div></section>
958 <section class="!max-w-[2200px] mx-auto sticky top-[calc(var(--wp-admin--admin-bar--height,_0px)_+_10rem)] z-10 bg-white border-b hidden lg:block" id="main-nav"><div class="inner-width w-full"> <nav class="v-menu w-full flex" role="navigation"><ul class="menu-depth-0 menu-container menu-id-0 flex w-full" data-depth='0' data-parent='0' data-label=''><li class="menu-item depth-0 group/item flex-1 text-center first:border-0 border-l border-grey" data-id='1140' data-label='Shop'><div class="h-full inline-flex items-center"><a class="item-link flex gap-2 block w-full py-2 hover:bg-grey-light border-grey transition has-children" href="https://cannsdownpress.co.uk/shop/"><span class="label-text">Shop</span></a><span class="item-arrow cursor-pointer ml-2"><i class="fa-chevron-down fa-regular fa-fw justify-center flex"></i></span></div><div class="menu-depth-1 menu-container hidden lg:group-hover/item:block menu-id-1140" data-depth='1' data-parent='0' data-label='Shop'><div class="grid grid-cols-1 md:grid-cols-[2fr_1fr] gap-8 items-start">  <div class="grid grid-cols-2 md:grid-cols-4 gap-6 text-sm">  <div> <h3 class="font-semibold mb-2 text-left">Card Range</h3> <ul class="hidden lg:group-hover/item:block menu-depth-1 menu-container menu-id-1140 disable-mobile-menu-panels space-y-1 pl-4 text-left" data-depth='1' data-parent='0' data-label='Shop'><li class="menu-item depth-1 group/item relative" data-id='2889' data-label='View All'><div class="h-full inline-flex items-center"><a class="item-link flex gap-2" href="https://cannsdownpress.co.uk/product-category/cards/"><span class="label-text">View All</span></a></div></li><li class="menu-item depth-1 group/item relative" data-id='77648' data-label='Just Published'><div class="h-full inline-flex items-center"><a class="item-link flex gap-2" href="https://cannsdownpress.co.uk/product-tag/just-published/"><span class="label-text">Just Published</span></a></div></li><li class="menu-item depth-1 group/item relative" data-id='77649' data-label='Canns Down Press'><div class="h-full inline-flex items-center"><a class="item-link flex gap-2" href="https://cannsdownpress.co.uk/range/canns-down-press/"><span class="label-text">Canns Down Press</span></a></div></li><li class="menu-item depth-1 group/item relative" data-id='77650' data-label='Works on Paper'><div class="h-full inline-flex items-center"><a class="item-link flex gap-2" href="https://cannsdownpress.co.uk/range/works-on-paper/"><span class="label-text">Works on Paper</span></a></div></li><li class="menu-item depth-1 group/item relative" data-id='77651' data-label='Wonderland'><div class="h-full inline-flex items-center"><a class="item-link flex gap-2" href="https://cannsdownpress.co.uk/range/wonderland/"><span class="label-text">Wonderland</span></a></div></li><li class="menu-item depth-1 group/item relative" data-id='77652' data-label='Christmas'><div class="h-full inline-flex items-center"><a class="item-link flex gap-2" href="https://cannsdownpress.co.uk/product-tag/christmas/"><span class="label-text">Christmas</span></a></div></li><li class="menu-item depth-1 group/item relative" data-id='77653' data-label='MFA/LACMA'><div class="h-full inline-flex items-center"><a class="item-link flex gap-2" href="https://cannsdownpress.co.uk/range/mfa-lacma/"><span class="label-text">MFA/LACMA</span></a></div></li><li class="menu-item depth-1 group/item relative" data-id='77654' data-label='Pocket Prints'><div class="h-full inline-flex items-center"><a class="item-link flex gap-2" href="https://cannsdownpress.co.uk/range/pocket-prints/"><span class="label-text">Pocket Prints</span></a></div></li><li class="menu-item depth-1 group/item relative" data-id='77655' data-label='Camera Obscura Photographic'><div class="h-full inline-flex items-center"><a class="item-link flex gap-2" href="https://cannsdownpress.co.uk/range/camera-obscura-photographic/"><span class="label-text">Camera Obscura Photographic</span></a></div></li><li class="menu-item depth-1 group/item relative" data-id='77656' data-label='Notecards &amp; Writing Sets'><div class="h-full inline-flex items-center"><a class="item-link flex gap-2" href="https://cannsdownpress.co.uk/product-category/notecards-writing-sets/"><span class="label-text">Notecards &amp; Writing Sets</span></a></div></li></ul> </div> <div><h3 class="font-semibold mb-2 text-left">Shop By Theme</h3><ul class="space-y-1 list-none pl-4 text-left"><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/animals-and-insects/">Animals &amp; Insects</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/anniversary/">Anniversary</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/art-nouveau/">Art Nouveau</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/autumn/">Autumn</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/beach-coastal/">Beach/Coastal</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/best-sellers/">Best Sellers</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/birds/">Birds</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/birthday/">Birthday</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/books/">Books</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/cats/">Cats</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/celebration/">Celebration</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/childrens/">Children&#039;s</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/christmas/">Christmas</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/cooking-food/">Cooking &amp; Food</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/countryside/">Countryside</a></li><li class="block">
958<a href="https://cannsdownpress.co.uk/product-tag/cycling/">Cycling</a></li></ul></div><div><ul class="mt-6 space-y-1 list-none pl-4 text-left"><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/dogs/">Dogs</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/flowers/">Flowers</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/for-him-fathers-day/">For Him &amp; Father&#039;s Day</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/fruit-and-veg/">Fruit &amp; Veg</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/gardens-gardening/">Gardens &amp; Gardening</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/good-luck/">Good Luck</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/horses/">Horses</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/humour/">Humour</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/japanese-art/">Japanese Art</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/just-published/">Just Published</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/mid-century/">Mid Century</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/mothers-day/">Mother&#039;s Day</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/music/">Music</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/nature/">Nature</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/new-baby/">New Baby</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/new-home/">New Home</a></li></ul></div><div><ul class="mt-6 space-y-1 list-none pl-4 text-left"><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/photography/">Photography</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/sailing/">Sailing</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/sailing-and-boats/">Sailing &amp; Boats</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/spring-easter/">Spring &amp; Easter</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/summer/">Summer</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/swimming/">Swimming</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/sympathy/">Sympathy</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/thank-you/">Thank you</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/trees/">Trees</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/urban/">Urban</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/valentines/">Valentines</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/wedding/">Wedding</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/winter/">Winter</a></li><li class="block"><a href="https://cannsdownpress.co.uk/product-tag/yoga/">Yoga</a></li></ul></div> </div>  <div class="grid grid-cols-2 gap-4"> <a href="/product-category/gift-wrap/" class="text-left"> <img alt="Gift Wrap" class="w-full h-auto block" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2026/03/Gift-Wrap-Rolls-e1772715459830.jpg" /> <p class="mt-2 text-sm">Gift Wrap</p> </a> <a href="/product-category/cut-outs-calendars/" class="text-left"> <img alt="Cut Outs &amp; Calendars " class="w-full h-auto block" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/08/mega-menu-gift-wrap.jpg" /> <p class="mt-2 text-sm">Cut Outs &amp; Calendars </p> </a> <a href="/product-category/prints-books-dvds/" class="text-left"> <img alt="Prints, Books &amp; DVDs" class="w-full h-auto block" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/08/mega-menu-prints-books-dvds.jpg" /> <p class="mt-2 text-sm">Prints, Books &amp; DVDs</p> </a> <a href="/artists/" class="text-left"> <img alt="Search By Artists" class="w-full h-auto block" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Artists-New.jpg" /> <p class="mt-2 text-sm">Search By Artists</p> </a> </div> </div> </div></li><li class="menu-item depth-0 group/item flex-1 text-center first:border-0 border-l border-grey relative" data-id='77495' data-label='Artists'><div class="h-full inline-flex items-center"><a class="item-link flex gap-2 block w-full py-2 hover:bg-grey-light border-grey transition" href="https://cannsdownpress.co.uk/artists/"><span class="label-text">Artists</span></a></div></li><li class="menu-item depth-0 group/item flex-1 text-center first:border-0 border-l border-grey relative" data-id='1146' data-label='Our Story'><div class="h-full inline-flex items-center"><a class="item-link flex gap-2 block w-full py-2 hover:bg-grey-light border-grey transition" href="https://cannsdownpress.co.uk/our-story/"><span class="label-text">Our Story</span></a></div></li><li class="menu-item depth-0 group/item flex-1 text-center first:border-0 border-l border-grey relative" data-id='1145' data-label='Trade Enquiry'><div class="h-full inline-flex items-center"><a class="item-link flex gap-2 block w-full py-2 hover:bg-grey-light border-grey transition" href="https://cannsdownpress.co.uk/trade-enquiry/"><span class="label-text">Trade Enquiry</span></a></div></li><li class="menu-item depth-0 group/item flex-1 text-center first:border-0 border-l border-grey relative" data-id='1139' data-label='Contact Us'><div class="h-full inline-flex items-center"><a class="item-link flex gap-2 block w-full py-2 hover:bg-grey-light border-grey transition" href="https://cannsdownpress.co.uk/contact-us/"><span class="label-text">Contact Us</span></a></div></li></ul></nav> </div></section> <main class=""> <section class="!max-w-[2200px] mx-auto my-section lg:my-section-lg py-large"><div class="prose-light inner-width grid grid-cols-2 sm:flex flex-wrap justify-center sm:[&amp;&gt;
958*]:flex-[0_0_47%] lg:grid gap-8 lg:grid-cols-4 template-default"><a href="/product-tag/just-published/" data-aos="fade-in"><article class="flex flex-col gap-1 relative"><div class="relative aspect-square flex-shrink-0 overflow-hidden"><img width="1000" height="1000" class="object-cover w-full h-full absolute transition-transform duration-500 ease-in-out hover:scale-110 will-change-transform" alt="" sizes="(max-width: 768px) 100vw, (max-width: 1400) 30vw, 400px" decoding="async" srcset="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Just-Published-1.jpg 1000w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Just-Published-1-300x300.jpg 300w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Just-Published-1-150x150.jpg 150w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Just-Published-1-768x768.jpg 768w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Just-Published-1-600x600.jpg 600w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Just-Published-1-100x100.jpg 100w" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Just-Published-1.jpg" /></div><div class="flex flex-col gap-normal flex-grow"><h2 class="text-xl font-normal text-center">Just Published</h2></div></article></a><a href="/product-category/cards/" data-aos="fade-in"><article class="flex flex-col gap-1 relative"><div class="relative aspect-square flex-shrink-0 overflow-hidden"><img width="1000" height="1067" class="object-cover w-full h-full absolute transition-transform duration-500 ease-in-out hover:scale-110 will-change-transform" alt="" sizes="(max-width: 768px) 100vw, (max-width: 1400) 30vw, 400px" decoding="async" srcset="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/cdp-website-cards.jpg 1000w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/cdp-website-cards-281x300.jpg 281w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/cdp-website-cards-960x1024.jpg 960w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/cdp-website-cards-768x819.jpg 768w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/cdp-website-cards-600x640.jpg 600w" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/cdp-website-cards.jpg" /></div><div class="flex flex-col gap-normal flex-grow"><h2 class="text-xl font-normal text-center">Cards</h2></div></article></a><a href="https://cannsdownpress.co.uk/product-tag/autumn" data-aos="fade-in"><article class="flex flex-col gap-1 relative"><div class="relative aspect-square flex-shrink-0 overflow-hidden"><img width="1493" height="2079" class="object-cover w-full h-full absolute transition-transform duration-500 ease-in-out hover:scale-110 will-change-transform" alt="" sizes="(max-width: 768px) 100vw, (max-width: 1400) 30vw, 400px" decoding="async" srcset="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2026/09/9a.jpg 1493w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2026/09/9a-215x300.jpg 215w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2026/09/9a-735x1024.jpg 735w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2026/09/9a-768x1069.jpg 768w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2026/09/9a-1103x1536.jpg 1103w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2026/09/9a-1471x2048.jpg 1471w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2026/09/9a-600x835.jpg 600w" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2026/09/9a.jpg" /></div><div class="flex flex-col gap-normal flex-grow"><h2 class="text-xl font-normal text-center">Autumn</h2></div></article></a><a href="https://cannsdownpress.co.uk/artists/" data-aos="fade-in"><article class="flex flex-col gap-1 relative"><div class="relative aspect-square flex-shrink-0 overflow-hidden"><img width="1000" height="1000" class="object-cover w-full h-full absolute transition-transform duration-500 ease-in-out hover:scale-110 will-change-transform" alt="" sizes="(max-width: 768px) 100vw, (max-width: 1400) 30vw, 400px" decoding="async" srcset="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Artists-New-1.jpg 1000w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Artists-New-1-300x300.jpg 300w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Artists-New-1-150x150.jpg 150w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Artists-New-1-768x768.jpg 768w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Artists-New-1-600x600.jpg 600w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Artists-New-1-100x100.jpg 100w" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Artists-New-1.jpg" /></div><div class="flex flex-col gap-normal flex-grow"><h2 class="text-xl font-normal text-center">Artists</h2></div></article></a><a href="/product-category/cut-outs-calendars/" data-aos="fade-in"><article class="flex flex-col gap-1 relative"><div class="relative aspect-square flex-shrink-0 overflow-hidden"><img width="1440" height="1416" class="object-cover w-full h-full absolute transition-transform duration-500 ease-in-out hover:scale-110 will-change-transform" alt="" sizes="(max-width: 768px) 100vw, (max-width: 1400) 30vw, 400px" decoding="async" srcset="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Cut-outs-and-Calendars.jpg 1440w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Cut-outs-and-Calendars-300x295.jpg 300w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Cut-outs-and-Calendars-1024x1007.jpg 1024w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Cut-outs-and-Calendars-768x755.jpg 768w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Cut-outs-and-Calendars-600x590.jpg 600w" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Cut-outs-and-Calendars.jpg" /></div><div class="flex flex-col gap-normal flex-grow"><h2 class="text-xl font-normal text-center">Cut Outs &#038; Calendars</h2></div></article></a><a href="https://cannsdownpress.co.uk/product-category/gift-wrap/" data-aos="fade-in"><article class="flex flex-col gap-1 relative"><div class="relative aspect-square flex-shrink-0 overflow-hidden"><img width="2560" height="1920" class="object-cover w-full h-full absolute transition-transform duration-500 ease-in-out hover:scale-110 will-change-transform" alt="" sizes="(max-width: 768px) 100vw, (max-width: 1400) 30vw, 400px" decoding="async" srcset="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Wrap-Rolls-scaled.jpg 2560w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Wrap-Rolls-300x225.jpg 300w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Wrap-Rolls-1024x768.jpg 1024w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Wrap-Rolls-768x576.jpg 768w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Wrap-Rolls-1536x1152.jpg 1536w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Wrap-Rolls-2048x1536.jpg 2048w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Wrap-Rolls-600x450.jpg 600w" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Wrap-Rolls-scaled.jpg" /></div><div class="flex flex-col gap-normal flex-grow"><h2 class="text-xl font-normal text-center">Gift Wrap</h2></div></article></a><a href="/product-category/prints-books-dvds/" data-aos="fade-in"><article class="flex flex-col gap-1 relative"><div class="relative aspect-square flex-shrink-0 overflow-hidden"><img width="876" height="695" class="object-cover w-full h-full absolute transition-transform duration-500 ease-in-out hover:scale-110 will-change-transform" alt="" sizes="(max-width: 768px) 100vw, (max-width: 1400) 30vw, 400px" decoding="async" srcset="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Prints-Books-and-DVDs.jpg 876w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Prints-Books-and-DVDs-300x238.jpg 300w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Prints-Books-and-DVDs-768x609.jpg 768w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Prints-Books-and-DVDs-600x476.jpg 600w" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/Prints-Books-and-DVDs.jpg" /></div><div class="flex flex-col gap-normal flex-grow"><h2 class="text-xl font-normal text-center">Prints, Books &#038; DVDs</h2></div></article></a><a href="https://cannsdownpress.co.uk/trade-enquiry/" data-aos="fade-in"><article class="flex flex-col gap-1 relative"><div class="relative aspect-square flex-shrink-0 overflow-hidden"><img width="1000" height="1000" class="object-cover w-full h-full absolute transition-transform duration-500 ease-in-out hover:scale-110 will-change-transform" alt="" sizes="(max-width: 768px) 100vw, (max-width: 1400) 30vw, 400px" decoding="async" srcset="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/TreadeFair3.jpg 1000w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/TreadeFair3-300x300.jpg 300w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/TreadeFair3-150x150.jpg 150w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/TreadeFair3-768x768.jpg 768w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/TreadeFair3-600x600.jpg 600w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/TreadeFair3-100x100.jpg 100w" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/09/TreadeFair3.jpg" /></div><div class="flex flex-col gap-normal flex-grow"><h2 class="text-xl font-normal text-center">Trade</h2></div></article></a></div></section> 
958<script nitro-exclude>
959                document.cookie = 'nitroCachedPage=' + (!window.NITROPACK_STATE ? '0' : '1') + '; path=/; SameSite=Lax';
960            </script>
960 
960<script nitro-exclude>
961    if (!window.NITROPACK_STATE || window.NITROPACK_STATE != 'FRESH') {
962        var proxyPurgeOnly = 0;
963        if (typeof navigator.sendBeacon !== 'undefined') {
964            var nitroData = new FormData(); nitroData.append('nitroBeaconUrl', 'aHR0cHM6Ly9jYW5uc2Rvd25wcmVzcy5jby51ay9zaG9wLw=='); nitroData.append('nitroBeaconCookies', 'W10='); nitroData.append('nitroBeaconHash', '5b814955c105d62c64887b0c057ea2d0e43f386845ee12df4785cb23857abeec24c3500ba51eeef492a343efc53d20d60724fe3811d34dbe47aaa90286465496'); nitroData.append('proxyPurgeOnly', ''); nitroData.append('layout', 'archive'); navigator.sendBeacon(location.href, nitroData);
965        } else {
966            var xhr = new XMLHttpRequest(); xhr.open('POST', location.href, true); xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); xhr.send('nitroBeaconUrl=aHR0cHM6Ly9jYW5uc2Rvd25wcmVzcy5jby51ay9zaG9wLw==&nitroBeaconCookies=W10=&nitroBeaconHash=5b814955c105d62c64887b0c057ea2d0e43f386845ee12df4785cb23857abeec24c3500ba51eeef492a343efc53d20d60724fe3811d34dbe47aaa90286465496&proxyPurgeOnly=&layout=archive');
967        }
968    }
969</script>
969 </main> <footer> <section class="!max-w-[2200px] mx-auto mt-normal pt-normal pb-large bg-secondary prose-dark prose max-w-none"><div class="prose-dark inner-width-full"><p style="text-align: center;"><em class="not-italic text-3xl font-normal">Newsletter Sign Up</em></p> <p style="text-align: center;"><em class="not-italic text-xl font-normal">Sign up to our newsletter to receive the latest news, updates, and offers from Canns Down Press.</em></p> <div class="flex justify-center"> <form method="post" class="my-6 w-[40rem] max-w-full"> <div class="flex flex-col sm:flex-row items-stretch sm:items-center gap-4"> <input type="email" name="email" placeholder="Email Address" required class="h-12 w-full px-4 text-black placeholder-mid-grey focus:outline-none" /> <button type="submit" name="v_mailchimp_subscribe" class="v-button-white-solid border-white"> Subscribe </button> </div> </form> </div> </div></section> <section class="!max-w-[2200px] mx-auto py-large border-t-1 border-primary"><div class="inner-width grid grid-cols-1 gap-12 lg:grid-cols-[1fr,3fr] lg:gap-20"> <div class="flex flex-col gap-4 col-span-full lg:col-span-1 lg:row-span-full"> <a href="https://cannsdownpress.co.uk/" class="mx-auto lg:mx-0 block flex-1 text-center"> <img width="674" height="192" class="w-full max-w-64" alt="" sizes="auto, (max-width: 768px) 100vw, 25vw" decoding="async" loading="lazy" srcset="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/07/CDP-Footer-Logo.jpg 674w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/07/CDP-Footer-Logo-300x85.jpg 300w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/07/CDP-Footer-Logo-600x171.jpg 600w" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/07/CDP-Footer-Logo.jpg" /> </a> <nav class="flex gap-6 items-center md:justify-center lg:justify-start"><span>Follow Us</span><a target="_blank" rel="noopener noreferrer" href="https://www.instagram.com/cannsdownpress"><i class="fa-brands fa-instagram text-2xl"></i></a><a target="_blank" rel="noopener noreferrer" href="https://uk.pinterest.com/cannsdownpress"><i class="fa-brands fa-pinterest-p text-2xl"></i></a><a target="_blank" rel="noopener noreferrer" href="https://www.facebook.com/cannsdownpress"><i class="fa-brands fa-facebook-f text-2xl"></i></a></nav> <ul class="not-prose grid gap-4 md:flex md:text-sm md:justify-center md:gap-8 lg:grid lg:text-normal lg:gap-4 lg:justify-start"><li class="grid grid-cols-[auto_1fr] gap-4 items-start "><i class="fa-phone fa-regular mt-[0.35rem] fa-fw justify-center flex"></i><div class="space-y-1"><a href="tel:01805&nbsp;603&nbsp;341" target="_blank"><span>01805&nbsp;603&nbsp;341</span></a></div></li><li class="grid grid-cols-[auto_1fr] gap-4 items-start "><i class="fa-envelope fa-regular mt-[0.35rem] fa-fw justify-center flex"></i><div class="space-y-1"><a href="/cdn-cgi/l/email-protection#7f0c1e131a0c3f1c1e11110c1b1008110f0d1a0c0c511c10510a14" target="_blank"><span><span class="__cf_email__" data-cfemail="780b19141d0b381b1916160b1c170f16080a1d0b0b561b17560d13">[email&#160;protected]</span></span></a></div></li><li class="grid grid-cols-[auto_1fr] gap-4 items-start "><i class="fa-map-marker fa-regular mt-[0.35rem] fa-fw justify-center flex"></i><div class="space-y-1"><a href="https://www.google.com/maps/search/?api=1&#038;query=Fortescue%26nbsp%3BCourt%2C+Thorverton%2C+Devon%2C+EX5%26nbsp%3B5JN" target="_blank"><span>Fortescue&nbsp;Court, Thorverton, Devon, EX5&nbsp;5JN</span></a></div></li></ul> </div> <div class="grid sm:grid-cols-[1fr,1fr,1fr] lg:grid-cols-3 gap-8"> <div> <h2 class="text-xl font-bold">Essential Info</h2> <nav class="v-menu mt-gutter" role="navigation"><ul class="menu-depth-0 menu-container menu-id-0 space-y-4 text-sm" data-depth='0' data-parent='0' data-label=''><li class="menu-item depth-0 group/item relative" data-id='77522' data-label='Shipping'><div><a class="item-link flex gap-2" href="https://cannsdownpress.co.uk/shipping/"><span class="label-text">Shipping</span></a></div></li><li class="menu-item depth-0 group/item relative" data-id='77521' data-label='Returns &#038; Exchanges'><div><a class="item-link flex gap-2" href="https://cannsdownpress.co.uk/returns-exchanges/"><span class="label-text">Returns &#038; Exchanges</span></a></div></li><li class="menu-item depth-0 group/item relative" data-id='77516' data-label='Terms &#038; Conditions'><div><a class="item-link flex gap-2" href="https://cannsdownpress.co.uk/terms-conditions/"><span class="label-text">Terms &#038; Conditions</span></a></div></li><li class="menu-item depth-0 group/item relative" data-id='77520' data-label='Privacy Policies'><div><a class="item-link flex gap-2" href="https://cannsdownpress.co.uk/privacy-policies/"><span class="label-text">Privacy Policies</span></a></div></li><li class="menu-item depth-0 group/item relative" data-id='77523' data-label='Trade Enquiries'><div><a class="item-link flex gap-2" href="https://cannsdownpress.co.uk/trade-enquiry/"><span class="label-text">Trade Enquiries</span></a></div></li></ul></nav> </div> <div class="col-span-2"> <h2 class="text-xl font-bold">Company</h2> <nav class="v-menu mt-gutter" role="navigation"><ul class="menu-depth-0 menu-container menu-id-0 space-y-4 text-sm md:columns-2" data-depth='0' data-parent='0' data-label=''><li class="menu-item depth-0 group/item relative" data-id='77504' data-label='Our Story'><div><a class="item-link flex gap-2" href="https://cannsdownpress.co.uk/our-story/"><span class="label-text">Our Story</span></a></div></li><li class="menu-item depth-0 group/item relative" data-id='77515' data-label='Canns Down Press Award'><div><a class="item-link flex gap-2" href="https://cannsdownpress.co.uk/canns-down-press-award/"><span class="label-text">Canns Down Press Award</span></a></div></li><li class="menu-item depth-0 group/item relative" data-id='77505' data-label='Contact Us'><div><a class="item-link flex gap-2" href="https://cannsdownpress.co.uk/contact-us/"><span class="label-text">Contact Us</span></a></div></li><li class="menu-item depth-0 group/item relative" data-id='77514' data-label='Trade Fairs'><div><a class="item-link flex gap-2" href="https://cannsdownpress.co.uk/trade-fairs/"><span class="label-text">Trade Fairs</span></a></div></li><li class="menu-item depth-0 group/item relative" data-id='77513' data-label='Stockists'><div><a class="item-link flex gap-2" href="https://cannsdownpress.co.uk/stockists/"><span class="label-text">Stockists</span></a></div></li><li class="menu-item depth-0 group/item relative" data-id='77512' data-label='The Environment'><div><a class="item-link flex gap-2" href="https://cannsdownpress.co.uk/the-environment/"><span class="label-text">The Environment</span></a></div></li><li class="menu-item depth-0 group/item relative" data-id='77511' data-label='Artist Submissions'><div><a class="item-link flex gap-2" href="https://cannsdownpress.co.uk/artist-submissions/"><span class="label-text">Artist Submissions</span></a></div></li></ul></nav> </div> <div class="sm:col-span-3 lg:col-span-2 lg:col-end-4 self-end"> <img width="329" height="41" class="" alt="" sizes="auto, (max-width: 329px) 100vw, 329px" decoding="async" loading="lazy" srcset="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/07/payment-icons.png 329w, https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/07/payment-icons-300x37.png 300w" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/images/optimized/rev-efd0d97/cannsdownpress.co.uk/wp-content/uploads/2025/07/payment-icons.png" /> </div> </div> </div></section> <section class="!max-w-[2200px] mx-auto bg-primary"><div class="inner-width"> <div class="flex flex-col gap-4 justify-between text-xs sm:flex-row py-2 text-white"> <div class="text-center md:text-left">&copy; 2026 Canns Down Press</div> <div class="text-center md:text-left">VAT Reg: 800 223 593 | Company Reg: 04490139</div> <div class="text-center md:text-right">Website by <a href="https://vizulate.com" target="_blank">Vizulate.</a></div> </div> </div></section> </footer> 
969<script data-cfasync="false" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/static/optimized/rev-844134e/cannsdownpress.co.uk/cdn-cgi/scripts/5c5dd728/cloudflare-static/render-blocking-email-decode.min.js"></script>
969<script data-cfasync="false" data-no-optimize="1" data-pagespeed-no-defer>
970                document.addEventListener("DOMContentLoaded", function() {
971                    tvc_js = new TVC_GTM_Enhanced({"affiliation":"Canns Down Press","is_admin":"","property_id":"","measurement_id":"G-13J3SVF0K9","google_ads_id":"3208904127","fb_pixel_id":"","fb_conversion_api_token":"","fb_event_id":"c8c61b4ec0ca4e819775d8ee4b1c0520","tvc_ajax_url":"https:\/\/cannsdownpress.co.uk\/wp-admin\/admin-ajax.php","is_global_fs_enabled":false,"is_sst_trans":""});
972
973                    
974
975                    
976                    
977                                    });
978            </script>
978 
978<script type="speculationrules">
979{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/canns-down-press/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
980</script>
980 
980<script id="mcjs">!function(c,h,i,m,p){m=c.createElement(h),p=c.getElementsByTagName(h)[0],m.async=1,m.src=i,p.parentNode.insertBefore(m,p)}(document,"script","https://chimpstatic.com/mcjs-connected/js/users/cb14a22251ac22788744590bb/9bb58190df6869efafdb841be.js");</script>
980 
980<script type="text/javascript">
981        window.mcPixel = window.mcPixel || {};
982        window.mcPixel._handled = {};
983        window.mcPixel.cartId = 't_f034b5dc35c449647d7ff0accc6e4d';
984                window.mcPixel.data = {"category":{"categoryId":"shop","categoryName":"Shop"},"events":["PRODUCT_CATEGORY_VIEWED"]};
985                </script>
985 <div class="fixed left-0 top-0 w-full h-full overflow-x-clip z-30 bg-white whitespace-nowrap overflow-y-scroll -webkit-overflow-scrolling-touch translate-x-full transition-all duration-300 ease-in-out transform-gpu lg:hidden" id="mobile-menu"> <div class="grid grid-rows-[auto,auto,1fr,auto] h-full">  <div class="bg-light-grey p-4 h-header-height flex items-center justify-start z-10"> <h2 class="text-xl font-bold md:text-3xl">Menu</h2> </div>  <ul class="breadcrumbs px-4 py-2 flex gap-3 border-y border-gray-200 text-sm text-dark-grey z-10"> <li><button class="home"><i class="fa-house fa-regular"></i></button></li> </ul>  <div class="panels overflow-hidden relative z-0"> <ul class="menu-depth-0 menu-container menu-id-0 overflow-x-hidden overflow-y-scroll absolute top-0 left-0 w-full bg-white h-full transition-all duration-300 ease-in-out transform-gpu" data-depth='0' data-parent='0' data-label=''><li class="menu-item depth-0 group/item relative" data-id='77601' data-label='Shop'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4 has-children" href="https://cannsdownpress.co.uk/shop/"><span class="label-text">Shop</span></a><span class="item-arrow cursor-pointer ml-2 p-4 border-l border-gray-200"><i class="fa-chevron-down fa-regular -rotate-90 inline-block transform aspect-square fa-fw justify-center flex"></i></span></div><ul class="menu-depth-1 menu-container menu-id-77601 overflow-x-hidden overflow-y-scroll absolute top-0 left-0 w-full bg-white h-full transition-all duration-300 ease-in-out transform-gpu hidden lg:group-hover/item:block" data-depth='1' data-parent='0' data-label='Shop'><li class="menu-item depth-1 group/item relative" data-id='77606' data-label='Card Range'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4 has-children" href="https://cannsdownpress.co.uk/product-category/cards/"><span class="label-text">Card Range</span></a><span class="item-arrow cursor-pointer ml-2 p-4 border-l border-gray-200"><i class="fa-chevron-right fa-regular inline-block transform aspect-square fa-fw justify-center flex"></i></span></div><ul class="menu-depth-2 menu-container menu-id-77606 overflow-x-hidden overflow-y-scroll absolute top-0 left-0 w-full bg-white h-full transition-all duration-300 ease-in-out transform-gpu" data-depth='2' data-parent='77601' data-label='Card Range'><li class="menu-item depth-2 group/item relative" data-id='77661' data-label='View All'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-category/cards/"><span class="label-text">View All</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77663' data-label='Just Published'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/just-published/"><span class="label-text">Just Published</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77662' data-label='Canns Down Press'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/range/canns-down-press/"><span class="label-text">Canns Down Press</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77668' data-label='Works on Paper'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/range/works-on-paper/"><span class="label-text">Works on Paper</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77667' data-label='Wonderland'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/range/wonderland/"><span class="label-text">Wonderland</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77669' data-label='Christmas'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/christmas/"><span class="label-text">Christmas</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77665' data-label='MFA/LACMA'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/range/mfa-lacma/"><span class="label-text">MFA/LACMA</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77666' data-label='Pocket Prints'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/range/pocket-prints/"><span class="label-text">Pocket Prints</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77664' data-label='Camera Obscura Photographic'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/range/camera-obscura-photographic/"><span class="label-text">Camera Obscura Photographic</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77670' data-label='Notecards &amp; Writing Sets'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-category/notecards-writing-sets/"><span class="label-text">Notecards &amp; Writing Sets</span></a></div></li></ul></li><li class="menu-item depth-1 group/item relative" data-id='77671' data-label='Shop By Theme'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4 has-children" href="#"><span class="label-text">Shop By Theme</span></a><span class="item-arrow cursor-pointer ml-2 p-4 border-l border-gray-200"><i class="fa-chevron-right fa-regular inline-block transform aspect-square fa-fw justify-center flex"></i></span></div><ul class="menu-depth-2 menu-container menu-id-77671 overflow-x-hidden overflow-y-scroll absolute top-0 left-0 w-full bg-white h-full transition-all duration-300 ease-in-out transform-gpu" data-depth='2' data-parent='77601' data-label='Shop By Theme'><li class="menu-item depth-2 group/item relative" data-id='77672' data-label='Animals &amp; Insects'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/animals-and-insects/"><span class="label-text">Animals &amp; Insects</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77673' data-label='Anniversary'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/anniversary/"><span class="label-text">Anniversary</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77674' data-label='Autumn'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/autumn/"><span class="label-text">Autumn</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77675' data-label='Beach/Coastal'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/beach-coastal/"><span class="label-text">Beach/Coastal</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77676' data-label='Best Sellers'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/best-sellers/"><span class="label-text">Best Sellers</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77677' data-label='Birds'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/birds/"><span class="label-text">Birds</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77678' data-label='Birthday'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/birthday/"><span class="label-text">Birthday</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77679' data-label='Books'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/books/"><span class="label-text">Books</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77680' data-label='Cats'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/cats/"><span class="label-text">Cats</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77681' data-label='Celebration'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/celebration/"><span class="label-text">Celebration</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77682' data-label='Children&#039;s'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/childrens/"><span class="label-text">Children&#039;s</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77683' data-label='Christmas'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/christmas/"><span class="label-text">Christmas</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77684' data-label='Cooking &amp; Food'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/cooking-food/"><span class="label-text">Cooking &amp; Food</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77685' data-label='Countryside'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/countryside/"><span class="label-text">Countryside</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77686' data-label='Cycling'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/cycl
985ing/"><span class="label-text">Cycling</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77687' data-label='Dogs'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/dogs/"><span class="label-text">Dogs</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77688' data-label='Flowers'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/flowers/"><span class="label-text">Flowers</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77689' data-label='For Him &amp; Father&#039;s Day'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/for-him-fathers-day/"><span class="label-text">For Him &amp; Father&#039;s Day</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77690' data-label='Fruit &amp; Veg'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/fruit-and-veg/"><span class="label-text">Fruit &amp; Veg</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77691' data-label='Gardens &amp; Gardening'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/gardens-gardening/"><span class="label-text">Gardens &amp; Gardening</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77692' data-label='Good Luck'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/good-luck/"><span class="label-text">Good Luck</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77693' data-label='Horses'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/horses/"><span class="label-text">Horses</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77694' data-label='Humour'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/humour/"><span class="label-text">Humour</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77695' data-label='Japanese Art'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/japanese-art/"><span class="label-text">Japanese Art</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77696' data-label='Just Published'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/just-published/"><span class="label-text">Just Published</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77697' data-label='Mid Century'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/mid-century/"><span class="label-text">Mid Century</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77698' data-label='Mother&#039;s Day'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/mothers-day/"><span class="label-text">Mother&#039;s Day</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77699' data-label='Music'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/music/"><span class="label-text">Music</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77700' data-label='New Baby'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/new-baby/"><span class="label-text">New Baby</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77701' data-label='New Home'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/new-home/"><span class="label-text">New Home</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77702' data-label='Photography'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/photography/"><span class="label-text">Photography</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77703' data-label='Sailing &amp; Boats'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/sailing-and-boats/"><span class="label-text">Sailing &amp; Boats</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77704' data-label='Spring &amp; Easter'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/spring-easter/"><span class="label-text">Spring &amp; Easter</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77705' data-label='Summer'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/summer/"><span class="label-text">Summer</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77706' data-label='Swimming'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/swimming/"><span class="label-text">Swimming</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77707' data-label='Sympathy'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/sympathy/"><span class="label-text">Sympathy</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77708' data-label='Thank y
985ou'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/thank-you/"><span class="label-text">Thank you</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77709' data-label='Trees'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/trees/"><span class="label-text">Trees</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77710' data-label='Urban'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/urban/"><span class="label-text">Urban</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77711' data-label='Valentines'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/valentines/"><span class="label-text">Valentines</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77712' data-label='Wedding'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/wedding/"><span class="label-text">Wedding</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77713' data-label='Winter'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/winter/"><span class="label-text">Winter</span></a></div></li><li class="menu-item depth-2 group/item relative" data-id='77714' data-label='Yoga'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/product-tag/yoga/"><span class="label-text">Yoga</span></a></div></li></ul></li></ul></li><li class="menu-item depth-0 group/item relative" data-id='77602' data-label='Artists'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/artists/"><span class="label-text">Artists</span></a></div></li><li class="menu-item depth-0 group/item relative" data-id='77603' data-label='Our Story'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/our-story/"><span class="label-text">Our Story</span></a></div></li><li class="menu-item depth-0 group/item relative" data-id='77604' data-label='Trade Enquiry'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/trade-enquiry/"><span class="label-text">Trade Enquiry</span></a></div></li><li class="menu-item depth-0 group/item relative" data-id='77605' data-label='Contact Us'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/contact-us/"><span class="label-text">Contact Us</span></a></div></li><li class="menu-item depth-0 group/item relative" data-id='77617' data-label='Login'><div class="grid grid-cols-[1fr,auto] gap-4 items-center border-b border-gray-200"><a class="item-link flex gap-2 p-4" href="https://cannsdownpress.co.uk/my-account/"><span class="label-text">Login</span></a></div></li></ul> </div>  <div class="w-full p-4 bg-light-grey shadow-md text-center z-10"> <div class="flex justify-around items-center mb-2"> <button class="v-off-canvas-search-open-button flex gap-2 items-center"><i class="fa-search fa-regular"></i>Search</button> <button class="flex items-center h-full gap-2 v-off-canvas-cart-open-button"> <span class="relative gap-1 items-center"> <i class="fa-basket-shopping fa-regular"></i> <span class="v-cart-items-counter hide-if-0 absolute -top-3 -right-3 bg-red-500 rounded-full grid items-center justify-center text-white px-[0.1rem] min-w-5 h-5 text-xs font-bold border-2 border-white visible"></span> </span> Basket </button> </div> <p class="text-sm text-gray-500 border-t border-gray-500 pt-2">© 2026 Canns Down Press</p> </div> </div> </div> <button id="mobile-menu-button" class="v-open-mobile-menu fixed top-5 right-4 flex items-center justify-center h-10 w-10 z-40 bg-mid-grey text-black rounded-full p-1 lg:hidden"> <span class="group-[.mobile-menu-open]/body:hidden"> <i class="fa-bars fa-regular fa-fw justify-center flex"></i> </span> <span class="hidden group-[.mobile-menu-open]/body:flex"> <i class="fa-xmark fa-regular fa-fw justify-center flex"></i> </span> </button> 
985<script data-cfasync="false" data-no-optimize="1" data-pagespeed-no-defer>
986            document.addEventListener('DOMContentLoaded', function() {
987                var downloadLinks = document.querySelectorAll('a[href]');
988
989                downloadLinks.forEach(function(link) {
990                    link.addEventListener('click', function(event) {
991                        var fileUrl = link.href;
992                        var fileName = fileUrl.substring(fileUrl.lastIndexOf('/') + 1);
993                        var linkText = link.innerText || link.textContent;
994                        var linkUrl = link.href;
995
996                        var fileExtensionPattern = /\.(pdf|xlsx?|docx?|txt|rtf|csv|exe|key|pptx?|ppt|7z|pkg|rar|gz|zip|avi|mov|mp4|mpe?g|wmv|midi?|mp3|wav|wma)$/i;
997
998                        if (fileExtensionPattern.test(fileUrl)) {
999                            window.dataLayer = window.dataLayer || [];
1000                            window.dataLayer.push({
1001                                event: 'file_download',
1002                                file_name: fileName,
1003                                link_text: linkText,
1004                                link_url: linkUrl
1005                            });
1006                        }
1007                    });
1008                });
1009            });
1010        </script>
1010  
1010<script type="text/javascript">
1011var sbiajaxurl = "https://cannsdownpress.co.uk/wp-admin/admin-ajax.php";
1012</script>
1012  <noscript> <img height="1" width="1" style="display:none" alt="fbpx" src="https://www.facebook.com/tr?id=144760693976653&ev=PageView&noscript=1" /> </noscript>  
1012<script data-cfasync="false" data-no-optimize="1" data-pagespeed-no-defer>
1013      (function() {
1014        var convTrackedProductIds = {};
1015        var convAjaxUrl = "https:\/\/cannsdownpress.co.uk\/wp-admin\/admin-ajax.php";
1016        var convAffiliation = "Canns Down Press";
1017        var convCurrency = "GBP";
1018        var convTvcOptions = {"affiliation":"Canns Down Press","is_admin":"","currency":"GBP","property_id":"","measurement_id":"G-13J3SVF0K9","google_ads_id":"3208904127","fb_pixel_id":"","fb_event_id":"feddc1faa1d0468e8f8ce50ccaf6959c","tvc_ajax_url":"https:\/\/cannsdownpress.co.uk\/wp-admin\/admin-ajax.php","snapchat_ads_pixel_id":"","snapchat_event_id":"feddc1faa1d0468e8f8ce50ccaf6959c","linkedin_insight_id":"","tiKtok_ads_pixel_id":"","tiktok_event_id":"feddc1faa1d0468e8f8ce50ccaf6959c","is_sst_trans":"","plan_id":"17","sstplans":"[12,41,42,45,52,53,84]","capiplans":"[15,17,18,19,20,82,4]"};
1019        var convFetchInProgress = false;
1020        var convPendingIds = [];
1021
1022        window.conProductList = window.conProductList || [];
1023
1024        function convGetNewProductIds(container) {
1025          var newIds = [];
1026          // Elementor Loop Grid items
1027          var items = container.querySelectorAll(
1028            '.e-loop-item.type-product, .e-loop-item.product, [class*="post-type-product"], .e-loop-item'
1029          );
1030          items.forEach(function(item) {
1031            var classes = item.className.split(/\s+/);
1032            for (var i = 0; i < classes.length; i++) {
1033              var match = classes[i].match(/^post-(\d+)$/);
1034              if (match) {
1035                var pid = parseInt(match[1]);
1036                if (!convTrackedProductIds[pid]) {
1037                  newIds.push(pid);
1038                  convTrackedProductIds[pid] = true;
1039                }
1040                break;
1041              }
1042            }
1043          });
1044          // Fallback: extract from add-to-cart links
1045          if (newIds.length === 0) {
1046            var atcLinks = container.querySelectorAll('a[href*="add-to-cart"]');
1047            atcLinks.forEach(function(link) {
1048              var href = link.getAttribute('href');
1049              var pidMatch = href.match(/[?&]add-to-cart=(\d+)/);
1050              if (pidMatch) {
1051                var pid = parseInt(pidMatch[1]);
1052                if (!convTrackedProductIds[pid]) {
1053                  newIds.push(pid);
1054                  convTrackedProductIds[pid] = true;
1055                }
1056              }
1057            });
1058          }
1059          // WooCommerce standard loop items (for infinite scroll on archive pages)
1060          var wcItems = container.querySelectorAll('li.product, .product');
1061          wcItems.forEach(function(item) {
1062            var classes = item.className.split(/\s+/);
1063            for (var i = 0; i < classes.length; i++) {
1064              var match = classes[i].match(/^post-(\d+)$/);
1065              if (match) {
1066                var pid = parseInt(match[1]);
1067                if (!convTrackedProductIds[pid]) {
1068                  newIds.push(pid);
1069                  convTrackedProductIds[pid] = true;
1070                }
1071                break;
1072              }
1073            }
1074          });
1075          return newIds;
1076        }
1077
1078        function convFetchAndTrackProducts(productIds) {
1079          if (productIds.length === 0) return;
1080
1081          var formData = new URLSearchParams();
1082          formData.append('action', 'conv_get_elementor_product_data');
1083          formData.append('nonce', ConvAioGlobal.nonce);
1084          productIds.forEach(function(pid) {
1085            formData.append('product_ids[]', pid);
1086          });
1087
1088          fetch(convAjaxUrl, {
1089            method: 'POST',
1090            headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
1091            body: formData.toString()
1092          })
1093          .then(function(response) { return response.json(); })
1094          .then(function(result) {
1095            if (!result.success || !result.data || result.data.length === 0) return;
1096
1097            var productsData = result.data;
1098
1099            // Push view_item_list event
1100            var items = [];
1101            productsData.forEach(function(product, index) {
1102              items.push({
1103                item_id: product.id || '',
1104                item_name: product.name || '',
1105                affiliation: convAffiliation,
1106                currency: convCurrency,
1107                index: index + 1,
1108                item_category: product.category || '',
1109                price: parseFloat(product.price) || 0,
1110                quantity: 1
1111              });
1112            });
1113
1114            dataLayer.push({ ecommerce: null });
1115            dataLayer.push({
1116              event: 'view_item_list',
1117              ecommerce: { items: items }
1118            });
1119
1120            // Add to conProductList for add-to-cart tracking
1121            conProductList.push(productsData);
1122
1123            // Bind add-to-cart on new elements only
1124            convBindAddToCartEvents();
1125
1126            // Bind select_item on new product links
1127            convBindSelectItemEvents(productsData);
1128          })
1129          .catch(function(error) {
1130            console.error('Conversios: Elementor tracking error', error);
1131          });
1132        }
1133
1134        function convBindAddToCartEvents() {
1135          var elements = document.querySelectorAll('a[href*="add-to-cart"]:not([data-conv-atc-bound])');
1136          elements.forEach(function(el) {
1137            el.setAttribute('data-conv-atc-bound', '1');
1138            el.addEventListener('click', function(event) {
1139              var href = el.getAttribute('href');
1140              var productIdMatch = href.match(/[?&]add-to-cart=(\d+)/);
1141              if (!productIdMatch) return;
1142              var productId = productIdMatch[1];
1143              var item = convFindProductInList(productId);
1144              if (!item) return;
1145              var quantity = parseInt(el.getAttribute('data-quantity')) || 1;
1146              var itemPrice = parseFloat(item.price) || 0;
1147              dataLayer.push({
1148                event: 'add_to_cart',
1149                ecommerce: {
1150                  currency: convCurrency,
1151                  value: itemPrice,
1152                  items: [{
1153                    affiliation: convAffiliation,
1154                    item_id: item.id,
1155                    item_name: item.name,
1156                    currency: convCurrency,
1157                    item_category: item.category || '',
1158                    price: itemPrice,
1159                    quantity: quantity
1160                  }]
1161                }
1162              });
1163            });
1164          });
1165        }
1166
1167        function convBindSelectItemEvents(productsData) {
1168          var selectLinks = document.querySelectorAll(
1169            '.elementor-loop-container .e-loop-item a:not([href*="add-to-cart"]):not(.added_to_cart):not([data-conv-si-bound]), ' +
1170            '.elementor-grid .e-loop-item a:not([href*="add-to-cart"]):not(.added_to_cart):not([data-conv-si-bound]), ' +
1171            'ul.products li.product a:not([href*="add-to-cart"]):not(.added_to_cart):not([data-conv-si-bound])'
1172          );
1173          selectLinks.forEach(function(link) {
1174            link.setAttribute('data-conv-si-bound', '1');
1175            link.addEventListener('click', function(event) {
1176              var href = link.getAttribute('href');
1177              if (!href || href === '#') return;
1178              var item = convFindProductByLink(href);
1179              if (!item) {
1180                item = convFindProductByElement(link);
1181              }
1182              if (item) {
1183                dataLayer.push({
1184                  event: 'select_item',
1185                  ecommerce: {
1186                    items: [{
1187                      affiliation: convAffiliation,
1188                      item_id: item.id,
1189                      item_name: item.name,
1190                      currency: convCurrency,
1191                      item_category: item.category || '',
1192                      price: parseFloat(item.price) || 0,
1193                      quantity: 1
1194                    }]
1195                  }
1196                });
1197              }
1198            });
1199          });
1200        }
1201
1202        function convFindProductInList(productId) {
1203          for (var i = 0; i < conProductList.length; i++) {
1204            for (var j = 0; j < conProductList[i].length; j++) {
1205              if (conProductList[i][j].id == productId) {
1206                return conProductList[i][j];
1207              }
1208            }
1209          }
1210          return null;
1211        }
1212
1213        function convFindProductByLink(href) {
1214          for (var i = 0; i < conProductList.length; i++) {
1215            for (var j = 0; j < conProductList[i].length; j++) {
1216              if (conProductList[i][j].productlink === href) {
1217                return conProductList[i][j];
1218              }
1219            }
1220          }
1221          return null;
1222        }
1223
1224        function convFindProductByElement(el) {
1225          var loopItem = el.closest('.e-loop-item') || el.closest('li.product');
1226          if (!loopItem) return null;
1227          var classes = loopItem.className.split(/\s+/);
1228          for (var i = 0; i < classes.length; i++) {
1229            var m = classes[i].match(/^post-(\d+)$/);
1230            if (m) {
1231              return convFindProductInList(m[1]);
1232            }
1233          }
1234          return null;
1235        }
1236
1237        function convProcessNewProducts(targetNode) {
1238          var newIds = convGetNewProductIds(targetNode);
1239          if (newIds.length > 0) {
1240            // Debounce: collect IDs and fetch in batch
1241            convPendingIds = convPendingIds.concat(newIds);
1242            if (!convFetchInProgress) {
1243              convFetchInProgress = true;
1244              setTimeout(function() {
1245                var idsToFetch = convPendingIds.slice();
1246                convPendingIds = [];
1247                convFetchInProgress = false;
1248                convFetchAndTrackProducts(idsToFetch);
1249              }, 300);
1250            }
1251          }
1252        }
1253
1254        function convInitialScan() {
1255          // Mark already-tracked products from WooCommerce standard loop
1256          if (window.conProductList && conProductList.length > 0) {
1257            for (var i = 0; i < conProductList.length; i++) {
1258              if (Array.isArray(conProductList[i])) {
1259                for (var j = 0; j < conProductList[i].length; j++) {
1260                  if (conProductList[i][j].id) {
1261                    convTrackedProductIds[conProductList[i][j].id] = true;
1262                  }
1263                }
1264              }
1265            }
1266          }
1267
1268          // Scan for Elementor Loop Grid products not yet tracked
1269          var containers = document.querySelectorAll(
1270            '.elementor-loop-container, .elementor-grid, ul.products'
1271          );
1272          containers.forEach(function(container) {
1273            convProcessNewProducts(container);
1274          });
1275
1276          // Also bind add-to-cart on any existing unbound elements
1277          convBindAddToCartEvents();
1278        }
1279
1280        function convStartObserver() {
1281          // Observe the entire body for new product nodes (infinite scroll / load more)
1282          var observer = new MutationObserver(function(mutations) {
1283            var hasNewProducts = false;
1284            mutations.forEach(function(mutation) {
1285              if (mutation.type === 'childList' && mutation.addedNodes.length > 0) {
1286                mutation.addedNodes.forEach(function(node) {
1287                  if (node.nodeType === 1) {
1288                    // Check if the added node itself or its children contain products
1289                    var isProduct = (node.classList && (
1290                      node.classList.contains('e-loop-item') ||
1291                      node.classList.contains('product') ||
1292                      node.classList.contains('type-product')
1293                    ));
1294                    var hasProductChildren = node.querySelector && node.querySelector(
1295                      '.e-loop-item, li.product, .type-product, a[href*="add-to-cart"]'
1296                    );
1297                    if (isProduct || hasProductChildren) {
1298                      hasNewProducts = true;
1299                      convProcessNewProducts(isProduct ? node.parentElement : node);
1300                    }
1301                  }
1302                });
1303              }
1304            });
1305          });
1306
1307          observer.observe(document.body, {
1308            childList: true,
1309            subtree: true
1310          });
1311        }
1312
1313        // Initialize
1314        if (document.readyState === 'loading') {
1315          document.addEventListener('DOMContentLoaded', function() {
1316            setTimeout(function() {
1317              convInitialScan();
1318              convStartObserver();
1319            }, 500);
1320          });
1321        } else {
1322          setTimeout(function() {
1323            convInitialScan();
1324            convStartObserver();
1325          }, 500);
1326        }
1327      })();
1328    </script>
1328 
1328<script type='text/javascript'>
1329  (function () {
1330   var c = document.body.className;
1331   c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
1332   document.body.className = c;
1333  })();
1334 </script>
1334 
1334<script id="wc-facebook-signals-js-extra">
1335var wc_facebook_signals_params = {"ajax_url":"https://cannsdownpress.co.uk/wp-admin/admin-ajax.php","nonce":"1ccd98ddc6","action":"wc_facebook_update_signals_state"};
1336//# sourceURL=wc-facebook-signals-js-extra
1337</script>
1337 
1337<script id="wc-facebook-signals-js" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/static/optimized/rev-844134e/cannsdownpress.co.uk/wp-content/plugins/facebook-for-woocommerce/assets/js/render-blocking-f6c416109c1a6db9d3ff0fe5a45d72a9.facebook-for-woocommerce-signals.js"></script>
1337 
1337<script id="mailchimp-woocommerce-js-extra">
1338var mailchimp_public_data = {"site_url":"https://cannsdownpress.co.uk","ajax_url":"https://cannsdownpress.co.uk/wp-admin/admin-ajax.php","disable_carts":"","subscribers_only":"","language":"en","allowed_to_set_cookies":"1","sms_allowed_countries":["AU","AT","CA","FR","DE","IE","IT","ES","CH","NL","US","GB","AL","BE","HR","DK","EE","FO","FI","GI","GR","GG","IS","IM","JE","LV","LT","LU","MT","MD","NO","PL","PT","SM","SK","SI","SE"]};
1339//# sourceURL=mailchimp-woocommerce-js-extra
1340</script>
1340 
1340<script id="mailchimp-woocommerce-js" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/static/optimized/rev-844134e/cannsdownpress.co.uk/wp-content/plugins/mailchimp-for-woocommerce/public/js/render-blocking-6a4d797cb2c4c163caae73cbfa55efa1.mailchimp-woocommerce-public.min.js"></script>
1340 
1340<script id="mailchimp-woocommerce-pixel-tracking-js-extra">
1341var mcPixelConfig = {"restBase":"https://cannsdownpress.co.uk/wp-json/mailchimp-for-woocommerce/v1/"};
1342//# sourceURL=mailchimp-woocommerce-pixel-tracking-js-extra
1343</script>
1343 
1343<script id="mailchimp-woocommerce-pixel-tracking-js" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/static/optimized/rev-844134e/cannsdownpress.co.uk/wp-content/plugins/mailchimp-for-woocommerce/public/js/render-blocking-8a5471f88ca9c58e18cea05ebc9fe21a.mailchimp-woocommerce-pixel-tracking.js"></script>
1343 
1343<script id="wp-hooks-js" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/static/optimized/rev-844134e/cannsdownpress.co.uk/wp-includes/js/dist/render-blocking-394de6ed03374279e27abbca2d572124.hooks.min.js"></script>
1343 
1343<script id="wp-polyfill-js" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/static/optimized/rev-844134e/cannsdownpress.co.uk/wp-includes/js/dist/vendor/render-blocking-2c7cef87d91a8c32817cef0915f9141b.wp-polyfill.min.js"></script>
1343 
1343<script id="mailchimp-woocommerce-pixel-tracking-blocks-js" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/static/optimized/rev-844134e/cannsdownpress.co.uk/wp-content/plugins/mailchimp-for-woocommerce/blocks/build/render-blocking-d7912f3fd0702b8d4119bf3adfc44cbb.pixel-tracking.js"></script>
1343 
1343<script id="splide-js-js" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/static/optimized/rev-844134e/cdn.jsdelivr.net/npm/@splidejs/[email protected]/dist/js/render-blocking-a3527fb45332699eb6a4421e44d33534.splide.min.js"></script>
1343 
1343<script id="v-theme-scripts-js-extra">
1344var vTheme = {"icons":{"loading":"\u003Ci class=\"fa-spinner fa-regular fa-spin\"\u003E\u003C/i\u003E"},"WpRestApiUrl":"https://cannsdownpress.co.uk/wp-json/","restApiUrl":"https://cannsdownpress.co.uk/wp-json/v-theme/v1","restApiNonce":"c1aadf1308","storeApiNonce":"e85011d26d","siteUrl":"https://cannsdownpress.co.uk","isWholesaleCustomer":""};
1345//# sourceURL=v-theme-scripts-js-extra
1346</script>
1346 
1346<script id="v-theme-scripts-js" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/static/optimized/rev-844134e/cannsdownpress.co.uk/wp-content/themes/canns-down-press/dist/render-blocking-19f6560690bf905497d4df645d168880.main.bundle.min.js"></script>
1346 
1346<script id="v-google-recaptcha-js-extra">
1347var v_google_recaptcha = {"recaptcha_site_key":"6Lc_whEsAAAAAFyj0ibX97S16Q3Zqp8l56QpEJQ8"};
1348//# sourceURL=v-google-recaptcha-js-extra
1349</script>
vendor: 88 bytes, line 1349
1349 <script id="v-google-recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=
13496Lc_whEsAAAAAFyj0ibX97S16Q3Zqp8l56QpEJQ8
vendor: 12 bytes, line 1349
1349"></script> 
1349<script id="v-forms-js-extra">
1350var v_form = {"ajax_url":"https://cannsdownpress.co.uk/wp-admin/admin-ajax.php","nonce":"d6f62ec3da"};
1351//# sourceURL=v-forms-js-extra
1352</script>
1352 
1352<script id="v-forms-js" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/static/optimized/rev-844134e/cannsdownpress.co.uk/wp-content/themes/canns-down-press/dist/render-blocking-forms.bundle.min.js"></script>
1352 
1352<script id="match-sorter-js" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/static/optimized/rev-844134e/cannsdownpress.co.uk/wp-content/themes/canns-down-press/node_modules/match-sorter/dist/render-blocking-9b30d9931ea7cb78e78bab30dcb3c211.match-sorter.umd.min.js"></script>
1352 
1352<script id="v-search-js" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/static/optimized/rev-844134e/cannsdownpress.co.uk/wp-content/themes/canns-down-press/dist/render-blocking-search.bundle.min.js"></script>
1352 
1352<script id="sourcebuster-js-js" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/static/optimized/rev-844134e/cannsdownpress.co.uk/wp-content/plugins/woocommerce/assets/js/sourcebuster/render-blocking-71f03d1886c165a2072dae1743c6132d.sourcebuster.min.js"></script>
1352 
1352<script id="wc-order-attribution-js-extra">
1353var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://cannsdownpress.co.uk/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
1354//# sourceURL=wc-order-attribution-js-extra
1355</script>
1355 
1355<script id="wc-order-attribution-js" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/static/optimized/rev-844134e/cannsdownpress.co.uk/wp-content/plugins/woocommerce/assets/js/frontend/render-blocking-71f03d1886c165a2072dae1743c6132d.order-attribution.min.js"></script>
1355 
1355<script id="wc-facebook-pixel-events-js" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/static/optimized/rev-844134e/cannsdownpress.co.uk/wp-content/plugins/facebook-for-woocommerce/assets/js/frontend/render-blocking-f6c416109c1a6db9d3ff0fe5a45d72a9.pixel-events.js"></script>
1355 
1355<script id="facebook-capi-param-builder-js" src="https://cdn-iledkfp.nitrocdn.com/RiohLNZbGYwPSTbUdTPGeXnXtcQXEzrJ/assets/static/optimized/rev-844134e/unpkg.com/meta-capi-param-builder-clientjs/dist/render-blocking-f6c416109c1a6db9d3ff0fe5a45d72a9.clientParamBuilder.bundle.js"></script>
1355 
1355<script id="facebook-capi-param-builder-js-after">
1356if (typeof clientParamBuilder !== "undefined" && !/(?:^|;\s*)wc_facebook_signals_state=held(?:;|$)/.test(document.cookie)) {
1357     clientParamBuilder.processAndCollectAllParams(window.location.href);
1358    }
1359//# sourceURL=facebook-capi-param-builder-js-after
1360</script>
1360 
1360<script id="facebook-for-woocommerce-inline-js-after">
1361/* WooCommerce Facebook Integration Event Tracking */
1362fbq('set', 'agent', 'woocommerce_0-10.9.3-3.7.4', '144760693976653');
1363window.wcFacebookPixelFiredEvents = window.wcFacebookPixelFiredEvents || {};
1364if (!window.wcFacebookPixelFiredEvents["bdd6f4b1-93c6-434c-be57-e1347f23cd67"]) {
1365window.wcFacebookPixelFiredEvents["bdd6f4b1-93c6-434c-be57-e1347f23cd67"] = true;
1366if (window.FacebookSignals && typeof window.FacebookSignals.trackEvent === 'function') {
1367 window.FacebookSignals.trackEvent('PageView', {
1368    "source": "woocommerce_0",
1369    "version": "10.9.3",
1370    "pluginVersion": "3.7.4"
1371}, null, 'track', "bdd6f4b1-93c6-434c-be57-e1347f23cd67");
1372} else {
1373 fbq('track', 'PageView', {
1374    "source": "woocommerce_0",
1375    "version": "10.9.3",
1376    "pluginVersion": "3.7.4"
1377}, {
1378    "eventID": "bdd6f4b1-93c6-434c-be57-e1347f23cd67"
1379});
1380}
1381}
1382//# sourceURL=facebook-for-woocommerce-inline-js-after
1383</script>
1383 
1383<script id="wp-emoji-settings" type="application/json">
1384{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://cannsdownpress.co.uk/wp-includes/js/wp-emoji-release.min.js"}}
1385</script>
1385 
1385<script type="module">
1386/*! This file is auto-generated */
1387var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
1388//# sourceURL=https://cannsdownpress.co.uk/wp-includes/js/wp-emoji-loader.min.js
1389</script>
1389 <div id="v-cross-sells-popup" class="!max-w-[90%]" style="display: none;"><h2 class="text-2xl font-bold text-center mb-section">Have you considered&#8230;</h2><div class="cross-sells-container"></div></div><div id="v-off-canvas" class="group/offcanvas fixed top-0 right-0 z-40 w-full max-w-xl h-full translate-x-full transition-all duration-700 md:wp-admin-bar-offset-padding"> <div class="bg-light-grey h-full w-full flex flex-col pt-header-height-total-lg relative"> <button class="v-off-canvas-close-button ml-auto text-2xl absolute top-4 right-4"><i class="fa-times fa-regular"></i></button> <div class="off-canvas-overlay flex absolute opacity-0 invisible transition-all inset-0 z-10 items-center justify-center bg-white/50 backdrop-blur"> <div class="message-window bg-mid-grey relative max-w-[90%] invisible opacity-0 transition-all z-20"> <i class="fa-close fa-regular close-message absolute top-2 right-2"></i> <div class="message-content p-gutter grid gap-normal justify-items-start"> <div class="message-text"></div> <a class="group/button not-prose close-message v-button-primary-solid"><span>Close</span></a> </div> </div> <div class="off-canvas-loading z-10 text-5xl text-black absolute m-auto inset-0 flex items-center justify-center opacity-0 invisible transition-all"><i class="fa-spinner fa-regular fa-spin"></i></div> </div> <ul class="off-canvas-tabs flex-1 overflow-y-auto p-normal"> <li class="off-canvas-tab flex flex-col h-full id-cart"><div class="h-full flex flex-col overflow-hidden"> <h2 class="text-2xl font-bold py-normal">Basket</h2> <div class="flex-1 overflow-hidden v-mini-cart"><div class="mini-cart-loading flex absolute opacity-0 invisible transition-all inset-0 z-10 items-center justify-center bg-white/50 backdrop-blur"><div class="z-10 text-5xl text-black absolute m-auto inset-0 flex items-center justify-center"><i class="fa-spinner fa-regular fa-spin"></i></div></div><div class="flex flex-col h-full gap-normal cart-contents"></div></div> </div></li><li class="off-canvas-tab flex flex-col h-full id-search"><div class="p-normal flex gap-4 items-center"> <h2 class="text-2xl font-bold">Catalogue Search</h2></div> <div class="border border-gray-300 rounded-full px-4 py-2 bg-white"><form class="flex items-center justify-between gap-4 relative" action="https://cannsdownpress.co.uk" autocomplete="off" data-v-search='{&quot;id&quot;:&quot;primary_product&quot;,&quot;cache_url&quot;:&quot;https:\/\/cannsdownpress.co.uk\/wp-content\/uploads\/v-theme\/modules\/search\/suggestions-cache-primary_product.json&quot;,&quot;suggestions_type&quot;:&quot;static&quot;,&quot;collapsible_input&quot;:null,&quot;suggestions_fieldsets&quot;:[{&quot;title&quot;:&quot;SKUs&quot;,&quot;keys&quot;:[&quot;s&quot;],&quot;labelKey&quot;:&quot;s&quot;,&quot;appendKeyToText&quot;:&quot;t|t&quot;,&quot;topKey&quot;:&quot;products&quot;},{&quot;title&quot;:&quot;Products&quot;,&quot;keys&quot;:[&quot;t&quot;],&quot;labelKey&quot;:&quot;t&quot;,&quot;topKey&quot;:&quot;products&quot;},{&quot;title&quot;:&quot;Artists&quot;,&quot;keys&quot;:[&quot;t&quot;],&quot;labelKey&quot;:&quot;t&quot;,&quot;topKey&quot;:&quot;artists&quot;}],&quot;suggestions_selector&quot;:&quot;.v-search-suggestions-primary_product&quot;}'><input type="search" name="s" class="search search-products outline-none w-full" placeholder="Search products and artists" autocomplete="off" /><button type="submit" class="search-icon"><i class="fa-magnifying-glass fa-regular"></i></button></form></div><div class="v-search-suggestions v-search-suggestions-primary_product mt-normal hidden overflow-y-auto"></div></li> </ul> </div> </div><div class="v-notifications fixed z-[1100] bottom-0 left-0 p-gutter group/notifications invisible [&.active]:visible"><div class="notifications-container bg-primary text-white p-gutter border-2 text-lg border-white font-bold opacity-0 invisible translate-y-4 group-[.active]/notifications:translate-y-0 group-[.active]/notifications:visible group-[.active]/notifications:opacity-100"><button class="close absolute top-2 right-2 text-sm"><i class="fa-times fa-regular"></i></button><div class="notification-content"></div></div></div>
1389<script>
1390jQuery(document).on('click', 'button[name="add-to-cart"]', function() {
1391  const $btn        = jQuery(this);
1392  const $productBox = $btn.closest('.product');
1393
1394  // Extract product data
1395  const productId   = $btn.val();
1396  const productName = $productBox.find('h3').text().trim();
1397  const artistName  = $productBox.find('a[href*="/artist/"]').text().trim();
1398  const sku         = $productBox.find('.text-xs.text-slate-500 span:first-child').text().replace('SKU:', '').trim();
1399  const quantity    = parseInt($productBox.find('input[name="quantity"]').val()) || 1;
1400
1401  // Price: taken directly from bdi tag
1402  const priceText   = $productBox.find('bdi').first().text().trim();
1403  const price       = parseFloat(priceText.replace(/[^0-9.]/g, '')) || 0;
1404
1405  // Push to dataLayer
1406  window.dataLayer = window.dataLayer || [];
1407  window.dataLayer.push({ ecommerce: null }); // Clear previous ecommerce object
1408
1409  window.dataLayer.push({
1410    event: 'add_to_cart',
1411    ecommerce: {
1412      currency: 'GBP',
1413      value: price * quantity,
1414      items: [
1415        {
1416          affiliation:   'Cannsdown Press',
1417          item_id:       productId,
1418          item_name:     productName,
1419          currency:      'GBP',
1420          item_category: 'Cards',
1421          item_brand:    artistName,
1422          item_sku:      sku,
1423          price:         price,
1424          quantity:      quantity
1425        }
1426      ]
1427    }
1428  });
1429
1430  console.log('DataLayer push fired:', window.dataLayer[window.dataLayer.length - 1]);
1431});
1432</script>
1432 
1432<script id="nitro-nojs">addEventListener("load", (event) => {document.body.classList.remove("nitro-nojs");});</script>
1432</body> </html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.