1<!doctype html> 2<html class="no-js" lang="en"> 3 <head>
3<script data-source-attribution="shopify.event_observer.bootstrap"> 4(function(){let e=navigator,t=`prototype`,n=`sendBeacon`,r=e[n],i=fetch,a=XMLHttpRequest[t],{open:o,send:s}=a,c=`EventListener`,l=`add${c}`,u=`remove${c}`,d=EventTarget[t],f=d[l],p=d[u],m=e=>Error((e=document.currentScript)&&[e?.src,e?.id||e?.dataset?.sourceAttribution]),h=(e=[],t=0)=>(e.p=n=>e[t++%1e3]=n,[e,t=>(e.forEach(e.p=t),e.length=0)]),[g,_]=h(),[v,y]=h(),b,x=new WeakMap,S=e=>e&&g.p([e,b||[m()]]);d[l]=function(e,t,n){let r=this,i=t?.handleEvent||t,a=x.get(t),o=m();i?.call&&!a&&x.set(t,a=function(e){b=[o,e.type];try{i.call(t==i?this:t,e)}finally{b=null}}),v.p([e,o,a,r?.tagName||r+``,r?.id]),f.call(r,e,a||t,n)},d[u]=function(e,t,n){p.call(this,e,x.get(t)||t,n)},a.open=function(e,t){x.set(this,[t+``,e]),o.apply(this,arguments)},a.send=function(e){S(x.get(this)),s.call(this,e)},fetch=(e,t)=>(S([(e?.url||e)+``,t?.method]),i(e,t)),e[n]=(t,n)=>(S([t+``,``]),r.call(e,t,n)),setTimeout(()=>import("//www.damianibooks.com/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`68722819350`)))})(); 5//# sourceURL=event-observer-collector.js 6</script>
6 7 8
8<script 9 id="Cookiebot" 10 src="https://consent.cookiebot.com/uc.js" 11 data-cbid="cea2f02e-09c1-4960-b1fc-440fb32b9079" 12 type="text/javascript" 13 defer 14 ></script>
14 15 <meta charset="utf-8"> 16 <meta name="facebook-domain-verification" content="dz8hdj587bw2vlkwriop3e19ian3ln"> 17 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 18 <meta name="viewport" content="width=device-width,initial-scale=1"> 19 <meta name="theme-color" content=""> 20 <link rel="canonical" href="https://www.damianibooks.com/en"> 21 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="icon" type="image/png" href="//www.damianibooks.com/cdn/shop/files/Favicon_1_DEF.jpg?crop=center&height=32&v=1678184654&width=32"><title> 22 Damiani Books 23</title> 24 25 26 <meta name="description" content="Damiani Books is an independent publisher of photography, art, fashion, and design books, known for high-quality editions and collaborations with leading artists worldwide."> 27 28 29 30 31<meta property="og:site_name" content="Damiani Books"> 32<meta property="og:url" content="https://www.damianibooks.com/en"> 33<meta property="og:title" content="Damiani Books"> 34<meta property="og:type" content="website"> 35<meta property="og:description" content="Damiani Books is an independent publisher of photography, art, fashion, and design books, known for high-quality editions and collaborations with leading artists worldwide."><meta property="og:image" content="http://www.damianibooks.com/cdn/shop/files/logo_seo.jpg?v=1773847922"> 36 <meta property="og:image:secure_url" content="https://www.damianibooks.com/cdn/shop/files/logo_seo.jpg?v=1773847922"> 37 <meta property="og:image:width" content="1200"> 38 <meta property="og:image:height" content="630"><meta name="twitter:card" content="summary_large_image"> 39<meta name="twitter:title" content="Damiani Books"> 40<meta name="twitter:description" content="Damiani Books is an independent publisher of photography, art, fashion, and design books, known for high-quality editions and collaborations with leading artists worldwide."> 41 42 43
43<script src="//www.damianibooks.com/cdn/shop/t/2/assets/global.js?v=149496944046504657681669977888" defer="defer"></script>
43 44 45 46 47 48 49
49<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
49<meta name="facebook-domain-verification" content="3t3tpx4wilz4v4r2xrpwpt9z7h6sea"> 50<meta name="google-site-verification" content="O0YX6qDpunG02u-O2fDNlbEGPLAP-psd7mkGeZ-29as"> 51<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/68722819350/digital_wallets/dialog"> 52<meta id="in-context-paypal-metadata" data-shop-id="68722819350" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="EUR"> 53<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://www.damianibooks.com/"> 54<link rel="alternate" hreflang="it" href="https://www.damianibooks.com/"> 55<link rel="alternate" hreflang="en" href="https://www.damianibooks.com/en">
56<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
56 57<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
58<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=68722819350" crossorigin="anonymous"></script>
vendor: 1 bytes, line 58
58
59<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":68722819350,"countryCode":"IT","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/68722819350","merchantName":"Damiani Books","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex"],"total":{"type":"pending","label":"Damiani Books","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 59
59
60<script id="shopify-features" type="application/json">{"accessToken":"ecef379234549f8f6a55983b14822b89","betas":["rich-media-storefront-analytics"],"domain":"www.damianibooks.com","predictiveSearch":true,"shopId":68722819350,"locale":"en"}</script>
vendor: 1 bytes, line 60
60
61<script>var Shopify = Shopify || {}; 62Shopify.shop = "damiani01.myshopify.com"; 63Shopify.locale = "en"; 64Shopify.currency = {"active":"EUR","rate":"1.0"}; 65Shopify.country = "US"; 66Shopify.theme = {"name":"Studio","id":139243716886,"schema_name":"Studio","schema_version":"4.0.1","theme_store_id":1431,"role":"main"}; 67Shopify.theme.handle = "null"; 68Shopify.theme.style = {"id":null,"handle":null}; 69Shopify.cdnHost = "www.damianibooks.com/cdn"; 70Shopify.routes = Shopify.routes || {}; 71Shopify.routes.root = "/en/"; 72Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 73Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 74Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 75Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 75
75
76<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 76
76
77<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 77
77
78<script> 79 window.ShopifyPay = window.ShopifyPay || {}; 80 window.ShopifyPay.apiHost = "shop.app\/pay"; 81 window.ShopifyPay.redirectState = null; 82</script>
vendor: 1 bytes, line 82
82
83<script> 84 window.Shopify = window.Shopify || {}; 85 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 86 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 87 window.Shopify.SignInWithShop.eligible = true; 88</script>
vendor: 1 bytes, line 88
88
89<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 89
89
90<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 90
90
91<script type="module"> 92 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 93 94 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 95 96</script>
vendor: 1 bytes, line 96
96
97<script> 98 window.Shopify = window.Shopify || {}; 99 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 100 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 101</script>
vendor: 1 bytes, line 101
101
102<script>(function() { 103 var isLoaded = false; 104 function asyncLoad() { 105 if (isLoaded) return; 106 isLoaded = true; 107 var urls = ["https:\/\/zooomyapps.com\/wishlist\/ZooomyOrders.js?shop=damiani01.myshopify.com","https:\/\/cloudsearch-1f874.kxcdn.com\/shopify.js?filtersEnabled=1\u0026shop=damiani01.myshopify.com"]; 108 for (var i = 0; i < urls.length; i++) { 109 var s = document.createElement('script'); 110 s.type = 'text/javascript'; 111 s.async = true; 112 s.src = urls[i]; 113 var x = document.getElementsByTagName('script')[0]; 114 x.parentNode.insertBefore(s, x); 115 } 116 }; 117 if(window.attachEvent) { 118 window.attachEvent('onload', asyncLoad); 119 } else { 120 window.addEventListener('load', asyncLoad, false); 121 } 122})();</script>
vendor: 1 bytes, line 122
122
123<script id="__st">var __st={"a":68722819350,"offset":7200,"reqid":"ffe7eba0-8b59-4f4c-bad8-0386badb16fb-1790926158","pageurl":"www.damianibooks.com\/en","u":"16a08bf5b8f7","p":"home"};</script>
vendor: 1 bytes, line 123
123
124<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 124
124
125<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 125
125
126<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.damianibooks.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 126
126
127<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.damianibooks.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
127<script crossorigin="anonymous" defer="defer" src="//www.damianibooks.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 127
127
128<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 128
128
129<script> 130 window.Shopify = window.Shopify || {}; 131 window.Shopify.MCP = window.Shopify.MCP || {}; 132 window.Shopify.MCP.enabled = true; 133 window.Shopify.MCP.shop = "damiani01.myshopify.com"; 134 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.damianibooks.com\/api\/mcp"; 135 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 136</script>
vendor: 1 bytes, line 136
136
137<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.damianibooks.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 138</script>
vendor: 1 bytes, line 138
138
139<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.damianibooks.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 140</script>
vendor: 1 bytes, line 140
140
141<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 142 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 143</script>
vendor: 1 bytes, line 143
143
144<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 145</script>
145 146<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.damianibooks.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 147<style id="shopify-accelerated-checkout-cart"> 148 #shopify-buyer-consent { 149 margin-top: 1em; 150 display: inline-block; 151 width: 100%; 152} 153 154#shopify-buyer-consent.hidden { 155 display: none; 156} 157 158#shopify-subscription-policy-button { 159 background: none; 160 border: none; 161 padding: 0; 162 text-decoration: underline; 163 font-size: inherit; 164 cursor: pointer; 165} 166 167#shopify-subscription-policy-button::before { 168 box-shadow: none; 169} 170 171 </style>
172<script id="sections-script" data-sections="header,footer" defer="defer" src="//www.damianibooks.com/cdn/shop/t/2/compiled_assets/scripts.js?v=48177857630862859351734361576"></script>
vendor: 1 bytes, line 172
172
173<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
173 174
174<script> 175function feedback() { 176 const p = window.Shopify.customerPrivacy; 177 console.log(`Tracking ${p.userCanBeTracked() ? "en" : "dis"}abled`); 178} 179window.Shopify.loadFeatures( 180 [ 181 { 182 name: "consent-tracking-api", 183 version: "0.1", 184 }, 185 ], 186 function (error) { 187 if (error) throw error; 188 if ("Cookiebot" in window) 189 if (Cookiebot.consented || Cookiebot.declined) { 190 window.Shopify.customerPrivacy.setTrackingConsent(!Cookiebot.declined, feedback); 191 return; 192 } 193 window.Shopify.customerPrivacy.setTrackingConsent(false, feedback); 194 } 195); 196window.addEventListener("CookiebotOnConsentReady", function () { 197 window.Shopify.customerPrivacy.setTrackingConsent(!Cookiebot.declined, feedback); 198}); 199</script>
199 200 201 202 <style data-shopify> 203 204 205 206 207 208 209 :root { 210 --font-body-family: "system_ui", -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; 211 --font-body-style: normal; 212 --font-body-weight: 400; 213 --font-body-weight-bold: 700; 214 215 --font-heading-family: "system_ui", -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; 216 --font-heading-style: normal; 217 --font-heading-weight: 400; 218 219 --font-body-scale: 1.05; 220 --font-heading-scale: 1.0; 221 222 --color-base-text: 0, 0, 0; 223 --color-shadow: 0, 0, 0; 224 --color-base-background-1: 252, 252, 252; 225 --color-base-background-2: 66, 188, 223; 226 --color-base-solid-button-labels: 0, 0, 0; 227 --color-base-outline-button-labels: 16, 57, 72; 228 --color-base-accent-1: 255, 171, 0; 229 --color-base-accent-2: 16, 57, 72; 230 --payment-terms-background-color: #fcfcfc; 231 232 --gradient-base-background-1: #fcfcfc; 233 --gradient-base-background-2: #42bcdf; 234 --gradient-base-accent-1: #ffab00; 235 --gradient-base-accent-2: #103948; 236 237 --media-padding: px; 238 --media-border-opacity: 0.05; 239 --media-border-width: 0px; 240 --media-radius: 0px; 241 --media-shadow-opacity: 0.0; 242 --media-shadow-horizontal-offset: 0px; 243 --media-shadow-vertical-offset: 0px; 244 --media-shadow-blur-radius: 0px; 245 --media-shadow-visible: 0; 246 247 --page-width: 192rem; 248 --page-width-margin: 0rem; 249 250 --product-card-image-padding: 0.0rem; 251 --product-card-corner-radius: 0.0rem; 252 --product-card-text-alignment: center; 253 --product-card-border-width: 0.0rem; 254 --product-card-border-opacity: 0.1; 255 --product-card-shadow-opacity: 0.1; 256 --product-card-shadow-visible: 1; 257 --product-card-shadow-horizontal-offset: 0.0rem; 258 --product-card-shadow-vertical-offset: 0.0rem; 259 --product-card-shadow-blur-radius: 0.0rem; 260 261 --collection-card-image-padding: 0.0rem; 262 --collection-card-corner-radius: 0.0rem; 263 --collection-card-text-alignment: center; 264 --collection-card-border-width: 0.0rem; 265 --collection-card-border-opacity: 0.1; 266 --collection-card-shadow-opacity: 0.1; 267 --collection-card-shadow-visible: 1; 268 --collection-card-shadow-horizontal-offset: 0.0rem; 269 --collection-card-shadow-vertical-offset: 0.0rem; 270 --collection-card-shadow-blur-radius: 0.0rem; 271 272 --blog-card-image-padding: 0.0rem; 273 --blog-card-corner-radius: 0.0rem; 274 --blog-card-text-alignment: center; 275 --blog-card-border-width: 0.0rem; 276 --blog-card-border-opacity: 0.1; 277 --blog-card-shadow-opacity: 0.1; 278 --blog-card-shadow-visible: 1; 279 --blog-card-shadow-horizontal-offset: 0.0rem; 280 --blog-card-shadow-vertical-offset: 0.0rem; 281 --blog-card-shadow-blur-radius: 0.0rem; 282 283 --badge-corner-radius: 4.0rem; 284 285 --popup-border-width: 0px; 286 --popup-border-opacity: 0.1; 287 --popup-corner-radius: 0px; 288 --popup-shadow-opacity: 0.1; 289 --popup-shadow-horizontal-offset: 6px; 290 --popup-shadow-vertical-offset: 6px; 291 --popup-shadow-blur-radius: 25px; 292 293 --drawer-border-width: 1px; 294 --drawer-border-opacity: 0.1; 295 --drawer-shadow-opacity: 0.0; 296 --drawer-shadow-horizontal-offset: 0px; 297 --drawer-shadow-vertical-offset: 0px; 298 --drawer-shadow-blur-radius: 0px; 299 300 --spacing-sections-desktop: 0px; 301 --spacing-sections-mobile: 0px; 302 303 --grid-desktop-vertical-spacing: 4px; 304 --grid-desktop-horizontal-spacing: 4px; 305 --grid-mobile-vertical-spacing: 2px; 306 --grid-mobile-horizontal-spacing: 2px; 307 308 --text-boxes-border-opacity: 0.0; 309 --text-boxes-border-width: 0px; 310 --text-boxes-radius: 0px; 311 --text-boxes-shadow-opacity: 0.0; 312 --text-boxes-shadow-visible: 0; 313 --text-boxes-shadow-horizontal-offset: 0px; 314 --text-boxes-shadow-vertical-offset: 0px; 315 --text-boxes-shadow-blur-radius: 0px; 316 317 --buttons-radius: 4px; 318 --buttons-radius-outset: 4px; 319 --buttons-border-width: 0px; 320 --buttons-border-opacity: 0.0; 321 --buttons-shadow-opacity: 0.0; 322 --buttons-shadow-visible: 0; 323 --buttons-shadow-horizontal-offset: 2px; 324 --buttons-shadow-vertical-offset: 2px; 325 --buttons-shadow-blur-radius: 5px; 326 --buttons-border-offset: 0.3px; 327 328 --inputs-radius: 2px; 329 --inputs-border-width: 1px; 330 --inputs-border-opacity: 0.15; 331 --inputs-shadow-opacity: 0.05; 332 --inputs-shadow-horizontal-offset: 2px; 333 --inputs-margin-offset: 2px; 334 --inputs-shadow-vertical-offset: 2px; 335 --inputs-shadow-blur-radius: 5px; 336 --inputs-radius-outset: 3px; 337 338 --variant-pills-radius: 40px; 339 --variant-pills-border-width: 1px; 340 --variant-pills-border-opacity: 0.55; 341 --variant-pills-shadow-opacity: 0.0; 342 --variant-pills-shadow-horizontal-offset: 0px; 343 --variant-pills-shadow-vertical-offset: 0px; 344 --variant-pills-shadow-blur-radius: 0px; 345 } 346 347 *, 348 *::before, 349 *::after { 350 box-sizing: inherit; 351 } 352 353 html { 354 box-sizing: border-box; 355 font-size: calc(var(--font-body-scale) * 62.5%); 356 height: 100%; 357 } 358 359 body { 360 display: grid; 361 grid-template-rows: auto auto 1fr auto; 362 grid-template-columns: 100%; 363 min-height: 100%; 364 margin: 0; 365 font-size: 1.5rem; 366 letter-spacing: 0.06rem; 367 line-height: calc(1 + 0.8 / var(--font-body-scale)); 368 font-family: var(--font-body-family); 369 font-style: var(--font-body-style); 370 font-weight: var(--font-body-weight); 371 } 372 373 @media screen and (min-width: 750px) { 374 body { 375 font-size: 1.6rem; 376 } 377 } 378 379 .zooomy__hhrt{ 380 display: none; 381 } 382 </style> 383 384 <link href="//www.damianibooks.com/cdn/shop/t/2/assets/base.css?v=1080014107736639861773761366" rel="stylesheet" type="text/css" media="all" /> 385<link 386 rel="stylesheet" 387 href="//www.damianibooks.com/cdn/shop/t/2/assets/component-predictive-search.css?v=83512081251802922551669977887" 388 media="print" 389 onload="this.media='all'" 390 >
390<script> 391 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 392 if (Shopify.designMode) { 393 document.documentElement.classList.add('shopify-design-mode'); 394 } 395 </script>
395 396 <link rel="dns-prefetch" href="https://cdn.secomapp.com/"> 397<link rel="dns-prefetch" href="https://ajax.googleapis.com/"> 398<link rel="dns-prefetch" href="https://cdnjs.cloudflare.com/"> 399<link rel="preload" as="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/sca-pp.css?v=178374312540912810101677057483"> 400 401<link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/sca-pp.css?v=178374312540912810101677057483"> 402
402<script> 403 404 SCAPPShop = {}; 405 406 </script>
406 407 408
408<script type="text/javascript"> 409 window.Rivo = window.Rivo || {}; 410 window.Rivo.common = window.Rivo.common || {}; 411 window.Rivo.common.shop = { 412 permanent_domain: 'damiani01.myshopify.com', 413 currency: "EUR", 414 money_format: "â¬{{amount_with_comma_separator}}", 415 id: 68722819350 416 }; 417 418 419 window.Rivo.common.template = 'index'; 420 window.Rivo.common.cart = {}; 421 window.Rivo.common.vapid_public_key = "BJuXCmrtTK335SuczdNVYrGVtP_WXn4jImChm49st7K7z7e8gxSZUKk4DhUpk8j2Xpiw5G4-ylNbMKLlKkUEU98="; 422 window.Rivo.global_config = {"asset_urls":{"loy":{"api_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rivo_api.js?v=1677017300","init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_init.js?v=1677017286","widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_widget.js?v=1677017288","widget_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_widget.css?v=1673976822","page_init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_page_init.js?v=1677017290","page_widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_page_widget.js?v=1677017292","page_widget_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_page.css?v=1673976829","page_preview_js":"\/assets\/msg\/loy_page_preview.js"},"rev":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rev_init.js?v=1671715068","widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rev_widget.js?v=1671715070","modal_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rev_modal.js?v=1671715072","widget_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rev_widget.css?v=1658336090","modal_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rev_modal.css?v=1658336088"},"pu":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_pu_init.js?v=1635877170"},"widgets":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_init.js?v=1675432293","modal_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_modal.js?v=1675432295","modal_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_modal.css?v=1654723622"},"forms":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_forms_init.js?v=1677017296","widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_forms_widget.js?v=1677017298","forms_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_forms.css?v=1654711758"},"global":{"helper_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_tracking.js?v=1671714963"}},"proxy_paths":{"pop":"\/apps\/ba-pop","app_metrics":"\/apps\/ba-pop\/app_metrics","push_subscription":"\/apps\/ba-pop\/push"},"aat":["pop"],"pv":false,"sts":false,"bam":false,"base_money_format":"â¬{{amount_with_comma_separator}}","loy_js_api_enabled":false}; 423 424 425 426 427 428 429 window.Rivo.widgets_config = {"id":70895,"active":false,"frequency_limit_amount":1,"frequency_limit_time_unit":"days","background_image":{"position":"left","widget_background_preview_url":"https:\/\/activestorage-public.s3.us-west-2.amazonaws.com\/po4c00fiupub3lcicghs5l0ikpzb"},"initial_state":{"body":"Scopri le ultime novità e le edizoni speciali del\r\nnostro catalogo.","title":"Iscriviti alla nostra Newsletter","cta_text":"","show_email":"true","action_text":"Saving...","footer_text":"You are signing up to receive communication via email and can unsubscribe at any time.","dismiss_text":"No thanks","email_placeholder":"Email Address","phone_placeholder":"Phone Number"},"success_state":{"body":"Thanks for subscribing. Copy your discount code and apply to your next order.","title":"Discount Unlocked ð","cta_text":"Continue shopping","cta_action":"dismiss","redirect_url":"","open_url_new_tab":"false"}
429,"closed_state":{"action":"close_widget","font_size":"20","action_text":"GET 10% OFF","display_offset":"300","display_position":"left"},"error_state":{"submit_error":"Sorry, please try again later","invalid_email":"Please enter valid email address!","error_subscribing":"Error subscribing, try again later","already_registered":"You have already registered","invalid_phone_number":"Please enter valid phone number!"},"trigger":{"action":"on_timer","delay_in_seconds":"0"},"colors":{"link_color":"#4FC3F7","sticky_bar_bg":"#C62828","cta_font_color":"#fff","body_font_color":"#000","sticky_bar_text":"#fff","background_color":"#fff","error_text_color":"#ff2626","title_font_color":"#000","footer_font_color":"#bbb","dismiss_font_color":"#bbb","cta_background_color":"#000","sticky_coupon_bar_bg":"#286ef8","error_text_background":"","sticky_coupon_bar_text":"#fff"},"sticky_coupon_bar":{"enabled":"false","message":"Don't forget to use your code"},"display_style":{"font":"Arial","size":"regular","align":"center"},"dismissable":true,"has_background":true,"opt_in_channels":["email"],"rules":[{"id":37000,"widget_id":70895,"property":"url","operator":"equal","position":1,"value":"https:\/\/damiani01.myshopify.com\/","boolean_connector":"AND","arguments":{},"created_at":"2023-02-22T09:26:41.230Z","updated_at":"2023-02-22T09:26:41.230Z"}],"widget_css":".powered_by_rivo{\n display: block;\n}\n.ba_widget_main_design {\n background: #fff;\n}\n.ba_widget_content{text-align: center}\n.ba_widget_parent{\n font-family: Arial;\n}\n.ba_widget_parent.background{\n}\n.ba_widget_left_content{\n background-image: url(\"https:\/\/d15d3imw3mjndz.cloudfront.net\/po4c00fiupub3lcicghs5l0ikpzb\");\n}\n.ba_widget_right_content{\n}\n#ba_widget_cta_button:disabled{\n background: #000cc;\n}\n#ba_widget_cta_button{\n background: #000;\n color: #fff;\n}\n#ba_widget_cta_button:after {\n background: #000e0;\n}\n.ba_initial_state_title, .ba_success_state_title{\n color: #000;\n}\n.ba_initial_state_body, .ba_success_state_body{\n color: #000;\n}\n.ba_initial_state_dismiss_text{\n color: #bbb;\n}\n.ba_initial_state_footer_text, .ba_initial_state_sms_agreement{\n color: #bbb;\n}\n.ba_widget_error{\n color: #ff2626;\n background: ;\n}\n.ba_link_color{\n color: #4FC3F7;\n}\n","custom_css":null,"logo":null}; 430 431</script>
431 432 433
434<script type="text/javascript"> 435 436 437 //Global snippet for Rivo 438 //this is updated automatically - do not edit manually. 439 440 function loadScript(src, defer, done) { 441 var js = document.createElement('script'); 442 js.src = src; 443 js.defer = defer; 444 js.onload = function(){done();}; 445 js.onerror = function(){ 446 done(new Error('Failed to load script ' + src)); 447 }; 448 document.head.appendChild(js); 449 } 450 451 function browserSupportsAllFeatures() { 452 return window.Promise && window.fetch && window.Symbol; 453 } 454 455 if (browserSupportsAllFeatures()) { 456 main(); 457 } else { 458 loadScript('https://polyfill-fastly.net/v3/polyfill.min.js?features=Promise,fetch', true, main); 459 } 460 461 function loadAppScripts(){ 462 if (window.Rivo.global_config.aat.includes("loy")){ 463 loadScript(window.Rivo.global_config.asset_urls.loy.init_js, true, function(){}); 464 } 465 466 if (window.Rivo.global_config.aat.includes("rev")){ 467 loadScript(window.Rivo.global_config.asset_urls.rev.init_js, true, function(){}); 468 } 469 470 if (window.Rivo.global_config.aat.includes("pu")){ 471 loadScript(window.Rivo.global_config.asset_urls.pu.init_js, true, function(){}); 472 } 473 474 if (window.Rivo.global_config.aat.includes("pop") || window.Rivo.global_config.aat.includes("pu")){ 475 loadScript(window.Rivo.global_config.asset_urls.widgets.init_js, true, function(){}); 476 } 477 } 478 479 function main(err) { 480 loadScript(window.Rivo.global_config.asset_urls.global.helper_js, false, loadAppScripts); 481 } 482</script>
482 483 484 485 <link 486 href="//netdna.bootstrapcdn.com/twitter-bootstrap/4.7.0/css/bootstrap-combined.no-icons.min.css" 487 rel="stylesheet" 488 > 489 <link href="//netdna.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.css" rel="stylesheet"> 490 <link rel="stylesheet" href="https://use.typekit.net/rwk6uop.css"> 491 <!-- BEGIN app block: shopify://apps/t-lab-ai-language-translate/blocks/language_detection/b5b83690-efd4-434d-8c6a-a5cef4019faf -->
491<script type="text/template" id="tl-localization-form-template"><form method="post" action="/en/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/en" /><input type="hidden" name="language_code" value="en"> 492 <input type="hidden" name="return_to"></form></script>
492 493 494<!-- BEGIN app snippet: language_detection_code -->
494<script> 495 "use strict"; 496 (()=>{function r(e,o){for(var t=0;t<e.length;t++)if(o(e[t]))return e[t];return null}var c={sessionStorageKey:"tlab.redirectHistory",languageLocalStorageKey:"translation-lab-lang",getCookie:function(e){var e="; ".concat(document.cookie).split("; ".concat(e,"="));return 2===e.length&&(e=e.pop())&&e.split(";").shift()||null},getSavedLocale:function(e){var o,t,n=localStorage.getItem(this.languageLocalStorageKey);return n?(t=r(e,function(e){return e.iso_code.toLowerCase()===n.toLowerCase()}))?t.iso_code:null:(o=this.getCookie(this.languageLocalStorageKey))&&(t=r(e,function(e){return e.iso_code.toLowerCase()===o.toLowerCase()}))?t.iso_code:null},resolvedCookieDomain:void 0,canWriteCookieOnDomain:function(e){var o="tlab-domain-probe",t=(document.cookie="".concat(o,"=1; path=/; domain=.").concat(e),-1!==document.cookie.indexOf("".concat(o,"=")));return t&&(document.cookie="".concat(o,"=; path=/; domain=.").concat(e,"; Max-Age=0")),t},getCookieDomain:function(e){if(void 0===this.resolvedCookieDomain){this.resolvedCookieDomain=null;var o=e.split(".");if(!(o.length<2||/^[\d.]+$/.test(e)))for(var t=o.length-2;0<=t;t--){var n=o.slice(t).join(".");if(this.canWriteCookieOnDomain(n)){this.resolvedCookieDomain=n;break}}}return this.resolvedCookieDomain},saveLocale:function(e){localStorage.setItem(this.languageLocalStorageKey,e);var o=this.getCookieDomain(window.location.hostname),o=o?" domain=.".concat(o,";"):"";document.cookie="".concat(this.languageLocalStorageKey,"=").concat(e,"; path=/;").concat(o," Max-Age=").concat(31536e3,"; Secure")},checkForRedirectLoop:function(e){var o;try{var t=null!=(o=sessionStorage.getItem(this.sessionStorageKey))?o:"[]",n=JSON.parse(t);if(n.includes(e))return console.log("TLab: Redirect loop detected!"),sessionStorage.removeItem(this.sessionStorageKey),!0;n.push(e),sessionStorage.setItem(this.sessionStorageKey,JSON.stringify(n))}catch(e){}return!1},clearRedirectHistory:function(){sessionStorage.removeItem(this.sessionStorageKey)}};function o(e){c.saveLocale(e)}function i(e){var o,t,n,a,i=c.getSavedLocale(e),e=(e=e,(a=navigator.language)?(n=r(e,function(e){return e.iso_code.toLowerCase()===a.toLowerCase()}))?n.iso_code:(o=a.split("-"))[0]?(n=r(e,function(e){return e.iso_code.toLowerCase().startsWith(o[0].toLowerCase())}))?n.iso_code:(t=["no","nn","nb"]).includes(a.toLowerCase())&&(n=r(e,function(e){return t.includes(e.iso_code.toLowerCase())}))?n.iso_code:null:null:null);return i||e||null}function s(){function e(){document.querySelectorAll('select[name="locale_code"]').forEach(function(e){e.addEventListener("change",function(e){e=e.target;e&&o(e.value)})}),document.querySelectorAll('input[name="locale_code"]').forEach(function(e){var t;e=e,t=function(e){o(e.value)},new MutationObserver(function(e,o){"value"===e[0].attributeName&&e[0].target instanceof HTMLInputElement&&(t(e[0].target),o.disconnect())}).observe(e,{attributes:!0})})}"loading"===document.readyState?window.addEventListener("DOMContentLoaded",e):e()}void 0===window.TranslationLab&&(window.TranslationLab={}),window.TranslationLab.BrowserLanguageDetection={configure:function(e,o){var t,n,a;window.Shopify&&window.Shopify.designMode||new RegExp(["bot\\b","crawler","spider","crawling","Googlebot(?:/|-Mobile|-Image|-News|-Video)?","AdsBot-Google(?:-Mobile)?","Storebot-Google","GoogleOther(?:-Image|-Video)?","Google-InspectionTool","Google-CloudVertexBot","Google-Extended","Mediapartners-Google","Chrome-Lighthouse","Lighthouse","bingbot","BingPreview","msnbot","adidxbot","Slurp","YandexBot","Baiduspider","DuckDuckBot","Exabot","ia_archiver","archive\\.org_bot","Applebot(?:-Extended)?","PetalBot","SeznamBot","Qwantify","MojeekBot","CCBot","Bytespider","facebookexternalhit","Facebot","meta-externalagent","Twitterbot","LinkedInBot","Slackbot(?:-LinkExpanding)?","Discordbot","TelegramBot","redditbot","GPTBot","ChatGPT-User","OAI-SearchBot","anthropic-ai","ClaudeBot","Claude-Web","Claude-User","PerplexityBot","Perplexity-User","cohere-ai","YouBot","Amazonbot","DiffBot","AhrefsBot","SemrushBot","MJ12bot","DotBot","rogerbot","Screaming Frog","BLEXBot","DataForSeoBot","SerpstatBot","Feedly","FreshRSS","NewsBlur","Inoreader","BUbiNG","crawler4j","Bark[rR]owler","HeadlessChrome","PhantomJS","Selenium","Puppeteer","Playwright"].join("|"),"i").test(navigator.userAgent)||((o=(t=i(o=o))&&null!=(o=r(o,function(e){return e.iso_code.toLowerCase()===t.toLowerCase()}))?o:null)&&o.iso_code!==e?(o=o.iso_code,c.checkForRedirectLoop(o)||(n=document.querySelector("#tl-localization-form-template"))&&(document.body=document.createElement("body"),document.body.innerHTML=n.innerHTML,document.body.style.display="none",n=document.querySelector("form"))&&(n.style.display="none",a=n.querySelector('input[name="language_code"]'))&&(a.value=o,n.submit())):(c.clearRedirectHistory(),c.saveLocale(e),s()))}}})(); 497</script>
497<!-- END app snippet --> 498
499<script> 500 "use strict"; 501 (function () { 502 var languageList = JSON.parse("[{\"iso_code\":\"it\"},{\"iso_code\":\"en\"}]"); 503 var currentLocale = 'en'; 504 TranslationLab.BrowserLanguageDetection.configure(currentLocale, languageList); 505 })(); 506</script>
506 507 508 509<!-- END app block --><!-- BEGIN app block: shopify://apps/xo-sections/blocks/xo-sections-styles/e05b40dd-1687-4f0f-80f4-ab2769a4b17b --><!-- XO Sections styles: https://apps.shopify.com/xo-sections --><link href="https://cdn.shopify.com/extensions/234099b6-8646-4858-813f-5348f6fa517a/xo-sections-7/assets/xo-sections.css" rel="stylesheet" type="text/css" media="all" /><link href="https://cdn.shopify.com/s/files/1/0687/2281/9350/t/2/assets/xo-sections.css?v=16928703761790842656954" rel="stylesheet" type="text/css" media="all" /> 510<link href="https://cdn.xopify.com/assets/shop/damiani01/icons/icons.css?1684854157678" rel="stylesheet" type="text/css" media="all" />
510<script>var xosPl = "free";</script>
vendor: 1 bytes, line 510
510
511<script src="https://cdn.shopify.com/extensions/234099b6-8646-4858-813f-5348f6fa517a/xo-sections-7/assets/main.607a8f98.js" defer="defer"></script>
511 512<!-- End: XO Sections styles --> 513 514 515<!-- END app block --><!-- BEGIN app block: shopify://apps/ea-page-speed-boost/blocks/app-embed-block/b667776a-3444-4aab-a7b6-a467a3438097 -->
515<script type='text/javascript'> 516try{function checkCartPage(){return!("/cart"!==window.location.pathname&&!window.location.href.includes("account")&&!window.location.href.includes("orders")&&"cart"!==window.ShopifyAnalytics?.meta?.page?.pageType)}let e={},t={};function preloadLinks(){try{setAllImagesToLazyLoad();getVisibleLinksInView().forEach((e=>{["cart","delete","edit","customer","auth","account","login","logout","add","update","change","clear","api.",".api"].some((t=>e.includes(t)))?t[e]=!0:t[e]||(t[e]=!0,getPagesAndImageUrlsFromPage(e))}))}catch(e){console.log("Err errPreload:",e)}}function setAllImagesToLazyLoad(){try{const e=document.querySelectorAll("img");Array.from(e).map((e=>{e.loading="lazy"}))}catch(e){console.log("errsetAllImagesToLazyLoad:",e)}}function fetchUrlAfterPrefetch(e){try{fetch(e)}catch(e){}}function getVisibleLinksInView(){const e=document.querySelectorAll("a");return Array.from(e).filter((e=>{const t=e.getBoundingClientRect(),o=window.getComputedStyle(e),r=t.top>=0&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth),a=t.width>0&&t.height>0&&"hidden"!==o.visibility&&"none"!==o.display&&"0"!==o.opacity;return r&&a})).map((e=>e.href))}function preloadAllFiles(t,o,r){try{t.forEach((t=>{try{if(e[t])return;e[t]=!0;const a=document.createElement("link");a.rel="prefetch",o&&(a.as=o),r&&(a.onload=()=>{fetchUrlAfterPrefetch(t)},a.onerror=()=>{fetchUrlAfterPrefetch(t)}),a.href=t,document.head.appendChild(a)}catch(e){console.log("errLink:",e)}}))}catch(e){console.log("errPreload:",e)}}async function getPagesAndImageUrlsFromPage(e){try{const t=await fetch(e),o=await t.text(),r=(new DOMParser).parseFromString(o,"text/html");try{preloadAllFiles([e],"",!1);const t=Array.from(r.querySelectorAll('link[rel="stylesheet"]')).map((e=>e.href)),o=Array.from(r.querySelectorAll("script[src]")).map((e=>e.src));preloadAllFiles(t,"style",!0),preloadAllFiles(o,"script",!0)}catch(e){console.log("Err files:",e)}try{const e=r.querySelectorAll("img");let t=Array.from(e).map((e=>e.src));const o=Array.from(r.querySelectorAll("*")).map((e=>getComputedStyle(e).backgroundImage)).filter((e=>e.startsWith("url"))).map((e=>e.slice(5,-2)));t=t.concat(o),preloadAllFiles(t,"image",!0)}catch(e){console.log("errPreloadImgs:",e)}return imgUrls}catch(e){}}function addWaterMark(){try{let e=document.createElement("div");e.innerHTML='<a style="color: unset;" aria-label="Image & Page Speed Booster Shopify App ⢠EA" target="_blank" href="https://easyappsecom.com/?utm_source=page-speed-watermark">Image & Page Speed Booster ⢠EA</a>',e.classList.add("psb-wm"),e.style.marginTop="20px",e.style.marginBottom="20px",e.style.textAlign="center",new IntersectionObserver((t=>{t.forEach((t=>{t.isIntersecting&&(e.style.display="none")}))}),{root:null,threshold:.02}).observe(e),document.body.appendChild(e),setTimeout((function(){e.style.display="none"}),3500)}catch(e){console.log(e)}}checkCartPage()||setAllImagesToLazyLoad(),window.addEventListener("load",(e=>{if(checkCartPage())return;let t;console.log("EA ⢠Page Speed Booster: https://apps.shopify.com/ea-image-page-speed-booster"),window.addEventListener("scroll",(function(e){window.clearTimeout(t),t=setTimeout((function(){preloadLinks()}),100)})),preloadLinks(),setTimeout((function(){preloadLinks()}),5e3),setTimeout((function(){preloadLinks()}),12e3)})),checkCartPage()||setTimeout((()=>{addWaterMark()}),250)}catch(o){console.log("Err EA PSB errApp:",o)} 517</script>
517 518 519 520<!-- END app block --><!-- BEGIN app block: shopify://apps/t-lab-ai-language-translate/blocks/custom_translations/b5b83690-efd4-434d-8c6a-a5cef4019faf --><!-- BEGIN app snippet: custom_translation_scripts -->
520<script> 521var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(r){for(var n,t=1,e=arguments.length;t<e;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(r[a]=n[a]);return r}).apply(this,arguments)},__spreadArray=this&&this.__spreadArray||function(r,n,t){if(t||2===arguments.length)for(var e,a=0,i=n.length;a<i;a++)!e&&a in n||((e=e||Array.prototype.slice.call(n,0,a))[a]=n[a]);return r.concat(e||Array.prototype.slice.call(n))};(()=>{var C=/\([0-9]+?\)$/,G=/\r?\n|\r|\t|\xa0|\u200B|\u200E| | /g,t=/<\/?[a-z][\s\S]*>/i,p=/^(https?:\/\/|\/\/)[^\s/$.?#].[^\s]*$/i,J=/\{\{\s*([a-zA-Z_]\w*)\s*\}\}/g,g=/\{\{\s*([a-zA-Z_]\w*)\s*\}\}/,tr=/\{\{\s*[a-zA-Z_]\w*\s*\}\}/g,l=/^(https:)?\/\/cdn\.shopify\.com\/(.+)\.(png|jpe?g|gif|webp|svgz?|bmp|tiff?|ico|avif)/i,m=/^(https:)?\/\/cdn\.shopify\.com/i,s=/\b(?:https?|ftp)?:?\/\/?[^\s\/]+\/[^\s]+\.(?:png|jpe?g|gif|webp|svgz?|bmp|tiff?|ico|avif)\b/i,h=/url\(['"]?(.*?)['"]?\)/,d="__label:",n=document.createElement("textarea"),o=new DOMParser,z=new Set(["SCRIPT","IFRAME","OBJECT","EMBED","LINK","META","BASE"]),W=/^(on\w+|srcdoc)$/i,F=/(expression|javascript:|@import|url\s*\()/i,q=new Set(["href","action","formaction","xlink:href"]),er=/^(?:javascript|vbscript|data):/i,ar=document.createElement("template"),O={t:"a",i:"button",u:"div",o:"iframe",l:"img",v:"input",p:"p",g:"picture",m:"section",h:"source",T:"span",S:"textarea",_:"video"},x={M:["src","data-src","data-source","data-href","data-zoom","data-master","data-bg","base-src"],A:"src",k:"data-src",I:["srcset","data-srcset"],R:"srcset",C:"data-srcset",O:["alt"],N:["href","data-href"],D:["href","data-href","data-src","data-zoom"],L:["src","data-src","data-bg"],P:["data-bgset"],H:["data-href"],U:["src"],j:["srcset","data-srcset"],W:["src"],F:["src"],q:["poster"],G:"value",J:"type",$:"value",B:["placeholder"],V:["placeholder"],Y:["data-label","title"],Z:["data-tooltip"],X:"class",K:"href"},k=Array.from(new Set(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray([],x.M,!0),x.I,!0),x.F,!0),x.q,!0),x.O,!0),["style"],!1),x.P,!0))),ir=new Set(k),ur=new Set([O.l,O.g,O.i,O.p,O.t,O.v]),or=new Set([O.l,O.g,O.u,O.m,O._]),I=new Set([O.l,O.h]),fr=new Set([O.g,O._]),R=[O.l,O.g,O.h].join(", "),N=[O._,"".concat(O.u,"[data-bg]"),"".concat(O.u,"[data-src]"),"".concat(O.u,"[data-bgset]"),"".concat(O.m,"[data-bg]"),"".concat(O.m,"[data-src]"),"".concat(O.m,"[data-bgset]")].join(", "),u=R+", "+N,cr=16.67,lr=500,D=function(r){return r.nodeType===Node.ELEMENT_NODE},L=function(r){return r.nodeType===Node.TEXT_NODE};function P(r){return r&&"none"!==r&&(r=r.match(h))&&r[1]?r[1]:null}function H(r){r=r.trim();return l.test(r)||s.test(r)}function U(r){return t.test(r)}function j(r){r=r.trim();return"/"===r[0]&&"/"!==r[1]}var $=function(r){return!r||0===r.trim().length};function B(r){return r.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function V(t){var e=new Map;return{get:function(r){var n;if(e.has(r))return n=e.get(r),e.delete(r),e.set(r,n),n},set:function(r,n){e.has(r)?e.delete(r):e.size>=t&&e.delete(e.keys().next().value),e.set(r,n)}}}function Y(r,n){var t=r.get(n);return t||r.set(n,t=[]),t}function Z(r){return-1===r.indexOf("&")?r:(n.innerHTML=r,n.value)}function v(r){return X(Z(r))}function X(r){return r.trim().replace(C,"").replace(G,"").trim()}var b=1e3;function K(r){var n=r.length>b;return{key:n?gr(r):r,rr:n,nr:r.length}}function Q(r){return K(r.trim().replace(G,"").replace(/</g,"<").replace(/>/g,">").replace(/"/g,'"').replace(/'/g,"'").replace(/&/g,"&").trim())}function rr(r){return Q(r).key}var w=/<\s*([a-z][\w:-]*)\b(?:[^>"']|"[^"]*"|'[^']*')*>/gi,f="__IGNORED__";function r(r){return new RegExp("(\\s)(".concat(r,")\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s\"'=<>]+)"),"i")}var a,i,c=[{name:x.X,pattern:r(x.X)},{name:x.K,pattern:r(x.K),tr:O.t}];function sr(r){return r.replace(w,function(r,n){for(var t,e=n.toLowerCase(),a=r,i=0;i<c.length;i++){var u=c[i];void 0!==u.tr&&u.tr!==e||(t=a,u=u.pattern,a=t.replace(u,function(r,n,t){return"".concat(n).concat(t,'="').concat(f,'"')}))}return a})}function dr(r){for(var n,t=[],e=/<\s*(\/?)\s*([a-z][\w:-]*)\b/gi;null!==(n=e.exec(r));)t.push(n[1]+n[2].toLowerCase());return t.join("|")}function vr(r){for(var r=o.parseFromString(r,"text/html"),i=r.body.querySelectorAll("*"),n=function(r){for(var a=i[r],n=Array.from(a.attributes).map(function(r){var n,t,e=r.name.toLowerCase();return{name:e,value:(n=a.localName,t=e,c.some(function(r){return r.name===t&&(void 0===r.tr||r.tr===n)})?f:r.value)}}).sort(function(r,n){return r.name.localeCompare(n.name)||r.value.localeCompare(n.value)});0<a.attributes.length;)a.removeAttribute(a.attributes[0].name);for(var t=0;t<n.length;t++){var e=n[t];a.setAttribute(e.name,e.value)}},t=0;t<i.length;t++)n(t);return r.body.innerHTML}function T(r,n,t){r=r.getAttribute(t);null===r?n.removeAttribute(t):n.setAttribute(t,r)}function pr(r,n){var r=o.parseFromString(r,"text/html"),n=o.parseFromString(n,"text/html"),t=r.body.querySelectorAll("*"),e=n.body.querySelectorAll("*");if(((r,n)=>{if(r.length===n.length){for(var t=0;t<r.length;t++)if(r[t].localName!==n[t].localName)return;return 1}})(t,e))for(var a=0;a<t.length;a++)T(t[a],e[a],x.X);var i=r.body.querySelectorAll(O.t),u=n.body.querySelectorAll(O.t);if(i.length!==u.length)return null;for(a=0;a<i.length;a++)T(i[a],u[a],x.K);return n.body.innerHTML}function nr(r){return r.trim().toLowerCase().replace(/^https:/i,"")}function gr(r){for(var n=5381,t=0;t<r.length;t++)n=(n<<5)+n^r.charCodeAt(t);return(n>>>0).toString(36)}function mr(r,n,t){void 0===t&&(t=20);for(var e=r,a=0;e&&e.parentElement&&a<t;){for(var i=e.parentElement,u=0,o=n;u<o.length;u++)for(var f=o[u],c=0,l=f.er;c<l.length;c++){var s=l[c];switch(s.type){case"class":for(var d=0,v=i.classList;d<v.length;d++){var p=v[d];if(s.value.test(p))return f.label}break;case"id":if(i.id&&s.value.test(i.id))return f.label;break;case"attribute":if(i.hasAttribute(s.name)){if(!s.value)return f.label;var g=i.getAttribute(s.name);if(g&&s.value.test(g))return f.label}}}e=i,a++}return"unknown"}function hr(){var l=/([^\s]+)\.(png|jpe?g|gif|webp|svgz?|bmp|tiff?|ico|avif)$/i,s=/_(\{width\}x*|\{width\}x\{height\}|\d{3,4}x\d{3,4}|\d{3,4}x|x\d{3,4}|pinco|icon|thumb|small|compact|medium|large|grande|original|master)(_crop_\w+)*(@[2-3]x)*(.progressive)*$/i,d=/^(https?|ftp|file):\/\//i;function t(r){var n,t="".concat(r.path).concat(r.ar).concat(null!=(t=r.size)?t:"",".").concat(r.ir);return r.ur&&(t="".concat(r.path).concat(r.ur,"/").concat(r.ar).concat(null!=(n=r.size)?n:"",".").concat(r.ir)),r.host&&(t="".concat(null!=(n=r.protocol)?n:"","//").concat(r.host).concat(t)),r.cr&&(t+=r.cr),t}return{lr:function(r){var n,t=!0,e=(d.test(r)||r.startsWith("//")||(t=!1,r="https://example.com"+r),t);r.startsWith("//")&&(e=!1,r="https:"+r);try{n=new URL(r)}catch(r){return null}var a,i,u,o,f,c,r=n.pathname.split("/").filter(function(r){return r});return r.length<1||(i=r.pop(),a=null!=(a=r.pop())?a:null,null===(i=i.match(l)))?null:(c=i[1],i=i[2],u=c.match(s),o=c,(f=null)!==u&&(o=c.substring(0,u.
521index),f=u[0]),c=0<r.length?"/"+r.join("/")+"/":"/",{protocol:e?n.protocol:null,host:t?n.host:null,path:c,cr:n.search,ur:a,ar:o,size:f,ir:i,version:n.searchParams.get("v"),width:n.searchParams.get("width")})},sr:t,dr:function(r){var n=r.ur?"/".concat(r.ur):"";return"".concat(n,"/").concat(r.ar,".").concat(r.ir)},vr:function(r,n){return t(__assign(__assign({},n),{size:r.size}))}}}function y(p,r){var u={},o={},f=new Map,c=[],l=new Map,s=new Map,d=new Map,v=new Map,i=new Map,a=new Map,t=new Map,g=function(r){return r.toLowerCase().replace(/[\s\W_]+/g,"")},m=new Set(r.pr.map(g)),h=0,b=0,w=0,T=!1,y=!1,S=!0,_=[],M=new Set,A=/\w/;function E(r){if(!u[r])for(var n=0;n<_.length;n++){var t=_[n];if(!(r===t||r.length>t.length))for(var e=t.indexOf(r);-1!==e;){var a=0<e?t[e-1]:null,i=e+r.length<t.length?t[e+r.length]:null;if(!(null!==a&&A.test(a)||null!==i&&A.test(i)))return u[r]=t,void((a=f.get(r))&&(o[r]=X(a)));e=t.indexOf(r,e+1)}}}var k=hr();function I(r,n,t){return r&&n&&!(0<m.size&&m.has(g(r)))&&(t.set(r,n),T=!0)}function R(r){var n=k.dr(r);return["".concat(n,"?v=").concat(r.version||"0").toLowerCase(),n.toLowerCase()]}function H(r){var n=[nr(r)],r=k.lr(r);if(r)for(var t=0,e=R(r);t<e.length;t++){var a=e[t];n.push(a)}return n}var U=16;function C(r,f,c,i,n){if(0!==f.size){var l=new Set,s=[];f.forEach(function(r,n){for(var t=new Set,e=r;e;){var a=c(e);if(-1!==a.indexOf(n))return void s.push(n);if(a.some(function(r){return t.has(r)}))break;for(var i=0,u=a;i<u.length;i++){var o=u[i];t.add(o)}e=(r=>{for(var n=0,t=c(r);n<t.length;n++){var e=t[n];if(l.has(e))return null!=(e=f.get(e))?e:null}return null})(e)}l.add(n)});for(var t=0,e=s;t<e.length;t++){var a=e[t];f.delete(a),null!=n&&n(a,null)}var u=[];f.forEach(function(r,n){for(var t=r,e=U;0<e;e--){var a=i(t);if(!a)break;t=a}t!==r&&u.push([n,t])});for(var o=0,d=u;o<d.length;o++){var v=d[o],a=v[0],v=v[1];f.set(a,v),null!=n&&n(a,v)}(0<s.length||0<u.length)&&p.log("dictionary","Cycles resolved in ".concat(r,". Dropped:"),s,"Collapsed:",u)}}var e=new Map;function j(r,n){r=e.get(r);r&&(null===n?f.delete(r):f.set(r,n))}function z(r,n){var t,e;return $(r)||0===f.size&&0===c.length?null:(t=X(r),S||M.has(t)||!f.has(t)||(M.add(t),E(t)),(e=u[t])&&(p.log("dictionary",'Overlapping text: "'.concat(r,'" related to html: "').concat(e,'"')),n)&&(r=>{if(r&&!D(r.textContent))for(var n=x(r.outerHTML),t=n.gr,e=(n.mr||(t=0),r.parentElement),a=0;e&&a<5;){if(D(e.textContent))return;var i=x(e.outerHTML),u=i.mr,i=i.gr;if(u){if(p.log("dictionary","Ancestor depth ".concat(a,": overlap score=").concat(i.toFixed(3),", base=").concat(t.toFixed(3))),t<i)return 1;if(i<t&&0<t)return}e=e.parentElement,a++}})(n)?(p.log("dictionary",'Skipping text translation for "'.concat(r,'" because an ancestor HTML translation exists')),null):f.get(t)||($(e=r)||0===c.length?null:(e=e.trim(),void 0===(n=N.get(e))&&(n=(r=>{for(var n,t,e=r.replace(/\s+/g,""),a=0;a<c.length;a++){var i=c[a];if(!i.hr||-1!==e.indexOf(i.hr)){var u=r.match(i.br);if(u&&1<u.length){n=i.mr,t=u;break}}}if(n&&t){var o=t.slice(1),f=n.match(J);if(f&&f.length===o.length)return f.reduce(function(r,n,t){return r.replace(n,function(){return o[t]})},n)}return null})(e),N.set(e,n)),n)))}var O=V(500);function x(r){if($(r)||0===l.size)return{mr:null,gr:0};var r=Q(r),t=r.key;if(t.length>b)return{mr:null,gr:0};var e=null,a=0,n=l.get(t);if(null!=n)return{mr:n,gr:1};if(r.rr)return{mr:null,gr:0};n=O.get(t);if(n)return n;l.forEach(function(r,n){-1!==n.indexOf(t)&&(n=t.length/n.length,a<n)&&(a=n,e=r)});r={mr:e,gr:a};return O.set(t,r),r}var N=V(1e3);function D(r){var n=w;if(r&&!(r.length<=n))for(var t=0,e=0;e<r.length;e++){var a=r.charCodeAt(e);if(32!==a&&9!==a&&10!==a&&13!==a&&160!==a&&8203!==a&&8206!==a&&++t>n)return!0}return!1}function W(r){if($(r)||0===l.size)return null;var n=l.get(rr(r));if(null!=n)return n;if(0===s.size)return null;if(-1===r.indexOf("<"))return null;var n=dr(r),t=v.get(n);if(!t||0===t.length)return null;var e,n=sr(r),n=d.get(n);if(n&&0<n.length)return e=n[0].mr,n.some(function(r){return r.mr!==e})?null:pr(r,e);for(var a=vr(r),i=null,u=0;u<t.length;u++){var o=t[u];
521if(null!=o.wr||(o.wr=vr(o.Tr)),a===o.wr){if(i&&i.mr!==o.mr)return null;i=o}}return i?pr(r,i.mr):null}function L(r){if(!$(r)&&0!==i.size){var n=i.get(nr(r));if(n)return n;n=k.lr(r);if(n)for(var t=0,e=R(n);t<e.length;t++){var a=e[t],a=i.get(a);if(a)return a}}return null}function P(r){return!$(r)&&0!==a.size&&null!=(r=a.get(nr(r)))?r:null}function F(r){var n;return!$(r)&&0!==t.size&&null!=(n=null!=(n=t.get(X(r)))?n:t.get(rr(r)))?n:null}function q(){var r={yr:f,Sr:c.map(function(r){return{pattern:r.br.source,mr:r.mr}}),_r:l,Mr:i,Ar:a,Er:t,kr:T,Ir:0<i.size,Rr:h,Cr:o};return JSON.stringify(r,function(r,n){var t;return n instanceof Map?(t={},n.forEach(function(r,n){t[String(n)]=r}),t):n})}return{Or:function(r,n){I(r,n,f)},Nr:function(r,n){if(r&&n&&!(0<m.size&&m.has(g(r)))){var r=r.trim(),t=r.match(J);if(t&&0!==t.length){var e,a=B(r);t.forEach(function(r){a=a.replace(B(r),function(){return"([\\s\\S]*)"})}),a="\\s*"+(a=a.replace(/\s+/g,"\\s+"))+"\\s*";try{e=new RegExp("^"+a+"$")}catch(r){return void p.log("dictionary","Skipping invalid string template pattern",a,String(r))}for(var i=r.split(tr).map(function(r){return r.replace(/\s+/g,"")}),u="",o=0;o<i.length;o++)i[o].length>u.length&&(u=i[o]);c.push({br:e,mr:n,hr:u}),T=!0}}},Dr:function(r,n){var t,e,a;r!==n&&I(e=(t=K(Z(r).trim().replace(G,"").trim())).key,n,l)&&((a=s.get(r))?(a.mr=n,a.wr=void 0):(a={mr:n,Tr:sr(r)},s.set(r,a),Y(d,a.Tr).push(a),Y(v,dr(r)).push(a)),h=Math.max(h,r.length),b=Math.max(b,e.length),w=Math.max(w,t.nr))},Lr:function(r,n){if(I(r,n,i),r=k.lr(r))for(var t=0,e=R(r);t<e.length;t++)I(e[t],n,i)},Pr:function(r,n){I(r,n,a)},Hr:function(r,n,t){I(r,t,a),I(n,t,f),e.set(r,n)},Ur:function(r,n){y=!0,I(r,n,t)},jr:function(){var n,t,e;return C("images",i,H,L),C("links",a,function(r){return[nr(r)]},P,j),p.log("dictionary","Translation dictionaries: ",q),0<l.size&&0<f.size&&(n=Array.from(f.keys()),_=Array.from(l.keys()),S=!1,t=0,(e=function(){for(var r=performance.now();t<n.length;)if(E(n[t++]),8<=performance.now()-r)return void window.setTimeout(e,0);S=!0,p.log("dictionary","appliedTextTranslations: ",function(){return JSON.stringify(o)}),p.log("dictionary","overlappingTexts: ",function(){return JSON.stringify(u)})})()),{kr:T,Ir:0<i.size,zr:y,Wr:D,Fr:z,qr:W,Gr:L,Jr:P,$r:F}}}}function S(r,n,t){function l(r,n){n=r.split(n);return 2===n.length?n[1].trim()?n:[n[0]]:[r]}var s=y(t,n);return r.forEach(function(r){if(r){var f,c=r.name,r=r.value;if(c&&r){if("string"==typeof r)try{f=JSON.parse(r)}catch(r){return void t.log("dictionary","Invalid metafield JSON for "+c,function(){return String(r)})}else f=r;f&&Object.keys(f).forEach(function(e){if(e){var r,n,a=f[e];if(a)if(e!==a)if(c.includes("judge"))r=v(e),s.Ur(r,a);else if(e.startsWith("[img-src]"))n=nr(e.replace("[img-src]","")),s.Lr(n,a);else if(U(e))s.Dr(e,a);else if(H(e))n=nr(e),s.Lr(n,a);else if(r=(r=e).trim(),p.test(r)||m.test(r))n=nr(e),s.Pr(n,a);else if(j(e))n=nr(e),o=v(e),s.Hr(n,o,a);else if(g.test(e))s.Nr(e,a);else if(e.startsWith(d))n=a.replace(d,""),o=e.replace(d,""),s.Or(v(o),n);else{if("product_tags"===c)for(var t=0,i=["_",":"];t<i.length;t++){var u=(r=>{if(e.includes(r)){var n=l(e,r),t=l(a,r);if(n.length===t.length)return n.forEach(function(r,n){r!==t[n]&&(s.Or(v(r),t[n]),s.Or(v("".concat(r,":")),"".concat(t[n],":")))}),{value:void 0}}})(i[t]);if("object"==typeof u)return u.value}var o=v(e);o!==a&&s.Or(o,a)}}})}}}),s.jr()}function _(u,a){var e=[{label:"judge-me",er:[{type:"class",value:/jdgm/i},{type:"class",value:/^jm-review/i},{type:"id",value:/judge-me/i},{type:"attribute",name:"data-widget-name",value:/review_widget/i}]}],f=hr(),n=new Set(a.Br),i=0,o=new WeakMap;function c(r){var n,t=r.parentElement;return t?(n=o.get(t))&&n.Vr===i?n.Yr:(n=mr(r,e,5),o.set(t,{Vr:i,Yr:n}),n):mr(r,e,5)}var l=new WeakMap;function s(r,n,t){r.getAttribute(n)!==t&&r.setAttribute(n,t);var e=l.get(r);e||l.set(r,e={}),e[n]=t}function d(r,n,t){r=l.get(r);return r&&r[n]===t}function v(r,n,t){if(r.hasAttributes())for(var e=0;e<n.length;e++){var a=n[e],i=r.getAttribute(a);!i||d(r,a,i)||(i=t(a,i))&&s(r,a,i)}}function p(r,n,t){v(r,n,function(r,n){return r.includes("href")&&null!=(r=t.Jr(n))?r:t.Fr(n)})}function g(r,n,t){v(r,n,function(r,n){return t.Jr(n)})}function m(r,n,t){v(r,[n],function(r,n){return t.Fr(n)})}function h(r,n,t){for(var e,a,i,u,o,f=0;f<n.length;f++)a=n[f],i=t,o=u=void 0,(o=(e=r).getAttribute(a))&&!d(e,a,o)&&(o=nr(o.split("&")[0]),(u=S(o,i))?s(e,a,u):(u=i.Jr(o))&&s(e,a,u))}function b(r,n,t){for(var e,a,i,u,o=0;o<n.length;o++)a=n[o],i=t,u=void 0,(u=(e=r).getAttribute(a))&&!d(e,a,u)&&(u=((r,n)=>{if(0!==(r=r.split(",").filter(function(r){return r&&""!==r.trim()}).map(y)).length){var t=r[0].url,t=S(t=r[0].version?"".concat(t,"?").concat(r[0].version):t,n);if(t){var u=f.lr(t);if(u)return r.map(function(r){var n,t,e=u,a=r.url,i=f.lr(a);return i&&(a=f.vr(i,e)),r.Zr&&(i=r.Zr.split("&"),n=i.map(function(r){return r.split("=")[0]}),e=a.indexOf("?"),t=-1===e?[]:a.slice(e+1).split("&").filter(function(r){return-1===n.indexOf(r.split("=")[0])}),e=-1===e?a:a.slice(0,e),a="".concat(e,"?").concat(t.concat(i).join("&"))),a=r.size?"".concat(a," ").concat(r.size):a}).join(",")}}})(u,i))&&s(e,a,u)}function w(r,n){for(var t=r.childNodes,e=0;e<t.length;e++){var a=t[e],i=a.localName?n[a.localName]:null;i&&i(a)}}function T(r){return(r=r&&(null==(r=r.split(",")[0])?void 0:r.trim()))&&r.split(/\s+/)[0]||null}function y(r){var r=r.trim().split(/\s+/),n=r[0].split("?"),t=n[0],n=n[1],n=n?n.split("&"):[];
521return{url:t,version:((r,n)=>{for(var t=0;t<r.length;t++)if(n(r[t]))return r[t];return null})(n,function(r){return r.startsWith("v=")}),Zr:n.filter(function(r){return!r.startsWith("v=")}).join("&"),size:r[1]}}function S(r,n){var t=f.lr(r);return null===t?null:(r=n.Gr(r))?null===(r=f.lr(r))?null:f.vr(t,r):(r=f.dr(t),null===(n=n.Gr(r))||null===(r=f.lr(n))?null:f.vr(t,r))}function _(r,n,t){var e,a;if(e=x.D,a=n,v(r,e,function(r,n){return H(n)?a.Gr(n):a.Jr(n)}),t.Xr)for(var i=r,u=x.N,o=t.Kr,f=0;f<u.length;f++){var c,l=u[f],s=i.getAttribute(l);s&&(c=s===o||s.startsWith(o+"/")||s.startsWith(o+"?")||s.startsWith(o+"#"),j(s))&&!c&&(c="".concat(o).concat(s),i.setAttribute(l,c))}}function M(r,n){((r,n)=>{if(r instanceof HTMLImageElement&&!r.getAttribute(x.A))for(var t=[r.currentSrc,r.getAttribute(x.k),T(r.getAttribute(x.R)),T(r.getAttribute(x.C))],e=0;e<t.length;e++){var a=t[e];if(a){a=S(a,n);if(a)return s(r,x.A,a)}}})(r,n),h(r,x.M,n),b(r,x.I,n),p(r,x.O,n)}function A(r,n){h(r,x.U,n),b(r,x.j,n)}function E(r,n){g(r,x.U,n)}function k(r,n){var n=u.Gr(n);return!!n&&(n='url("'.concat(n,'")'),r.style.backgroundImage!==n)&&(r.style.backgroundImage=n,!0)}function I(r){var n,t,e,a,i;switch(r.localName){case O.l:M(r,u);break;case O.g:i=u,w(a=r,((a={})[O.h]=function(r){return A(r,i)},a[O.l]=function(r){return M(r,i)},a));break;case O.u:case O.m:a=u,(e=P((t=r).style.backgroundImage||t.getAttribute("data-bg")||""))&&k(t,e),h(t,x.L,a),b(t,x.P,a),p(t,x.H,a);break;case O._:n=u,g(e=r,x.F,n),h(e,x.q,n),w(e,((e={})[O.h]=function(r){return E(r,n)},e));break;case O.h:((null==(t=r.parentElement)?void 0:t.localName)===O._?E:A)(r,u)}}function R(r,n){n=(r=>{var n=ar;
521try{n.innerHTML=r;for(var t=[],e=document.createTreeWalker(n.content,NodeFilter.SHOW_ELEMENT),a=e.nextNode();a;a=e.nextNode()){var i=a;if(z.has(i.nodeName))t.push(i);else{for(var u,o=i.attributes.length-1;0<=o;--o){var f,c=i.attributes[o].name;W.test(c)?i.removeAttribute(c):q.has(c.toLowerCase())&&(f=(i.attributes[o].value||"").replace(/[\u0000-\u0020]+/g,""),er.test(f))&&i.removeAttribute(c)}i.hasAttribute("style")&&(u=i.getAttribute("style")||"",F.test(u))&&i.removeAttribute("style")}}for(o=0;o<t.length;o++)t[o].remove();return n.innerHTML}finally{n.innerHTML=""}})(n);return r.innerHTML!==n&&(r.innerHTML=n,1)}return{Qr:function(r){return!(!r||!D(r)||n.has((r=r).localName)||r.classList.contains("tl-switcher-container")||(r=r.parentNode)&&["SCRIPT","STYLE"].includes(r.nodeName.toUpperCase()))},rn:function(r){if(L(r)&&null!=(n=r.textContent)&&n.trim()){if(u.zr)if("judge-me"===c(r)){var n=u.$r(r.textContent);if(n)return void(r.textContent=Z(n))}var t=u.Fr(r.textContent,r.parentElement||void 0);t&&(U(t)?(n=r.parentElement)&&1===n.childNodes.length&&R(n,t):(n=r.textContent.trim().replace(C,"").trim(),r.textContent=Z(r.textContent.replace(n,function(){return t}))))}},nn:function(r){if(!!$(r.textContent)||!r.innerHTML)return!1;if(u.zr&&"judge-me"===c(r)){var n=null!=(n=u.$r(r.innerHTML))?n:u.$r(r.textContent);if(n&&R(r,n))return!0}n=u.Wr(r.textContent)?null:u.qr(r.innerHTML);return!(!n||!R(r,n))},tn:function(r){switch(p(r,x.Y,u),r.localName){case O.T:p(r,x.Z,u);break;case O.t:_(r,u,a);break;case O.v:t=u,!(e=(n=r).getAttribute(x.J))||"submit"!==e&&"button"!==e||m(n,x.$,t),p(n,x.B,t);break;case O.S:p(r,x.V,u);break;case O.l:case O.g:case O.u:case O.m:case O._:I(r);break;case O.i:m(r,x.G,u);break;case O.o:g(r,x.W,u)}var n,t,e},en:I,an:k,un:function(r){var n;return!!r&&(n=r.localName,!!or.has(n)||n===O.h&&!!r.parentElement&&fr.has(r.parentElement.localName))},on:function(r){return u.zr||!u.Wr(r.textContent)},zr:function(){return u.zr},fn:function(){i++},Ir:function(){return u.Ir},getImageTranslation:function(r){return S(r,u)}}}function e(n){var t=[],e=0;function a(){0!==e&&(e===t.length?e=t.length=0:64<e&&t.length<=2*e&&(t.splice(0,e),e=0))}
521return{cn:function(r){return!(n<=t.length-e||(a(),t.push(r),0))},ln:function(){var r;return t.length<=e?(a(),null):(r=t[e++],a(),r)},sn:function(){return e<t.length}}}function br(r,t){var n=new Map([["high",0],["normal",1],["deferred",2]]);function u(r){return null!=(r=n.get(r))?r:1}var o=[e(r),e(r),e(r)],f=new WeakMap;function i(r){var n=navigator.scheduling;return n&&"function"==typeof n.isInputPending&&n.isInputPending()||performance.now()-r>=t}function c(){return o[0].sn()||o[1].sn()||o[2].sn()}function l(r,n,t,e){if(void 0===e&&(e=!1),r.sn()){if(!e&&i(n))return!1;e=r.ln();e&&e.isActive&&((n=f.get(e.node))&&n[e.kind]===e&&delete n[e.kind],t(e))}return!0}return{dn:function(r,n,t,e){var a=f.get(r),i=null!=(i=null==a?void 0:a[n])?i:null;return i&&u(e)>=u(i.priority)?"deduped":(t={node:r,kind:n,source:t,priority:e,isActive:!0},o[u(e)].cn(t)?(i&&(i.isActive=!1),a?a[n]=t:f.set(r,((e={})[n]=t,e)),"enqueued"):"dropped")},vn:c,pn:function(r){var n=performance.now();if(c()){for(var t=0;t<o.length;t++)l(o[t],n,r,!0);for(;!i(n);){for(var e=!1,t=0;t<o.length;t++){var a=o[t];if(a.sn()){e=!0;if(!l(a,n,r))return}}if(!e)break}}}}}function wr(v,t){var p=new WeakSet,g=new WeakMap,m=new WeakSet;function e(r,n){return!(!r.isConnected||!v.un(r)||(v.en(r),t.log("media","Processed media attributes immediately",n,r),0))}function a(r,n){for(var t=0;t<r.length;t++)e(r[t],n)}function i(r,n,t){D(r)&&(e(r,n),I.has(r.localName)||a(r.querySelectorAll(t),n))}function n(){if(v.Ir()){for(var r=document.querySelectorAll('[style*="background"]'),n=0;n<r.length;n++)s(r[n]);for(var t=[],e=document.styleSheets,n=0;n<e.length;n++){var a=e[n];if(!p.has(a)){var i=void 0;try{i=a.cssRules}catch(r){p.add(a);continue}var u=g.get(a);if(u&&u.gn===i.length)for(var o=0;o<u.mn.length;o++)t.push(u.mn[o]);else{var f=[];d(i,f),g.set(a,{gn:i.length,mn:f});for(o=0;o<f.length;o++)t.push(f[o])}}}if(0<t.length)for(var c=0;c<t.length;c+=200)for(var l=document.querySelectorAll(t.slice(c,c+200).join(", ")),n=0;n<l.length;n++)s(l[n])}function s(r){var n;m.has(r)||(n=P(getComputedStyle(r).backgroundImage))&&v.an(r,n)&&m.add(r)}function d(r,n){for(var t=0;t<r.length;t++){var e,a=r[t];a.type===CSSRule.STYLE_RULE?((r,n)=>{var t;if(null!=(t=r.style)&&t.backgroundImage&&r.selectorText){try{document.documentElement.matches(r.selectorText)}catch(r){return}n.push(r.selectorText)}})(a,n):(e=void 0,(e=(a=a).type===CSSRule.MEDIA_RULE?(e=a,"function"!=typeof window.matchMedia||window.matchMedia(e.conditionText).matches?e.cssRules:null):"cssRules"in a?a.cssRules:null)&&d(e,n))}}}return{hn:e,bn:function(r,n){i(r,n,u)},wn:function(r,n){i(r,n,N)},Tn:function(r){a(document.querySelectorAll(u),r),n()},yn:n}}function M(p,g,m){var a=br(lr,2*cr),h=new WeakMap,t=new WeakMap,r=null,i=null,u=!1,b=wr(p,m);function o(){null===r&&a.vn()&&(r=requestAnimationFrame(d))}function w(r,n,t,e){if(r&&("subtree"!==n||r.nodeType!==Node.TEXT_NODE||p.Qr(r.parentElement))&&("subtree"===n||r.isConnected)){t=a.dn(r,n,t,e);if("enqueued"!==t)return"dropped"!==t||(u=!0,m.log("messageHandler","Dropped work item, queue full:",n,r),!1);"subtree"===n&&D(r)&&"deferred"===e&&i&&i.observe(r),o()}return!0}function T(r,n){return r.nodeType===Node.TEXT_NODE?w(r,"characterData",n,"high"):!p.Qr(r)||w(r,"subtree",n,ur.has(r.localName)?"high":i?"deferred":"normal")}function e(){if(document.body){for(var r=document.createTreeWalker(document.body,NodeFilter.SHOW_TEXT),n=[],t=r.nextNode();t;t=r.nextNode())n.push(t);for(var e,a=0;a<n.length;a++)L(e=n[a])&&e.isConnected&&p.Qr(e.parentElement)&&null!=(e=e.textContent)&&e.trim()&&f(n[a])}}function f(r){var n;!p.Qr(r.parentElement)||h.has(r)&&r.textContent===h.get(r)||(n=r.textContent,p.rn(r),r.textContent!==n&&h.set(r,null!=(n=r.textContent)?n:""))}var c=new WeakMap;function l(r){for(var n=r.childNodes,t=!0,e=0;e<n.length;e++)T(n[e],"continuation")||(t=!1);return t}function n(r){r=r.node;if(i&&D(r)&&i.unobserve(r),r.isConnected)if(r.nodeType===Node.TEXT_NODE)f(r);else if(p.Qr(r))if(m.log("messageHandler","Processing element:",r),p.Qr(r)){if(p.tn(r),!(r!==document.body&&p.on(r)))return void(n=r.textContent,n="".concat(r.childNodes.length,":").concat(n?gr(n):""),c.get(r)===n||l(r)&&c.set(r,n));var n=r.innerHTML;t.get(r)!==n&&(p.nn(r)?r.innerHTML!==n&&t.set(r,r.innerHTML):(m.log("messageHandler","Child nodes:",r.childNodes),l(r)))}}function s(r){switch(r.kind){case"subtree":n(r);break;
521case"attributes":p.Qr(r.node)&&p.tn(r.node);break;case"mediaAttributes":b.hn(r.node,r.source);break;case"mediaSubtree":b.wn(r.node,r.source);break;case"characterData":!g.Sn&&"mutation"===r.source||f(r.node)}}function d(){try{a.pn(s)}finally{r=null,o()}}"undefined"!=typeof IntersectionObserver&&(i=new IntersectionObserver(function(r){for(var n=0;n<r.length;n++){var t=r[n];t.isIntersecting&&(null!=i&&i.unobserve(t.target),w(t.target,"subtree","intersection","high"))}},{rootMargin:"300px"}));var v=["class","id","data-widget-name"],y=new Set(v),S=p.zr(),_={subtree:!0,childList:!0,attributes:!0,attributeFilter:g._n?void 0:S?k.concat(v):k,characterData:g.Sn},M=new WeakMap;var A=new MutationObserver(function(r){m.log("observer","Observer:",r);for(var n=0;n<r.length;n++){var t=r[n];switch(t.type){case"childList":S&&p.fn();for(var e=t.addedNodes,a=0;a<e.length;a++){o=u=i=void 0;var i=e[a];if(D(i))if(I.has(i.localName)||i.localName===O.g)b.bn(i,"mutation");else{for(var u=i.querySelectorAll(R),o=0;o<u.length;o++)b.hn(u[o],"mutation");(p.un(i)||i.querySelector(N))&&w(i,"mediaSubtree","mutation","high")}if(T(e[a],"mutation"),g.Mn&&D(e[a])&&e[a].shadowRoot){var f=e[a].shadowRoot;A.observe(f,_);for(var c=0;c<f.childNodes.length;c++)T(f.childNodes[c],"mutation")}}break;case"attributes":S&&t.attributeName&&y.has(t.attributeName)&&p.fn();var l=t.target;if(p.Qr(l)){var s=l;if(t.attributeName&&ir.has(t.attributeName)&&p.un(s)){if("style"===t.attributeName){var d=s.style.backgroundImage||"";if(M.get(s)===d)break;M.set(s,d)}b.hn(s,"mutation");break}g._n&&s&&w(s,"attributes","mutation","normal")}break;case"characterData":if(g.Sn){var v=t.target;if(v&&v.nodeType===Node.TEXT_NODE){if(h.has(v)&&v.textContent===h.get(v))break;w(v,"characterData","mutation","high")}}}}}),E=(A.observe(document.documentElement,_),!1);return{An:function(){if(e(),document.body)for(var r=document.createTreeWalker(document.body,NodeFilter.SHOW_ELEMENT),n=r.nextNode();n;n=r.nextNode()){var t=n;p.Qr(t)&&p.tn(t)}!document.body||E&&!u||(u=!1,w(document.body,"subtree","page-load","high")),E?b.yn():(b.Tn("page-load"),E=!0)}}}void 0===window.TranslationLab&&(window.TranslationLab={}),window.TranslationLab.CustomTranslations=(a=(()=>{var a;try{a=window.localStorage.getItem("tlab_debug_mode")||null}catch(r){a=null}return{log:function(r,n){for(var t=[],e=2;e<arguments.length;e++)t[e-2]=arguments[e];!a||"observer"===r&&"all"===a||("all"===a||a===r||"custom"===r&&"custom"===a)&&(r=t.map(function(r){if("function"==typeof r)try{return r()}catch(r){return"Error generating parameter: ".concat(r.message)}return r}),console.log.apply(console,[n].concat(r)))}}})(),i=null,{init:function(r,n){var t,e;r&&!r.isPrimaryLocale&&r.translationsMetadata&&r.translationsMetadata.length&&(0<(n=((r,n,t,e)=>{function a(r,n){for(var t=[],e=2;e<arguments.length;e++)t[e-2]=arguments[e];for(var a=0,i=t;a<i.length;a++){var u=i[a];if(u&&void 0!==u[r])return u[r]}return n}var i=null;try{i=window.localStorage.getItem("tlab_feature_options")}catch(r){e.log("dictionary","localStorage unavailable for tlab_feature_options",String(r))}var u=null;if(i)try{u=JSON.parse(i)}catch(r){e.log("dictionary","Invalid tlab_feature_options JSON",String(r))}var t=a("useMessageHandler",!0,u,i=t),o=a("localizeUrls",!1,u,i),f=a("processShadowRoot",!1,u,i),c=a("attributesMutations",!1,u,i),l=a("processCharacterData",!1,u,i),s=a("excludedTemplates",[],u,i),u=a("phraseIgnoreList",[],u,i);return e.log("dictionary","useMessageHandler:",t),e.log("dictionary","localizeUrls:",o),e.log("dictionary","processShadowRoot:",f),e.log("dictionary","attributesMutations:",c),e.log("dictionary","processCharacterData:",l),e.log("dictionary","excludedTemplates:",s),e.log("dictionary","phraseIgnoreList:",u),{Br:["html","head","meta","script","noscript","style","link","canvas","svg","g","path","ellipse","br","hr"],locale:r,Kr:n,kn:t,Xr:o,Mn:f,_n:c,Sn:l,En:s,pr:u}})(r.locale,r.Kr,n,a)).En.length&&n.En.includes(r.template)||n.kn&&(r=S(r.translationsMetadata,n,a),t=i=_(r,n),r.kr)&&(e=M(t,n,a),r=function(){e.An(),window.setTimeout(function(){return e.An()},500)},"loading"===document.readyState?window.addEventListener("DOMContentLoaded",r,{once:!0}):r(),"complete"!==document.readyState)&&window.addEventListener("load",function(){return e.An()},{once:!0}))},getImageTranslation:function(r){return a.log("dictionary","translationManager: ",i),i?i.getImageTranslation(r):null}})})(); 522</script>
522<!-- END app snippet -->
522<script> 523 (function() { 524 var ctx = { 525 locale: "en", 526 isPrimaryLocale: false, 527 rootUrl: "\/en", 528 translationsMetadata: [{"name":"custom-resource-8o9045f8uz","value":{"SCOPRI":"DISCOVER","Per completare il pagamento del tuo ordine, effettua il bonifico a queste coordinate:\nBanca: CASSA DI RISPARMIO DI RAVENNA S.P.A.\nIBAN: IT97R0627002400CC0080114012\nBIC: CRRAIT2RXXX\nCausale: acquisto online\n\nNon appena il tuo pagamento risulterà accreditato provvederemo a spedire il tuo acquisto. Per ulteriori informazioni puoi contattare il servizio clienti all'indirizzo email [email protected]\n\nCordialmente\nIl Servizio Clienti\n":"To complete the payment of your order, please complete a bank draft to this account:\nBank: CASSA DI RISPARMIO DI RAVENNA S.P.A.\nIBAN: IT97R0627002400CC0080114012\nBIC: CRRAIT2RXXX\nReason for payment: online purchase\n \nAs soon as your payment is credited we will ship your purchase. For more information you can contact customer service at [email protected]\n\nKind regards\nThe Customer Service\n","News ed eventi":"News and events","Iscrivendoti alla newsletter di Damiani rimarrai sempre aggiornato sulle novità editoriali e le offerte promozionali, inoltre riceverai un buono sconto per risparmiare il 10% sul prezzo di copertina dei libri che acquisterai al tuo primo acquisto. Approfitta di questa opportunità , iscriviti subito alla newsletter in pochi, semplici passaggi.":"Sign up to the Damiani newsletter to be always updated about our new titles and offers, and immediately get a code to save 10% on the cover price of all titles in your first purchase. Don't miss this opportunity, sign up now!","Iscriviti alla newsletter e ricevi uno sconto del 10% sul primo acquisto!":"Sign up to our newsletter and get an immediate 10% off your first purchase!","Nome":"Name","Cognome":"Surname","Email":"Email","Stato":"Country","Città ":"City","Iscriviti":"Sign up","Sono maggiorenne e acconsento al trattamento dei dati a norma del Regolamento UE 2016\/679.":"I declare I am above the age of majority and I agree on the processing of data in accordance with EU Regulation 2016\/679.","Iscrizione alla newsletter":"Sign up to our newsletter"}},{"name":"custom-resource-hiqus20b1v","value":{"Non perderti novità ed edizioni esclusive!":"Don't miss out on news and exclusive editions!","Sono maggiorenne e acconsento al trattamento dei dati a norma del Regolamento UE 2016\/679.":"I am of legal age and consent to the processing of my data in accordance with EU Regulation 2016\/679.","Iscriviti alla nostra newsletter e sul tuo primo acquisto avrai uno sconto del 10%.":"Subscribe to our newsletter and get a 10% discount on your first purchase!"}},{"name":"custom-resource-coirh73qrq","value":{"Compila il modulo qui sotto":"Fill out the form below","Compila il seguente modulo per farci sapere cosa ne pensi del nostro servizio. Ti ringraziamo molto per la collaborazione!":"Please fill out the following form to let us know your thoughts on our service. We greatly appreciate your cooperation!","Modulo":"Form"}},{"name":"custom-resource-6zbcxms8j8","value":{"Iscrivendoti alla newsletter di Damiani rimarrai sempre aggiornato sulle novità editoriali e le offerte promozionali, inoltre riceverai un buono sconto per risparmiare il 10% sul prezzo di copertina dei libri che acquisterai al tuo primo ordine. Approfitta di questa opportunità , iscriviti subito alla newsletter in pochi, semplici passaggi.":"By subscribing to the Damiani newsletter, you will stay up-to-date with the latest editorial news and promotional offers. Additionally, you will receive a discount voucher to save 10% on the cover price of the books you purchase with your first order. Take advantage of this opportunity and subscribe to the newsletter now in just a few simple steps.","Iscrizione alla Newsletter":"Sign up to Newsletter"}}], 529 template: "index", 530 }; 531 var settings = {"useMessageHandler":true,"messageHandlerBatchSize":100,"messageHandlerInterval":300,"messageHandlerCooldown":2000,"useMutationQueue":true,"mutationQueueSize":100,"localizeUrls":false,"processShadowRoot":true,"processCharacterData":false,"attributesMutations":true,"useCustomHtmlComparison":false}; 532 TranslationLab.CustomTranslations.init(ctx, settings); 533 })(); 534</script>
534 535 536 537<!-- END app block --><!-- BEGIN app block: shopify://apps/t-lab-ai-language-translate/blocks/language_switcher/b5b83690-efd4-434d-8c6a-a5cef4019faf --> 538 539�<!-- BEGIN app snippet: switcher_styling --> 540<style> 541 .tl-switcher-container.hidden { 542 display: none; 543 height: 0; 544 overflow: hidden; 545 opacity: 0; 546 } 547 .tl-switcher-container { 548 position: relative; 549 z-index: 1; 550 line-height: normal; 551 } 552 .tl-switcher-container.desktop { 553 display: inline-flex; 554 align-items: center; 555 } 556 .tl-switcher-container.mobile { 557 display: block; 558 } 559 .tl-custom-position { 560 position: absolute; 561 z-index: 9999; 562 box-shadow: 0 0 10px rgba(0, 0, 0, .15); 563 border-radius: 3px; 564 background-color: #fff; 565 } 566 .tl-wrapper { 567 position: relative; 568 } 569 .tl-dropdown { 570 display: none; 571 position: absolute; 572 top: 100%; 573 left: 0; 574 z-index: 1; 575 min-width: 100%; 576 border-radius: 3px; 577 box-shadow: 0 0 10px rgba(0, 0, 0, .15); 578 background-color: #fff; 579 padding: 16px 15px 17px; 580 font-weight: normal; 581 color: #000; 582 } 583 .tl-dropdown.active { 584 display: block; 585 } 586 .tl-overlay { 587 display: none; 588 position: fixed; 589 top: 0; 590 right: 0; 591 bottom: 0; 592 left: 0; 593 z-index: 9999; 594 background-color: rgba(0, 0, 0, .5); 595 align-items: center; 596 justify-content: center; 597 } 598 .tl-overlay.active { 599 display: flex; 600 } 601 .tl-overlay .tl-inner { 602 display: flex; 603 flex-direction: column; 604 justify-content: center; 605 position: relative; 606 width: 400px; 607 max-width: 95%; 608 min-height: 150px; 609 border-radius: 5px; 610 box-shadow: 0 0 15px rgba(0, 0, 0, .15); 611 background-color: #fff; 612 padding: 25px 5%; 613 } 614 .tl-switcher { 615 position: relative; 616 } 617 .tl-switcher form { 618 margin: 0; 619 overflow: visible; 620 } 621 .tl-select, 622 .tl-selection, 623 .tl-option { 624 display: flex; 625 align-items: center; 626 column-gap: 7px; 627 white-space: nowrap; 628 } 629 .tl-select { 630 border: 1px solid rgba(0, 0, 0, .15); 631 border-radius: 3px; 632 padding: 8px 10px; 633 text-align: left; 634 font-size: 14px; 635 text-transform: capitalize; 636 cursor: pointer; 637 } 638 .tl-select:after { 639 content: ""; 640 display: inline-block; 641 width: 7px; 642 height: 7px; 643 margin: 0 5px 0 auto; 644 border-width: 0 1px 1px 0; 645 border-style: solid; 646 border-color: #000; 647 opacity: 0.9; 648 transform: rotate(45deg) translate(0, -40%); 649 transition: 0.3s ease; 650 } 651 .tl-select.open:after { 652 transform: rotate(-135deg) translate(-2px, 0); 653 } 654 .tl-flag { 655 width: 18px; 656 max-width: none; 657 border-radius: 1px; 658 vertical-align: middle; 659 transition: 0.2s ease; 660 } 661 .tl-label { 662 display: inline-block; 663 vertical-align: middle; 664 overflow-x: hidden; 665 text-overflow: ellipsis; 666 } 667 .tl-name { 668 text-transform: capitalize; 669 } 670 .tl-code { 671 text-transform: uppercase; 672 } 673 .tl-selections { 674 display: flex; 675 align-items: center; 676 border: 1px solid rgba(0, 0, 0, .15); 677 border-radius: 3px; 678 } 679 .tl-selections:hover { 680 cursor: pointer; 681 } 682 .tl-selection { 683 padding: 8px 10px; 684 } 685 .tl-selection + .tl-selection { 686 margin-left: -8px; 687 } 688 .tl-invert { 689 filter: invert(100%); 690 } 691 .tl-select:has(.tl-icon):after { 692 display: none; 693 } 694 .tl-close-btn { 695 display: none; 696 } 697 .tl-title { 698 margin: 0 0 7px; 699 text-align: left; 700 font-size: 14px; 701 } 702 .tl-switcher + .tl-title { 703 margin-top: 14px; 704 } 705 .tl-options { 706 display: none; 707 list-style: none; 708 position: absolute; 709 bottom: auto; 710 top: 100%; 711 left: 0; 712 z-index: 1; 713 min-width: 100%; 714 max-height: 170px; 715 margin: 0 0; 716 border-radius: 3px; 717 box-shadow: 0 0 5px 1px rgba(0, 0, 0, .15); 718 overflow-y: auto; 719 background-color: #fff; 720 padding: 6px 1px; 721 text-align: left; 722 font-size: 14px; 723 font-weight: normal; 724 color: #000; 725 } 726 .tl-options.open { 727 display: block; 728 } 729 .tl-option { 730 padding: 5px 10px; 731 text-transform: capitalize; 732 cursor: pointer; 733 transition: 0.2s ease; 734 } 735 .tl-option::before, 736 .tl-option::after { 737 content: none !important; 738 } 739 .tl-select:focus-visible, 740 .tl-option:focus-visible, 741 .tl-selections:focus-visible, 742 .tl-close-btn:focus-visible, 743 .tl-submit-btn:focus-visible { 744 outline: 2px solid #b3b3b3; 745 outline-offset: -2px; 746 /* Blends with the theme text colour where supported, so a dark header keeps 747 a visible ring. The flat grey above stays the fallback. */ 748 outline-color: color-mix(in srgb, currentColor 40%, transparent); 749 } 750 .tl-option:hover img { 751 opacity: 0.75; 752 } 753 .tl-btn-container { 754 margin-top: 18px;
755 text-align: center; 756 } 757 .tl-submit-btn { 758 border: none; 759 border-radius: 3px; 760 outline: none; 761 box-shadow: none; 762 background-color: #333; 763 padding: 9px 35px; 764 font-size: 14px; 765 font-weight: bold; 766 color: #fff; 767 text-transform: uppercase; 768 cursor: pointer; 769 transition: 0.2s ease; 770 } 771 .tl-submit-btn:hover { 772 background-color: #222; 773 } 774 .tl-overlay .tl-close-btn { 775 display: block; 776 position: absolute; 777 top: 10px; 778 right: 15px; 779 cursor: pointer; 780 } 781 .tl-overlay .tl-switcher { 782 margin-bottom: 5px; 783 } 784 .tl-overlay .tl-options { 785 padding: 8px 1px; 786 } 787 @supports (-webkit-hyphens:none) { 788 .tl-select, 789 .tl-selection, 790 .tl-option { 791 column-gap: 0; 792 } 793 .tl-select img + .tl-label, 794 .tl-selection img + .tl-label, 795 .tl-option img + .tl-label, 796 div.tl-select:after { 797 margin-left: 7px; 798 } 799 } 800 .tl-switcher-container.tl-custom-position { 801 border-width: 0px; 802 border-style: solid; 803 border-color: #fcfcfc; 804 background-color: #fcfcfc; 805 } 806 .tl-custom-position.top-right { 807 top: 55px; 808 right: 20px; 809 bottom: auto; 810 left: auto; 811 } 812 .tl-custom-position.top-left { 813 top: 55px; 814 right: auto; 815 bottom: auto; 816 left: 20px; 817 } 818 .tl-custom-position.bottom-left { 819 position: fixed; 820 top: auto; 821 right: auto; 822 bottom: 20px; 823 left: 20px; 824 } 825 .tl-custom-position.bottom-right { 826 position: fixed; 827 top: auto; 828 right: 20px; 829 bottom: 20px; 830 left: auto; 831 } 832 .tl-custom-position > div { 833 font-size: 14px; 834 color: #000000; 835 } 836 .tl-custom-position .tl-label { 837 color: #000000; 838 } 839 .tl-dropdown.bottom-right, 840 .tl-dropdown.bottom-left { 841 bottom: 100%; 842 top: auto; 843 } 844 .tl-dropdown.top-right, 845 .tl-dropdown.bottom-right { 846 right: 0; 847 left: auto; 848 } 849 .tl-options.bottom-right, 850 .tl-options.bottom-left { 851 bottom: 100%; 852 top: auto; 853 } 854 .tl-options.top-right, 855 .tl-options.bottom-right { 856 right: 0; 857 left: auto; 858 } 859 div:not(.tl-inner) > .tl-switcher .tl-select, 860 div.tl-selections { 861 border-width: 0px; 862 } 863 864 865 .change--container-mobile { 866 display: none !important; 867} 868.tl-select:after { 869 display: none !important; 870} 871@media (max-width: 989px) { 872 header .change--container { 873 position: absolute; 874 left: 85px; 875 top: 10px; 876 } 877} 878@media (max-width: 749px) { 879 header .change--container { 880 left: 45px; 881 top: 24px; 882 } 883 .tl-select .tl-label { 884 display: none; 885 } 886 .footer__localization.isolate { 887 bottom: 15px !Important; 888 } 889} 890@media (max-width: 481px) { 891 header .change--container { 892 top: 17px; 893 } 894} 895 896</style> 897<!-- END app snippet --> 898
899<script type="text/template" id="tl-switcher-template"> 900 <div class="tl-switcher-container hidden "> 901 902 <!-- BEGIN app snippet: language_form --><div class="tl-switcher tl-language"><form method="post" action="/en/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/en" /> 903 <div class="tl-select" role="button" tabindex="0" aria-haspopup="listbox" aria-expanded="false"> 904 �<!-- BEGIN app snippet: language_flag --> 905 <img 906 class="tl-flag" 907 loading="lazy" 908 width="20" 909 height="18" 910 alt="Language switcher country flag for English" 911 src="https://cdn.shopify.com/extensions/01a0f19a-971b-7f79-878f-357b9347d0a0/content-translation-425/assets/gb.svg" 912 ><!-- END app snippet --> 913 <span class="tl-label tl-name">English</span> 914 915 </div> 916 <ul class="tl-options " role="listbox" aria-label="Language">�<!-- BEGIN app snippet: switcher_option --><li 917 class="tl-option " 918 role="option" 919 tabindex="-1" 920 aria-selected="false" 921 data-value="it" 922><!-- BEGIN app snippet: language_flag --> 923 <img 924 class="tl-flag" 925 loading="lazy" 926 width="20" 927 height="18" 928 alt="Language dropdown option country flag for Italiano" 929 src="https://cdn.shopify.com/extensions/01a0f19a-971b-7f79-878f-357b9347d0a0/content-translation-425/assets/it.svg" 930 ><!-- END app snippet --> 931 <span class="tl-label tl-name">Italiano</span>�</li> 932<!-- END app snippet -->�<!-- BEGIN app snippet: switcher_option --><li 933 class="tl-option active" 934 role="option" 935 tabindex="-1" 936 aria-selected="true" 937 data-value="en" 938><!-- BEGIN app snippet: language_flag --> 939 <img 940 class="tl-flag" 941 loading="lazy" 942 width="20" 943 height="18" 944 alt="Language dropdown option country flag for English" 945 src="https://cdn.shopify.com/extensions/01a0f19a-971b-7f79-878f-357b9347d0a0/content-translation-425/assets/gb.svg" 946 ><!-- END app snippet --> 947 <span class="tl-label tl-name">English</span>�</li> 948<!-- END app snippet --> 949 </ul> 950 <input type="hidden" name="country_code" value="US"> 951 <input type="hidden" name="language_code" value="en"></form> 952</div> 953<!-- END app snippet --> 954 955 956 <!-- BEGIN app snippet: hidden_language_list --><div class="tl-languages-unwrap" style="display: none;"><form method="post" action="/en/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/en" /> 957 <ul class="tl-options" role="listbox" aria-label="Language">�<!-- BEGIN app snippet: switcher_option --><li 958 class="tl-option " 959 role="option" 960 tabindex="-1" 961 aria-selected="false" 962 data-value="it" 963> 964 <span class="tl-label tl-name">Italiano</span>�</li> 965<!-- END app snippet -->�<!-- BEGIN app snippet: switcher_option --><li 966 class="tl-option active" 967 role="option" 968 tabindex="-1" 969 aria-selected="true" 970 data-value="en" 971> 972 <span class="tl-label tl-name">English</span>�</li> 973<!-- END app snippet --> 974 </ul> 975 <input type="hidden" name="country_code" value="US"> 976 <input type="hidden" name="language_code" value="en"></form> 977</div> 978<!-- END app snippet --> 979 </div> 980</script>
980 981
982<script defer="defer" src="https://cdn.shopify.com/extensions/01a0f19a-971b-7f79-878f-357b9347d0a0/content-translation-425/assets/advanced-switcher-init.js" type="text/javascript"></script>
982 983
984<script> 985 (function () { 986 987 if (typeof window.TranslationLab === 'undefined') { 988 window.TranslationLab = {}; 989 } 990 991 window.TranslationLab.CurrencySettings = { 992 themeMoneyFormat: "â¬{{amount_with_comma_separator}}", 993 themeMoneyWithCurrencyFormat: "â¬{{amount_with_comma_separator}} EUR", 994 format: 'money_with_currency_format', 995 isRtl: false 996 }; 997 998 window.TranslationLab.switcherSettings = { 999 switcherMode: 'language', 1000 labelType: 'language-name', 1001 showFlags: true, 1002 useSwitcherIcon: false, 1003 imgFileTemplate: 'https://cdn.shopify.com/extensions/01a0f19a-971b-7f79-878f-357b9347d0a0/content-translation-425/assets/[country-code].svg', 1004 1005 isModal: false, 1006 1007 currencyFormatClass: 'span.money, span.tlab-currency-format, .price-item, .price, .price-sale, .price-compare, .product__price, .product__price--sale, .product__price--old, .jsPrice', 1008 shopCurrencyCode: "EUR" || "EUR", 1009 1010 langCurrencies: null, 1011 1012 currentLocale: 'en', 1013 languageList: [{"iso_code":"it","display_code":"it","endonym_name":"Italiano"},{"iso_code":"en","display_code":"en","endonym_name":"English"}], 1014 1015 currentCountry: 'US', 1016 availableCountries: [], 1017 1018 regionLanguages: null, 1019 1020 countryRegionAndLanguageCombinedSave: false, 1021 1022 addNoRedirect: false, 1023 addLanguageCode: false, 1024 }; 1025 1026 function getShopifyThemeName() { 1027 if (window.Shopify && window.Shopify.theme && window.Shopify.theme.name) { 1028 return window.Shopify.theme.name.toLowerCase(); 1029 } 1030 return null; 1031 } 1032 1033 function find(collection, predicate) { 1034 for (var i = 0; i < collection.length; i++) { 1035 if (predicate(collection[i])) { 1036 return collection[i]; 1037 } 1038 } 1039 return null; 1040 } 1041 1042 function getCurrenciesForLanguage(languageCode, languageCurrencies, defaultCurrencyCode) { 1043 if (!languageCode || !languageCurrencies) { 1044 return { 1045 languageCode: '', 1046 currencies: [{ code: defaultCurrencyCode }] 1047 }; 1048 } 1049 const langCodePart = languageCode.split('-')[0]; 1050 const langCurrencyMapping = find(languageCurrencies, function(x) { return x.languageCode === languageCode || x.languageCode === langCodePart; }); 1051 const defaultCurrenciesForLanguage = { 1052 languageCode: languageCode, 1053 currencies: [{ code: defaultCurrencyCode }] 1054 }; 1055 return langCurrencyMapping ?? defaultCurrenciesForLanguage; 1056 } 1057 1058 function findCurrencyForLanguage(langCurrencies, languageCode, currencyCode, defaultCurrencyCode) { 1059 if (!languageCode) return null 1060 const langCurrencyMapping = getCurrenciesForLanguage(languageCode, langCurrencies, defaultCurrencyCode); 1061 if (!currencyCode) return langCurrencyMapping.currencies[0]; 1062 const currency = find(langCurrencyMapping.currencies, function(currency) { return currency.code === currencyCode; }); 1063 if (!currency) return langCurrencyMapping.currencies[0]; 1064 return currency; 1065 } 1066 1067 function getCurrentCurrencyCode(languageCurrencies, language, shopCurrencyCode) { 1068 const queryParamCurrencyCode = getQueryParam('currency'); 1069 if (queryParamCurrencyCode) { 1070 window.TranslationLab.currencyCookie.write(queryParamCurrencyCode.toUpperCase()); 1071 deleteQueryParam('currency'); 1072 } 1073 1074 const savedCurrencyCode = window.TranslationLab.currencyCookie.read() ?? null; 1075 const currencyForCurrentLanguage = findCurrencyForLanguage(languageCurrencies, language.iso_code, savedCurrencyCode, shopCurrencyCode); 1076 return currencyForCurrentLanguage ? currencyForCurrentLanguage.code : shopCurrencyCode; 1077 } 1078 1079 function getQueryParam(param) { 1080 const queryString = window.location.search; 1081 const urlParams = new URLSearchParams(queryString); 1082 const paramValue = urlParams.get(param); 1083 return paramValue; 1084 } 1085 1086 function deleteQueryParam(param) { 1087 const url = new URL(window.location.href); 1088 url.searchParams.delete(param); 1089 window.history.replaceState({}, '', url.toString()); 1090 } 1091 1092 window.TranslationLab.currencyCookie = { 1093 name: 'translation-lab-currency', 1094 write: function (currency) { 1095 window.localStorage.setItem(this.name, currency); 1096 }, 1097 read: function () { 1098 return window.localStorage.getItem(this.name); 1099 }, 1100 destroy: function () { 1101 window.localStorage.removeItem(this.name); 1102 } 1103 } 1104 1105 window.TranslationLab.currencyService = { 1106 getCurrenciesForLanguage: getCurrenciesForLanguage, 1107 findCurrencyForLanguage: findCurrencyForLanguage, 1108 getCurrentCurrencyCode: getCurrentCurrencyCode 1109 } 1110 1111 var switcherOptions = { 1112 shopifyThemeName: getShopifyThemeName(), 1113 switcherPrototypeSelector: '.tl-switcher-container.hidden', 1114 switcherPosition: "header", 1115 headerRefElement: ".change--container", 1116 headerRelativePosition: "in-element", 1117 mobileRefElement: "", 1118 mobileRelativePosition: "in-element", 1119 }; 1120 1121 window.TranslationLab.switcherOptions = switcherOptions; 1122 1123 if (window.TranslationLab.Switcher) { 1124 window.TranslationLab.Switcher.configure(switcherOptions); 1125 } 1126 1127 })();
1128</script>
1128 1129 1130 1131
1132<script defer="defer" src="https://cdn.shopify.com/extensions/01a0f19a-971b-7f79-878f-357b9347d0a0/content-translation-425/assets/advanced-switcher.js" type="text/javascript"></script>
1132 1133 1134 1135 1136 1137<!-- END app block -->
1137<script src="https://cdn.shopify.com/extensions/01a0f68d-2edb-7ccb-ac6c-9e51e21024eb/pushowl-331/assets/pushowl-shopify.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1137
1137
1138<script src="https://cdn.shopify.com/extensions/01a0f885-56f4-79de-af41-45a261d7aae9/forms-2605/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
1138 1139<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1140<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 68722819350,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1140
1140
1141<script> 1142 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1143</script>
vendor: 1 bytes, line 1143
1143
1144<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
1144).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 68722819350,storefrontBaseUrl: "https://www.damianibooks.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.damianibooks.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"4900421971","configuration":"{\"shopID\": \"88583\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d22b5691c62682d22357c5bcbea63a2b","type":"APP","apiClientId":3780451,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"4131782995","configuration":"{\"accountID\":\"damiani01\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4f82d0323b06a4642fbff9b42c9979eb","type":"APP","apiClientId":12388204545,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2609185107","configuration":"{\"accountID\":\"28278\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"676191265fe7076edccb22bdd9c852fd","type":"APP","apiClientId":2503405,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2594931027","configuration":"{\"subdomain\":\"damiani01\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"42cd9b1f0fb7c1cae5cd21175cef6782","type":"APP","apiClientId":1615517,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"958038355","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-TW9LRV61PN\\\",\\\"GT-5R8MWXBF\\\"],\\\"target_country\\\":\\\"IT\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-TW9LRV61PN\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-TW9LRV61PN\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-TW9LRV61PN\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-TW9LRV61PN\\\",\\\"MC-BX8ETPZQ6V\\\"]}
1144,{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-TW9LRV61PN\\\",\\\"MC-BX8ETPZQ6V\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-TW9LRV61PN\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-TW9LRV61PN\\\",\\\"MC-BX8ETPZQ6V\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-TW9LRV61PN\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-TW9LRV61PN\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-TW9LRV61PN\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-TW9LRV61PN\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"445874515","configuration":"{\"pixel_id\":\"166235409374573\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Damiani Books","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"damiani01.myshopify.com","countryCode":"IT","storefrontUrl":"https:\/\/www.damianibooks.com\/en"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"10596853481811","handle":"100-superlative-rolex-watches","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53785845694803","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10579494699347","handle":"marilyn-a-magical-dance","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53687826547027","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10202429489491","handle":"morandis-objects-the-complete-archive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52124705194323","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10562827616595","handle":"the-chemistry-of-memory","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53595433697619","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10456449679699","handle":"eight-seconds-legacy-in-motion","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53123794174291","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1144,{"id":"8600115183955","handle":"6208814","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47318485205331","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8626243797331","handle":"6208815","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47403445649747","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8133785026838","handle":"6208751","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44225858699542","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8626075533651","handle":"6208811","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47402973200723","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10562801828179","handle":"a-lost-place","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53595332575571","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10614722003283","handle":"toiletellen-papervonunwerth-calendar-2027","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53868228903251","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10529030504787","handle":"toiletpaper-magazine-21","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53438214046035","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1144,{"id":"8407643914579","handle":"6208790","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46600765735251","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8133775720726","handle":"6208427","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44225846018326","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.damianibooks.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"139243716886","themeStoreId":"1431","themePublished":"true","eventMetadataId":"3b7c0a42-657e-4ef8-a12b-ed5ad1dda121","pageType":"home","shopId":"68722819350","storefrontBaseUrl":"https:\/\/www.damianibooks.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1144<script> 1145 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1146 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1147 window.ShopifyAnalytics.meta.currency = 'EUR'; 1148 var meta = {"page":{"pageType":"home","requestId":"ffe7eba0-8b59-4f4c-bad8-0386badb16fb-1790926158"}}; 1149 for (var attr in meta) { 1150 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1151 } 1152</script>
vendor: 1 bytes, line 1152
1152
1153<script class="analytics"> 1154 (function () { 1155 var customDocumentWrite = function(content) { 1156 var jquery = null; 1157 1158 if (window.jQuery) { 1159 jquery = window.jQuery; 1160 } else if (window.Checkout && window.Checkout.$) { 1161 jquery = window.Checkout.$; 1162 } 1163 1164 if (jquery) { 1165 jquery('body').append(content); 1166 } 1167 }; 1168 1169 var hasLoggedConversion = function(token) { 1170 if (token) { 1171 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1172 } 1173 return false; 1174 } 1175 1176 var setCookieIfConversion = function(token) { 1177 if (token) { 1178 var twoMonthsFromNow = new Date(Date.now()); 1179 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1180 1181 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1182 } 1183 } 1184 1185 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1186 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1187 if (trekkie.integrations) { 1188 return; 1189 } 1190 trekkie.methods = [ 1191 'identify', 1192 'page', 1193 'ready', 1194 'track', 1195 'trackForm', 1196 'trackLink' 1197 ]; 1198 trekkie.factory = function(method) { 1199 return function() { 1200 var args = Array.prototype.slice.call(arguments); 1201 args.unshift(method); 1202 trekkie.push(args); 1203 if (method == 'track' || method == 'page') { 1204 var pageUrl; 1205 try { 1206 pageUrl = window.location.href; 1207 } catch (e) {} 1208 var pageReferrer; 1209 try { 1210 pageReferrer = document.referrer; 1211 } catch (e) {} 1212 try { 1213 if (window.__TREKKIE_SHIM_QUEUE == null) { 1214 window.__TREKKIE_SHIM_QUEUE = []; 1215 } 1216 window.__TREKKIE_SHIM_QUEUE.push({ 1217 from: 'trekkie-stub', 1218 method: method, 1219 args: args.slice(1), 1220 pageContext: { 1221 url: pageUrl, 1222 referrer: pageReferrer 1223 } 1224 }); 1225 } catch (e) { 1226 // no-op 1227 } 1228 } 1229 return trekkie; 1230 }; 1231 }; 1232 for (var i = 0; i < trekkie.methods.length; i++) { 1233 var key = trekkie.methods[i]; 1234 trekkie[key] = trekkie.factory(key); 1235 } 1236 trekkie.load = function(config) { 1237 trekkie.config = config || {}; 1238 trekkie.config.initialDocumentCookie = document.cookie; 1239 var first = document.getElementsByTagName('script')[0]; 1240var script = document.createElement('script'); 1241script.type = 'text/javascript'; 1242script.onerror = function(e) { 1243 var scriptFallback = document.createElement('script'); 1244 scriptFallback.type = 'text/javascript'; 1245 scriptFallback.onerror = function(error) { 1246 var Monorail = { 1247 produce: function produce(monorailDomain, schemaId, payload) { 1248 var currentMs = new Date().getTime(); 1249 var event = { 1250 schema_id: schemaId, 1251 payload: payload, 1252 metadata: { 1253 event_created_at_ms: currentMs, 1254 event_sent_at_ms: currentMs 1255 } 1256 }; 1257 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1258 }, 1259 sendRequest: function sendRequest(endpointUrl, payload) { 1260 // Try the sendBeacon API 1261 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1262 var blobData = new window.Blob([payload], { 1263 type: 'text/plain' 1264 }); 1265 1266 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1267 return true; 1268 } // sendBeacon was not successful 1269 1270 } // XHR beacon 1271 1272 var xhr = new XMLHttpRequest(); 1273 1274 try { 1275 xhr.open('POST', endpointUrl); 1276 xhr.setRequestHeader('Content-Type', 'text/plain'); 1277 xhr.send(payload); 1278 } catch (e) { 1279 console.log(e); 1280 } 1281 1282 return false; 1283 }, 1284 isIos12: function isIos12() { 1285 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1286 } 1287 }; 1288 Monorail.produce('monorail-edge.shopifysvc.com', 1289 'trekkie_storefront_load_errors/1.1', 1290 {shop_id: 68722819350, 1291 theme_id: 139243716886, 1292 app_name: "storefront", 1293 context_url: window.location.href, 1294 source_url: "//www.damianibooks.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1295 1296 }; 1297 scriptFallback.async = true; 1298 scriptFallback.src = '//www.damianibooks.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1299 first.parentNode.insertBefore(scriptFallback, first); 1300}; 1301script.async = true; 1302script.src = '//www.damianibooks.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1303first.parentNode.insertBefore(script, first); 1304 1305 }; 1306 trekkie.load( 1307 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":68722819350,"isMerchantRequest":null,"themeId":139243716886,"themeCityHash":"16465339264074482399","contentLanguage":"en","currency":"EUR","eventMetadataId":"3b7c0a42-657e-4ef8-a12b-ed5ad1dda121"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1308 ); 1309 1310 var loaded = false;
1311 trekkie.ready(function() { 1312 if (loaded) return; 1313 loaded = true; 1314 1315 window.ShopifyAnalytics.lib = window.trekkie; 1316 1317 var originalDocumentWrite = document.write; 1318 document.write = customDocumentWrite; 1319 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1320 document.write = originalDocumentWrite; 1321 1322 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1323 var token = match? match[1]: undefined; 1324 if (!hasLoggedConversion(token)) { 1325 setCookieIfConversion(token); 1326 1327 } 1328 }); 1329 1330 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"ffe7eba0-8b59-4f4c-bad8-0386badb16fb-1790926158","shopifyEmitted":true}); 1331 1332 var eventsListenerScript = document.createElement('script'); 1333 eventsListenerScript.async = true; 1334 eventsListenerScript.src = "//www.damianibooks.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1335 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1336})();</script>
vendor: 1 bytes, line 1336
1336
1337<script 1338 defer 1339 src="https://www.damianibooks.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1340 data-application="storefront-renderer" 1341 data-shop-id="68722819350" 1342 data-render-region="gcp-us-west1" 1343 data-page-type="index" 1344 data-theme-instance-id="139243716886" 1345 data-theme-name="Studio" 1346 data-theme-version="4.0.1" 1347 data-monorail-region="shop_domain" 1348 data-resource-timing-sampling-rate="10" 1349 data-shs="true" 1350 data-shs-beacon="true" 1351 data-shs-export-with-fetch="true" 1352 data-shs-logs-sample-rate="1" 1353 data-shs-beacon-endpoint="https://www.damianibooks.com/api/collect" 1354></script>
1354 1355<meta name="shopify-y" content="7f7cdeb5-9793-4d41-ad66-647c0a8756ec" data-expiration="1822483758000"><meta name="shopify-s" content="a38ce952-9391-40b9-8737-753c191ac7d4" data-expiration="1790927958000"><meta name="new-cookie-storage-activated" content="t"> 1356</head> 1357 1358 <body class="gradient"> 1359
1359<script src="//www.damianibooks.com/cdn/shop/t/2/assets/changeTitleColor.js?v=27378216412290275911687796201" defer="defer"></script>
1359 1360 1361 <a class="skip-to-content-link button visually-hidden" href="#MainContent"> 1362 Skip to content 1363 </a><div id="shopify-section-announcement-bar" class="shopify-section"><div class="announcement-bar color-inverse gradient" role="region" aria-label="Announcement" ><a href="/en/pages/sign-up-to-newsletter" class="announcement-bar__link link link--text focus-inset animate-arrow"><div class="page-width"> 1364 <p class="announcement-bar__message center h5"> 1365 SIGN UP TO OUR NEWSLETTER: 10% DISCOUNT ON YOUR FIRST PURCHASE! 1366<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="62px" height="8px" viewBox="0 0 62 8" enable-background="new 0 0 62 8" xml:space="preserve"> <image id="image0" width="62" height="8" x="0" y="0" 1367 href="https://cdn.shopify.com/s/files/1/0687/2281/9350/files/Arrow_3.png?v=1673264281" /> 1368</svg> 1369</p> 1370 </div></a></div> 1371</div> 1372 <div id="shopify-section-header" class="shopify-section section-header"><link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/component-list-menu.css?v=127523826482672149011670581910" media="print" onload="this.media='all'"> 1373<link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/component-search.css?v=171472771348218769261685373760" media="print" onload="this.media='all'"> 1374<link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/component-menu-drawer.css?v=75534090653238900601674221178" media="print" onload="this.media='all'"> 1375<link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/component-cart-notification.css?v=183358051719344305851669977886" media="print" onload="this.media='all'"> 1376<link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/component-cart-items.css?v=23917223812499722491669977890" media="print" onload="this.media='all'"><link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/component-price.css?v=135433427248328771161673860445" media="print" onload="this.media='all'"> 1377 <link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/component-loading-overlay.css?v=167310470843593579841669977890" media="print" onload="this.media='all'"><noscript><link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-list-menu.css?v=127523826482672149011670581910" rel="stylesheet" type="text/css" media="all" /></noscript> 1378<noscript><link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-search.css?v=171472771348218769261685373760" rel="stylesheet" type="text/css" media="all" /></noscript> 1379<noscript><link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-menu-drawer.css?v=75534090653238900601674221178" rel="stylesheet" type="text/css" media="all" /></noscript> 1380<noscript><link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-cart-notification.css?v=183358051719344305851669977886" rel="stylesheet" type="text/css" media="all" /></noscript> 1381<noscript><link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-cart-items.css?v=23917223812499722491669977890" rel="stylesheet" type="text/css" media="all" /></noscript> 1382 1383<style> 1384 header-drawer { 1385 justify-self: start; 1386 margin-left: -1.2rem; 1387 } 1388 1389 .header__heading-logo { 1390 max-width: 160px; 1391 } 1392 1393 @media screen and (max-width: 481px) { 1394 .header__heading-logo { 1395 max-width: 162px; 1396 } 1397 } 1398 1399 @media screen and (min-width: 990px) { 1400 header-drawer { 1401 display: none; 1402 } 1403 } 1404 1405 @media screen and (max-width: 481px){ 1406 .header__icon.header__icon--wishlist.link.focus-inset{ 1407 display: none; 1408 } 1409 } 1410 .menu-drawer-container { 1411 display: flex; 1412 } 1413 1414 .list-menu { 1415 list-style: none; 1416 padding: 0; 1417 margin: 0; 1418 } 1419 1420 .list-menu--inline { 1421 display: inline-flex; 1422 flex-wrap: wrap; 1423 } 1424 1425 summary.list-menu__item { 1426 padding-right: 2.7rem; 1427 } 1428 1429 .list-menu__item { 1430 display: flex; 1431 align-items: center; 1432 line-height: calc(1 + 0.3 / var(--font-body-scale)); 1433 margin-right: 39px; 1434 margin-left: 40px; 1435 } 1436 1437 .list-menu__item--link { 1438 text-decoration: none; 1439 padding-bottom: 1rem; 1440 padding-top: 1rem; 1441 line-height: calc(1 + 0.8 / var(--font-body-scale)); 1442 } 1443 1444 @media screen and (min-width: 750px) { 1445 .list-menu__item--link { 1446 padding-bottom: 0.5rem; 1447 padding-top: 0.5rem; 1448 } 1449 } 1450 1451</style><style data-shopify>.header { 1452 padding-top: 0px; 1453 padding-bottom: 0px; 1454 } 1455 1456 .section-header { 1457 margin-bottom: 6px; 1458 } 1459 1460 @media screen and (min-width: 750px) { 1461 .section-header { 1462 margin-bottom: 8px; 1463 } 1464 } 1465 1466 @media screen and (min-width: 990px) { 1467 .header { 1468 padding-top: 0px; 1469 padding-bottom: 0px; 1470 } 1471 } 1472 1473 @media screen and (max-width: 481px){ 1474 .site-header__location{ 1475 display: none; 1476 } 1477 } 1478 1479 @media screen and (max-width: 481px){ 1480 .site-header__icon.site-header__currency{ 1481 display: none; 1482 } 1483 } 1484 1485 @media screen and (max-width: 481px){ 1486 .shopify-section.section-header{ 1487 margin-bottom: 0; 1488 } 1489 }</style>
1489<script src="//www.damianibooks.com/cdn/shop/t/2/assets/dropdown-menu.js?v=42624017093428812891678199276" defer="defer"></script>
vendor: 1 bytes, line 1489
1489
1490<script src="//www.damianibooks.com/cdn/shop/t/2/assets/details-disclosure.js?v=153497636716254413831669977889" defer="defer"></script>
vendor: 1 bytes, line 1490
1490
1491<script src="//www.damianibooks.com/cdn/shop/t/2/assets/details-modal.js?v=4511761896672669691669977889" defer="defer"></script>
vendor: 1 bytes, line 1491
1491
1492<script src="//www.damianibooks.com/cdn/shop/t/2/assets/cart-notification.js?v=160453272920806432391669977887" defer="defer"></script>
1492<svg xmlns="http://www.w3.org/2000/svg" class="hidden"> 1493 <symbol id="icon-search" viewbox="0 0 18 19" fill="none"> 1494 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"/> 1495 </symbol> 1496 1497 <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 1498 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 1499 </symbol> 1500</svg> 1501<sticky-header class="header-wrapper color-background-1 gradient"> 1502 <header class="header header--top-center header--mobile-center page-width header--has-menu"><header-drawer data-breakpoint="tablet"> 1503 <details id="Details-menu-drawer-container" class="menu-drawer-container"> 1504 <summary class="header__icon header__icon--menu header__icon--summary link focus-inset" aria-label="Menu"> 1505 <span> 1506 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" fill="none" viewBox="0 0 18 16"> 1507 <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor"> 1508</svg> 1509 1510 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 1511 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 1512</svg> 1513 1514 </span> 1515 </summary> 1516 <div id="menu-drawer" class="gradient menu-drawer motion-reduce" tabindex="-1"> 1517 <div class="menu-drawer__inner-container"> 1518 <div class="menu-drawer__navigation-container"> 1519 <nav class="menu-drawer__navigation"> 1520 <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><details id="Details-menu-drawer-menu-item-1"> 1521 <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 1522 Books 1523 1524 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 1525 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 1526</svg> 1527 1528 </summary> 1529 <div id="link-libri" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1"> 1530 <div class="menu-drawer__inner-submenu"> 1531 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 1532 1533 Books 1534 </button> 1535 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="/en/collections/novita" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1536 New titles 1537 </a> 1538 1539</li><li><a href="/en/collections/prossime-uscite" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1540 Upcoming books 1541 </a> 1542 1543</li><li><a href="/en/collections/i-piu-venduti" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1544 Best sellers 1545 </a> 1546 1547</li><li><a href="https://www.damianibooks.com/collections/promo" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1548 Regali 1549 </a> 1550 1551</li><li><a href="/en/collections/toiletpaper" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1552 Toiletpaper 1553 </a> 1554 1555</li><li><a href="/en/collections/community" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1556 Community 1557 </a> 1558 1559</li><li><a href="/en/collections/arte-contemporanea-1" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1560 Contemporary art 1561 </a> 1562 1563</li><li><a href="/en/collections/fashion" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1564 Fashion 1565 </a> 1566 1567</li><li><a href="/en/collections/orologi" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1568 Watches 1569 </a> 1570 1571</li><li><a href="/en/collections/identita" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1572 Inclusivity 1573 </a> 1574 1575</li><li><a href="/en/collections/tutti-i-libri" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1576 All books 1577 </a> 1578 1579 <hr class="separ_attr" style="border: 0.5px solid #000000; border-top: none;"> 1580 1581</li></ul> 1582 </div> 1583 </div> 1584 </details><hr class="separ_attr" style="border: 0.5px solid #000000; border-top: none;"> 1585 </li><li>
1585<details id="Details-menu-drawer-menu-item-2"> 1586 <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 1587 Special editions 1588 1589 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 1590 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 1591</svg> 1592 1593 </summary> 1594 <div id="link-edizioni-speciali" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1"> 1595 <div class="menu-drawer__inner-submenu"> 1596 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 1597 1598 Special editions 1599 </button> 1600 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="/en/collections/libri-firmati" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1601 Signed books 1602 </a> 1603 1604</li><li><a href="/en/collections/edizioni-limitate" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1605 Limited editions 1606 </a> 1607 1608</li><li><a href="/en/collections/libri-rari-1" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1609 Rare books 1610 </a> 1611 1612</li></ul> 1613 </div> 1614 </div> 1615 </details><hr class="separ_attr" style="border: 0.5px solid #000000; border-top: none;"> 1616 </li><li><a href="/en/pages/autori" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 1617 Authors 1618 </a><hr class="separ_attr" style="border: 0.5px solid #000000; border-top: none;"> 1619 </li><li><a href="/en/pages/andrea-albertini-award" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 1620 Albertini Award 1621 </a><hr class="separ_attr" style="border: 0.5px solid #000000; border-top: none;"> 1622 </li><li><details id="Details-menu-drawer-menu-item-5"> 1623 <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 1624 News and events 1625 1626 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 1627 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 1628</svg> 1629 1630 </summary> 1631 <div id="link-news-ed-eventi" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1"> 1632 <div class="menu-drawer__inner-submenu"> 1633 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 1634 1635 News and events 1636 </button> 1637 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="/en/pages/in-programma" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1638 Upcoming 1639 </a> 1640 1641</li><li><a href="/en/pages/archivio" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1642 Archive 1643 </a> 1644 1645</li></ul> 1646 </div> 1647 </div> 1648 </details><hr class="separ_attr" style="border: 0.5px solid #000000; border-top: none;"> 1649 </li><li>
1649<details id="Details-menu-drawer-menu-item-6"> 1650 <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 1651 About us 1652 1653 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 1654 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 1655</svg> 1656 1657 </summary> 1658 <div id="link-chi-siamo" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1"> 1659 <div class="menu-drawer__inner-submenu"> 1660 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 1661 1662 About us 1663 </button> 1664 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="/en/pages/distributors" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1665 Distributors 1666 </a> 1667 1668</li><li><a href="/en/pages/la-storia" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1669 The story 1670 </a> 1671 1672</li><li><a href="/en/pages/i-valori" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1673 Values 1674 </a> 1675 1676</li></ul> 1677 </div> 1678 </div> 1679 </details><hr class="separ_attr" style="border: 0.5px solid #000000; border-top: none;"> 1680 </li></ul> 1681 </nav> 1682 <div class="menu-drawer__utility-links"><a href="https://www.damianibooks.com/customer_authentication/redirect?locale=en®ion_country=US" class="menu-drawer__account link focus-inset h5"> 1683 1684Log in</a><a href="/pages/wishlist" class="menu-drawer__account link focus-inset h5">Favorites</a> 1685 1686 </div> 1687 </div> 1688 </div> 1689 </div> 1690 </details> 1691 </header-drawer><h1 class="header__heading"><a href="/en" class="header__heading-link link link--text focus-inset"><img src="//www.damianibooks.com/cdn/shop/files/Damiani_logo.png?v=1681907090" alt="Damiani Books" srcset="//www.damianibooks.com/cdn/shop/files/Damiani_logo.png?v=1681907090&width=50 50w, //www.damianibooks.com/cdn/shop/files/Damiani_logo.png?v=1681907090&width=100 100w, //www.damianibooks.com/cdn/shop/files/Damiani_logo.png?v=1681907090&width=150 150w, //www.damianibooks.com/cdn/shop/files/Damiani_logo.png?v=1681907090&width=200 200w, //www.damianibooks.com/cdn/shop/files/Damiani_logo.png?v=1681907090&width=250 250w, //www.damianibooks.com/cdn/shop/files/Damiani_logo.png?v=1681907090&width=300 300w, //www.damianibooks.com/cdn/shop/files/Damiani_logo.png?v=1681907090&width=400 400w, //www.damianibooks.com/cdn/shop/files/Damiani_logo.png?v=1681907090&width=500 500w" width="160" height="41.47110332749562" class="header__heading-logo"> 1692</a></h1><nav class="header__inline-menu"> 1693 <ul class="list-menu list-menu--inline" role="list"><li><header-menu> 1694 <details id="Details-HeaderMenu-1"> 1695 <summary class="header__menu-item list-menu__item link focus-inset"> 1696 <span>Books</span> 1697 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 1698 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 1699</svg> 1700 1701 </summary> 1702 <ul id="HeaderMenu-MenuList-1" class="header__submenu list-menu list-menu--disclosure gradient caption-large motion-reduce global-settings-popup" role="list" tabindex="-1"><li>
1702<details id="Details-HeaderSubMenu-1"> 1703 <summary class="header__menu-item link link--text list-menu__item focus-inset caption-large"> 1704 <span>Featured</span> 1705 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 1706 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 1707</svg> 1708 1709 </summary> 1710 <ul id="HeaderMenu-SubMenuList-1" class="header__submenu list-menu motion-reduce"><li> 1711 <a href="/en/collections/novita" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1712 New titles 1713 </a> 1714 </li><li> 1715 <a href="/en/collections/prossime-uscite" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1716 Upcoming books 1717 </a> 1718 </li><li> 1719 <a href="/en/collections/i-piu-venduti" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1720 Best sellers 1721 </a> 1722 </li><li> 1723 <a href="https://www.damianibooks.com/collections/promo" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1724 Regali 1725 </a> 1726 </li><li> 1727 <a href="/en/collections/tutti-i-libri" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1728 Tutti i libri 1729 </a> 1730 </li></ul> 1731 </details></li><li><details id="Details-HeaderSubMenu-2"> 1732 <summary class="header__menu-item link link--text list-menu__item focus-inset caption-large"> 1733 <span>Categories</span> 1734 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 1735 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 1736</svg> 1737 1738 </summary> 1739 <ul id="HeaderMenu-SubMenuList-2" class="header__submenu list-menu motion-reduce"><li> 1740 <a href="/en/collections/toiletpaper" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1741 Toiletpaper 1742 </a> 1743 </li><li> 1744 <a href="/en/collections/fotografia" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1745 Photography 1746 </a> 1747 </li><li> 1748 <a href="/en/collections/community" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1749 Community 1750 </a> 1751 </li><li> 1752 <a href="/en/collections/arte-contemporanea-1" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1753 Contemporary art 1754 </a> 1755 </li><li> 1756 <a href="/en/collections/fashion" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1757 Fashion 1758 </a> 1759 </li><li> 1760 <a href="/en/collections/identita" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1761 Inclusivity 1762 </a> 1763 </li><li> 1764 <a href="/en/collections/orologi" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1765 Watches 1766 </a> 1767 </li></ul> 1768 </details></li></ul> 1769 </details> 1770 </header-menu></li><li><header-menu> 1771 <details id="Details-HeaderMenu-2"> 1772 <summary class="header__menu-item list-menu__item link focus-inset">
1773 <span>Special editions</span> 1774 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 1775 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 1776</svg> 1777 1778 </summary> 1779 <ul id="HeaderMenu-MenuList-2" class="header__submenu list-menu list-menu--disclosure gradient caption-large motion-reduce global-settings-popup" role="list" tabindex="-1"><li><details id="Details-HeaderSubMenu-1"> 1780 <summary class="header__menu-item link link--text list-menu__item focus-inset caption-large"> 1781 <span>Featured</span> 1782 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 1783 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 1784</svg> 1785 1786 </summary> 1787 <ul id="HeaderMenu-SubMenuList-1" class="header__submenu list-menu motion-reduce"><li> 1788 <a href="/en/collections/libri-firmati" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1789 Signed books 1790 </a> 1791 </li><li> 1792 <a href="/en/collections/edizioni-limitate" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1793 Limited editions 1794 </a> 1795 </li><li> 1796 <a href="/en/collections/libri-rari-1" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1797 Rare books 1798 </a> 1799 </li></ul> 1800 </details></li></ul> 1801 </details> 1802 </header-menu></li><li><a href="/en/pages/autori" class="header__menu-item list-menu__item link link--text focus-inset"> 1803 <span>Authors</span> 1804 </a></li><li><a href="/en/pages/andrea-albertini-award" class="header__menu-item list-menu__item link link--text focus-inset"> 1805 <span>Albertini Award</span> 1806 </a></li><li><header-menu> 1807 <details id="Details-HeaderMenu-5"> 1808 <summary class="header__menu-item list-menu__item link focus-inset"> 1809 <span>News and events</span> 1810 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 1811 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 1812</svg> 1813 1814 </summary> 1815 <ul id="HeaderMenu-MenuList-5" class="header__submenu list-menu list-menu--disclosure gradient caption-large motion-reduce global-settings-popup" role="list" tabindex="-1"><li><details id="Details-HeaderSubMenu-1"> 1816 <summary class="header__menu-item link link--text list-menu__item focus-inset caption-large"> 1817 <span>News and events</span> 1818 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 1819 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 1820</svg> 1821 1822 </summary> 1823 <ul id="HeaderMenu-SubMenuList-1" class="header__submenu list-menu motion-reduce"><li> 1824 <a href="/en/pages/in-programma" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1825 Upcoming 1826 </a> 1827 </li><li> 1828 <a href="/en/pages/archivio" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1829 Archive 1830 </a> 1831 </li></ul> 1832 </details></li></ul> 1833 </details> 1834 </header-menu></li><li><header-menu> 1835 <details id="Details-HeaderMenu-6"> 1836 <summary class="header__menu-item list-menu__item link focus-inset">
1837 <span>About us</span> 1838 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 1839 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 1840</svg> 1841 1842 </summary> 1843 <ul id="HeaderMenu-MenuList-6" class="header__submenu list-menu list-menu--disclosure gradient caption-large motion-reduce global-settings-popup" role="list" tabindex="-1"><li><details id="Details-HeaderSubMenu-1"> 1844 <summary class="header__menu-item link link--text list-menu__item focus-inset caption-large"> 1845 <span>About us</span> 1846 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 1847 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 1848</svg> 1849 1850 </summary> 1851 <ul id="HeaderMenu-SubMenuList-1" class="header__submenu list-menu motion-reduce"><li> 1852 <a href="/en/pages/la-storia" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1853 The story 1854 </a> 1855 </li><li> 1856 <a href="/en/pages/distributors" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1857 Distributors 1858 </a> 1859 </li><li> 1860 <a href="/en/pages/i-valori" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1861 Values 1862 </a> 1863 </li></ul> 1864 </details></li></ul> 1865 </details> 1866 </header-menu></li></ul> 1867 </nav><div class="change--container"> 1868 1869 <div class="euro-cont"><p class="euro">| â¬</p></div> 1870 </div><div class="header__icons"> 1871 <details-modal class="header__search"> 1872 <details> 1873 <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search"> 1874 <span> 1875 <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false" role="presentation"> 1876 <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="22px" height="22px" viewBox="0 0 22 22" enable-background="new 0 0 22 22" xml:space="preserve"> <image id="image0" width="22" height="22" x="0" y="0" 1877 href="https://cdn.shopify.com/s/files/1/0687/2281/9350/files/01_search.png?v=1681907416"/> 1878</svg> 1879 1880 </svg> 1881 <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false" role="presentation"> 1882 <use href="#icon-close"> 1883 </svg> 1884 </span> 1885 </summary> 1886 <div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search"> 1887 <div class="modal-overlay"></div> 1888 <div class="search-modal__content search-modal__content-bottom" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/en/search" method="get" role="search" class="search search-modal__form"> 1889 <div class="field"> 1890 <input class="search__input field__input" 1891 id="Search-In-Modal" 1892 type="search" 1893 name="q" 1894 value="" 1895 placeholder="Search"role="combobox" 1896 aria-expanded="false" 1897 aria-owns="predictive-search-results-list" 1898 aria-controls="predictive-search-results-list" 1899 aria-haspopup="listbox"
1900 aria-autocomplete="list" 1901 autocorrect="off" 1902 autocomplete="off" 1903 autocapitalize="off" 1904 spellcheck="false"> 1905 <label class="field__label" for="Search-In-Modal">Search</label> 1906 <input type="hidden" name="options[prefix]" value="last"> 1907 <button class="search__button field__button" aria-label="Search"> 1908 <svg class="icon icon-search" aria-hidden="true" focusable="false" role="presentation"> 1909 <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="22px" height="22px" viewBox="0 0 22 22" enable-background="new 0 0 22 22" xml:space="preserve"> <image id="image0" width="22" height="22" x="0" y="0" 1910 href="https://cdn.shopify.com/s/files/1/0687/2281/9350/files/01_search.png?v=1681907416"/> 1911</svg> 1912 1913 </svg> 1914 </button> 1915 </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search> 1916 <div class="predictive-search__loading-state"> 1917 <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 1918 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 1919 </svg> 1920 </div> 1921 </div> 1922 1923 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Close"> 1924 <svg class="icon icon-close" aria-hidden="true" focusable="false" role="presentation"> 1925 <use href="#icon-close"> 1926 </svg> 1927 </button> 1928 </div> 1929 </div> 1930 </details> 1931 </details-modal><a href="https://www.damianibooks.com/customer_authentication/redirect?locale=en®ion_country=US" class="header__icon header__icon--account link focus-inset small-hide"> 1932 <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="22px" height="22px" viewBox="0 0 22 22" enable-background="new 0 0 22 22" xml:space="preserve"> <image id="image0" width="22" height="22" x="0" y="0" 1933 href="https://cdn.shopify.com/s/files/1/0687/2281/9350/files/02_my_accunt.png?v=1681907415"/> 1934</svg> 1935 1936 <span class="visually-hidden">Log in</span> 1937 </a><a href="/en/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="22px" height="22px" viewBox="0 0 22 22" enable-background="new 0 0 22 22" xml:space="preserve"> <image id="image0" width="22" height="22" x="0" y="0" 1938 href="https://cdn.shopify.com/s/files/1/0687/2281/9350/files/03_shopping_bag.png?v=1681907415"/> 1939</svg> 1940<span class="visually-hidden">Cart</span></a> 1941 1942 <a href="/pages/wishlist" class="header__icon header__icon--wishlist link focus-inset" id="cart-icon-bubble"> 1943 1944<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="22px" height="22px" viewBox="0 0 22 22" enable-background="new 0 0 22 22" xml:space="preserve"> <image id="image0" width="22" height="22" x="0" y="0" 1945 href="https://cdn.shopify.com/s/files/1/0687/2281/9350/files/04_seawishlistrch.png?v=1681907415"/> 1946</svg> 1947 1948 </a> 1949 1950 </div> 1951 </header> 1952</sticky-header> 1953 1954<cart-notification> 1955 <div class="cart-notification-wrapper page-width"> 1956 <div id="cart-notification" class="cart-notification focus-inset color-background-1 gradient" aria-modal="true" aria-label="Item added to your cart" role="dialog" tabindex="-1"> 1957 <div class="cart-notification__header"> 1958 <h2 class="cart-notification__heading caption-large text-body"><svg class="icon icon-checkmark color-foreground-text" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 9" fill="none"> 1959 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/> 1960</svg> 1961Item added to your cart</h2> 1962 <button type="button" class="cart-notification__close modal__close-button link link--text focus-inset" aria-label="Close"> 1963 <svg class="icon icon-close" aria-hidden="true" focusable="false"><use href="#icon-close"></svg> 1964 </button> 1965 </div> 1966 <div id="cart-notification-product" class="cart-notification-product"></div> 1967 <div class="cart-notification__links"> 1968 <a href="/en/cart" id="cart-notification-button" class="button button--secondary button--full-width"></a> 1969 <form action="/en/cart" method="post" id="cart-notification-form"> 1970 <button class="button button--primary button--full-width" name="checkout">Check out</button> 1971 </form> 1972 <button type="button" class="link button-label">Continue shopping</button> 1973 </div> 1974 </div> 1975 </div> 1976</cart-notification> 1977<style data-shopify> 1978 .cart-notification { 1979 display: none; 1980 } 1981</style> 1982 1983
1984<script type="application/ld+json"> 1985 { 1986 "@context": "http://schema.org", 1987 "@type": "Organization", 1988 "name": "Damiani Books", 1989 1990 "logo": "https:\/\/www.damianibooks.com\/cdn\/shop\/files\/Damiani_logo.png?v=1681907090\u0026width=1713", 1991 1992 "sameAs": [ 1993 "", 1994 "https:\/\/it-it.facebook.com\/DamianiBooks\/", 1995 "", 1996 "https:\/\/www.instagram.com\/damiani_books\/", 1997 "", 1998 "", 1999 "", 2000 "https:\/\/www.youtube.com\/@damianibooks5269", 2001 "" 2002 ], 2003 "url": "https:\/\/www.damianibooks.com" 2004 } 2005</script>
2005 2006
2006<script type="application/ld+json"> 2007 { 2008 "@context": "http://schema.org", 2009 "@type": "WebSite", 2010 "name": "Damiani Books", 2011 "potentialAction": { 2012 "@type": "SearchAction", 2013 "target": "https:\/\/www.damianibooks.com\/en\/search?q={search_term_string}", 2014 "query-input": "required name=search_term_string" 2015 }, 2016 "url": "https:\/\/www.damianibooks.com" 2017 } 2018 </script>
2018 2019</div> 2020 <main 2021 id="MainContent" 2022 class="content-for-layout focus-none template-index" 2023 role="main" 2024 tabindex="-1" 2025 > 2026 <div id="shopify-section-template--17120078823702__ss_slideshow_1_d6Tj6a" class="shopify-section"><style> 2027 .section-template--17120078823702__ss_slideshow_1_d6Tj6a-padding { 2028 padding-top: var(--pt); 2029 padding-bottom: var(--pb); 2030 } 2031 2032 @media screen and (min-width: 750px) { 2033 .section-template--17120078823702__ss_slideshow_1_d6Tj6a-padding { 2034 padding-top: var(--pt-desktop); 2035 padding-bottom: var(--pb-desktop); 2036 } 2037 } 2038</style> 2039 2040<style> 2041 2042</style> 2043<style> 2044 .swiper-template--17120078823702__ss_slideshow_1_d6Tj6a { 2045 --swiper-pagination-bullet-inactive-color: #D9D9D9; 2046 --swiper-pagination-bullet-inactive-opacity: 1; 2047 --swiper-pagination-bullet-horizontal-gap: 0; 2048 --swiper-pagination-bottom: 40px; 2049 font-family: var(--font-family); 2050 height: var(--mobile-height); 2051 } 2052 @media screen and (min-width: 750px) { 2053 .swiper-template--17120078823702__ss_slideshow_1_d6Tj6a { 2054 height: var(--desktop-height); 2055 } 2056 } 2057 .swiper-template--17120078823702__ss_slideshow_1_d6Tj6a .swiper-slide { 2058 position: relative; 2059 height: auto; 2060 } 2061 .swiper-template--17120078823702__ss_slideshow_1_d6Tj6a img { 2062 width: 100%; 2063 height: 100%; 2064 object-fit: contain; 2065 display: block; 2066 } 2067 div.swiper-button-next-template--17120078823702__ss_slideshow_1_d6Tj6a, 2068 div.swiper-button-prev-template--17120078823702__ss_slideshow_1_d6Tj6a { 2069 display: block; 2070 width: auto; 2071 } 2072 @media screen and (max-width: 749.5px) { 2073 div.swiper-button-next-template--17120078823702__ss_slideshow_1_d6Tj6a, 2074 div.swiper-button-prev-template--17120078823702__ss_slideshow_1_d6Tj6a { 2075 bottom: 36px; 2076 top: unset; 2077 } 2078 } 2079 main div.swiper-pagination-template--17120078823702__ss_slideshow_1_d6Tj6a { 2080 width: fit-content !important; 2081 border-radius: 16px; 2082 left: 50% !important; 2083 transform: translateX(-50%); 2084 background: var(--swiper-pagination-bg-color); 2085 padding: 11px 20px; 2086 display: flex; 2087 gap: 25px; 2088 } 2089 .overlay-template--17120078823702__ss_slideshow_1_d6Tj6a { 2090 background-color: rgba(0, 0, 0, var(--overlay-opacity)); 2091 position: absolute; 2092 top: 0; 2093 left: 0; 2094 width: 100%; 2095 height: 100%; 2096 display: block !important; 2097 } 2098 .text-content-template--17120078823702__ss_slideshow_1_d6Tj6a { 2099 position: absolute; 2100 top: 45%; 2101 left: 50%; 2102 transform: translate(-50%, -50%); 2103 color: var(--text-color); 2104 text-align: center; 2105 width: 87%; 2106 line-height: 1.4; 2107 } 2108 .banner-desktop-only { 2109 display: none; 2110 } 2111 @media screen and (min-width: 750px) { 2112 2113 .text-content-template--17120078823702__ss_slideshow_1_d6Tj6a { 2114 top: 50%; 2115 } 2116 2117 .banner-mobile-only { 2118 display: none; 2119 } 2120 .banner-desktop-only { 2121 display: block; 2122 } 2123 } 2124 .button-wrapper-template--17120078823702__ss_slideshow_1_d6Tj6a { 2125 display: flex; 2126 justify-content: center; 2127 gap: 27px; 2128 } 2129 .btn-template--17120078823702__ss_slideshow_1_d6Tj6a { 2130 border-radius: 40px; 2131 display: flex; 2132 justify-content: center; 2133 align-items: center; 2134 padding: 14px 17px; 2135 max-width: 217px; 2136 text-decoration: none; 2137 } 2138 .swiper-slide-image-template--17120078823702__ss_slideshow_1_d6Tj6a, 2139 .swiper-slide-image-template--17120078823702__ss_slideshow_1_d6Tj6a svg { 2140 height: 100%; 2141 width: 100%; 2142 object-fit: contain; 2143 } 2144 @media screen and (max-width: 749px) { 2145 .btn-template--17120078823702__ss_slideshow_1_d6Tj6a { 2146 padding: 10px 14px; 2147 font-size: 14px !important; 2148 max-width: 160px; 2149 } 2150} 2151</style> 2152 2153 2154<div 2155 class="section-template--17120078823702__ss_slideshow_1_d6Tj6a-padding" 2156 style=" 2157 background-color:; 2158 --pt: 0px; 2159 --pt-desktop: 0px; 2160 --pb: 0px; 2161 --pb-desktop: 0px; 2162 --swiper-pagination-color: #000000; 2163 --swiper-pagination-bg-color: #ffffff; 2164 --swiper-navigation-color: #000000; 2165 --font-family: "system_ui"; 2166 --swiper-navigation-size: 34px; 2167 " 2168> 2169 <div 2170 class="swiper swiper-template--17120078823702__ss_slideshow_1_d6Tj6a" 2171 style=" 2172 --overlay-opacity: 0.0; 2173 --text-color: #000000; 2174 --desktop-height: 600px; 2175 --mobile-height: 400px; 2176 " 2177 > 2178 <div class="swiper-wrapper"> 2179 2180 <div 2181 class="swiper-slide" 2182 style="" 2183 > 2184 2185 2186 <img 2187 src="//www.damianibooks.com/cdn/shop/files/rolex_banner_1200x.jpg?v=1785328519" 2188 alt="" 2189 srcset=" 2190 //www.damianibooks.com/cdn/shop/files/rolex_banner_300x.jpg?v=1785328519 300w, 2191 //www.damianibooks.com/cdn/shop/files/rolex_banner_600x.jpg?v=1785328519 600w, 2192 //www.damianibooks.com/cdn/shop/files/rolex_banner_900x.jpg?v=1785328519 900w, 2193 //www.damianibooks.com/cdn/shop/files/rolex_banner_1200x.jpg?v=1785328519 1200w, 2194 //www.damianibooks.com/cdn/shop/files/rolex_banner_1500x.jpg?v=1785328519 1500w, 2195 //www.damianibooks.com/cdn/shop/files/rolex_banner_1800x.jpg?v=1785328519 1800w, 2196 //www.damianibooks.com/cdn/shop/files/rolex_banner_2100x.jpg?v=1785328519 2100w, 2197 //www.damianibooks.com/cdn/shop/files/rolex_banner.jpg?v=1785328519 3000w 2198 " 2199 class=" swiper-slide-image-template--17120078823702__ss_slideshow_1_d6Tj6a" 2200 loading="lazy" 2201 > 2202 2203 2204 2205 <div 2206 class="overlay-template--17120078823702__ss_slideshow_1_d6Tj6a" 2207 style=" 2208 2209 " 2210 ></div> 2211 2212 <div class="text-content-template--17120078823702__ss_slideshow_1_d6Tj6a"> 2213 2214 2215 <div class="button-wrapper-template--17120078823702__ss_slideshow_1_d6Tj6a"> 2216 2217 <a 2218 href="/en/products/100-superlative-rolex-watches" 2219 class="btn-template--17120078823702__ss_slideshow_1_d6Tj6a" 2220 style=" 2221 color: #000000; 2222 background-color: #ffffff; 2223 font-size: 18px; 2224 " 2225 >
2226 <span class="banner-mobile-only"> 2227 2228100 Superlative Rolex Watches 2229 </span> 2230 <span class="banner-desktop-only">100 Superlative Rolex Watches</span> 2231 </a> 2232 2233 2234 </div> 2235 </div> 2236 </div> 2237 2238 <div 2239 class="swiper-slide" 2240 style="" 2241 > 2242 2243 2244 <img 2245 src="//www.damianibooks.com/cdn/shop/files/Marilyn_Desktop_1200x.jpg?v=1780908771" 2246 alt="" 2247 srcset=" 2248 //www.damianibooks.com/cdn/shop/files/Marilyn_Desktop_300x.jpg?v=1780908771 300w, 2249 //www.damianibooks.com/cdn/shop/files/Marilyn_Desktop_600x.jpg?v=1780908771 600w, 2250 //www.damianibooks.com/cdn/shop/files/Marilyn_Desktop_900x.jpg?v=1780908771 900w, 2251 //www.damianibooks.com/cdn/shop/files/Marilyn_Desktop_1200x.jpg?v=1780908771 1200w, 2252 //www.damianibooks.com/cdn/shop/files/Marilyn_Desktop_1500x.jpg?v=1780908771 1500w, 2253 //www.damianibooks.com/cdn/shop/files/Marilyn_Desktop_1800x.jpg?v=1780908771 1800w, 2254 //www.damianibooks.com/cdn/shop/files/Marilyn_Desktop_2100x.jpg?v=1780908771 2100w, 2255 //www.damianibooks.com/cdn/shop/files/Marilyn_Desktop.jpg?v=1780908771 3000w 2256 " 2257 class=" swiper-slide-image-template--17120078823702__ss_slideshow_1_d6Tj6a" 2258 loading="lazy" 2259 > 2260 2261 2262 2263 <div 2264 class="overlay-template--17120078823702__ss_slideshow_1_d6Tj6a" 2265 style=" 2266 2267 " 2268 ></div> 2269 2270 <div class="text-content-template--17120078823702__ss_slideshow_1_d6Tj6a"> 2271 2272 2273 <div class="button-wrapper-template--17120078823702__ss_slideshow_1_d6Tj6a"> 2274 2275 <a 2276 href="/en/products/marilyn-a-magical-dance" 2277 class="btn-template--17120078823702__ss_slideshow_1_d6Tj6a" 2278 style=" 2279 color: #000000; 2280 background-color: #ffffff; 2281 font-size: 18px; 2282 " 2283 > 2284 <span class="banner-mobile-only"> 2285 2286Marilyn. A Magical Dance 2287 </span> 2288 <span class="banner-desktop-only">Marilyn. A Magical Dance</span> 2289 </a> 2290 2291 2292 </div> 2293 </div> 2294 </div> 2295 2296 <div 2297 class="swiper-slide" 2298 style="" 2299 > 2300 2301 2302 <img 2303 src="//www.damianibooks.com/cdn/shop/files/Morandi_Desktop_1200x.jpg?v=1767867379" 2304 alt="" 2305 srcset=" 2306 //www.damianibooks.com/cdn/shop/files/Morandi_Desktop_300x.jpg?v=1767867379 300w, 2307 //www.damianibooks.com/cdn/shop/files/Morandi_Desktop_600x.jpg?v=1767867379 600w, 2308 //www.damianibooks.com/cdn/shop/files/Morandi_Desktop_900x.jpg?v=1767867379 900w, 2309 //www.damianibooks.com/cdn/shop/files/Morandi_Desktop_1200x.jpg?v=1767867379 1200w, 2310 //www.damianibooks.com/cdn/shop/files/Morandi_Desktop_1500x.jpg?v=1767867379 1500w, 2311 //www.damianibooks.com/cdn/shop/files/Morandi_Desktop_1800x.jpg?v=1767867379 1800w, 2312 //www.damianibooks.com/cdn/shop/files/Morandi_Desktop_2100x.jpg?v=1767867379 2100w, 2313 //www.damianibooks.com/cdn/shop/files/Morandi_Desktop.jpg?v=1767867379 3000w 2314 " 2315 class=" banner-desktop-only swiper-slide-image-template--17120078823702__ss_slideshow_1_d6Tj6a" 2316 loading="lazy" 2317 > 2318 2319 2320 <img 2321 src="//www.damianibooks.com/cdn/shop/files/Morandi_Mobile_1200x.jpg?v=1767867376" 2322 alt="" 2323 srcset=" 2324 //www.damianibooks.com/cdn/shop/files/Morandi_Mobile_300x.jpg?v=1767867376 300w,
2325 //www.damianibooks.com/cdn/shop/files/Morandi_Mobile_600x.jpg?v=1767867376 600w, 2326 //www.damianibooks.com/cdn/shop/files/Morandi_Mobile_900x.jpg?v=1767867376 900w, 2327 //www.damianibooks.com/cdn/shop/files/Morandi_Mobile_1200x.jpg?v=1767867376 1200w, 2328 //www.damianibooks.com/cdn/shop/files/Morandi_Mobile_1500x.jpg?v=1767867376 1500w, 2329 //www.damianibooks.com/cdn/shop/files/Morandi_Mobile_1800x.jpg?v=1767867376 1800w, 2330 //www.damianibooks.com/cdn/shop/files/Morandi_Mobile_2100x.jpg?v=1767867376 2100w, 2331 //www.damianibooks.com/cdn/shop/files/Morandi_Mobile.jpg?v=1767867376 3000w 2332 " 2333 class="banner-mobile-only swiper-slide-image-template--17120078823702__ss_slideshow_1_d6Tj6a" 2334 loading="lazy" 2335 > 2336 2337 2338 2339 <div 2340 class="overlay-template--17120078823702__ss_slideshow_1_d6Tj6a" 2341 style=" 2342 2343 " 2344 ></div> 2345 2346 <div class="text-content-template--17120078823702__ss_slideshow_1_d6Tj6a"> 2347 2348 2349 <div class="button-wrapper-template--17120078823702__ss_slideshow_1_d6Tj6a"> 2350 2351 <a 2352 href="/en/products/morandis-objects-the-complete-archive" 2353 class="btn-template--17120078823702__ss_slideshow_1_d6Tj6a" 2354 style=" 2355 color: #000000; 2356 background-color: #ffffff; 2357 font-size: 18px; 2358 " 2359 > 2360 <span class="banner-mobile-only"> 2361 2362Morandi's Objects. The Complete Archive of Casa Morandi 2363 </span> 2364 <span class="banner-desktop-only">Morandi's Objects. The Complete Archive of Casa Morandi</span> 2365 </a> 2366 2367 2368 </div> 2369 </div> 2370 </div> 2371 2372 <div 2373 class="swiper-slide" 2374 style="" 2375 > 2376 2377 2378 <img 2379 src="//www.damianibooks.com/cdn/shop/files/Porzak_Desktop_1200x.jpg?v=1780908312" 2380 alt="" 2381 srcset=" 2382 //www.damianibooks.com/cdn/shop/files/Porzak_Desktop_300x.jpg?v=1780908312 300w, 2383 //www.damianibooks.com/cdn/shop/files/Porzak_Desktop_600x.jpg?v=1780908312 600w, 2384 //www.damianibooks.com/cdn/shop/files/Porzak_Desktop_900x.jpg?v=1780908312 900w, 2385 //www.damianibooks.com/cdn/shop/files/Porzak_Desktop_1200x.jpg?v=1780908312 1200w, 2386 //www.damianibooks.com/cdn/shop/files/Porzak_Desktop_1500x.jpg?v=1780908312 1500w, 2387 //www.damianibooks.com/cdn/shop/files/Porzak_Desktop_1800x.jpg?v=1780908312 1800w, 2388 //www.damianibooks.com/cdn/shop/files/Porzak_Desktop_2100x.jpg?v=1780908312 2100w, 2389 //www.damianibooks.com/cdn/shop/files/Porzak_Desktop.jpg?v=1780908312 3000w 2390 " 2391 class=" swiper-slide-image-template--17120078823702__ss_slideshow_1_d6Tj6a" 2392 loading="lazy" 2393 > 2394 2395 2396 2397 <div 2398 class="overlay-template--17120078823702__ss_slideshow_1_d6Tj6a" 2399 style=" 2400 2401 " 2402 ></div> 2403 2404 <div class="text-content-template--17120078823702__ss_slideshow_1_d6Tj6a"> 2405 2406 2407 <div class="button-wrapper-template--17120078823702__ss_slideshow_1_d6Tj6a"> 2408 2409 <a 2410 href="/en/products/the-chemistry-of-memory" 2411 class="btn-template--17120078823702__ss_slideshow_1_d6Tj6a" 2412 style=" 2413 color: #000000; 2414 background-color: #ffffff; 2415 font-size: 18px; 2416 " 2417 > 2418 <span class="banner-mobile-only"> 2419 2420The Chemistry of Memory 2421 </span> 2422 <span class="banner-desktop-only">The Chemistry of Memory</span> 2423 </a> 2424 2425 2426 </div> 2427 </div> 2428 </div> 2429 2430 </div> 2431 <div class="swiper-pagination swiper-pagination-template--17120078823702__ss_slideshow_1_d6Tj6a"></div> 2432 <div class="swiper-button-next swiper-button-next-template--17120078823702__ss_slideshow_1_d6Tj6a"></div> 2433 <div class="swiper-button-prev swiper-button-prev-template--17120078823702__ss_slideshow_1_d6Tj6a"></div> 2434 </div> 2435</div> 2436 2437<link 2438 rel="stylesheet" 2439 href="https://cdn.jsdelivr.net/npm/swiper@9/swiper-bundle.min.css" 2440> 2441
2442<script 2443 src="https://cdn.jsdelivr.net/npm/swiper@9/swiper-bundle.min.js" 2444 defer 2445></script>
2445 2446
2447<script> 2448 // load the swiper css and js only once: 2449 (function () { 2450 function loadSwiperOnBannerSlider1() { 2451 if (typeof Swiper === 'undefined') { 2452 setTimeout(loadSwiperOnBannerSlider1, 100); 2453 return; 2454 } 2455 try { 2456 new Swiper('.swiper-template--17120078823702__ss_slideshow_1_d6Tj6a', { 2457 slidesPerView: 1, 2458 navigation: { 2459 nextEl: '.swiper-button-next-template--17120078823702__ss_slideshow_1_d6Tj6a', 2460 prevEl: '.swiper-button-prev-template--17120078823702__ss_slideshow_1_d6Tj6a', 2461 }, 2462 pagination: { 2463 el: '.swiper-pagination-template--17120078823702__ss_slideshow_1_d6Tj6a', 2464 clickable: true, 2465 }, 2466 loop: true, 2467 2468 autoplay: { 2469 delay: 5000, 2470 }, 2471 2472 }); 2473 } catch (e) { 2474 console.log('Swiper not loaded'); 2475 console.log(e); 2476 } 2477 } 2478 //document.addEventListener('swiper:loaded', loadSwiperOnBannerSlider1); 2479 loadSwiperOnBannerSlider1(); 2480 2481 if (window.Shopify && Shopify.designMode) { 2482 document.addEventListener( 2483 'shopify:section:load', 2484 loadSwiperOnBannerSlider1 2485 ); 2486 } 2487 })(); 2488</script>
2488 2489 2490<style> #shopify-section-template--17120078823702__ss_slideshow_1_d6Tj6a .btn-template--17120078823702__ss_slideshow_1_d6Tj6a {border-radius: 0; padding-inline-start: 10px; padding-inline-end: 10px; padding-block-start: 8px; padding-block-end: 8px;} </style></div><section id="shopify-section-template--17120078823702__custom_liquid_z9fMwy" class="shopify-section section"><style data-shopify>.section-template--17120078823702__custom_liquid_z9fMwy-padding { 2491 padding-top: calc(0px * 0.75); 2492 padding-bottom: calc(0px * 0.75); 2493} 2494 2495@media screen and (min-width: 750px) { 2496 .section-template--17120078823702__custom_liquid_z9fMwy-padding { 2497 padding-top: 0px; 2498 padding-bottom: 0px; 2499 } 2500}</style><div class="color-background-1 gradient"> 2501 <div class="section-template--17120078823702__custom_liquid_z9fMwy-padding"> 2502 <hr class="separ_bottom" style="border: 1px solid #000000; border-top:none;"> 2503 </div> 2504</div> 2505 2506 2507</section><section id="shopify-section-template--17120078823702__rich_text_KLiKdC" class="shopify-section section"><link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/component-rte.css?v=76698905976154169031680512563" media="print" onload="this.media='all'"> 2508<link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/section-rich-text.css?v=152932187401802659371676990729" media="print" onload="this.media='all'"> 2509 2510<noscript><link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-rte.css?v=76698905976154169031680512563" rel="stylesheet" type="text/css" media="all" /></noscript> 2511<noscript><link href="//www.damianibooks.com/cdn/shop/t/2/assets/section-rich-text.css?v=152932187401802659371676990729" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.section-template--17120078823702__rich_text_KLiKdC-padding { 2512 padding-top: 0px; 2513 padding-bottom: 0px; 2514 } 2515 2516 @media screen and (min-width: 750px) { 2517 .section-template--17120078823702__rich_text_KLiKdC-padding { 2518 padding-top: 0px; 2519 padding-bottom: 0px; 2520 } 2521 }</style><div class="isolate"> 2522 <div class="rich-text content-container color-background-1 gradient rich-text--full-width content-container--full-width section-template--17120078823702__rich_text_KLiKdC-padding"> 2523 <div class="rich-text__wrapper rich-text__wrapper--center page-width"> 2524 <div class="rich-text__blocks center"><h2 class="rich-text__heading rte h2" > 2525 <span>New releases</span> 2526 2527 </h2></div> 2528 </div> 2529 </div> 2530</div> 2531 2532 2533</section><section id="shopify-section-template--17120078823702__featured_collection_XPypJR" class="shopify-section section"><link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-card.css?v=35485146028870505481692631468" rel="stylesheet" type="text/css" media="all" /> 2534<link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-price.css?v=135433427248328771161673860445" rel="stylesheet" type="text/css" media="all" /> 2535 2536<link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/component-slider.css?v=90174032693941686211677582676" media="print" onload="this.media='all'"> 2537<link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/template-collection.css?v=6753684295883184111682003973" media="print" onload="this.media='all'"><noscript><link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-slider.css?v=90174032693941686211677582676" rel="stylesheet" type="text/css" media="all" /></noscript> 2538<noscript><link href="//www.damianibooks.com/cdn/shop/t/2/assets/template-collection.css?v=6753684295883184111682003973" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.section-template--17120078823702__featured_collection_XPypJR-padding { 2539 padding-top: 9px; 2540 padding-bottom: 18px; 2541 } 2542 2543 @media screen and (min-width: 750px) { 2544 .section-template--17120078823702__featured_collection_XPypJR-padding { 2545 padding-top: 12px; 2546 padding-bottom: 24px; 2547 } 2548 }</style><div class="color-background-1 isolate gradient"> 2549 <div class="collection section-template--17120078823702__featured_collection_XPypJR-padding collection--full-width"> 2550 <div class="collection__title title-wrapper title-wrapper--no-top-margin page-width title-wrapper--self-pad
2550ded-tablet-down"></div> 2551 2552 <slider-component class="slider-mobile-gutter slider-component-full-width"><div class="slider-buttons no-js-hidden"> 2553 <button type="button" class="slider-button slider-button--prev" name="previous" aria-label="Slide left" aria-controls="Slider-template--17120078823702__featured_collection_XPypJR"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 2554 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 2555</svg> 2556</button> 2557 </div><ul id="Slider-template--17120078823702__featured_collection_XPypJR" class="grid product-grid contains-card contains-card--product grid--4-col-desktop grid--2-col-tablet-down slider slider--tablet grid--peek" role="list" aria-label="Slider"><li id="Slide-template--17120078823702__featured_collection_XPypJR-1" class="grid__item slider__slide"> 2558 2559 2560<link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-rating.css?v=24573085263941240431669977889" rel="stylesheet" type="text/css" media="all" /> 2561<div class="card-wrapper product-card-wrapper underline-links-hover"> 2562 <div 2563 class=" 2564 card 2565 card--card 2566 card--media 2567 color-background-1 gradient 2568 2569 2570 2571 " 2572 style="--ratio-percent: 100%;" 2573 > 2574 <div 2575 class="card__inner ratio" 2576 style="--ratio-percent: 100%;" 2577 ><div class="card__media"> 2578 <div class="media media--transparent media--hover-effect"> 2579 2580 <img 2581 2582 src="//www.damianibooks.com/cdn/shop/files/Ivan_McClellan_Eights_Seconds_Product_Shot_Covercopia_3c6254fe-3308-4994-9193-1f8d675397a9.jpg?v=1776692258&width=533" 2583 sizes="(min-width: 1920px) 447px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 2584 alt="Eight Seconds: Legacy in Motion" 2585 class="motion-reduce" 2586 2587 loading="lazy" 2588 2589 width="2736" 2590 height="2214" 2591 > 2592 2593<img 2594 srcset="//www.damianibooks.com/cdn/shop/files/Ivan_McClellan_Eights_Seconds_Product_Shot_05.jpg?v=1776692258&width=165 165w,//www.damianibooks.com/cdn/shop/files/Ivan_McClellan_Eights_Seconds_Product_Shot_05.jpg?v=1776692258&width=360 360w,//www.damianibooks.com/cdn/shop/files/Ivan_McClellan_Eights_Seconds_Product_Shot_05.jpg?v=1776692258&width=533 533w,//www.damianibooks.com/cdn/shop/files/Ivan_McClellan_Eights_Seconds_Product_Shot_05.jpg?v=1776692258&width=720 720w,//www.damianibooks.com/cdn/shop/files/Ivan_McClellan_Eights_Seconds_Product_Shot_05.jpg?v=1776692258&width=940 940w,//www.damianibooks.com/cdn/shop/files/Ivan_McClellan_Eights_Seconds_Product_Shot_05.jpg?v=1776692258&width=1066 1066w,//www.damianibooks.com/cdn/shop/files/Ivan_McClellan_Eights_Seconds_Product_Shot_05.jpg?v=1776692258 2700w 2595 " 2596 src="//www.damianibooks.com/cdn/shop/files/Ivan_McClellan_Eights_Seconds_Product_Shot_05.jpg?v=1776692258&width=533" 2597 sizes="(min-width: 1920px) 447px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 2598 alt="" 2599 class="motion-reduce" 2600 loading="lazy" 2601 width="2700" 2602 height="1600" 2603 ></div> 2604 </div><div class="card__content"> 2605 <div class="card__information"> 2606 <h3 2607 class="card__heading" 2608 2609 > 2610 <a 2611 href="/en/products/eight-seconds-legacy-in-motion" 2612 id="StandardCardNoMediaLink-template--17120078823702__featured_collection_XPypJR-10456449679699" 2613 class="full-unstyled-link" 2614 aria-labelledby="StandardCardNoMediaLink-template--17120078823702__featured_collection_XPypJR-10456449679699 NoMediaStandardBadge-template--17120078823702__featured_collection_XPypJR-10456449679699" 2615 > 2616 Eight Seconds: Legacy in Motion 2617 </a> 2618 </h3> 2619 </div> 2620 <div class="card__badge bottom left"><span id="NoMediaStandardBadge-template--17120078823702__featured_collection_XPypJR-10456449679699" 2621 class="badge badge--bottom-left novita">new</span></div> 2622 </div> 2623 </div> 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 <div class="card__content"> 2636 <div class="card__information"> 2637 2638 <div class="card-information"><span class="visually-hidden">Vendor:</span> 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 <div class="caption-with-letter-spacing light">Ivan McClellan</div> 2651 <h3 2652 class="card__heading h5" 2653 2654 id="title-template--17120078823702__featured_collection_XPypJR-10456449679699" 2655 2656 > 2657 <a 2658 href="/en/products/eight-seconds-legacy-in-motion" 2659 id="CardLink-template--17120078823702__featured_collection_XPypJR-10456449679699" 2660 class="full-unstyled-link" 2661 aria-labelledby="CardLink-template--17120078823702__featured_collection_XPypJR-10456449679699 Badge-template--17120078823702__featured_collection_XPypJR-10456449679699" 2662 > 2663 Eight Seconds: Legacy in Motion 2664 </a> 2665 </h3><span class="caption-large light"></span> 2666<div class="price "> 2667 <div class="price__container"><div class="price__regular">
2668 <span class="visually-hidden visually-hidden--inline">Regular price</span> 2669 <span class="price-item price-item--regular"> 2670 â¬45,00 2671 </span> 2672 </div> 2673 <div class="price__sale"> 2674 <span class="visually-hidden visually-hidden--inline">Regular price</span> 2675 <span> 2676 <s class="price-item price-item--regular"> 2677 2678 2679 2680 </s> 2681 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 2682 <span class="price-item price-item--sale price-item--last"> 2683 â¬45,00 2684 </span> 2685 </div> 2686 2687 <small class="unit-price caption hidden"> 2688 <span class="visually-hidden">Unit price</span> 2689 <span class="price-item price-item--last"> 2690 <span></span> 2691 <span aria-hidden="true">/</span> 2692 <span class="visually-hidden"> per </span> 2693 <span> 2694 </span> 2695 </span> 2696 </small> 2697 </div></div> 2698 2699 </div> 2700 </div><div class="card__badge bottom left"></div> 2701 </div> 2702 </div> 2703 </div> 2704 </li><li id="Slide-template--17120078823702__featured_collection_XPypJR-2" class="grid__item slider__slide"> 2705 2706 2707<link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-rating.css?v=24573085263941240431669977889" rel="stylesheet" type="text/css" media="all" /> 2708<div class="card-wrapper product-card-wrapper underline-links-hover"> 2709 <div 2710 class=" 2711 card 2712 card--card 2713 card--media 2714 color-background-1 gradient 2715 2716 2717 2718 " 2719 style="--ratio-percent: 100%;" 2720 > 2721 <div 2722 class="card__inner ratio" 2723 style="--ratio-percent: 100%;" 2724 ><div class="card__media"> 2725 <div class="media media--transparent media--hover-effect"> 2726 2727 <img 2728 2729 src="//www.damianibooks.com/cdn/shop/files/Lara_Porzak_Chemistry_of_Memory_Product_Shot_Cover1.jpg?v=1780906666&width=533" 2730 sizes="(min-width: 1920px) 447px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 2731 alt="The Chemistry of Memory" 2732 class="motion-reduce" 2733 2734 loading="lazy" 2735 2736 width="3000" 2737 height="2250" 2738 > 2739 2740<img 2741 srcset="//www.damianibooks.com/cdn/shop/files/Lara_Porzak_The_Chemistry_Of_Memory_03.jpg?v=1788336586&width=165 165w,//www.damianibooks.com/cdn/shop/files/Lara_Porzak_The_Chemistry_Of_Memory_03.jpg?v=1788336586&width=360 360w,//www.damianibooks.com/cdn/shop/files/Lara_Porzak_The_Chemistry_Of_Memory_03.jpg?v=1788336586&width=533 533w,//www.damianibooks.com/cdn/shop/files/Lara_Porzak_The_Chemistry_Of_Memory_03.jpg?v=1788336586&width=720 720w,//www.damianibooks.com/cdn/shop/files/Lara_Porzak_The_Chemistry_Of_Memory_03.jpg?v=1788336586&width=940 940w,//www.damianibooks.com/cdn/shop/files/Lara_Porzak_The_Chemistry_Of_Memory_03.jpg?v=1788336586&width=1066 1066w,//www.damianibooks.com/cdn/shop/files/Lara_Porzak_The_Chemistry_Of_Memory_03.jpg?v=1788336586 2966w 2742 " 2743 src="//www.damianibooks.com/cdn/shop/files/Lara_Porzak_The_Chemistry_Of_Memory_03.jpg?v=1788336586&width=533" 2744 sizes="(min-width: 1920px) 447px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 2745 alt="" 2746 class="motion-reduce" 2747 loading="lazy" 2748 width="2966" 2749 height="2966" 2750 ></div> 2751 </div><div class="card__content"> 2752 <div class="card__information"> 2753 <h3 2754 class="card__heading" 2755 2756 > 2757 <a 2758 href="/en/products/the-chemistry-of-memory" 2759 id="StandardCardNoMediaLink-template--17120078823702__featured_collection_XPypJR-10562827616595" 2760 class="full-unstyled-link" 2761 aria-labelledby="StandardCardNoMediaLink-template--17120078823702__featured_collection_XPypJR-10562827616595 NoMediaStandardBadge-template--17120078823702__featured_collection_XPypJR-10562827616595" 2762 > 2763 The Chemistry of Memory 2764 </a> 2765 </h3> 2766 </div> 2767 <div class="card__badge bottom left"><span id="NoMediaStandardBadge-template--17120078823702__featured_collection_XPypJR-10562827616595" 2768 class="badge badge--bottom-left novita">new</span></div> 2769 </div> 2770 </div> 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 <div class="card__content"> 2783 <div class="card__information"> 2784 2785 <div class="card-information"><span class="visually-hidden">Vendor:</span> 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 <div class="caption-with-letter-spacing light">Lara Porzak</div> 2798 <h3 2799 class="card__heading h5" 2800 2801 id="title-template--17120078823702__featured_collection_XPypJR-10562827616595" 2802 2803 > 2804 <a 2805 href="/en/products/the-chemistry-of-memory" 2806 id="CardLink-template--17120078823702__featured_collection_XPypJR-10562827616595" 2807 class="full-unstyled-link" 2808 aria-labelledby="CardLink-template--17120078823702__featured_collection_XPypJR-10562827616595 Badge-template--17120078823702__featured_collection_XPypJR-10562827616595" 2809 > 2810 The Chemistry of Memory 2811 </a> 2812 </h3><span class="caption-large light"></span> 2813<div class="price "> 2814 <div class="price__container"><div class="price__regular">
2815 <span class="visually-hidden visually-hidden--inline">Regular price</span> 2816 <span class="price-item price-item--regular"> 2817 â¬75,00 2818 </span> 2819 </div> 2820 <div class="price__sale"> 2821 <span class="visually-hidden visually-hidden--inline">Regular price</span> 2822 <span> 2823 <s class="price-item price-item--regular"> 2824 2825 2826 2827 </s> 2828 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 2829 <span class="price-item price-item--sale price-item--last"> 2830 â¬75,00 2831 </span> 2832 </div> 2833 2834 <small class="unit-price caption hidden"> 2835 <span class="visually-hidden">Unit price</span> 2836 <span class="price-item price-item--last"> 2837 <span></span> 2838 <span aria-hidden="true">/</span> 2839 <span class="visually-hidden"> per </span> 2840 <span> 2841 </span> 2842 </span> 2843 </small> 2844 </div></div> 2845 2846 </div> 2847 </div><div class="card__badge bottom left"></div> 2848 </div> 2849 </div> 2850 </div> 2851 </li><li id="Slide-template--17120078823702__featured_collection_XPypJR-3" class="grid__item slider__slide"> 2852 2853 2854<link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-rating.css?v=24573085263941240431669977889" rel="stylesheet" type="text/css" media="all" /> 2855<div class="card-wrapper product-card-wrapper underline-links-hover"> 2856 <div 2857 class=" 2858 card 2859 card--card 2860 card--media 2861 color-background-1 gradient 2862 2863 2864 2865 " 2866 style="--ratio-percent: 100%;" 2867 > 2868 <div 2869 class="card__inner ratio" 2870 style="--ratio-percent: 100%;" 2871 ><div class="card__media"> 2872 <div class="media media--transparent media--hover-effect"> 2873 2874 <img 2875 2876 src="//www.damianibooks.com/cdn/shop/files/Douglas_Kirkland_marilyn_product_shot_covercopia_c540d41d-e873-4a42-a13d-322f607f876e.jpg?v=1781514913&width=533" 2877 sizes="(min-width: 1920px) 447px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 2878 alt="Marilyn. A Magical Dance" 2879 class="motion-reduce" 2880 2881 loading="lazy" 2882 2883 width="1080" 2884 height="1440" 2885 > 2886 2887<img 2888 srcset="//www.damianibooks.com/cdn/shop/files/mockup1copia.jpg?v=1781250982&width=165 165w,//www.damianibooks.com/cdn/shop/files/mockup1copia.jpg?v=1781250982&width=360 360w,//www.damianibooks.com/cdn/shop/files/mockup1copia.jpg?v=1781250982&width=533 533w,//www.damianibooks.com/cdn/shop/files/mockup1copia.jpg?v=1781250982&width=720 720w,//www.damianibooks.com/cdn/shop/files/mockup1copia.jpg?v=1781250982&width=940 940w,//www.damianibooks.com/cdn/shop/files/mockup1copia.jpg?v=1781250982&width=1066 1066w,//www.damianibooks.com/cdn/shop/files/mockup1copia.jpg?v=1781250982 2558w 2889 " 2890 src="//www.damianibooks.com/cdn/shop/files/mockup1copia.jpg?v=1781250982&width=533" 2891 sizes="(min-width: 1920px) 447px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 2892 alt="" 2893 class="motion-reduce" 2894 loading="lazy" 2895 width="2558" 2896 height="2028" 2897 ></div> 2898 </div><div class="card__content"> 2899 <div class="card__information"> 2900 <h3 2901 class="card__heading" 2902 2903 > 2904 <a 2905 href="/en/products/marilyn-a-magical-dance" 2906 id="StandardCardNoMediaLink-template--17120078823702__featured_collection_XPypJR-10579494699347" 2907 class="full-unstyled-link" 2908 aria-labelledby="StandardCardNoMediaLink-template--17120078823702__featured_collection_XPypJR-10579494699347 NoMediaStandardBadge-template--17120078823702__featured_collection_XPypJR-10579494699347" 2909 > 2910 Marilyn. A Magical Dance 2911 </a> 2912 </h3> 2913 </div> 2914 <div class="card__badge bottom left"><span id="NoMediaStandardBadge-template--17120078823702__featured_collection_XPypJR-10579494699347" 2915 class="badge badge--bottom-left novita">new</span></div> 2916 </div> 2917 </div> 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 <div class="card__content"> 2928 <div class="card__information"> 2929 2930 <div class="card-information"><span class="visually-hidden">Vendor:</span> 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 <div class="caption-with-letter-spacing light">Douglas Kirkland</div> 2941 <h3 2942 class="card__heading h5" 2943 2944 id="title-template--17120078823702__featured_collection_XPypJR-10579494699347" 2945 2946 > 2947 <a 2948 href="/en/products/marilyn-a-magical-dance" 2949 id="CardLink-template--17120078823702__featured_collection_XPypJR-10579494699347" 2950 class="full-unstyled-link" 2951 aria-labelledby="CardLink-template--17120078823702__featured_collection_XPypJR-10579494699347 Badge-template--17120078823702__featured_collection_XPypJR-10579494699347" 2952 > 2953 Marilyn. A Magical Dance 2954 </a> 2955 </h3><span class="caption-large light"></span> 2956<div class="price "> 2957 <div class="price__container"><div class="price__regular">
2958 <span class="visually-hidden visually-hidden--inline">Regular price</span> 2959 <span class="price-item price-item--regular"> 2960 â¬50,00 2961 </span> 2962 </div> 2963 <div class="price__sale"> 2964 <span class="visually-hidden visually-hidden--inline">Regular price</span> 2965 <span> 2966 <s class="price-item price-item--regular"> 2967 2968 2969 2970 </s> 2971 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 2972 <span class="price-item price-item--sale price-item--last"> 2973 â¬50,00 2974 </span> 2975 </div> 2976 2977 <small class="unit-price caption hidden"> 2978 <span class="visually-hidden">Unit price</span> 2979 <span class="price-item price-item--last"> 2980 <span></span> 2981 <span aria-hidden="true">/</span> 2982 <span class="visually-hidden"> per </span> 2983 <span> 2984 </span> 2985 </span> 2986 </small> 2987 </div></div> 2988 2989 </div> 2990 </div><div class="card__badge bottom left"></div> 2991 </div> 2992 </div> 2993 </div> 2994 </li><li id="Slide-template--17120078823702__featured_collection_XPypJR-4" class="grid__item slider__slide"> 2995 2996 2997<link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-rating.css?v=24573085263941240431669977889" rel="stylesheet" type="text/css" media="all" /> 2998<div class="card-wrapper product-card-wrapper underline-links-hover"> 2999 <div 3000 class=" 3001 card 3002 card--card 3003 card--media 3004 color-background-1 gradient 3005 3006 3007 3008 " 3009 style="--ratio-percent: 100%;" 3010 > 3011 <div 3012 class="card__inner ratio" 3013 style="--ratio-percent: 100%;" 3014 ><div class="card__media"> 3015 <div class="media media--transparent media--hover-effect"> 3016 3017 <img 3018 3019 src="//www.damianibooks.com/cdn/shop/files/Joel_Meyerowitz_Morandi_product_Shot_Cover_f6500940-484f-494f-b09b-4cfed62905eb.jpg?v=1773828441&width=533" 3020 sizes="(min-width: 1920px) 447px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 3021 alt="Morandi's Objects. The Complete Archive of Casa Morandi" 3022 class="motion-reduce" 3023 3024 loading="lazy" 3025 3026 width="3000" 3027 height="2250" 3028 > 3029 3030<img 3031 srcset="//www.damianibooks.com/cdn/shop/files/Joel_Meyerowitz_Morandi_Product_Shot_01.jpg?v=1773828441&width=165 165w,//www.damianibooks.com/cdn/shop/files/Joel_Meyerowitz_Morandi_Product_Shot_01.jpg?v=1773828441&width=360 360w,//www.damianibooks.com/cdn/shop/files/Joel_Meyerowitz_Morandi_Product_Shot_01.jpg?v=1773828441&width=533 533w,//www.damianibooks.com/cdn/shop/files/Joel_Meyerowitz_Morandi_Product_Shot_01.jpg?v=1773828441&width=720 720w,//www.damianibooks.com/cdn/shop/files/Joel_Meyerowitz_Morandi_Product_Shot_01.jpg?v=1773828441&width=940 940w,//www.damianibooks.com/cdn/shop/files/Joel_Meyerowitz_Morandi_Product_Shot_01.jpg?v=1773828441&width=1066 1066w,//www.damianibooks.com/cdn/shop/files/Joel_Meyerowitz_Morandi_Product_Shot_01.jpg?v=1773828441 3000w 3032 " 3033 src="//www.damianibooks.com/cdn/shop/files/Joel_Meyerowitz_Morandi_Product_Shot_01.jpg?v=1773828441&width=533" 3034 sizes="(min-width: 1920px) 447px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 3035 alt="" 3036 class="motion-reduce" 3037 loading="lazy" 3038 width="3000" 3039 height="2000" 3040 ></div> 3041 </div><div class="card__content"> 3042 <div class="card__information"> 3043 <h3 3044 class="card__heading" 3045 3046 > 3047 <a 3048 href="/en/products/morandis-objects-the-complete-archive" 3049 id="StandardCardNoMediaLink-template--17120078823702__featured_collection_XPypJR-10202429489491" 3050 class="full-unstyled-link" 3051 aria-labelledby="StandardCardNoMediaLink-template--17120078823702__featured_collection_XPypJR-10202429489491 NoMediaStandardBadge-template--17120078823702__featured_collection_XPypJR-10202429489491" 3052 > 3053 Morandi's Objects. The Complete Archive of Casa Morandi 3054 </a> 3055 </h3> 3056 </div> 3057 <div class="card__badge bottom left"><span id="NoMediaStandardBadge-template--17120078823702__featured_collection_XPypJR-10202429489491" 3058 class="badge badge--bottom-left novita">new</span></div> 3059 </div> 3060 </div> 3061 3062 3063 3064 3065 3066 <div class="card__content"> 3067 <div class="card__information"> 3068 3069 <div class="card-information"><span class="visually-hidden">Vendor:</span> 3070 3071 3072 3073 3074 3075 <div class="caption-with-letter-spacing light">Joel Meyerowitz</div> 3076 <h3 3077 class="card__heading h5" 3078 3079 id="title-template--17120078823702__featured_collection_XPypJR-10202429489491" 3080 3081 > 3082 <a 3083 href="/en/products/morandis-objects-the-complete-archive" 3084 id="CardLink-template--17120078823702__featured_collection_XPypJR-10202429489491" 3085 class="full-unstyled-link" 3086 aria-labelledby="CardLink-template--17120078823702__featured_collection_XPypJR-10202429489491 Badge-template--17120078823702__featured_collection_XPypJR-10202429489491" 3087 > 3088 Morandi's Objects. The Complete Archive of Casa Morandi 3089 </a> 3090 </h3><span class="caption-large light"></span> 3091<div class="price "> 3092 <div class="price__container"><div class="price__regular">
3093 <span class="visually-hidden visually-hidden--inline">Regular price</span> 3094 <span class="price-item price-item--regular"> 3095 â¬55,00 3096 </span> 3097 </div> 3098 <div class="price__sale"> 3099 <span class="visually-hidden visually-hidden--inline">Regular price</span> 3100 <span> 3101 <s class="price-item price-item--regular"> 3102 3103 3104 3105 </s> 3106 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 3107 <span class="price-item price-item--sale price-item--last"> 3108 â¬55,00 3109 </span> 3110 </div> 3111 3112 <small class="unit-price caption hidden"> 3113 <span class="visually-hidden">Unit price</span> 3114 <span class="price-item price-item--last"> 3115 <span></span> 3116 <span aria-hidden="true">/</span> 3117 <span class="visually-hidden"> per </span> 3118 <span> 3119 </span> 3120 </span> 3121 </small> 3122 </div></div> 3123 3124 </div> 3125 </div><div class="card__badge bottom left"></div> 3126 </div> 3127 </div> 3128 </div> 3129 </li></ul><div class="slider-buttons no-js-hidden"> 3130 <button type="button" class="slider-button slider-button--next" name="next" aria-label="Slide right" aria-controls="Slider-template--17120078823702__featured_collection_XPypJR"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 3131 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 3132</svg> 3133</button> 3134 </div></slider-component><div class="center collection__view-all"> 3135 <a href="/en/collections/novita" 3136 class="button" 3137 aria-label="View all products in the New titles collection" 3138 > 3139 View all 3140 </a> 3141 </div></div> 3142</div> 3143 3144 3145</section><section id="shopify-section-template--17120078823702__custom_liquid_kmxE8a" class="shopify-section section"><style data-shopify>.section-template--17120078823702__custom_liquid_kmxE8a-padding { 3146 padding-top: calc(0px * 0.75); 3147 padding-bottom: calc(0px * 0.75); 3148} 3149 3150@media screen and (min-width: 750px) { 3151 .section-template--17120078823702__custom_liquid_kmxE8a-padding { 3152 padding-top: 0px; 3153 padding-bottom: 0px; 3154 } 3155}</style><div class="color-background-1 gradient"> 3156 <div class="section-template--17120078823702__custom_liquid_kmxE8a-padding"> 3157 <hr class="separ_bottom" style="border: 1px solid #000000; border-top:none;"> 3158 </div> 3159</div> 3160 3161 3162</section><section id="shopify-section-template--17120078823702__rich_text_QYNjtC" class="shopify-section section"><link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/component-rte.css?v=76698905976154169031680512563" media="print" onload="this.media='all'"> 3163<link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/section-rich-text.css?v=152932187401802659371676990729" media="print" onload="this.media='all'"> 3164 3165<noscript><link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-rte.css?v=76698905976154169031680512563" rel="stylesheet" type="text/css" media="all" /></noscript> 3166<noscript><link href="//www.damianibooks.com/cdn/shop/t/2/assets/section-rich-text.css?v=152932187401802659371676990729" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.section-template--17120078823702__rich_text_QYNjtC-padding { 3167 padding-top: 3px; 3168 padding-bottom: 0px; 3169 } 3170 3171 @media screen and (min-width: 750px) { 3172 .section-template--17120078823702__rich_text_QYNjtC-padding { 3173 padding-top: 4px; 3174 padding-bottom: 0px; 3175 } 3176 }</style><div class="isolate page-width"> 3177 <div class="rich-text content-container color-background-1 gradient section-template--17120078823702__rich_text_QYNjtC-padding"> 3178 <div class="rich-text__wrapper rich-text__wrapper--center"> 3179 <div class="rich-text__blocks center"><h2 class="rich-text__heading rte h2" > 3180 <span>Our bestsellers</span> 3181 </h2></div> 3182 </div> 3183 </div> 3184</div> 3185 3186 3187</section><section id="shopify-section-template--17120078823702__featured_collection_wjtA6H" class="shopify-section section"><link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-card.css?v=35485146028870505481692631468" rel="stylesheet" type="text/css" media="all" /> 3188<link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-price.css?v=135433427248328771161673860445" rel="stylesheet" type="text/css" media="all" /> 3189 3190<link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/component-slider.css?v=90174032693941686211677582676" media="print" onload="this.media='all'"> 3191<link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/template-collection.css?v=6753684295883184111682003973" media="print" onload="this.media='all'"><noscript><link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-slider.css?v=90174032693941686211677582676" rel="stylesheet" type="text/css" media="all" /></noscript> 3192<noscript><link href="//www.damianibooks.com/cdn/shop/t/2/assets/template-collection.css?v=6753684295883184111682003973" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.section-template--17120078823702__featured_collection_wjtA6H-padding { 3193 padding-top: 9px; 3194 padding-bottom: 18px; 3195 } 3196 3197 @media screen and (min-width: 750px) { 3198 .section-template--17120078823702__featured_collection_wjtA6H-padding { 3199 padding-top: 12px; 3200 padding-bottom: 24px; 3201 } 3202 }</style><div class="color-background-1 isolate gradient"> 3203 <div class="collection section-template--17120078823702__featured_collection_wjtA6H-padding collection--full-width"> 3204 <div class="collection__title title-wrapper title-wrapper--no-top-margin page-width title-wrapper--self-pad
3204ded-tablet-down"></div> 3205 3206 <slider-component class="slider-mobile-gutter slider-component-full-width"><div class="slider-buttons no-js-hidden"> 3207 <button type="button" class="slider-button slider-button--prev" name="previous" aria-label="Slide left" aria-controls="Slider-template--17120078823702__featured_collection_wjtA6H"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 3208 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 3209</svg> 3210</button> 3211 </div><ul id="Slider-template--17120078823702__featured_collection_wjtA6H" class="grid product-grid contains-card contains-card--product grid--4-col-desktop grid--2-col-tablet-down slider slider--tablet grid--peek" role="list" aria-label="Slider"><li id="Slide-template--17120078823702__featured_collection_wjtA6H-1" class="grid__item slider__slide"> 3212 3213 3214<link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-rating.css?v=24573085263941240431669977889" rel="stylesheet" type="text/css" media="all" /> 3215<div class="card-wrapper product-card-wrapper underline-links-hover"> 3216 <div 3217 class=" 3218 card 3219 card--card 3220 card--media 3221 color-background-1 gradient 3222 3223 3224 3225 " 3226 style="--ratio-percent: 100%;" 3227 > 3228 <div 3229 class="card__inner ratio" 3230 style="--ratio-percent: 100%;" 3231 ><div class="card__media"> 3232 <div class="media media--transparent media--hover-effect"> 3233 3234 <img 3235 3236 src="//www.damianibooks.com/cdn/shop/files/6208814_1_9dde8156-0c75-465a-a71b-a5d646d6b173.jpg?v=1701181331&width=533" 3237 sizes="(min-width: 1920px) 447px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 3238 alt="Even the birds gave pause" 3239 class="motion-reduce" 3240 3241 loading="lazy" 3242 3243 width="3000" 3244 height="2250" 3245 > 3246 3247<img 3248 srcset="//www.damianibooks.com/cdn/shop/files/Michael_Stipe_Product_Shot_1.jpg?v=1707984601&width=165 165w,//www.damianibooks.com/cdn/shop/files/Michael_Stipe_Product_Shot_1.jpg?v=1707984601&width=360 360w,//www.damianibooks.com/cdn/shop/files/Michael_Stipe_Product_Shot_1.jpg?v=1707984601&width=533 533w,//www.damianibooks.com/cdn/shop/files/Michael_Stipe_Product_Shot_1.jpg?v=1707984601&width=720 720w,//www.damianibooks.com/cdn/shop/files/Michael_Stipe_Product_Shot_1.jpg?v=1707984601&width=940 940w,//www.damianibooks.com/cdn/shop/files/Michael_Stipe_Product_Shot_1.jpg?v=1707984601&width=1066 1066w,//www.damianibooks.com/cdn/shop/files/Michael_Stipe_Product_Shot_1.jpg?v=1707984601 2000w 3249 " 3250 src="//www.damianibooks.com/cdn/shop/files/Michael_Stipe_Product_Shot_1.jpg?v=1707984601&width=533" 3251 sizes="(min-width: 1920px) 447px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 3252 alt="" 3253 class="motion-reduce" 3254 loading="lazy" 3255 width="2000" 3256 height="1500" 3257 ></div> 3258 </div><div class="card__content"> 3259 <div class="card__information"> 3260 <h3 3261 class="card__heading" 3262 3263 > 3264 <a 3265 href="/en/products/6208814" 3266 id="StandardCardNoMediaLink-template--17120078823702__featured_collection_wjtA6H-8600115183955" 3267 class="full-unstyled-link" 3268 aria-labelledby="StandardCardNoMediaLink-template--17120078823702__featured_collection_wjtA6H-8600115183955 NoMediaStandardBadge-template--17120078823702__featured_collection_wjtA6H-8600115183955" 3269 > 3270 Even the birds gave pause 3271 </a> 3272 </h3> 3273 </div> 3274 <div class="card__badge bottom left"><span id="NoMediaStandardBadge-template--17120078823702__featured_collection_wjtA6H-8600115183955" 3275 class="badge badge--bottom-left best-seller"> best seller </span></div> 3276 </div> 3277 </div> 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 <div class="card__content"> 3292 <div class="card__information"> 3293 3294 <div class="card-information"><span class="visually-hidden">Vendor:</span> 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 <div class="caption-with-letter-spacing light">Michael Stipe</div> 3309 <h3 3310 class="card__heading h5" 3311 3312 id="title-template--17120078823702__featured_collection_wjtA6H-8600115183955" 3313 3314 > 3315 <a 3316 href="/en/products/6208814" 3317 id="CardLink-template--17120078823702__featured_collection_wjtA6H-8600115183955" 3318 class="full-unstyled-link" 3319 aria-labelledby="CardLink-template--17120078823702__featured_collection_wjtA6H-8600115183955 Badge-template--17120078823702__featured_collection_wjtA6H-8600115183955" 3320 > 3321 Even the birds gave pause 3322 </a> 3323 </h3><span class="caption-large light"></span> 3324<div class="price "> 3325 <div class="price__container"><div class="price__regular">
3326 <span class="visually-hidden visually-hidden--inline">Regular price</span> 3327 <span class="price-item price-item--regular"> 3328 â¬50,00 3329 </span> 3330 </div> 3331 <div class="price__sale"> 3332 <span class="visually-hidden visually-hidden--inline">Regular price</span> 3333 <span> 3334 <s class="price-item price-item--regular"> 3335 3336 3337 3338 </s> 3339 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 3340 <span class="price-item price-item--sale price-item--last"> 3341 â¬50,00 3342 </span> 3343 </div> 3344 3345 <small class="unit-price caption hidden"> 3346 <span class="visually-hidden">Unit price</span> 3347 <span class="price-item price-item--last"> 3348 <span></span> 3349 <span aria-hidden="true">/</span> 3350 <span class="visually-hidden"> per </span> 3351 <span> 3352 </span> 3353 </span> 3354 </small> 3355 </div></div> 3356 3357 </div> 3358 </div><div class="card__badge bottom left"></div> 3359 </div> 3360 </div> 3361 </div> 3362 </li><li id="Slide-template--17120078823702__featured_collection_wjtA6H-2" class="grid__item slider__slide"> 3363 3364 3365<link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-rating.css?v=24573085263941240431669977889" rel="stylesheet" type="text/css" media="all" /> 3366<div class="card-wrapper product-card-wrapper underline-links-hover"> 3367 <div 3368 class=" 3369 card 3370 card--card 3371 card--media 3372 color-background-1 gradient 3373 3374 3375 3376 " 3377 style="--ratio-percent: 100%;" 3378 > 3379 <div 3380 class="card__inner ratio" 3381 style="--ratio-percent: 100%;" 3382 ><div class="card__media"> 3383 <div class="media media--transparent media--hover-effect"> 3384 3385 <img 3386 3387 src="//www.damianibooks.com/cdn/shop/files/6208815_1.jpg?v=1701791098&width=533" 3388 sizes="(min-width: 1920px) 447px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 3389 alt="Loft Law. The Last of New York City's Original Artist Lofts" 3390 class="motion-reduce" 3391 3392 loading="lazy" 3393 3394 width="3000" 3395 height="2250" 3396 > 3397 3398<img 3399 srcset="//www.damianibooks.com/cdn/shop/files/Joshua_Charow_Product_Shots_1_2511be2a-f7fb-4e57-b92b-a774bc5e58c3.jpg?v=1750850951&width=165 165w,//www.damianibooks.com/cdn/shop/files/Joshua_Charow_Product_Shots_1_2511be2a-f7fb-4e57-b92b-a774bc5e58c3.jpg?v=1750850951&width=360 360w,//www.damianibooks.com/cdn/shop/files/Joshua_Charow_Product_Shots_1_2511be2a-f7fb-4e57-b92b-a774bc5e58c3.jpg?v=1750850951&width=533 533w,//www.damianibooks.com/cdn/shop/files/Joshua_Charow_Product_Shots_1_2511be2a-f7fb-4e57-b92b-a774bc5e58c3.jpg?v=1750850951&width=720 720w,//www.damianibooks.com/cdn/shop/files/Joshua_Charow_Product_Shots_1_2511be2a-f7fb-4e57-b92b-a774bc5e58c3.jpg?v=1750850951&width=940 940w,//www.damianibooks.com/cdn/shop/files/Joshua_Charow_Product_Shots_1_2511be2a-f7fb-4e57-b92b-a774bc5e58c3.jpg?v=1750850951&width=1066 1066w,//www.damianibooks.com/cdn/shop/files/Joshua_Charow_Product_Shots_1_2511be2a-f7fb-4e57-b92b-a774bc5e58c3.jpg?v=1750850951 2000w 3400 " 3401 src="//www.damianibooks.com/cdn/shop/files/Joshua_Charow_Product_Shots_1_2511be2a-f7fb-4e57-b92b-a774bc5e58c3.jpg?v=1750850951&width=533" 3402 sizes="(min-width: 1920px) 447px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 3403 alt="" 3404 class="motion-reduce" 3405 loading="lazy" 3406 width="2000" 3407 height="1500" 3408 ></div> 3409 </div><div class="card__content"> 3410 <div class="card__information"> 3411 <h3 3412 class="card__heading" 3413 3414 > 3415 <a 3416 href="/en/products/6208815" 3417 id="StandardCardNoMediaLink-template--17120078823702__featured_collection_wjtA6H-8626243797331" 3418 class="full-unstyled-link" 3419 aria-labelledby="StandardCardNoMediaLink-template--17120078823702__featured_collection_wjtA6H-8626243797331 NoMediaStandardBadge-template--17120078823702__featured_collection_wjtA6H-8626243797331" 3420 > 3421 Loft Law. The Last of New York City's Original Artist Lofts 3422 </a> 3423 </h3> 3424 </div> 3425 <div class="card__badge bottom left"><span id="NoMediaStandardBadge-template--17120078823702__featured_collection_wjtA6H-8626243797331" 3426 class="badge badge--bottom-left best-seller"> best seller </span></div> 3427 </div> 3428 </div> 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 <div class="card__content"> 3441 <div class="card__information"> 3442 3443 <div class="card-information"><span class="visually-hidden">Vendor:</span> 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 <div class="caption-with-letter-spacing light">Joshua Charow</div> 3456 <h3 3457 class="card__heading h5" 3458 3459 id="title-template--17120078823702__featured_collection_wjtA6H-8626243797331" 3460 3461 > 3462 <a 3463 href="/en/products/6208815" 3464 id="CardLink-template--17120078823702__featured_collection_wjtA6H-8626243797331" 3465 class="full-unstyled-link" 3466 aria-labelledby="CardLink-template--17120078823702__featured_collection_wjtA6H-8626243797331 Badge-template--17120078823702__featured_collection_wjtA6H-8626243797331" 3467 > 3468 Loft Law. The Last of New York City's Original Artist Lofts 3469 </a> 3470 </h3><span class="caption-large light"></span> 3471<div class="price "> 3472 <div class="price__container"><div class="price__regular">
3473 <span class="visually-hidden visually-hidden--inline">Regular price</span> 3474 <span class="price-item price-item--regular"> 3475 â¬50,00 3476 </span> 3477 </div> 3478 <div class="price__sale"> 3479 <span class="visually-hidden visually-hidden--inline">Regular price</span> 3480 <span> 3481 <s class="price-item price-item--regular"> 3482 3483 3484 3485 </s> 3486 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 3487 <span class="price-item price-item--sale price-item--last"> 3488 â¬50,00 3489 </span> 3490 </div> 3491 3492 <small class="unit-price caption hidden"> 3493 <span class="visually-hidden">Unit price</span> 3494 <span class="price-item price-item--last"> 3495 <span></span> 3496 <span aria-hidden="true">/</span> 3497 <span class="visually-hidden"> per </span> 3498 <span> 3499 </span> 3500 </span> 3501 </small> 3502 </div></div> 3503 3504 </div> 3505 </div><div class="card__badge bottom left"></div> 3506 </div> 3507 </div> 3508 </div> 3509 </li><li id="Slide-template--17120078823702__featured_collection_wjtA6H-3" class="grid__item slider__slide"> 3510 3511 3512<link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-rating.css?v=24573085263941240431669977889" rel="stylesheet" type="text/css" media="all" /> 3513<div class="card-wrapper product-card-wrapper underline-links-hover"> 3514 <div 3515 class=" 3516 card 3517 card--card 3518 card--media 3519 color-background-1 gradient 3520 3521 3522 3523 " 3524 style="--ratio-percent: 100%;" 3525 > 3526 <div 3527 class="card__inner ratio" 3528 style="--ratio-percent: 100%;" 3529 ><div class="card__media"> 3530 <div class="media media--transparent media--hover-effect"> 3531 3532 <img 3533 3534 src="//www.damianibooks.com/cdn/shop/products/6208751_1.jpg?v=1678790489&width=533" 3535 sizes="(min-width: 1920px) 447px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 3536 alt="Byways | Signed copy Default Title" 3537 class="motion-reduce" 3538 3539 loading="lazy" 3540 3541 width="3000" 3542 height="2250" 3543 > 3544 3545<img 3546 srcset="//www.damianibooks.com/cdn/shop/files/Roger_A_Deakins_Spread_01.jpg?v=1686743273&width=165 165w,//www.damianibooks.com/cdn/shop/files/Roger_A_Deakins_Spread_01.jpg?v=1686743273&width=360 360w,//www.damianibooks.com/cdn/shop/files/Roger_A_Deakins_Spread_01.jpg?v=1686743273&width=533 533w,//www.damianibooks.com/cdn/shop/files/Roger_A_Deakins_Spread_01.jpg?v=1686743273&width=720 720w,//www.damianibooks.com/cdn/shop/files/Roger_A_Deakins_Spread_01.jpg?v=1686743273&width=940 940w,//www.damianibooks.com/cdn/shop/files/Roger_A_Deakins_Spread_01.jpg?v=1686743273&width=1066 1066w,//www.damianibooks.com/cdn/shop/files/Roger_A_Deakins_Spread_01.jpg?v=1686743273 2000w 3547 " 3548 src="//www.damianibooks.com/cdn/shop/files/Roger_A_Deakins_Spread_01.jpg?v=1686743273&width=533" 3549 sizes="(min-width: 1920px) 447px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 3550 alt="" 3551 class="motion-reduce" 3552 loading="lazy" 3553 width="2000" 3554 height="1500" 3555 ></div> 3556 </div><div class="card__content"> 3557 <div class="card__information"> 3558 <h3 3559 class="card__heading" 3560 3561 > 3562 <a 3563 href="/en/products/6208751" 3564 id="StandardCardNoMediaLink-template--17120078823702__featured_collection_wjtA6H-8133785026838" 3565 class="full-unstyled-link" 3566 aria-labelledby="StandardCardNoMediaLink-template--17120078823702__featured_collection_wjtA6H-8133785026838 NoMediaStandardBadge-template--17120078823702__featured_collection_wjtA6H-8133785026838" 3567 > 3568 Byways | Signed copy 3569 </a> 3570 </h3> 3571 </div> 3572 <div class="card__badge bottom left"><span id="NoMediaStandardBadge-template--17120078823702__featured_collection_wjtA6H-8133785026838" 3573 class="badge badge--bottom-left best-seller"> best seller </span></div> 3574 </div> 3575 </div> 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 <div class="card__content"> 3594 <div class="card__information"> 3595 3596 <div class="card-information"><span class="visually-hidden">Vendor:</span> 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 <div class="caption-with-letter-spacing light">Roger A Deakins</div> 3615 <h3 3616 class="card__heading h5" 3617 3618 id="title-template--17120078823702__featured_collection_wjtA6H-8133785026838" 3619 3620 > 3621 <a 3622 href="/en/products/6208751" 3623 id="CardLink-template--17120078823702__featured_collection_wjtA6H-8133785026838" 3624 class="full-unstyled-link" 3625 aria-labelledby="CardLink-template--17120078823702__featured_collection_wjtA6H-8133785026838 Badge-template--17120078823702__featured_collection_wjtA6H-8133785026838" 3626 > 3627 Byways | Signed copy 3628 </a> 3629 </h3><span class="caption-large light"></span> 3630<div class="price "> 3631 <div class="price__container"><div class="price__regular">
3632 <span class="visually-hidden visually-hidden--inline">Regular price</span> 3633 <span class="price-item price-item--regular"> 3634 â¬50,00 3635 </span> 3636 </div> 3637 <div class="price__sale"> 3638 <span class="visually-hidden visually-hidden--inline">Regular price</span> 3639 <span> 3640 <s class="price-item price-item--regular"> 3641 3642 3643 3644 </s> 3645 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 3646 <span class="price-item price-item--sale price-item--last"> 3647 â¬50,00 3648 </span> 3649 </div> 3650 3651 <small class="unit-price caption hidden"> 3652 <span class="visually-hidden">Unit price</span> 3653 <span class="price-item price-item--last"> 3654 <span></span> 3655 <span aria-hidden="true">/</span> 3656 <span class="visually-hidden"> per </span> 3657 <span> 3658 </span> 3659 </span> 3660 </small> 3661 </div></div> 3662 3663 </div> 3664 </div><div class="card__badge bottom left"></div> 3665 </div> 3666 </div> 3667 </div> 3668 </li><li id="Slide-template--17120078823702__featured_collection_wjtA6H-4" class="grid__item slider__slide"> 3669 3670 3671<link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-rating.css?v=24573085263941240431669977889" rel="stylesheet" type="text/css" media="all" /> 3672<div class="card-wrapper product-card-wrapper underline-links-hover"> 3673 <div 3674 class=" 3675 card 3676 card--card 3677 card--media 3678 color-background-1 gradient 3679 3680 3681 3682 " 3683 style="--ratio-percent: 100%;" 3684 > 3685 <div 3686 class="card__inner ratio" 3687 style="--ratio-percent: 100%;" 3688 ><div class="card__media"> 3689 <div class="media media--transparent media--hover-effect"> 3690 3691 <img 3692 3693 src="//www.damianibooks.com/cdn/shop/files/6208811_1.jpg?v=1701775792&width=533" 3694 sizes="(min-width: 1920px) 447px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 3695 alt="Fifty Years of New York Graffiti Art and Beyond" 3696 class="motion-reduce" 3697 3698 loading="lazy" 3699 3700 width="3000" 3701 height="2250" 3702 > 3703 3704<img 3705 srcset="//www.damianibooks.com/cdn/shop/files/Lee_Quinones_Fifty_Years_Product_Shot_03.jpg?v=1750850998&width=165 165w,//www.damianibooks.com/cdn/shop/files/Lee_Quinones_Fifty_Years_Product_Shot_03.jpg?v=1750850998&width=360 360w,//www.damianibooks.com/cdn/shop/files/Lee_Quinones_Fifty_Years_Product_Shot_03.jpg?v=1750850998&width=533 533w,//www.damianibooks.com/cdn/shop/files/Lee_Quinones_Fifty_Years_Product_Shot_03.jpg?v=1750850998&width=720 720w,//www.damianibooks.com/cdn/shop/files/Lee_Quinones_Fifty_Years_Product_Shot_03.jpg?v=1750850998&width=940 940w,//www.damianibooks.com/cdn/shop/files/Lee_Quinones_Fifty_Years_Product_Shot_03.jpg?v=1750850998&width=1066 1066w,//www.damianibooks.com/cdn/shop/files/Lee_Quinones_Fifty_Years_Product_Shot_03.jpg?v=1750850998 2000w 3706 " 3707 src="//www.damianibooks.com/cdn/shop/files/Lee_Quinones_Fifty_Years_Product_Shot_03.jpg?v=1750850998&width=533" 3708 sizes="(min-width: 1920px) 447px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 3709 alt="" 3710 class="motion-reduce" 3711 loading="lazy" 3712 width="2000" 3713 height="1500" 3714 ></div> 3715 </div><div class="card__content"> 3716 <div class="card__information"> 3717 <h3 3718 class="card__heading" 3719 3720 > 3721 <a 3722 href="/en/products/6208811" 3723 id="StandardCardNoMediaLink-template--17120078823702__featured_collection_wjtA6H-8626075533651" 3724 class="full-unstyled-link" 3725 aria-labelledby="StandardCardNoMediaLink-template--17120078823702__featured_collection_wjtA6H-8626075533651 NoMediaStandardBadge-template--17120078823702__featured_collection_wjtA6H-8626075533651" 3726 > 3727 Fifty Years of New York Graffiti Art and Beyond 3728 </a> 3729 </h3> 3730 </div> 3731 <div class="card__badge bottom left"><span 3732 id="NoMediaStandardBadge-template--17120078823702__featured_collection_wjtA6H-8626075533651" 3733 class="badge badge--bottom-left color-inverse" 3734 >sold out on Damiani website</span></div> 3735 </div> 3736 </div> 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 <div class="card__content"> 3749 <div class="card__information"> 3750 3751 <div class="card-information"><span class="visually-hidden">Vendor:</span> 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 <div class="caption-with-letter-spacing light">Lee Quiñones</div> 3764 <h3 3765 class="card__heading h5" 3766 3767 id="title-template--17120078823702__featured_collection_wjtA6H-8626075533651" 3768 3769 > 3770 <a 3771 href="/en/products/6208811" 3772 id="CardLink-template--17120078823702__featured_collection_wjtA6H-8626075533651" 3773 class="full-unstyled-link" 3774 aria-labelledby="CardLink-template--17120078823702__featured_collection_wjtA6H-8626075533651 Badge-template--17120078823702__featured_collection_wjtA6H-8626075533651" 3775 > 3776 Fifty Years of New York Graffiti Art and Beyond 3777 </a> 3778 </h3><span class="caption-large light"></span> 3779<div class="price price--sold-out "> 3780 <div class="price__container"><div class="price__regular">
3781 <span class="visually-hidden visually-hidden--inline">Regular price</span> 3782 <span class="price-item price-item--regular"> 3783 â¬50,00 3784 </span> 3785 </div> 3786 <div class="price__sale"> 3787 <span class="visually-hidden visually-hidden--inline">Regular price</span> 3788 <span> 3789 <s class="price-item price-item--regular"> 3790 3791 3792 3793 </s> 3794 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 3795 <span class="price-item price-item--sale price-item--last"> 3796 â¬50,00 3797 </span> 3798 </div> 3799 3800 <small class="unit-price caption hidden"> 3801 <span class="visually-hidden">Unit price</span> 3802 <span class="price-item price-item--last"> 3803 <span></span> 3804 <span aria-hidden="true">/</span> 3805 <span class="visually-hidden"> per </span> 3806 <span> 3807 </span> 3808 </span> 3809 </small> 3810 </div></div> 3811 3812 </div> 3813 </div><div class="card__badge bottom left"></div> 3814 </div> 3815 </div> 3816 </div> 3817 </li></ul><div class="slider-buttons no-js-hidden"> 3818 <button type="button" class="slider-button slider-button--next" name="next" aria-label="Slide right" aria-controls="Slider-template--17120078823702__featured_collection_wjtA6H"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 3819 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 3820</svg> 3821</button> 3822 </div></slider-component><div class="center collection__view-all"> 3823 <a href="/en/collections/prodotti-home-page" 3824 class="button" 3825 aria-label="View all products in the Bestseller HOME collection" 3826 > 3827 View all 3828 </a> 3829 </div></div> 3830</div> 3831 3832 3833</section><section id="shopify-section-template--17120078823702__custom_liquid_mPQ6JJ" class="shopify-section section"><style data-shopify>.section-template--17120078823702__custom_liquid_mPQ6JJ-padding { 3834 padding-top: calc(0px * 0.75); 3835 padding-bottom: calc(0px * 0.75); 3836} 3837 3838@media screen and (min-width: 750px) { 3839 .section-template--17120078823702__custom_liquid_mPQ6JJ-padding { 3840 padding-top: 0px; 3841 padding-bottom: 0px; 3842 } 3843}</style><div class="color-background-1 gradient"> 3844 <div class="section-template--17120078823702__custom_liquid_mPQ6JJ-padding"> 3845 <hr class="separ_bottom" style="border: 1px solid #000000; border-top:none;"> 3846 </div> 3847</div> 3848 3849 3850</section><section id="shopify-section-template--17120078823702__rich-text-1" class="shopify-section section"><link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/component-rte.css?v=76698905976154169031680512563" media="print" onload="this.media='all'"> 3851<link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/section-rich-text.css?v=152932187401802659371676990729" media="print" onload="this.media='all'"> 3852 3853<noscript><link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-rte.css?v=76698905976154169031680512563" rel="stylesheet" type="text/css" media="all" /></noscript> 3854<noscript><link href="//www.damianibooks.com/cdn/shop/t/2/assets/section-rich-text.css?v=152932187401802659371676990729" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.section-template--17120078823702__rich-text-1-padding { 3855 padding-top: 0px; 3856 padding-bottom: 0px; 3857 } 3858 3859 @media screen and (min-width: 750px) { 3860 .section-template--17120078823702__rich-text-1-padding { 3861 padding-top: 0px; 3862 padding-bottom: 0px; 3863 } 3864 }</style><div class="isolate"> 3865 <div class="rich-text content-container color-background-1 gradient rich-text--full-width content-container--full-width section-template--17120078823702__rich-text-1-padding"> 3866 <div class="rich-text__wrapper rich-text__wrapper--center page-width"> 3867 <div class="rich-text__blocks center"><h2 class="rich-text__heading rte h2" > 3868 <span>Upcoming books</span> 3869 </h2></div> 3870 </div> 3871 </div> 3872</div> 3873 3874 3875</section><section id="shopify-section-template--17120078823702__featured_collection_mcgPpB" class="shopify-section section"><link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-card.css?v=35485146028870505481692631468" rel="stylesheet" type="text/css" media="all" /> 3876<link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-price.css?v=135433427248328771161673860445" rel="stylesheet" type="text/css" media="all" /> 3877 3878<link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/component-slider.css?v=90174032693941686211677582676" media="print" onload="this.media='all'"> 3879<link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/template-collection.css?v=6753684295883184111682003973" media="print" onload="this.media='all'"><noscript><link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-slider.css?v=90174032693941686211677582676" rel="stylesheet" type="text/css" media="all" /></noscript> 3880<noscript><link href="//www.damianibooks.com/cdn/shop/t/2/assets/template-collection.css?v=6753684295883184111682003973" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.section-template--17120078823702__featured_collection_mcgPpB-padding { 3881 padding-top: 9px; 3882 padding-bottom: 18px; 3883 } 3884 3885 @media screen and (min-width: 750px) { 3886 .section-template--17120078823702__featured_collection_mcgPpB-padding { 3887 padding-top: 12px; 3888 padding-bottom: 24px; 3889 } 3890 }</style><div class="color-background-1 isolate gradient"> 3891 <div class="collection section-template--17120078823702__featured_collection_mcgPpB-padding collection--full-width"> 3892 <div class="collection__title title-wrapper title-wrapper--no-top-margin page-width"></div> 3893 3894 <slider-component class="slider-mobile-gutter slider-component-full-width page-width"><ul id="Slider-template--17120078823702__featured_collection_mcgPpB" class="grid product-grid contains-card contains-card--product grid--4-col-desktop grid--2-col-tablet-down" role="list" aria-label="Slider"><li id="Slide-template--17120078823702__featured_collection_mcgPpB-1" class="grid__item"> 3895 3896 3897<link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-rating.css?v=24573085263941240431669977889" rel="stylesheet" type="text/css" media="all" /> 3898<div class="card-wrapper product-card-wrapper underline-links-hover"> 3899 <div 3900 class=" 3901 card 3902 card--card 3903 card--media 3904 color-background-1 gradient 3905 3906 3907 3908 " 3909 style="--ratio-percent: 100%;" 3910 > 3911 <div 3912 class="card__inner ratio" 3913 style="--ratio-percent: 100%;" 3914 ><div class="card__media"> 3915 <div class="media media--transparent media--hover-effect"> 3916 3917 <img 3918 3919 src="//www.damianibooks.com/cdn/shop/files/Aletheia_Casey_A_Lost_Place_Cover_6b98ec96-4c99-4197-a161-fb794ce63a50.jpg?v=1777378956&width=533" 3920 sizes="(min-width: 1920px) 447px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 3921 alt="A Lost Place" 3922 class="motion-reduce" 3923 3924 loading="lazy" 3925 3926 width="2246" 3927 height="2315" 3928 > 3929 3930<img 3931 srcset="//www.damianibooks.com/cdn/shop/files/Aletheia_Casey_A_Lost_Place_Product_Shot_01.jpg?v=1777378985&width=165 165w,//www.damianibooks.com/cdn/shop/files/Aletheia_Casey_A_Lost_Place_Product_Shot_01.jpg?v=1777378985&width=360 360w,//www.damianibooks.com/cdn/shop/files/Aletheia_Casey_A_Lost_Place_Product_Shot_01.jpg?v=1777378985&width=533 533w,//www.damianibooks.com/cdn/shop/files/Aletheia_Casey_A_Lost_Place_Product_Shot_01.jpg?v=1777378985&width=720 720w,//www.damianibooks.com/cdn/shop/files/Aletheia_Casey_A_Lost_Place_Product_Shot_01.jpg?v=1777378985&width=940 940w,//www.damianibooks.com/cdn/shop/files/Aletheia_Casey_A_Lost_Place_Product_Shot_01.jpg?v=1777378985&width=1066 1066w,//www.damianibooks.com/cdn/shop/files/Aletheia_Casey_A_Lost_Place_Product_Shot_01.jpg?v=1777378985 3000w 3932 " 3933 src="//www.damianibooks.com/cdn/shop/files/Aletheia_Casey_A_Lost_Place_Product_Shot_01.jpg?v=1777378985&width=533" 3934 sizes="(min-width: 1920px) 447px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 3935 alt="" 3936 class="motion-reduce" 3937 loading="lazy" 3938 width="3000" 3939 height="2000" 3940 ></div> 3941 </div><div class="card__content"> 3942 <div class="card__information"> 3943 <h3 3944 class="card__heading" 3945 3946 > 3947 <a 3948 href="/en/products/a-lost-place" 3949 id="StandardCardNoMediaLink-template--17120078823702__featured_collection_mcgPpB-10562801828
3949179" 3950 class="full-unstyled-link" 3951 aria-labelledby="StandardCardNoMediaLink-template--17120078823702__featured_collection_mcgPpB-10562801828179 NoMediaStandardBadge-template--17120078823702__featured_collection_mcgPpB-10562801828179" 3952 > 3953 A Lost Place 3954 </a> 3955 </h3> 3956 </div> 3957 <div class="card__badge bottom left"><span id="NoMediaStandardBadge-template--17120078823702__featured_collection_mcgPpB-10562801828179" 3958 class="badge badge--bottom-left in-arrivo">upcoming</span></div> 3959 </div> 3960 </div> 3961 3962 3963 3964 3965 3966 3967 3968 <div class="card__content"> 3969 <div class="card__information"> 3970 3971 <div class="card-information"><span class="visually-hidden">Vendor:</span> 3972 3973 3974 3975 3976 3977 3978 3979 <div class="caption-with-letter-spacing light">Aletheia Casey</div> 3980 <h3 3981 class="card__heading h5" 3982 3983 id="title-template--17120078823702__featured_collection_mcgPpB-10562801828179" 3984 3985 > 3986 <a 3987 href="/en/products/a-lost-place" 3988 id="CardLink-template--17120078823702__featured_collection_mcgPpB-10562801828179" 3989 class="full-unstyled-link" 3990 aria-labelledby="CardLink-template--17120078823702__featured_collection_mcgPpB-10562801828179 Badge-template--17120078823702__featured_collection_mcgPpB-10562801828179" 3991 > 3992 A Lost Place 3993 </a> 3994 </h3><span class="caption-large light"></span> 3995<div class="price "> 3996 <div class="price__container"><div class="price__regular"> 3997 <span class="visually-hidden visually-hidden--inline">Regular price</span> 3998 <span class="price-item price-item--regular"> 3999 â¬95,00 4000 </span> 4001 </div> 4002 <div class="price__sale"> 4003 <span class="visually-hidden visually-hidden--inline">Regular price</span> 4004 <span> 4005 <s class="price-item price-item--regular"> 4006 4007 4008 4009 </s> 4010 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 4011 <span class="price-item price-item--sale price-item--last"> 4012 â¬95,00 4013 </span> 4014 </div> 4015 4016 <small class="unit-price caption hidden"> 4017 <span class="visually-hidden">Unit price</span> 4018 <span class="price-item price-item--last"> 4019 <span></span> 4020 <span aria-hidden="true">/</span> 4021 <span class="visually-hidden"> per </span> 4022 <span> 4023 </span> 4024 </span> 4025 </small> 4026 </div></div> 4027 4028 </div> 4029 </div><div class="card__badge bottom left"></div> 4030 </div> 4031 </div> 4032 </div> 4033 </li><li id="Slide-template--17120078823702__featured_collection_mcgPpB-2" class="grid__item"> 4034 4035 4036<link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-rating.css?v=24573085263941240431669977889" rel="stylesheet" type="text/css" media="all" /> 4037<div class="card-wrapper product-card-wrapper underline-links-hover"> 4038 <div 4039 class=" 4040 card 4041 card--card 4042 card--media 4043 color-background-1 gradient 4044 4045 4046 4047 " 4048 style="--ratio-percent: 100%;" 4049 > 4050 <div 4051 class="card__inner ratio" 4052 style="--ratio-percent: 100%;" 4053 ><div class="card__media"> 4054 <div class="media media--transparent media--hover-effect"> 4055 4056 <img 4057 4058 src="//www.damianibooks.com/cdn/shop/files/John_Goldberger_Rolex_Product_Shot_COVER_30b8b97b-57f9-4eb1-be96-606874cf6352.jpg?v=1788429773&width=533" 4059 sizes="(min-width: 1920px) 447px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 4060 alt="Cover (immagine principale): Cover of 100 Superlative Rolex Watches, new edition, by John Goldberger (Damiani)" 4061 class="motion-reduce" 4062 4063 loading="lazy" 4064 4065 width="3000" 4066 height="2250" 4067 > 4068 4069<img 4070 srcset="//www.damianibooks.com/cdn/shop/files/splicaserolexcopia.jpg?v=1784271611&width=165 165w,//www.damianibooks.com/cdn/shop/files/splicaserolexcopia.jpg?v=1784271611&width=360 360w,//www.damianibooks.com/cdn/shop/files/splicaserolexcopia.jpg?v=1784271611&width=533 533w,//www.damianibooks.com/cdn/shop/files/splicaserolexcopia.jpg?v=1784271611&width=720 720w,//www.damianibooks.com/cdn/shop/files/splicaserolexcopia.jpg?v=1784271611&width=940 940w,//www.damianibooks.com/cdn/shop/files/splicaserolexcopia.jpg?v=1784271611&width=1066 1066w,//www.damianibooks.com/cdn/shop/files/splicaserolexcopia.jpg?v=1784271611 2800w 4071 " 4072 src="//www.damianibooks.com/cdn/shop/files/splicaserolexcopia.jpg?v=1784271611&width=533" 4073 sizes="(min-width: 1920px) 447px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 4074 alt="" 4075 class="motion-reduce" 4076 loading="lazy" 4077 width="2800" 4078 height="2000" 4079 ></div> 4080 </div><div class="card__content"> 4081 <div class="card__information"> 4082 <h3 4083 class="card__heading" 4084 4085 > 4086 <a 4087 href="/en/products/100-superlative-rolex-watches" 4088 id="StandardCardNoMediaLink-template--17120078823702__featured_collection_mcgPpB-10596853481811" 4089 class="full-unstyled-link" 4090 aria-labelledby="StandardCardNoMediaLink-template--17120078823702__featured_collection_mcgPpB-10596853481811 NoMediaStandardBadge-template--17120078823702__featured_collection_mcgPpB-10596853481811" 4091 > 4092 100 Superlative Rolex Watches | New Edition 4093 </a> 4094 </h3> 4095 </div> 4096 <div class="card__badge bottom left"><span id="NoMediaStandardBadge-template--17120078823702__featured_collection_mcgPpB-10596853481811" 4097 class="badge badge--bottom-left in-arrivo">upcoming</span></div> 4098 </div> 4099 </div> 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 <div class="card__content"> 4110 <div class="card__information"> 4111 4112 <div class="card-information"><span class="visually-hidden">Vendor:</span> 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 <div class="caption-with-letter-spacing light">John Goldberger</div> 4123 <h3 4124 class="card__heading h5" 4125 4126 id="title-template--17120078823702__featured_collection_mcgPpB-10596853481811" 4127 4128 > 4129 <a 4130 href="/en/products/100-superlative-rolex-watches" 4131 id="CardLink-template--17120078823702__featured_collection_mcgPpB-10596853481811" 4132 class="full-unstyled-link" 4133 aria-labelledby="CardLink-template--17120078823702__featured_collection_mcgPpB-10596853481811 Badge-template--17120078823702__featured_collection_mcgPpB-10596853481811" 4134 > 4135 100 Superlative Rolex Watches | New Edition 4136 </a> 4137 </h3><span class="caption-large light"></span> 4138<div class="price "> 4139 <div class="price__container"><div class="price__regular">
4140 <span class="visually-hidden visually-hidden--inline">Regular price</span> 4141 <span class="price-item price-item--regular"> 4142 â¬240,00 4143 </span> 4144 </div> 4145 <div class="price__sale"> 4146 <span class="visually-hidden visually-hidden--inline">Regular price</span> 4147 <span> 4148 <s class="price-item price-item--regular"> 4149 4150 4151 4152 </s> 4153 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 4154 <span class="price-item price-item--sale price-item--last"> 4155 â¬240,00 4156 </span> 4157 </div> 4158 4159 <small class="unit-price caption hidden"> 4160 <span class="visually-hidden">Unit price</span> 4161 <span class="price-item price-item--last"> 4162 <span></span> 4163 <span aria-hidden="true">/</span> 4164 <span class="visually-hidden"> per </span> 4165 <span> 4166 </span> 4167 </span> 4168 </small> 4169 </div></div> 4170 4171 </div> 4172 </div><div class="card__badge bottom left"></div> 4173 </div> 4174 </div> 4175 </div> 4176 </li></ul></slider-component></div> 4177</div> 4178 4179 4180</section><section id="shopify-section-template--17120078823702__custom_liquid_8Rdze6" class="shopify-section section"><style data-shopify>.section-template--17120078823702__custom_liquid_8Rdze6-padding { 4181 padding-top: calc(0px * 0.75); 4182 padding-bottom: calc(0px * 0.75); 4183} 4184 4185@media screen and (min-width: 750px) { 4186 .section-template--17120078823702__custom_liquid_8Rdze6-padding { 4187 padding-top: 0px; 4188 padding-bottom: 0px; 4189 } 4190}</style><div class="color-background-2 gradient"> 4191 <div class="section-template--17120078823702__custom_liquid_8Rdze6-padding"> 4192 <hr class="separ_top" style="border: 1px solid #000000; border-top:none;"> 4193 </div> 4194</div> 4195 4196 4197</section><section id="shopify-section-template--17120078823702__rich_text_B8gQP7" class="shopify-section section"><link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/component-rte.css?v=76698905976154169031680512563" media="print" onload="this.media='all'"> 4198<link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/section-rich-text.css?v=152932187401802659371676990729" media="print" onload="this.media='all'"> 4199 4200<noscript><link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-rte.css?v=76698905976154169031680512563" rel="stylesheet" type="text/css" media="all" /></noscript> 4201<noscript><link href="//www.damianibooks.com/cdn/shop/t/2/assets/section-rich-text.css?v=152932187401802659371676990729" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.section-template--17120078823702__rich_text_B8gQP7-padding { 4202 padding-top: 30px; 4203 padding-bottom: 39px; 4204 } 4205 4206 @media screen and (min-width: 750px) { 4207 .section-template--17120078823702__rich_text_B8gQP7-padding { 4208 padding-top: 40px; 4209 padding-bottom: 52px; 4210 } 4211 }</style><div class="isolate"> 4212 <div class="rich-text content-container color-background-1 gradient rich-text--full-width content-container--full-width section-template--17120078823702__rich_text_B8gQP7-padding"> 4213 <div class="rich-text__wrapper rich-text__wrapper--center page-width"> 4214 <div class="rich-text__blocks center"><h2 class="rich-text__heading rte h2" > 4215 <span>Toiletpaper</span> 4216 </h2></div> 4217 </div> 4218 </div> 4219</div> 4220 4221 4222</section><section id="shopify-section-template--17120078823702__featured_collection_hgF6Yw" class="shopify-section section"><link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-card.css?v=35485146028870505481692631468" rel="stylesheet" type="text/css" media="all" /> 4223<link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-price.css?v=135433427248328771161673860445" rel="stylesheet" type="text/css" media="all" /> 4224 4225<link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/component-slider.css?v=90174032693941686211677582676" media="print" onload="this.media='all'"> 4226<link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/template-collection.css?v=6753684295883184111682003973" media="print" onload="this.media='all'"><noscript><link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-slider.css?v=90174032693941686211677582676" rel="stylesheet" type="text/css" media="all" /></noscript> 4227<noscript><link href="//www.damianibooks.com/cdn/shop/t/2/assets/template-collection.css?v=6753684295883184111682003973" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.section-template--17120078823702__featured_collection_hgF6Yw-padding { 4228 padding-top: 27px; 4229 padding-bottom: 27px; 4230 } 4231 4232 @media screen and (min-width: 750px) { 4233 .section-template--17120078823702__featured_collection_hgF6Yw-padding { 4234 padding-top: 36px; 4235 padding-bottom: 36px; 4236 } 4237 }</style><div class="color-background-1 isolate gradient"> 4238 <div class="collection section-template--17120078823702__featured_collection_hgF6Yw-padding collection--full-width"> 4239 <div class="collection__title title-wrapper title-wrapper--no-top-margin page-width"></div> 4240 4241 <slider-component class="slider-mobile-gutter slider-component-full-width page-width"><ul id="Slider-template--17120078823702__featured_collection_hgF6Yw" class="grid product-grid contains-card contains-card--product grid--4-col-desktop grid--2-col-tablet-down" role="list" aria-label="Slider"><li id="Slide-template--17120078823702__featured_collection_hgF6Yw-1" class="grid__item"> 4242 4243 4244<link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-rating.css?v=24573085263941240431669977889" rel="stylesheet" type="text/css" media="all" /> 4245<div class="card-wrapper product-card-wrapper underline-links-hover"> 4246 <div 4247 class=" 4248 card 4249 card--card 4250 card--media 4251 color-background-1 gradient 4252 4253 4254 4255 " 4256 style="--ratio-percent: 75.0%;" 4257 > 4258 <div 4259 class="card__inner ratio" 4260 style="--ratio-percent: 75.0%;" 4261 ><div class="card__media"> 4262 <div class="media media--transparent media--hover-effect"> 4263 4264 <img 4265 4266 src="//www.damianibooks.com/cdn/shop/files/Calendarmockup-horizontal.jpg?v=1783668666&width=533" 4267 sizes="(min-width: 1920px) 447px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 4268 alt="ToiletEllen von PaperUnwerth Calendar 2027" 4269 class="motion-reduce" 4270 4271 loading="lazy" 4272 4273 width="3000" 4274 height="2250" 4275 > 4276 4277<img 4278 srcset="//www.damianibooks.com/cdn/shop/files/Calendarmockup-horizontalcopia2.
4278jpg?v=1783668660&width=165 165w,//www.damianibooks.com/cdn/shop/files/Calendarmockup-horizontalcopia2.jpg?v=1783668660&width=360 360w,//www.damianibooks.com/cdn/shop/files/Calendarmockup-horizontalcopia2.jpg?v=1783668660&width=533 533w,//www.damianibooks.com/cdn/shop/files/Calendarmockup-horizontalcopia2.jpg?v=1783668660&width=720 720w,//www.damianibooks.com/cdn/shop/files/Calendarmockup-horizontalcopia2.jpg?v=1783668660&width=940 940w,//www.damianibooks.com/cdn/shop/files/Calendarmockup-horizontalcopia2.jpg?v=1783668660&width=1066 1066w,//www.damianibooks.com/cdn/shop/files/Calendarmockup-horizontalcopia2.jpg?v=1783668660 3000w 4279 " 4280 src="//www.damianibooks.com/cdn/shop/files/Calendarmockup-horizontalcopia2.jpg?v=1783668660&width=533" 4281 sizes="(min-width: 1920px) 447px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 4282 alt="" 4283 class="motion-reduce" 4284 loading="lazy" 4285 width="3000" 4286 height="2250" 4287 ></div> 4288 </div><div class="card__content"> 4289 <div class="card__information"> 4290 <h3 4291 class="card__heading" 4292 4293 > 4294 <a 4295 href="/en/products/toiletellen-papervonunwerth-calendar-2027" 4296 id="StandardCardNoMediaLink-template--17120078823702__featured_collection_hgF6Yw-10614722003283" 4297 class="full-unstyled-link" 4298 aria-labelledby="StandardCardNoMediaLink-template--17120078823702__featured_collection_hgF6Yw-10614722003283 NoMediaStandardBadge-template--17120078823702__featured_collection_hgF6Yw-10614722003283" 4299 > 4300 ToiletEllen von PaperUnwerth Calendar 2027 4301 </a> 4302 </h3> 4303 </div> 4304 <div class="card__badge bottom left"><span id="NoMediaStandardBadge-template--17120078823702__featured_collection_hgF6Yw-10614722003283" 4305 class="badge badge--bottom-left novita">new</span></div> 4306 </div> 4307 </div> 4308 4309 4310 4311 4312 4313 4314 4315 4316 4317 <div class="card__content"> 4318 <div class="card__information"> 4319 4320 <div class="card-information"><span class="visually-hidden">Vendor:</span> 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 <div class="caption-with-letter-spacing light">Ellen von Unwerth, Maurizio Cattelan and Pierpaolo Ferrari</div> 4331 <h3 4332 class="card__heading h5" 4333 4334 id="title-template--17120078823702__featured_collection_hgF6Yw-10614722003283" 4335 4336 > 4337 <a 4338 href="/en/products/toiletellen-papervonunwerth-calendar-2027" 4339 id="CardLink-template--17120078823702__featured_collection_hgF6Yw-10614722003283" 4340 class="full-unstyled-link" 4341 aria-labelledby="CardLink-template--17120078823702__featured_collection_hgF6Yw-10614722003283 Badge-template--17120078823702__featured_collection_hgF6Yw-10614722003283" 4342 > 4343 ToiletEllen von PaperUnwerth Calendar 2027 4344 </a> 4345 </h3><span class="caption-large light"></span> 4346<div class="price "> 4347 <div class="price__container"><div class="price__regular"> 4348 <span class="visually-hidden visually-hidden--inline">Regular price</span> 4349 <span class="price-item price-item--regular"> 4350 â¬27,00 4351 </span> 4352 </div> 4353 <div class="price__sale"> 4354 <span class="visually-hidden visually-hidden--inline">Regular price</span> 4355 <span> 4356 <s class="price-item price-item--regular"> 4357 4358 4359 4360 </s> 4361 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 4362 <span class="price-item price-item--sale price-item--last"> 4363 â¬27,00 4364 </span> 4365 </div> 4366 4367 <small class="unit-price caption hidden">
4368 <span class="visually-hidden">Unit price</span> 4369 <span class="price-item price-item--last"> 4370 <span></span> 4371 <span aria-hidden="true">/</span> 4372 <span class="visually-hidden"> per </span> 4373 <span> 4374 </span> 4375 </span> 4376 </small> 4377 </div></div> 4378 4379 </div> 4380 </div><div class="card__badge bottom left"></div> 4381 </div> 4382 </div> 4383 </div> 4384 </li><li id="Slide-template--17120078823702__featured_collection_hgF6Yw-2" class="grid__item"> 4385 4386 4387<link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-rating.css?v=24573085263941240431669977889" rel="stylesheet" type="text/css" media="all" /> 4388<div class="card-wrapper product-card-wrapper underline-links-hover"> 4389 <div 4390 class=" 4391 card 4392 card--card 4393 card--media 4394 color-background-1 gradient 4395 4396 4397 4398 " 4399 style="--ratio-percent: 92.45562130177515%;" 4400 > 4401 <div 4402 class="card__inner ratio" 4403 style="--ratio-percent: 92.45562130177515%;" 4404 ><div class="card__media"> 4405 <div class="media media--transparent media--hover-effect"> 4406 4407 <img 4408 4409 src="//www.damianibooks.com/cdn/shop/files/Cattelan_Ferrari_TP21_Product_shot_cover.jpg?v=1775736358&width=533" 4410 sizes="(min-width: 1920px) 447px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 4411 alt="Toiletpaper Magazine 21" 4412 class="motion-reduce" 4413 4414 loading="lazy" 4415 4416 width="2704" 4417 height="2500" 4418 > 4419 4420<img 4421 srcset="//www.damianibooks.com/cdn/shop/files/Cattelan_Ferrari_TP21_Product_shot_01.jpg?v=1775736358&width=165 165w,//www.damianibooks.com/cdn/shop/files/Cattelan_Ferrari_TP21_Product_shot_01.jpg?v=1775736358&width=360 360w,//www.damianibooks.com/cdn/shop/files/Cattelan_Ferrari_TP21_Product_shot_01.jpg?v=1775736358&width=533 533w,//www.damianibooks.com/cdn/shop/files/Cattelan_Ferrari_TP21_Product_shot_01.jpg?v=1775736358&width=720 720w,//www.damianibooks.com/cdn/shop/files/Cattelan_Ferrari_TP21_Product_shot_01.jpg?v=1775736358&width=940 940w,//www.damianibooks.com/cdn/shop/files/Cattelan_Ferrari_TP21_Product_shot_01.jpg?v=1775736358&width=1066 1066w,//www.damianibooks.com/cdn/shop/files/Cattelan_Ferrari_TP21_Product_shot_01.jpg?v=1775736358 4500w 4422 " 4423 src="//www.damianibooks.com/cdn/shop/files/Cattelan_Ferrari_TP21_Product_shot_01.jpg?v=1775736358&width=533" 4424 sizes="(min-width: 1920px) 447px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 4425 alt="" 4426 class="motion-reduce" 4427 loading="lazy" 4428 width="4500" 4429 height="3000" 4430 ></div> 4431 </div><div class="card__content"> 4432 <div class="card__information"> 4433 <h3 4434 class="card__heading" 4435 4436 > 4437 <a 4438 href="/en/products/toiletpaper-magazine-21" 4439 id="StandardCardNoMediaLink-template--17120078823702__featured_collection_hgF6Yw-10529030504787" 4440 class="full-unstyled-link" 4441 aria-labelledby="StandardCardNoMediaLink-template--17120078823702__featured_collection_hgF6Yw-10529030504787 NoMediaStandardBadge-template--17120078823702__featured_collection_hgF6Yw-10529030504787" 4442 > 4443 Toiletpaper Magazine 21 4444 </a> 4445 </h3> 4446 </div> 4447 <div class="card__badge bottom left"><span id="NoMediaStandardBadge-template--17120078823702__featured_collection_hgF6Yw-10529030504787" 4448 class="badge badge--bottom-left novita">new</span></div> 4449 </div> 4450 </div> 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 <div class="card__content"> 4461 <div class="card__information"> 4462 4463 <div class="card-information"><span class="visually-hidden">Vendor:</span> 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 <div class="caption-with-letter-spacing light">Maurizio Cattelan and Pierpaolo Ferrari</div> 4474 <h3 4475 class="card__heading h5" 4476 4477 id="title-template--17120078823702__featured_collection_hgF6Yw-10529030504787" 4478 4479 > 4480 <a 4481 href="/en/products/toiletpaper-magazine-21" 4482 id="CardLink-template--17120078823702__featured_collection_hgF6Yw-10529030504787" 4483 class="full-unstyled-link" 4484 aria-labelledby="CardLink-template--17120078823702__featured_collection_hgF6Yw-10529030504787 Badge-template--17120078823702__featured_collection_hgF6Yw-10529030504787" 4485 > 4486 Toiletpaper Magazine 21 4487 </a> 4488 </h3><span class="caption-large light"></span> 4489<div class="price "> 4490 <div class="price__container"><div class="price__regular">
4491 <span class="visually-hidden visually-hidden--inline">Regular price</span> 4492 <span class="price-item price-item--regular"> 4493 â¬17,00 4494 </span> 4495 </div> 4496 <div class="price__sale"> 4497 <span class="visually-hidden visually-hidden--inline">Regular price</span> 4498 <span> 4499 <s class="price-item price-item--regular"> 4500 4501 4502 4503 </s> 4504 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 4505 <span class="price-item price-item--sale price-item--last"> 4506 â¬17,00 4507 </span> 4508 </div> 4509 4510 <small class="unit-price caption hidden"> 4511 <span class="visually-hidden">Unit price</span> 4512 <span class="price-item price-item--last"> 4513 <span></span> 4514 <span aria-hidden="true">/</span> 4515 <span class="visually-hidden"> per </span> 4516 <span> 4517 </span> 4518 </span> 4519 </small> 4520 </div></div> 4521 4522 </div> 4523 </div><div class="card__badge bottom left"></div> 4524 </div> 4525 </div> 4526 </div> 4527 </li><li id="Slide-template--17120078823702__featured_collection_hgF6Yw-3" class="grid__item"> 4528 4529 4530<link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-rating.css?v=24573085263941240431669977889" rel="stylesheet" type="text/css" media="all" /> 4531<div class="card-wrapper product-card-wrapper underline-links-hover"> 4532 <div 4533 class=" 4534 card 4535 card--card 4536 card--media 4537 color-background-1 gradient 4538 4539 4540 4541 " 4542 style="--ratio-percent: 92.45562130177515%;" 4543 > 4544 <div 4545 class="card__inner ratio" 4546 style="--ratio-percent: 92.45562130177515%;" 4547 ><div class="card__media"> 4548 <div class="media media--transparent media--hover-effect"> 4549 4550 <img 4551 4552 src="//www.damianibooks.com/cdn/shop/files/62087902_1.jpg?v=1683800904&width=533" 4553 sizes="(min-width: 1920px) 447px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 4554 alt="Toiletpaper Magazine 20" 4555 class="motion-reduce" 4556 4557 loading="lazy" 4558 4559 width="2704" 4560 height="2500" 4561 > 4562 4563<img 4564 srcset="//www.damianibooks.com/cdn/shop/files/Toiletpaper_Magazine_20_Spread_01.jpg?v=1686571082&width=165 165w,//www.damianibooks.com/cdn/shop/files/Toiletpaper_Magazine_20_Spread_01.jpg?v=1686571082&width=360 360w,//www.damianibooks.com/cdn/shop/files/Toiletpaper_Magazine_20_Spread_01.jpg?v=1686571082&width=533 533w,//www.damianibooks.com/cdn/shop/files/Toiletpaper_Magazine_20_Spread_01.jpg?v=1686571082&width=720 720w,//www.damianibooks.com/cdn/shop/files/Toiletpaper_Magazine_20_Spread_01.jpg?v=1686571082&width=940 940w,//www.damianibooks.com/cdn/shop/files/Toiletpaper_Magazine_20_Spread_01.jpg?v=1686571082&width=1066 1066w,//www.damianibooks.com/cdn/shop/files/Toiletpaper_Magazine_20_Spread_01.jpg?v=1686571082 2000w 4565 " 4566 src="//www.damianibooks.com/cdn/shop/files/Toiletpaper_Magazine_20_Spread_01.jpg?v=1686571082&width=533" 4567 sizes="(min-width: 1920px) 447px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 4568 alt="" 4569 class="motion-reduce" 4570 loading="lazy" 4571 width="2000" 4572 height="1500" 4573 ></div> 4574 </div><div class="card__content"> 4575 <div class="card__information"> 4576 <h3 4577 class="card__heading" 4578 4579 > 4580 <a 4581 href="/en/products/6208790" 4582 id="StandardCardNoMediaLink-template--17120078823702__featured_collection_hgF6Yw-8407643914579" 4583 class="full-unstyled-link" 4584 aria-labelledby="StandardCardNoMediaLink-template--17120078823702__featured_collection_hgF6Yw-8407643914579 NoMediaStandardBadge-template--17120078823702__featured_collection_hgF6Yw-8407643914579" 4585 > 4586 Toiletpaper Magazine 20 4587 </a> 4588 </h3> 4589 </div> 4590 <div class="card__badge bottom left"></div> 4591 </div> 4592 </div> 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 <div class="card__content"> 4605 <div class="card__information"> 4606 4607 <div class="card-information"><span class="visually-hidden">Vendor:</span> 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 <div class="caption-with-letter-spacing light">Maurizio Cattelan and Pierpaolo Ferrari</div> 4620 <h3 4621 class="card__heading h5" 4622 4623 id="title-template--17120078823702__featured_collection_hgF6Yw-8407643914579" 4624 4625 > 4626 <a 4627 href="/en/products/6208790" 4628 id="CardLink-template--17120078823702__featured_collection_hgF6Yw-8407643914579" 4629 class="full-unstyled-link" 4630 aria-labelledby="CardLink-template--17120078823702__featured_collection_hgF6Yw-8407643914579 Badge-template--17120078823702__featured_collection_hgF6Yw-8407643914579" 4631 > 4632 Toiletpaper Magazine 20 4633 </a> 4634 </h3><span class="caption-large light"></span> 4635<div class="price "> 4636 <div class="price__container"><div class="price__regular">
4637 <span class="visually-hidden visually-hidden--inline">Regular price</span> 4638 <span class="price-item price-item--regular"> 4639 â¬15,00 4640 </span> 4641 </div> 4642 <div class="price__sale"> 4643 <span class="visually-hidden visually-hidden--inline">Regular price</span> 4644 <span> 4645 <s class="price-item price-item--regular"> 4646 4647 4648 4649 </s> 4650 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 4651 <span class="price-item price-item--sale price-item--last"> 4652 â¬15,00 4653 </span> 4654 </div> 4655 4656 <small class="unit-price caption hidden"> 4657 <span class="visually-hidden">Unit price</span> 4658 <span class="price-item price-item--last"> 4659 <span></span> 4660 <span aria-hidden="true">/</span> 4661 <span class="visually-hidden"> per </span> 4662 <span> 4663 </span> 4664 </span> 4665 </small> 4666 </div></div> 4667 4668 </div> 4669 </div><div class="card__badge bottom left"></div> 4670 </div> 4671 </div> 4672 </div> 4673 </li><li id="Slide-template--17120078823702__featured_collection_hgF6Yw-4" class="grid__item"> 4674 4675 4676<link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-rating.css?v=24573085263941240431669977889" rel="stylesheet" type="text/css" media="all" /> 4677<div class="card-wrapper product-card-wrapper underline-links-hover"> 4678 <div 4679 class=" 4680 card 4681 card--card 4682 card--media 4683 color-background-1 gradient 4684 4685 4686 4687 " 4688 style="--ratio-percent: 75.0%;" 4689 > 4690 <div 4691 class="card__inner ratio" 4692 style="--ratio-percent: 75.0%;" 4693 ><div class="card__media"> 4694 <div class="media media--transparent media--hover-effect"> 4695 4696 <img 4697 4698 src="//www.damianibooks.com/cdn/shop/products/6208427_1.jpg?v=1678791191&width=533" 4699 sizes="(min-width: 1920px) 447px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 4700 alt="Toiletpaper Volume II Default Title" 4701 class="motion-reduce" 4702 4703 loading="lazy" 4704 4705 width="3000" 4706 height="2250" 4707 > 4708 4709</div> 4710 </div><div class="card__content"> 4711 <div class="card__information"> 4712 <h3 4713 class="card__heading" 4714 4715 > 4716 <a 4717 href="/en/products/6208427" 4718 id="StandardCardNoMediaLink-template--17120078823702__featured_collection_hgF6Yw-8133775720726" 4719 class="full-unstyled-link" 4720 aria-labelledby="StandardCardNoMediaLink-template--17120078823702__featured_collection_hgF6Yw-8133775720726 NoMediaStandardBadge-template--17120078823702__featured_collection_hgF6Yw-8133775720726" 4721 > 4722 Toiletpaper Volume II 4723 </a> 4724 </h3> 4725 </div> 4726 <div class="card__badge bottom left"></div> 4727 </div> 4728 </div> 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 <div class="card__content"> 4739 <div class="card__information"> 4740 4741 <div class="card-information"><span class="visually-hidden">Vendor:</span> 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 <div class="caption-with-letter-spacing light">Maurizio Cattelan and Pierpaolo Ferrari</div> 4752 <h3 4753 class="card__heading h5" 4754 4755 id="title-template--17120078823702__featured_collection_hgF6Yw-8133775720726" 4756 4757 > 4758 <a 4759 href="/en/products/6208427" 4760 id="CardLink-template--17120078823702__featured_collection_hgF6Yw-8133775720726" 4761 class="full-unstyled-link" 4762 aria-labelledby="CardLink-template--17120078823702__featured_collection_hgF6Yw-8133775720726 Badge-template--17120078823702__featured_collection_hgF6Yw-8133775720726" 4763 > 4764 Toiletpaper Volume II 4765 </a> 4766 </h3><span class="caption-large light"></span> 4767<div class="price "> 4768 <div class="price__container"><div class="price__regular">
4769 <span class="visually-hidden visually-hidden--inline">Regular price</span> 4770 <span class="price-item price-item--regular"> 4771 â¬60,00 4772 </span> 4773 </div> 4774 <div class="price__sale"> 4775 <span class="visually-hidden visually-hidden--inline">Regular price</span> 4776 <span> 4777 <s class="price-item price-item--regular"> 4778 4779 4780 4781 </s> 4782 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 4783 <span class="price-item price-item--sale price-item--last"> 4784 â¬60,00 4785 </span> 4786 </div> 4787 4788 <small class="unit-price caption hidden"> 4789 <span class="visually-hidden">Unit price</span> 4790 <span class="price-item price-item--last"> 4791 <span></span> 4792 <span aria-hidden="true">/</span> 4793 <span class="visually-hidden"> per </span> 4794 <span> 4795 </span> 4796 </span> 4797 </small> 4798 </div></div> 4799 4800 </div> 4801 </div><div class="card__badge bottom left"></div> 4802 </div> 4803 </div> 4804 </div> 4805 </li></ul></slider-component><div class="center collection__view-all"> 4806 <a href="/en/collections/toiletpaper" 4807 class="button" 4808 aria-label="View all products in the Toiletpaper collection" 4809 > 4810 View all 4811 </a> 4812 </div></div> 4813</div> 4814 4815 4816</section><section id="shopify-section-template--17120078823702__custom_liquid_TTJxbK" class="shopify-section section"><style data-shopify>.section-template--17120078823702__custom_liquid_TTJxbK-padding { 4817 padding-top: calc(0px * 0.75); 4818 padding-bottom: calc(0px * 0.75); 4819} 4820 4821@media screen and (min-width: 750px) { 4822 .section-template--17120078823702__custom_liquid_TTJxbK-padding { 4823 padding-top: 0px; 4824 padding-bottom: 0px; 4825 } 4826}</style><div class="color-background-2 gradient"> 4827 <div class="section-template--17120078823702__custom_liquid_TTJxbK-padding"> 4828 <hr class="separ_top" style="border: 1px solid #000000; border-top:none;"> 4829 </div> 4830</div> 4831 4832 4833</section><section id="shopify-section-template--17120078823702__collage_pfWLzj" class="shopify-section section"><link href="//www.damianibooks.com/cdn/shop/t/2/assets/collage.css?v=66057739542734032651669977890" rel="stylesheet" type="text/css" media="all" /> 4834<link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-card.css?v=35485146028870505481692631468" rel="stylesheet" type="text/css" media="all" /> 4835<link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-price.css?v=135433427248328771161673860445" rel="stylesheet" type="text/css" media="all" /> 4836<link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-modal-video.css?v=48762958730556882751669977890" rel="stylesheet" type="text/css" media="all" /> 4837<style data-shopify>.section-template--17120078823702__collage_pfWLzj-padding { 4838 padding-top: 12px; 4839 padding-bottom: 27px; 4840 } 4841 4842 @media screen and (min-width: 750px) { 4843 .section-template--17120078823702__collage_pfWLzj-padding { 4844 padding-top: 16px; 4845 padding-bottom: 36px; 4846 } 4847 }</style><link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/component-deferred-media.css?v=54092797763792720131669977889" media="print" onload="this.media='all'"> 4848 4849<div class="color-background-1 gradient isolate"> 4850 <div class="page-width section-template--17120078823702__collage_pfWLzj-padding"> 4851 <h2 class="collage-wrapper-title h2">100 Superlative Rolex Watches | New Edition</h2> 4852 <div class="collage collage--mobile"><div class="collage__item collage__item--video collage__item--left" ><div class="collage-card global-media-settings"> 4853 <noscript> 4854 <a href="https://youtu.be/Z8X1wPlzQFc" class="collage-card__link"> 4855 <div class="media media--transparent ratio" style="--ratio-percent: 64.47925486875529%"><img src="//www.damianibooks.com/cdn/shop/files/9788862088718_03_Draft.jpg?v=1784880270&width=3000" alt="" srcset="//www.damianibooks.com/cdn/shop/files/9788862088718_03_Draft.jpg?v=1784880270&width=550 550w, //www.damianibooks.com/cdn/shop/files/9788862088718_03_Draft.jpg?v=1784880270&width=720 720w, //www.damianibooks.com/cdn/shop/files/9788862088718_03_Draft.jpg?v=1784880270&width=990 990w, //www.damianibooks.com/cdn/shop/files/9788862088718_03_Draft.jpg?v=1784880270&width=1100 1100w, //www.damianibooks.com/cdn/shop/files/9788862088718_03_Draft.jpg?v=1784880270&width=1500 1500w, //www.damianibooks.com/cdn/shop/files/9788862088718_03_Draft.jpg?v=1784880270&width=2200 2200w, //www.damianibooks.com/cdn/shop/files/9788862088718_03_Draft.jpg?v=1784880270&width=3000 3000w" width="3000" height="1934" loading="lazy" sizes="(min-width: 1920px) 1219px, (min-width: 750px) 500px, calc(100vw - 30px)"> 4856</div> 4857 </a> 4858 </noscript> 4859 <modal-opener class="no-js-hidden" data-modal="#PopupModal-video_CnfDwM"> 4860 <div class="deferred-media"> 4861 <button class="deferred-media__poster full-unstyled-link" type="button" aria-label="Load video: " aria-haspopup="dialog" data-media-id="Z8X1wPlzQFc"> 4862 <div class="media media--transparent ratio" style="--ratio-percent: 64.47925486875529%">
4863 <span class="deferred-media__poster-button motion-reduce"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-play" fill="none" viewBox="0 0 10 14"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.48177 0.814643C0.81532 0.448245 0 0.930414 0 1.69094V12.2081C0 12.991 0.858787 13.4702 1.52503 13.0592L10.5398 7.49813C11.1918 7.09588 11.1679 6.13985 10.4965 5.77075L1.48177 0.814643Z" fill="currentColor"/></svg> 4864</span><img src="//www.damianibooks.com/cdn/shop/files/9788862088718_03_Draft.jpg?v=1784880270&width=3000" alt="" srcset="//www.damianibooks.com/cdn/shop/files/9788862088718_03_Draft.jpg?v=1784880270&width=550 550w, //www.damianibooks.com/cdn/shop/files/9788862088718_03_Draft.jpg?v=1784880270&width=720 720w, //www.damianibooks.com/cdn/shop/files/9788862088718_03_Draft.jpg?v=1784880270&width=990 990w, //www.damianibooks.com/cdn/shop/files/9788862088718_03_Draft.jpg?v=1784880270&width=1100 1100w, //www.damianibooks.com/cdn/shop/files/9788862088718_03_Draft.jpg?v=1784880270&width=1500 1500w, //www.damianibooks.com/cdn/shop/files/9788862088718_03_Draft.jpg?v=1784880270&width=2200 2200w, //www.damianibooks.com/cdn/shop/files/9788862088718_03_Draft.jpg?v=1784880270&width=3000 3000w" width="3000" height="1934" loading="lazy" sizes="(min-width: 1920px) 1219px, (min-width: 750px) 500px, calc(100vw - 30px)"> 4865</div> 4866 </button> 4867 </div> 4868 </modal-opener> 4869 <modal-dialog id="PopupModal-video_CnfDwM" class="modal-video media-modal color-background-1"> 4870 <div class="modal-video__content" role="dialog" aria-label="" aria-modal="true" tabindex="-1"> 4871 <button id="ModalClose-video_CnfDwM" type="button" class="modal-video__toggle" aria-label="Close"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 4872 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 4873</svg> 4874</button> 4875 <div class="modal-video__content-info"> 4876 <deferred-media class="modal-video__video template-popup"> 4877 <template><iframe src="https://www.youtube.com/embed/Z8X1wPlzQFc?enablejsapi=1" class="js-youtube" allow="autoplay; encrypted-media" allowfullscreen title="" ></iframe></template> 4878 </deferred-media> 4879 </div> 4880 </div> 4881 </modal-dialog> 4882 </div></div><div class="collage__item collage__item--product collage__item--left" > 4883 4884<link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-rating.css?v=24573085263941240431669977889" rel="stylesheet" type="text/css" media="all" /> 4885<div class="card-wrapper product-card-wrapper underline-links-hover"> 4886 <div 4887 class=" 4888 card 4889 card--card 4890 card--media 4891 color-background-1 gradient 4892 card--extend-height 4893 4894 4895 " 4896 style="--ratio-percent: 75.0%;" 4897 > 4898 <div 4899 class="card__inner ratio" 4900 style="--ratio-percent: 75.0%;" 4901 ><div class="card__media"> 4902 <div class="media media--transparent media--hover-effect"> 4903 4904 <img 4905 4906 src="//www.damianibooks.com/cdn/shop/files/John_Goldberger_Rolex_Product_Shot_COVER_30b8b97b-57f9-4eb1-be96-606874cf6352.jpg?v=1788429773&width=533" 4907 sizes="(min-width: 1920px) 447px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 4908 alt="Cover (immagine principale): Cover of 100 Superlative Rolex Watches, new edition, by John Goldberger (Damiani)" 4909 class="motion-reduce" 4910 4911 loading="lazy" 4912 4913 width="3000" 4914 height="2250" 4915 > 4916 4917<img 4918 srcset="//www.damianibooks.com/cdn/shop/files/splicaserolexcopia.jpg?v=1784271611&width=165 165w,//www.damianibooks.com/cdn/shop/files/splicaserolexcopia.jpg?v=1784271611&width=360 360w,//www.damianibooks.com/cdn/shop/files/splicaserolexcopia.jpg?v=1784271611&width=533 533w,//www.damianibooks.com/cdn/shop/files/splicaserolexcopia.jpg?v=1784271611&width=720 720w,//www.damianibooks.com/cdn/shop/files/splicaserolexcopia.jpg?v=1784271611&width=940 940w,//www.damianibooks.com/cdn/shop/files/splicaserolexcopia.jpg?v=1784271611&width=1066 1066w,//www.damianibooks.com/cdn/shop/files/splicaserolexcopia.jpg?v=1784271611 2800w 4919 " 4920 src="//www.damianibooks.com/cdn/shop/files/splicaserolexcopia.jpg?v=1784271611&width=533" 4921 sizes="(min-width: 1920px) 447px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 4922 alt="" 4923 class="motion-reduce" 4924 loading="lazy" 4925 width="2800" 4926 height="2000" 4927 ></div> 4928 </div><div class="card__content"> 4929 <div class="card__information"> 4930 <h3 4931 class="card__heading" 4932 4933 > 4934 <a 4935 href="/en/products/100-superlative-rolex-watches" 4936 id="StandardCardNoMediaLink--10596853481811" 4937 class="full-unstyled-link" 4938 aria-labelledby="StandardCardNoMediaLink--10596853481811 NoMediaStandardBadge--10596853481811" 4939 > 4940 100 Superlative Rolex Watches | New Edition 4941 </a> 4942 </h3> 4943 </div> 4944 <div class="card__badge bottom left"><span id="NoMediaStandardBadge--10596853481811" 4945 class="badge badge--bottom-left in-arrivo">upcoming</span></div> 4946 </div> 4947 </div> 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 <div class="card__content"> 4958 <div class="card__information"> 4959 4960 <div class="card-information"><span class="caption-large light"></span> 4961<div class="price "> 4962 <div class="price__container"><div class="price__regular">
4963 <span class="visually-hidden visually-hidden--inline">Regular price</span> 4964 <span class="price-item price-item--regular"> 4965 â¬240,00 4966 </span> 4967 </div> 4968 <div class="price__sale"> 4969 <span class="visually-hidden visually-hidden--inline">Regular price</span> 4970 <span> 4971 <s class="price-item price-item--regular"> 4972 4973 4974 4975 </s> 4976 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 4977 <span class="price-item price-item--sale price-item--last"> 4978 â¬240,00 4979 </span> 4980 </div> 4981 4982 <small class="unit-price caption hidden"> 4983 <span class="visually-hidden">Unit price</span> 4984 <span class="price-item price-item--last"> 4985 <span></span> 4986 <span aria-hidden="true">/</span> 4987 <span class="visually-hidden"> per </span> 4988 <span> 4989 </span> 4990 </span> 4991 </small> 4992 </div></div> 4993 4994 </div> 4995 </div><div class="card__badge bottom left"></div> 4996 </div> 4997 </div> 4998 </div> 4999</div></div> 5000 </div> 5001</div> 5002 5003 5004</section><section id="shopify-section-template--17120078823702__98b96ee2-b2f7-446a-a53f-19f0cdd4eaaa" class="shopify-section section"><style data-shopify>.section-template--17120078823702__98b96ee2-b2f7-446a-a53f-19f0cdd4eaaa-padding { 5005 padding-top: calc(20px * 0.75); 5006 padding-bottom: calc(32px * 0.75); 5007} 5008 5009@media screen and (min-width: 750px) { 5010 .section-template--17120078823702__98b96ee2-b2f7-446a-a53f-19f0cdd4eaaa-padding { 5011 padding-top: 20px; 5012 padding-bottom: 32px; 5013 } 5014}</style><div class="color-background-1 gradient"> 5015 <div class="section-template--17120078823702__98b96ee2-b2f7-446a-a53f-19f0cdd4eaaa-padding"> 5016 <hr class="separ_top" style="border: 1px solid #000000; border-top:none;"> 5017 </div> 5018</div> 5019 5020 5021</section><section id="shopify-section-template--17120078823702__rich-text-2" class="shopify-section section"><link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/component-rte.css?v=76698905976154169031680512563" media="print" onload="this.media='all'"> 5022<link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/section-rich-text.css?v=152932187401802659371676990729" media="print" onload="this.media='all'"> 5023 5024<noscript><link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-rte.css?v=76698905976154169031680512563" rel="stylesheet" type="text/css" media="all" /></noscript> 5025<noscript><link href="//www.damianibooks.com/cdn/shop/t/2/assets/section-rich-text.css?v=152932187401802659371676990729" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.section-template--17120078823702__rich-text-2-padding { 5026 padding-top: 24px; 5027 padding-bottom: 27px; 5028 } 5029 5030 @media screen and (min-width: 750px) { 5031 .section-template--17120078823702__rich-text-2-padding { 5032 padding-top: 32px; 5033 padding-bottom: 36px; 5034 } 5035 }</style><div class="isolate"> 5036 <div class="rich-text content-container color-background-1 gradient rich-text--full-width content-container--full-width section-template--17120078823702__rich-text-2-padding"> 5037 <div class="rich-text__wrapper rich-text__wrapper--center page-width"> 5038 <div class="rich-text__blocks center"><h2 class="rich-text__heading rte h2" > 5039 Featured Authors 5040 </h2></div> 5041 </div> 5042 </div> 5043</div> 5044 5045 5046</section><section id="shopify-section-template--17120078823702__5e4e4f95-b38e-4466-9cda-23e3748b35fc" class="shopify-section section section-collection-list"><link href="//www.damianibooks.com/cdn/shop/t/2/assets/section-collection-list.css?v=43061208210517802001681819699" rel="stylesheet" type="text/css" media="all" /> 5047<link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-card.css?v=35485146028870505481692631468" rel="stylesheet" type="text/css" media="all" /> 5048 5049<link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/component-slider.css?v=90174032693941686211677582676" media="print" onload="this.media='all'"> 5050<noscript><link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-slider.css?v=90174032693941686211677582676" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.section-template--17120078823702__5e4e4f95-b38e-4466-9cda-23e3748b35fc-padding { 5051 padding-top: 0px; 5052 padding-bottom: 0px; 5053 } 5054 5055 @media screen and (min-width: 750px) { 5056 .section-template--17120078823702__5e4e4f95-b38e-4466-9cda-23e3748b35fc-padding { 5057 padding-top: 0px; 5058 padding-bottom: 0px; 5059 } 5060 }</style><div class="color-background-1 gradient"> 5061 <div class="collection-list-wrapper page-width isolate page-width-desktop no-heading no-mobile-link section-template--17120078823702__5e4e4f95-b38e-4466-9cda-23e3748b35fc-padding"><slider-component class="slider-mobile-gutter"> 5062 <ul class="collection-list contains-card contains-card--collection grid grid--2-col-desktop grid--2-col-tablet-down slider slider--tablet grid--peek collection-list--4-items" 5063 id="Slider-template--17120078823702__5e4e4f95-b38e-4466-9cda-23e3748b35fc" 5064 role="list" 5065 ><li id="Slide-template--17120078823702__5e4e4f95-b38e-4466-9cda-23e3748b35fc-1" class="collection-list__item grid__item slider__slide" > 5066 <a href="/en/collections/meyerowitz-joel" class="full-unstyled-link"> 5067 5068<div class="card-wrapper animate-arrow collection-card-wrapper"> 5069 <div class="card 5070 card--standard 5071 card--media 5072 5073 5074 " 5075 style="--ratio-percent: 100%;" 5076 > 5077 <div class="card__inner color-background-1 gradient ratio" style="--ratio-percent: 100%;"><div class="card__media"> 5078 <div class="media media--transparent media--hover-effect"> 5079 <img 5080 srcset="//www.damianibooks.com/cdn/shop/collections/Joel_Meyerowitz.jpg?v=1679329759&width=165 165w,//www.damianibooks.com/cdn/shop/collections/Joel_Meyerowitz.jpg?v=1679329759&width=330 330w,//www.damianibooks.com/cdn/shop/collections/Joel_Meyerowitz.jpg?v=1679329759 441w" 5081 src="//www.damianibooks.com/cdn/shop/collections/Joel_Meyerowitz.jpg?v=1679329759&width=1500" 5082 sizes=" 5083 (min-width: 1920px) 606px, 5084 (min-width: 750px) calc((100vw - 10rem) / 2), 5085 calc(100vw - 3rem)" 5086 alt="" 5087 height="319" 5088 width="441" 5089 loading="lazy" 5090 class="motion-reduce" 5091 > 5092 </div> 5093 </div><div class="card__content"> 5094 <div class="card__information"> 5095 <h3 class="card__heading"> 5096 <a href="/en/collections/meyerowitz-joel" class="full-unstyled-link">Meyerowitz Joel<span class="icon-wrap"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="62px" height="8px" viewBox="0 0 62 8" enable-background="new 0 0 62 8" xml:space="preserve"> <image id="image0" width="62" height="8" x="0" y="0" 5097 href="https://cdn.shopify.com/s/files/1/0687/2281/9350/files/Arrow_3.png?v=1673264281" /> 5098</svg></span> 5099 </a> 5100 </h3></div> 5101 </div> 5102 </div> 5103 5104 <div class="card__content"> 5105 <div class="card__information"> 5106 <h3 class="card__heading"> 5107 <a href="/en/collections/meyerowitz-joel" class="full-unstyled-link">Meyerowitz Joel<span class="icon-wrap"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="62px" height="8px" viewBox="0 0 62 8" enable-background="new 0 0 62 8" xml:space="preserve"> <image id="image0" width="62" height="8" x="0" y="0" 5108 href="https://cdn.shopify.com/s/files/1/0687/2281/9350/files/Arrow_3.png?v=1673264281" /> 5109</svg></span> 5110 </a> 5111 </h3></div> 5112 </div> 5113 5114 </div> 5115</div> 5116 5117 <div class="card__information"><a href="/en/collections/meyerowitz-joel" class="full-unstyled-link"> 5118 <p class="card__caption">Joel Meyerowitz<span class="icon-wrap"> <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="62px" height="8px" viewBox="0 0 62 8" enable-background="new 0 0 62 8" xml:space="preserve"> <image id="image0" width="62" height="8" x="0" y="0" 5119 href="https://cdn.shopify.com/s/files/1/0687/2281/9350/files/Arrow_3.png?v=1673264281" /> 5120</svg></span> 5121 </p> 5122 </a></div> 5123 </a> 5124 </li><li id="Slide-template--17120078823702__5e4e4f95-b38e-4466-9cda-23e3748b35fc-2" class="collection-list__item grid__item slider__slide" > 5125 <a href="/en/collections/porzak-lara" class="full-unstyled-link"> 5126 5127<div class="card-wrapper animate-arrow collection-card-wrapper"> 5128 <div class="card 5129 card--standard 5130 card--media 5131 5132 5133 " 5134 style="--ratio-percent: 100%;" 5135 > 5136 <div class="card__inner color-background-1 gradient ratio" style="--ratio-percent: 100%;"><div class="card__media"> 5137 <div class="media media--transparent media--hover-effect"> 5138 <img 5139 srcset="//www.damianibooks.com/cdn/shop/collections/porzak_portrait.jpg?v=1773828997&width=165 165w,//www.damianibooks.com/cdn/shop/collections/porzak_portrait.jpg?v=1773828997&width=330 330w,//www.damianibooks.com/cdn/shop/collections/porzak_portrait.jpg?v=1773828997&width=535 535w,//www.damianibooks.com/cdn/shop/collections/porzak_portrait.jpg?v=1773828997 591w" 5140 src="//www.damianibooks.com/cdn/shop/collections/porzak_portrait.jpg?v=1773828997&width=1500" 5141 sizes=" 5142 (min-width: 1920px) 606px, 5143 (min-width: 750px) calc((100vw - 10rem) / 2), 5144 calc(100vw - 3rem)" 5145 alt="" 5146 height="427" 5147 width="591"
5148 loading="lazy" 5149 class="motion-reduce" 5150 > 5151 </div> 5152 </div><div class="card__content"> 5153 <div class="card__information"> 5154 <h3 class="card__heading"> 5155 <a href="/en/collections/porzak-lara" class="full-unstyled-link">Porzak Lara<span class="icon-wrap"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="62px" height="8px" viewBox="0 0 62 8" enable-background="new 0 0 62 8" xml:space="preserve"> <image id="image0" width="62" height="8" x="0" y="0" 5156 href="https://cdn.shopify.com/s/files/1/0687/2281/9350/files/Arrow_3.png?v=1673264281" /> 5157</svg></span> 5158 </a> 5159 </h3></div> 5160 </div> 5161 </div> 5162 5163 <div class="card__content"> 5164 <div class="card__information"> 5165 <h3 class="card__heading"> 5166 <a href="/en/collections/porzak-lara" class="full-unstyled-link">Porzak Lara<span class="icon-wrap"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="62px" height="8px" viewBox="0 0 62 8" enable-background="new 0 0 62 8" xml:space="preserve"> <image id="image0" width="62" height="8" x="0" y="0" 5167 href="https://cdn.shopify.com/s/files/1/0687/2281/9350/files/Arrow_3.png?v=1673264281" /> 5168</svg></span> 5169 </a> 5170 </h3></div> 5171 </div> 5172 5173 </div> 5174</div> 5175 5176 <div class="card__information"><a href="/en/collections/porzak-lara" class="full-unstyled-link"> 5177 <p class="card__caption">Lara Porzak<span class="icon-wrap"> <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="62px" height="8px" viewBox="0 0 62 8" enable-background="new 0 0 62 8" xml:space="preserve"> <image id="image0" width="62" height="8" x="0" y="0" 5178 href="https://cdn.shopify.com/s/files/1/0687/2281/9350/files/Arrow_3.png?v=1673264281" /> 5179</svg></span> 5180 </p> 5181 </a></div> 5182 </a> 5183 </li><li id="Slide-template--17120078823702__5e4e4f95-b38e-4466-9cda-23e3748b35fc-3" class="collection-list__item grid__item slider__slide" > 5184 <a href="/en/collections/cattelan-maurizio" class="full-unstyled-link"> 5185 5186<div class="card-wrapper animate-arrow collection-card-wrapper"> 5187 <div class="card 5188 card--standard 5189 card--media 5190 5191 5192 " 5193 style="--ratio-percent: 100%;" 5194 > 5195 <div class="card__inner color-background-1 gradient ratio" style="--ratio-percent: 100%;"><div class="card__media"> 5196 <div class="media media--transparent media--hover-effect"> 5197 <img 5198 srcset="//www.damianibooks.com/cdn/shop/collections/Maurizio_Cattelan.jpg?v=1679938398&width=165 165w,//www.damianibooks.com/cdn/shop/collections/Maurizio_Cattelan.jpg?v=1679938398&width=330 330w,//www.damianibooks.com/cdn/shop/collections/Maurizio_Cattelan.jpg?v=1679938398 441w" 5199 src="//www.damianibooks.com/cdn/shop/collections/Maurizio_Cattelan.jpg?v=1679938398&width=1500" 5200 sizes=" 5201 (min-width: 1920px) 606px, 5202 (min-width: 750px) calc((100vw - 10rem) / 2), 5203 calc(100vw - 3rem)" 5204 alt="" 5205 height="319" 5206 width="441" 5207 loading="lazy" 5208 class="motion-reduce" 5209 > 5210 </div> 5211 </div><div class="card__content"> 5212 <div class="card__information"> 5213 <h3 class="card__heading"> 5214 <a href="/en/collections/cattelan-maurizio" class="full-unstyled-link">Cattelan Maurizio<span class="icon-wrap"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="62px" height="8px" viewBox="0 0 62 8" enable-background="new 0 0 62 8" xml:space="preserve"> <image id="image0" width="62" height="8" x="0" y="0" 5215 href="https://cdn.shopify.com/s/files/1/0687/2281/9350/files/Arrow_3.png?v=1673264281" /> 5216</svg></span> 5217 </a> 5218 </h3></div> 5219 </div> 5220 </div> 5221 5222 <div class="card__content"> 5223 <div class="card__information"> 5224 <h3 class="card__heading"> 5225 <a href="/en/collections/cattelan-maurizio" class="full-unstyled-link">Cattelan Maurizio<span class="icon-wrap"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="62px" height="8px" viewBox="0 0 62 8" enable-background="new 0 0 62 8" xml:space="preserve"> <image id="image0" width="62" height="8" x="0" y="0" 5226 href="https://cdn.shopify.com/s/files/1/0687/2281/9350/files/Arrow_3.png?v=1673264281" /> 5227</svg></span> 5228 </a> 5229 </h3></div> 5230 </div> 5231 5232 </div> 5233</div> 5234 5235 <div class="card__information"><a href="/en/collections/cattelan-maurizio" class="full-unstyled-link"> 5236 <p class="card__caption">Maurizio Cattelan<span class="icon-wrap"> <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="62px" height="8px" viewBox="0 0 62 8" enable-background="new 0 0 62 8" xml:space="preserve"> <image id="image0" width="62" height="8" x="0" y="0" 5237 href="https://cdn.shopify.com/s/files/1/0687/2281/9350/files/Arrow_3.png?v=1673264281" /> 5238</svg></span> 5239 </p> 5240 </a></div> 5241 </a> 5242 </li><li id="Slide-template--17120078823702__5e4e4f95-b38e-4466-9cda-23e3748b35fc-4"
5242class="collection-list__item grid__item slider__slide" > 5243 <a href="/en/collections/hastreiter-kim" class="full-unstyled-link"> 5244 5245<div class="card-wrapper animate-arrow collection-card-wrapper"> 5246 <div class="card 5247 card--standard 5248 card--media 5249 5250 5251 " 5252 style="--ratio-percent: 100%;" 5253 > 5254 <div class="card__inner color-background-1 gradient ratio" style="--ratio-percent: 100%;"><div class="card__media"> 5255 <div class="media media--transparent media--hover-effect"> 5256 <img 5257 srcset="//www.damianibooks.com/cdn/shop/collections/Kim_Ashtreiter_Portrait_02.jpg?v=1724763084&width=165 165w,//www.damianibooks.com/cdn/shop/collections/Kim_Ashtreiter_Portrait_02.jpg?v=1724763084&width=330 330w,//www.damianibooks.com/cdn/shop/collections/Kim_Ashtreiter_Portrait_02.jpg?v=1724763084 441w" 5258 src="//www.damianibooks.com/cdn/shop/collections/Kim_Ashtreiter_Portrait_02.jpg?v=1724763084&width=1500" 5259 sizes=" 5260 (min-width: 1920px) 606px, 5261 (min-width: 750px) calc((100vw - 10rem) / 2), 5262 calc(100vw - 3rem)" 5263 alt="" 5264 height="319" 5265 width="441" 5266 loading="lazy" 5267 class="motion-reduce" 5268 > 5269 </div> 5270 </div><div class="card__content"> 5271 <div class="card__information"> 5272 <h3 class="card__heading"> 5273 <a href="/en/collections/hastreiter-kim" class="full-unstyled-link">Hastreiter Kim<span class="icon-wrap"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="62px" height="8px" viewBox="0 0 62 8" enable-background="new 0 0 62 8" xml:space="preserve"> <image id="image0" width="62" height="8" x="0" y="0" 5274 href="https://cdn.shopify.com/s/files/1/0687/2281/9350/files/Arrow_3.png?v=1673264281" /> 5275</svg></span> 5276 </a> 5277 </h3></div> 5278 </div> 5279 </div> 5280 5281 <div class="card__content"> 5282 <div class="card__information"> 5283 <h3 class="card__heading"> 5284 <a href="/en/collections/hastreiter-kim" class="full-unstyled-link">Hastreiter Kim<span class="icon-wrap"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="62px" height="8px" viewBox="0 0 62 8" enable-background="new 0 0 62 8" xml:space="preserve"> <image id="image0" width="62" height="8" x="0" y="0" 5285 href="https://cdn.shopify.com/s/files/1/0687/2281/9350/files/Arrow_3.png?v=1673264281" /> 5286</svg></span> 5287 </a> 5288 </h3></div> 5289 </div> 5290 5291 </div> 5292</div> 5293 5294 <div class="card__information"><a href="/en/collections/hastreiter-kim" class="full-unstyled-link"> 5295 <p class="card__caption">Kim Hastreiter<span class="icon-wrap"> <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="62px" height="8px" viewBox="0 0 62 8" enable-background="new 0 0 62 8" xml:space="preserve"> <image id="image0" width="62" height="8" x="0" y="0" 5296 href="https://cdn.shopify.com/s/files/1/0687/2281/9350/files/Arrow_3.png?v=1673264281" /> 5297</svg></span> 5298 </p> 5299 </a></div> 5300 </a> 5301 </li></ul><div class="slider-buttons no-js-hidden"> 5302 <button type="button" class="slider-button slider-button--prev" name="previous" aria-label="Slide left"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 5303 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 5304</svg> 5305</button> 5306 <div class="slider-counter caption"> 5307 <span class="slider-counter--current">1</span> 5308 <span aria-hidden="true"> / </span> 5309 <span class="visually-hidden">of</span> 5310 <span class="slider-counter--total">4</span> 5311 </div> 5312 <button type="button" class="slider-button slider-button--next" name="next" aria-label="Slide right"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 5313 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 5314</svg> 5315</button> 5316 </div></slider-component></div> 5317</div> 5318 5319 5320 5321</section><section id="shopify-section-template--17120078823702__5adb0b5f-462d-4da8-aac6-59d43d6e49dd" class="shopify-section section"><style data-shopify>.section-template--17120078823702__5adb0b5f-462d-4da8-aac6-59d43d6e49dd-padding {
5322 padding-top: calc(80px * 0.75); 5323 padding-bottom: calc(0px * 0.75); 5324} 5325 5326@media screen and (min-width: 750px) { 5327 .section-template--17120078823702__5adb0b5f-462d-4da8-aac6-59d43d6e49dd-padding { 5328 padding-top: 80px; 5329 padding-bottom: 0px; 5330 } 5331}</style><div class="color-background-1 gradient"> 5332 <div class="section-template--17120078823702__5adb0b5f-462d-4da8-aac6-59d43d6e49dd-padding"> 5333 <hr class="separ_bottom" style="border: 1px solid #000000; border-top:none;"> 5334 </div> 5335</div> 5336 5337 5338</section><section id="shopify-section-template--17120078823702__8b3b6b0d-7fba-4c97-8349-6b650b10e24b" class="shopify-section section"><link href="//www.damianibooks.com/cdn/shop/t/2/assets/section-image-banner.css?v=69389034346953263761680430379" rel="stylesheet" type="text/css" media="all" /> 5339<style data-shopify>#Banner-template--17120078823702__8b3b6b0d-7fba-4c97-8349-6b650b10e24b::after { 5340 opacity: 0.2; 5341 }</style><div id="Banner-template--17120078823702__8b3b6b0d-7fba-4c97-8349-6b650b10e24b" class="banner banner--content-align-center banner--content-align-mobile-center banner--medium banner--mobile-bottom banner--desktop-transparent"><div class="banner__media media banner__media-half"><img src="//www.damianibooks.com/cdn/shop/files/News_Paris_Photo2026_eec32101-0ad9-41d4-80c5-29e7e0c3fbe0.jpg?v=1788510862&width=2000" srcset="//www.damianibooks.com/cdn/shop/files/News_Paris_Photo2026_eec32101-0ad9-41d4-80c5-29e7e0c3fbe0.jpg?v=1788510862&width=375 375w, //www.damianibooks.com/cdn/shop/files/News_Paris_Photo2026_eec32101-0ad9-41d4-80c5-29e7e0c3fbe0.jpg?v=1788510862&width=550 550w, //www.damianibooks.com/cdn/shop/files/News_Paris_Photo2026_eec32101-0ad9-41d4-80c5-29e7e0c3fbe0.jpg?v=1788510862&width=750 750w, //www.damianibooks.com/cdn/shop/files/News_Paris_Photo2026_eec32101-0ad9-41d4-80c5-29e7e0c3fbe0.jpg?v=1788510862&width=1100 1100w, //www.damianibooks.com/cdn/shop/files/News_Paris_Photo2026_eec32101-0ad9-41d4-80c5-29e7e0c3fbe0.jpg?v=1788510862&width=1500 1500w, //www.damianibooks.com/cdn/shop/files/News_Paris_Photo2026_eec32101-0ad9-41d4-80c5-29e7e0c3fbe0.jpg?v=1788510862&width=1780 1780w, //www.damianibooks.com/cdn/shop/files/News_Paris_Photo2026_eec32101-0ad9-41d4-80c5-29e7e0c3fbe0.jpg?v=1788510862&width=2000 2000w" width="3104" height="2263.0" loading="lazy" class="banner__media-image-half" sizes="50vw"> 5342 5343 </div><div class="banner__media media banner__media-half"><img src="//www.damianibooks.com/cdn/shop/files/Rizzoli_banner_homepage_copia.jpg?v=1777370070&width=2000" srcset="//www.damianibooks.com/cdn/shop/files/Rizzoli_banner_homepage_copia.jpg?v=1777370070&width=375 375w, //www.damianibooks.com/cdn/shop/files/Rizzoli_banner_homepage_copia.jpg?v=1777370070&width=550 550w, //www.damianibooks.com/cdn/shop/files/Rizzoli_banner_homepage_copia.jpg?v=1777370070&width=750 750w, //www.damianibooks.com/cdn/shop/files/Rizzoli_banner_homepage_copia.jpg?v=1777370070&width=1100 1100w, //www.damianibooks.com/cdn/shop/files/Rizzoli_banner_homepage_copia.jpg?v=1777370070&width=1500 1500w, //www.damianibooks.com/cdn/shop/files/Rizzoli_banner_homepage_copia.jpg?v=1777370070&width=1780 1780w, //www.damianibooks.com/cdn/shop/files/Rizzoli_banner_homepage_copia.jpg?v=1777370070&width=2000 2000w" width="1425" height="1079.0" loading="lazy" class="banner__media-image-half" sizes="50vw"> 5344 5345 </div> 5346 <div class="banner__content banner__content--middle-center page-width"> 5347 <div class="banner__box content-container content-container--full-width-mobile color-background-1 gradient"><div class="banner__text body" > 5348 <span>FAIRS</span> 5349 </div><div class="banner__text body" > 5350 5351 <span>NEWS & EVENTS</span> 5352 5353 </div><div class="banner__buttons banner__buttons--multiple" ><a href="/en/blogs/blog-1/damiani-a-paris-photo-2026" class="button button--secondary">SCOPRI</a></div> 5354 <div class="banner__buttons banner__buttons--multiple" ><a href="/en/pages/news-ed-eventi" class="button button--secondary">SCOPRI</a></div><link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-breadcrumbs.css?v=23717732261247623931681999050" rel="stylesheet" type="text/css" media="all" /> 5355 5356 5357 </div> 5358 </div> 5359</div> 5360 5361 5362</section><section id="shopify-section-template--17120078823702__custom_liquid_CHicfF" class="shopify-section section"><style data-shopify>.section-template--17120078823702__custom_liquid_CHicfF-padding {
5363 padding-top: calc(0px * 0.75); 5364 padding-bottom: calc(0px * 0.75); 5365} 5366 5367@media screen and (min-width: 750px) { 5368 .section-template--17120078823702__custom_liquid_CHicfF-padding { 5369 padding-top: 0px; 5370 padding-bottom: 0px; 5371 } 5372}</style><div class="color-background-1 gradient"> 5373 <div class="section-template--17120078823702__custom_liquid_CHicfF-padding"> 5374 <hr class="separ_bottom" style="border: 1px solid #000000; border-top:none;"> 5375 </div> 5376</div> 5377 5378 5379</section> 5380 </main> 5381 5382 5383 <div id="shopify-section-footer" class="shopify-section"> 5384<link href="//www.damianibooks.com/cdn/shop/t/2/assets/section-footer.css?v=139042229319581620771708705420" rel="stylesheet" type="text/css" media="all" /> 5385<link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/component-newsletter.css?v=103472482056003053551669977889" media="print" onload="this.media='all'"> 5386<link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/component-list-menu.css?v=127523826482672149011670581910" media="print" onload="this.media='all'"> 5387<link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/component-list-payment.css?v=69253961410771838501669977888" media="print" onload="this.media='all'"> 5388<link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/component-list-social.css?v=52211663153726659061669977886" media="print" onload="this.media='all'"> 5389<link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/component-rte.css?v=76698905976154169031680512563" media="print" onload="this.media='all'"> 5390<link rel="stylesheet" href="//www.damianibooks.com/cdn/shop/t/2/assets/disclosure.css?v=646595190999601341669977887" media="print" onload="this.media='all'"> 5391 5392<noscript><link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-newsletter.css?v=103472482056003053551669977889" rel="stylesheet" type="text/css" media="all" /></noscript> 5393<noscript><link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-list-menu.css?v=127523826482672149011670581910" rel="stylesheet" type="text/css" media="all" /></noscript> 5394<noscript><link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-list-payment.css?v=69253961410771838501669977888" rel="stylesheet" type="text/css" media="all" /></noscript> 5395<noscript><link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-list-social.css?v=52211663153726659061669977886" rel="stylesheet" type="text/css" media="all" /></noscript> 5396<noscript><link href="//www.damianibooks.com/cdn/shop/t/2/assets/component-rte.css?v=76698905976154169031680512563" rel="stylesheet" type="text/css" media="all" /></noscript> 5397<noscript><link href="//www.damianibooks.com/cdn/shop/t/2/assets/disclosure.css?v=646595190999601341669977887" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.footer { 5398 margin-top: 9px; 5399 } 5400 5401 .section-footer-padding { 5402 padding-top: 9px; 5403 padding-bottom: 0px; 5404 } 5405 5406 @media screen and (min-width: 750px) { 5407 .footer { 5408 margin-top: 12px; 5409 } 5410 5411 .section-footer-padding { 5412 padding-top: 12px; 5413 padding-bottom: 0px; 5414 } 5415 }</style><footer class="footer color-inverse gradient section-footer-padding"><div class="footer__content-top page-width"><div class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet "><div class="footer-block grid__item footer-block--menu" ><h2 class="footer-block__heading">Shop</h2><ul class="footer-block__details-content list-unstyled"><li> 5416 <a href="https://cdn.shopify.com/s/files/1/0687/2281/9350/files/catalogo_fall_2026.pdf?v=1778751219" class="link link--text list-menu__item list-menu__item--link"> 5417 Download catalog 5418 </a> 5419 </li><li> 5420 <a href="/en/pages/sign-up-to-newsletter" class="link link--text list-menu__item list-menu__item--link"> 5421 Sign up to our newsletter 5422 </a> 5423 </li><li> 5424 <a href="/en/pages/distributors" class="link link--text list-menu__item list-menu__item--link"> 5425 P.IVA 03147040376 5426 </a> 5427 </li></ul></div><div class="footer-block grid__item footer-block--menu" ><h2 class="footer-block__heading">The company</h2><ul class="footer-block__details-content list-unstyled"><li> 5428 <a href="/en/pages/la-storia" class="link link--text list-menu__item list-menu__item--link"> 5429 About us 5430 </a> 5431 </li><li> 5432 <a href="/en/pages/contact" class="link link--text list-menu__item list-menu__item--link"> 5433 Contacts 5434 </a> 5435 </li></ul></div><div class="footer-block grid__item footer-block--menu" ><h2 class="footer-block__heading">Orders and Support</h2><ul class="footer-block__details-content list-unstyled"><li> 5436 <a href="/en/policies/terms-of-service" class="link link--text list-menu__item list-menu__item--link"> 5437 Terms and conditions 5438 </a> 5439 </li><li> 5440 <a href="/en/policies/privacy-policy" class="link link--text list-menu__item list-menu__item--link"> 5441 Privacy policy 5442 </a> 5443 </li><li> 5444 <a href="/en/pages/cookie-policy" class="link link--text list-menu__item list-menu__item--link"> 5445 Cookie policy 5446 </a> 5447 </li><li> 5448 <a href="/en/policies/shipping-policy" class="link link--text list-menu__item list-menu__item--link"> 5449 Shipping 5450 </a> 5451 </li><li> 5452 <a href="/en/policies/refund-policy" class="link link--text list-menu__item list-menu__item--link"> 5453 Returns and refunds 5454 </a> 5455 </li><li> 5456 <a href="/en/pages/diritto-di-recesso" class="link link--text list-menu__item list-menu__item--link"> 5457 Right of withdrawal 5458 </a> 5459 </li></ul></div><div class="footer-block--newsletter"><ul class="footer__list-social list-unstyled list-social" role="list"><li class="list-social__item"> 5460 <a href="https://it-it.facebook.com/DamianiBooks/" class="link list-social__link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewB
5460ox="0 0 18 18"> 5461 <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z"> 5462</svg> 5463<span class="visually-hidden">Facebook</span> 5464 </a> 5465 </li><li class="list-social__item"> 5466 <a href="https://it.linkedin.com/company/damiani-books" class="link list-social__link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-linkedin" viewBox="0 0 20 20"> <image id="image0" width="20" height="20" x="0" y="0" 5467 href="https://cdn.shopify.com/s/files/1/0687/2281/9350/files/icons8-linkedin-2-50.png?v=1679411975" /> 5468</svg> 5469<span class="visually-hidden">Linkedin</span> 5470 </a> 5471 </li><li class="list-social__item"> 5472 <a href="https://www.instagram.com/damiani_books/" class="link list-social__link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 18 18"> 5473 <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/> 5474 <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z"> 5475</svg> 5476<span class="visually-hidden">Instagram</span> 5477 </a> 5478 </li><li class="list-social__item"> 5479 <a href="https://www.youtube.com/@damianibooks5269" class="link list-social__link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 100 70"> 5480 <path d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z" fill="currentColor"> 5481</svg> 5482<span class="visually-hidden">YouTube</span> 5483 </a> 5484 </li></ul></div></div> 5485 5486 </div><hr class="footer_separator"> 5487 <div class="footer__content-bottom"> 5488 <div class="footer__content-bottom-wrapper page-width"> 5489 <div class="change--container-mobile"> 5490 <div class="euro-cont-footer"><p class="euro-footer">| â¬</p></div> 5491 5492 </div> 5493 <div class="footer__column footer__localization isolate"> 5494 5495 <div class="footer__copyright caption"> 5496 <small class="copyright__content">COPYRIGHT 2026 <a href="/en" title="">Damiani Books</a> P.IVA IT03147040376</small> 5497 </div> 5498 </div> 5499 </div> 5500 </div> 5501</footer> 5502 5503 5504 5505 5506</div> 5507 5508 <ul hidden> 5509 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 5510 <li id="a11y-new-window-message">Opens in a new window.</li> 5511 </ul> 5512 5513
5513<script> 5514 5515 window.shopUrl = 'https://www.damianibooks.com'; 5516 window.routes = { 5517 cart_add_url: '/en/cart/add', 5518 cart_change_url: '/en/cart/change', 5519 cart_update_url: '/en/cart/update', 5520 cart_url: '/en/cart', 5521 predictive_search_url: '/en/search/suggest' 5522 }; 5523 5524 window.cartStrings = { 5525 error: `There was an error while updating your cart. Please try again.`, 5526 quantityError: `You can only add [quantity] of this item to your cart.` 5527 } 5528 5529 window.variantStrings = { 5530 addToCart: `Buy now`, 5531 soldOut: `sold out on Damiani website`, 5532 unavailable: `Unavailable`, 5533 } 5534 5535 window.accessibilityStrings = { 5536 imageAvailable: `Image [index] is now available in gallery view`, 5537 shareSuccess: `Link copied to clipboard`, 5538 pauseSlideshow: `Pause slideshow`, 5539 playSlideshow: `Play slideshow`, 5540 } 5541 5542 </script>
5542<script src="//www.damianibooks.com/cdn/shop/t/2/assets/predictive-search.js?v=31278710863581584031669977888" defer="defer"></script>
5542<style> 5543 5544 @font-face { 5545 font-family: "FontAwesome"; 5546 src: url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0') format("woff2"); 5547 } 5548 5549 i.fa { 5550 font-family: "FontAwesome" !important; 5551 } 5552 h1,h2,h3,h4,h5,h6,html,body,*,[id] *{ 5553 font-family: "brandon-grotesque" !important; 5554 font-weight: 500 !important; 5555 } 5556</style> 5557 5558 5559
5559<script 5560 src="https://zooomyapps.com/wishlist/ZooomyColl.js" 5561 data-shop-id="damiani01.myshopify.com" 5562 data-cus-id="" 5563 data-cus-email="" 5564 data-cus-name=" " 5565 data-page="index" 5566 ></script>
5566 5567
5567<script> 5568 5569 function addAnchorToIcons(){ 5570 var $icons = document.querySelectorAll(`.list-social__item a`); 5571 if (!$icons){ 5572 return; 5573 } 5574 for (var each of $icons){ 5575 each.setAttribute("target", "_blank"); 5576 } 5577 } 5578 addAnchorToIcons(); 5579 5580 </script>
5580 5581 5582 5583 <style> 5584 #shopify-section-template--19007766495571__13002289-bd09-4f2f-851a-8308b7581520, 5585 #shopify-section-template--19007778357587__80e596a0-b45a-44e4-8658-ecf569b25d0c { 5586 display: none; 5587 } 5588 </style> 5589 5590 <style> </style> 5591<div id="shopify-block-AcThYNTRkUW1SdzMyZ__6610233760104865948" class="shopify-block shopify-app-block">
5591<script> 5592 window.pushowlSubdomain = "damiani01.myshopify.com".split(".")[0] 5593 window.isPushowlThemeAppExtentionEnabled = true 5594 window.pushowlGUID = "8914e662-a62e-493f-a277-ac204d97244e" 5595 window.pushowlEnvironment = "production" 5596 window.pushowlConfigSource = "pushowl" 5597 window.pushowlConfigUrl = "" 5598</script>
5598 5599 5600 5601 5602 5603</div><div id="shopify-block-AQ0hSTFhDdGdTUFFrW__17564293679270429316" class="shopify-block shopify-app-block"><!-- XO Sections scripts: https://apps.shopify.com/xo-sections -->
5604<script src="https://cdn.shopify.com/extensions/234099b6-8646-4858-813f-5348f6fa517a/xo-sections-7/assets/xo-sections.js" type="module"></script>
5604 5605<!-- End: XO Sections scripts --> 5606 5607 5608</div><div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
5608<script> 5609 window['ShopifyForms'] = { 5610 ...window['ShopifyForms'], 5611 currentPageType: "index" 5612 }; 5613</script>
5613 5614 5615 5616</div><div id="shopify-block-AOWtzVTVmbzR4cWlHT__4061177414627956758" class="shopify-block shopify-app-block">
5616<script> 5617 window.zooomyWish={ 5618 "shop":'damiani01.myshopify.com', 5619 'local':'en', 5620 'customerId':'', 5621 'customerEmail':'', 5622 'customerName':' ', 5623 'page' :'index', 5624 'productId':'', 5625 'productHandle' : '' 5626 } 5627</script>
vendor: 2 bytes, line 5627
5627
5628<script src="https://zooomyapps.com/wishlist/ZooomyColl.js" data-shop-id="damiani01.myshopify.com" data-cus-id="" data-cus-email="" data-cus-name=" " data-page="index" async defer></script>
5628 5629 5630</div><div id="shopify-block-AaUY3TDlOK3J2UVAyQ__4015264832934714879" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: ecomsend-app -->
5630<script type="text/javascript"> 5631 //SendWILL APPS COMMON JS CODE 5632 window.EcomSendApps = window.EcomSendApps || {} 5633 5634 window.EcomSendApps.design_mode = false 5635 5636 5637 window.EcomSendApps.common = window.EcomSendApps.common || {} 5638 window.EcomSendApps.common.shop = { 5639 permanent_domain: 'damiani01.myshopify.com', 5640 currency: "EUR", 5641 money_format: "â¬{{amount_with_comma_separator}}", 5642 id: 68722819350, 5643 } 5644 5645 5646 5647 window.EcomSendApps.common.customer = { 5648 id: null, 5649 tags: null, 5650 email: null, 5651 accepts_marketing: null, 5652 first_name: null, 5653 } 5654 5655 5656 5657 window.EcomSendApps.common.template = 'index' 5658</script>
5658 5659<!-- END app snippet --> 5660
5661<script> 5662 window.EcomSendApps = window.EcomSendApps || {} 5663 /** @description shared localStorage key used by web-pixel sandbox to read storefront GDPR mode */ 5664 const ECOMSEND_GDPR_ENABLED_STORAGE_KEY = "ECOMSEND:GDPR_ENABLED" 5665 /** @description storefront main bundle asset url */ 5666 const ECOMSEND_MAIN_SCRIPT_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/ecomsend.js' 5667 /** @description storefront style asset url */ 5668 const ECOMSEND_MAIN_STYLE_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/style.css' 5669 /** @description storefront wasm asset url for runtime signature module */ 5670 const ECOMSEND_WASM_ASSET_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/client_safe.wasm' 5671 /** @description fallback delay when requestIdleCallback is unavailable */ 5672 const ECOMSEND_IDLE_TIMEOUT_MS = 800 5673 /** @description user interaction events used to trigger lazy init earlier */ 5674 const ECOMSEND_INTERACTION_EVENTS = ["pointerdown", "keydown", "touchstart"] 5675 /** @description global flag key for emergency immediate loading */ 5676 const ECOMSEND_FORCE_IMMEDIATE_FLAG = window.EcomSendApps?.forceImmediateLoad === true 5677 /** @description default GDPR mode comes from block setting and can be overridden on window.EcomSendApps.GDPR */ 5678 const ECOMSEND_DEFAULT_GDPR_FLAG = false 5679 /** @description default CWTracks mode comes from block setting and can be overridden on window.EcomSendApps.CWTracksEnabled */ 5680 const ECOMSEND_DEFAULT_CWTRACKS_ENABLED = false 5681 5682 /** @description normalize merchant-provided GDPR switch into a strict boolean value */ 5683 function normalizeEcomsendBooleanFlag(rawValue) { 5684 if (typeof rawValue === "boolean") { 5685 return rawValue 5686 } 5687 if (typeof rawValue === "number") { 5688 return rawValue === 1 5689 } 5690 if (typeof rawValue === "string") { 5691 const normalizedValue = rawValue.trim().toLowerCase() 5692 return normalizedValue === "true" || normalizedValue === "1" || normalizedValue === "yes" 5693 } 5694 return false 5695 } 5696 5697 /** @description lock runtime switch value on EcomSendApps to reduce accidental console overwrite. */ 5698 function lockEcomsendReadonlyFlag(flagName, flagValue) { 5699 try { 5700 Object.defineProperty(window.EcomSendApps, flagName, { 5701 value: flagValue, 5702 writable: false, 5703 configurable: false, 5704 enumerable: true, 5705 }) 5706 return 5707 } catch (error) {} 5708 window.EcomSendApps[flagName] = flagValue 5709 } 5710 5711 /** @description resolve storefront GDPR mode from merchant theme override */ 5712 function resolveEcomsendGdprMode() { 5713 if (typeof window.EcomSendApps.GDPR === "undefined") { 5714 window.EcomSendApps.GDPR = ECOMSEND_DEFAULT_GDPR_FLAG 5715 } 5716 const gdprEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.GDPR) 5717 window.EcomSendApps.GDPR = gdprEnabled 5718 return gdprEnabled 5719 } 5720 5721 /** @description resolve storefront CWTracks mode from merchant theme block setting and runtime override */ 5722 function resolveEcomsendCwTracksMode() { 5723 if (typeof window.EcomSendApps.CWTracksEnabled === "undefined") { 5724 window.EcomSendApps.CWTracksEnabled = ECOMSEND_DEFAULT_CWTRACKS_ENABLED 5725 } 5726 const cwTracksEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.CWTracksEnabled) 5727 window.EcomSendApps.CWTracksEnabled = cwTracksEnabled 5728 return cwTracksEnabled 5729 } 5730 5731 /** @description persist storefront GDPR mode so web-pixel sandbox can consume the same switch */ 5732 function syncEcomsendGdprModeToStorage(gdprEnabled) { 5733 if (!window.localStorage) { 5734 return 5735 } 5736 if (gdprEnabled) { 5737 window.localStorage.setItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY, "true") 5738 return 5739 } 5740 window.localStorage.removeItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY) 5741 } 5742 5743 /** @description enable GDPR gating only when merchant explicitly turns on storefront GDPR mode */ 5744 const ECOMSEND_GDPR_ENABLED = resolveEcomsendGdprMode() 5745 /** @description enable CWTracks callback/event emit only when merchant turns on CWTracks mode. */ 5746 const ECOMSEND_CWTRACKS_ENABLED = resolveEcomsendCwTracksMode() 5747 lockEcomsendReadonlyFlag("GDPR", ECOMSEND_GDPR_ENABLED) 5748 lockEcomsendReadonlyFlag("CWTracksEnabled", ECOMSEND_CWTRACKS_ENABLED) 5749 5750 try { 5751 syncEcomsendGdprModeToStorage(ECOMSEND_GDPR_ENABLED) 5752 } catch (error) {} 5753 5754 /** @description create main stylesheet node for storefront runtime */ 5755 function createEcomSendMainStyleEle() { 5756 const ecomsendMainStyleEle = document.createElement("link") 5757 ecomsendMainStyleEle.rel = "stylesheet" 5758 ecomsendMainStyleEle.href = ECOMSEND_MAIN_STYLE_URL 5759 ecomsendMainStyleEle.dataset.ecomsendTag = "main-style" 5760 return ecomsendMainStyleEle 5761 } 5762 5763 /** @description append runtime stylesheet exactly once */ 5764 function ensureEcomSendMainStyleLoaded() { 5765 if (document.querySelector('link[data-ecomsend-tag="main-style"]')) { 5766 return 5767 } 5768 const ecomsendMainStyleEle = createEcomSendMainStyleEle() 5769 document.head.appendChild(ecomsendMainStyleEle) 5770 } 5771 5772 /** @description remove interaction listeners after first lazy-init trigger */ 5773 function clearInteractionListeners() {
5774 ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => { 5775 window.removeEventListener(eventName, scheduleMainBundleLoad) 5776 }) 5777 } 5778 5779 /** @description run low-priority task via idle callback with timeout fallback */ 5780 function scheduleLowPriorityTask(taskRunner, timeoutMs) { 5781 if (window.requestIdleCallback) { 5782 window.requestIdleCallback(() => { 5783 taskRunner() 5784 }, { timeout: timeoutMs }) 5785 return 5786 } 5787 window.setTimeout(() => { 5788 taskRunner() 5789 }, timeoutMs) 5790 } 5791 5792 /** @description load main storefront bundle once and keep rollback override */ 5793 function loadEcomsendMainBundle() { 5794 if (window.__ecomsendMainBundleLoaded) { 5795 return 5796 } 5797 window.__ecomsendMainBundleLoaded = true 5798 clearInteractionListeners() 5799 /** @description ensure storefront runtime css is loaded together with main bundle */ 5800 ensureEcomSendMainStyleLoaded() 5801 const ecomsendMainScriptEle = document.createElement("script") 5802 ecomsendMainScriptEle.src = ECOMSEND_MAIN_SCRIPT_URL 5803 ecomsendMainScriptEle.async = true 5804 ecomsendMainScriptEle.dataset.ecomsendTag = "main-script" 5805 document.body.appendChild(ecomsendMainScriptEle) 5806 } 5807 5808 /** @description schedule heavy bundle with idle-first strategy to reduce main-thread contention */ 5809 function scheduleMainBundleLoad() { 5810 if (window.__ecomsendMainBundleLoadScheduled) { 5811 return 5812 } 5813 /** @description dedupe idle scheduling from DOMContentLoaded and first interactions */ 5814 window.__ecomsendMainBundleLoadScheduled = true 5815 if (ECOMSEND_FORCE_IMMEDIATE_FLAG) { 5816 loadEcomsendMainBundle() 5817 return 5818 } 5819 scheduleLowPriorityTask(loadEcomsendMainBundle, ECOMSEND_IDLE_TIMEOUT_MS) 5820 } 5821 5822 /** @description cache marketing params for pixel/report flows before heavy bundle starts */ 5823 function cacheMarketingParams() { 5824 const urlParams = new URLSearchParams(window.location.search) 5825 const marketingId = urlParams.get("ec_marketing_id") 5826 const ecEmailId = urlParams.get("ec_email_id") 5827 const ecMarketingSign = urlParams.get("ec_marketing_sign") 5828 5829 if (marketingId && window.localStorage) { 5830 window.localStorage.setItem("ec_marketing_id", marketingId) 5831 } 5832 if (ecEmailId && window.localStorage) { 5833 window.localStorage.setItem("ec_email_id", ecEmailId) 5834 } 5835 if (ecMarketingSign && window.localStorage) { 5836 window.localStorage.setItem("ec_marketing_sign", ecMarketingSign) 5837 } 5838 } 5839 5840 /** @description check whether marketing storage is allowed under Shopify customer privacy state */ 5841 function isMarketingStorageAllowedByCustomerPrivacy() { 5842 const customerPrivacy = window?.Shopify?.customerPrivacy 5843 if (!customerPrivacy) { 5844 return false 5845 } 5846 const marketingAllowed = typeof customerPrivacy.marketingAllowed === "function" && customerPrivacy.marketingAllowed() 5847 if (marketingAllowed) { 5848 return true 5849 } 5850 if (typeof customerPrivacy.currentVisitorConsent === "function") { 5851 const consent = customerPrivacy.currentVisitorConsent() 5852 return consent?.marketing === "yes" 5853 } 5854 return false 5855 } 5856 5857 /** @description check whether analytics storage is allowed under Shopify customer privacy state */ 5858 function isAnalyticsStorageAllowedByCustomerPrivacy() { 5859 const customerPrivacy = window?.Shopify?.customerPrivacy 5860 if (!customerPrivacy) { 5861 return false 5862 } 5863 const analyticsAllowed = typeof customerPrivacy.analyticsProcessingAllowed === "function" && customerPrivacy.analyticsProcessingAllowed() 5864 if (analyticsAllowed) { 5865 return true 5866 } 5867 if (typeof customerPrivacy.currentVisitorConsent === "function") { 5868 const consent = customerPrivacy.currentVisitorConsent() 5869 return consent?.analytics === "yes" 5870 } 5871 return false 5872 } 5873 5874 /** @description execute marketing param caching with GDPR guard: functional off when GDPR disabled */ 5875 function cacheMarketingParamsWithGdprGuard() { 5876 if (!ECOMSEND_GDPR_ENABLED) { 5877 cacheMarketingParams() 5878 return 5879 } 5880 if (isMarketingStorageAllowedByCustomerPrivacy()) { 5881 cacheMarketingParams() 5882 } 5883 } 5884 5885 /** @description cache shop id used by pixel report branches */ 5886 function cacheShopIdForPixel() { 5887 if (!window.EcomSendApps?.common?.shop?.id || !window.localStorage) { 5888 return 5889 } 5890 window.localStorage.setItem("ECOMSEND:ES_SHOP_ID", window.EcomSendApps.common.shop.id) 5891 } 5892 5893 /** 5894 * Flow client config (e.g. browserStaySeconds) is fetched by the main ecomsend.js bundle: 5895 * bootstrapFlowClientConfig â POST /api/automation/v2/clientFlowConfig (API Sign) 5896 * â localStorage ECOMSEND:FLOW_CLIENT_CONFIG.byEventId â read by web-pixel. 5897 * Keep new C-end Flow config on this path; do not scatter fetches in liquid. 5898 */ 5899 5900 /** @description execute shop id caching with GDPR guard and shared consent policy */ 5901 function cacheShopIdWithGdprGuard() { 5902 if (!ECOMSEND_GDPR_ENABLED) { 5903 cacheShopIdForPixel() 5904 return 5905 } 5906 if (isAnalyticsStorageAllowedByCustomerPrivacy()) { 5907 cacheShopIdForPixel() 5908 } 5909 } 5910 5911 /** @description load Shopify consent-tracking API before GDPR-gated cache writes */ 5912 function withCustomerPrivacyApiReady(onReady) { 5913 if (!ECOMSEND_GDPR_ENABLED) { 5914 onReady() 5915 return 5916 } 5917 if (window?.Shopify?.customerPrivacy) { 5918 onReady() 5919 return 5920 } 5921 if (typeof window?.Shopify?.loadFeatures !== "function") { 5922 return 5923 } 5924 window.Shopify.loadFeatures( 5925 [{ name: "consent-tracking-api", version: "0.1" }], 5926 (error) => { 5927 if (error) { 5928 return 5929 } 5930 onReady() 5931 } 5932 ) 5933 } 5934 5935 try { 5936 withCustomerPrivacyApiReady(() => { 5937 cacheMarketingParamsWithGdprGuard() 5938 cacheShopIdWithGdprGuard() 5939 }) 5940 if (ECOMSEND_GDPR_ENABLED) { 5941 document.addEventListener("visitorConsentCollected", () => { 5942 cacheMarketingParamsWithGdprGuard() 5943 cacheShopIdWithGdprGuard() 5944 }) 5945 } 5946 } catch (e) {} 5947 5948 /** @description inject wasm asset url into shared namespace before main bundle executes */ 5949 window.EcomSendApps.wasmURL = ECOMSEND_WASM_ASSET_URL 5950
5951 ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => { 5952 window.addEventListener(eventName, scheduleMainBundleLoad, { once: true, passive: true }) 5953 }) 5954 5955 if (document.readyState === "loading") { 5956 document.addEventListener("DOMContentLoaded", scheduleMainBundleLoad, { once: true }) 5957 } else { 5958 scheduleMainBundleLoad() 5959 } 5960</script>
5960 5961 5962<style id="ecomsend-custom-style"></style> 5963
5964<script>window.shopLocale = 'en'</script>
5964 5965
5966<script> 5967 /** @description timeout used for deferred discount request scheduling */ 5968 const ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS = 1500 5969 5970 /** @description apply discount code from url query only when parameter exists */ 5971 function applyWillDiscountCode() { 5972 const urlParams = new URLSearchParams(window.location.search) 5973 const willDiscountCode = urlParams.get("willDiscountCode") 5974 if (!willDiscountCode || /[\u0000-\u001F\u007F]/.test(willDiscountCode)) { 5975 return 5976 } 5977 fetch("/cart/update.js", { 5978 method: "POST", 5979 headers: { 5980 "Content-Type": "application/json", 5981 }, 5982 body: JSON.stringify({ 5983 discount: willDiscountCode, 5984 }), 5985 }) 5986 } 5987 5988 try { 5989 if (!window.__ecomsendDeferredTasksScheduled) { 5990 /** @description global guard to avoid duplicate deferred task scheduling */ 5991 window.__ecomsendDeferredTasksScheduled = true 5992 if (window.requestIdleCallback) { 5993 window.requestIdleCallback(() => { 5994 applyWillDiscountCode() 5995 }, { timeout: ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS }) 5996 } else { 5997 window.setTimeout(() => { 5998 applyWillDiscountCode() 5999 }, ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS) 6000 } 6001 } 6002 } catch (error) {} 6003</script>
6003 6004 6005 6006 6007</div><div id="shopify-block-ANWk3VXE0N3BIWEMvV__11349500561483629931" class="shopify-block shopify-app-block">
6007<script id="ReStock-config"> 6008 var _ReStockConfig = window._ReStockConfig || {}; 6009 6010 _ReStockConfig.templateName = "index"; 6011 _ReStockConfig.isB2BCustomer = null; 6012 _ReStockConfig.currentLocationId = null; 6013 _ReStockConfig.moneyFormat = "â¬{{amount_with_comma_separator}}";_ReStockConfig.marketHandle = "international"; 6014 _ReStockConfig.marketId = 40881193238;let metafieldConfigData = null;metafieldConfigData = {"ask_for_gdpr_consent_enabled":false,"not_selectable_variants_enabled":false,"pre_order_products_enabled":false,"ui_style":{"notify_me_styles":[{"wrapper":null,"page":"COLLECTION_PAGE","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"inject_to_all_elements_of_each_wrapper":false,"handle_rerenders":true,"prepend_to_wrapper":false,"custom_styles":null,"product_card_selector":null,"style_mode":"SMART"},{"wrapper":null,"page":"LANDING_PAGES","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"inject_to_all_elements_of_each_wrapper":false,"handle_rerenders":true,"prepend_to_wrapper":false,"custom_styles":null,"product_card_selector":null,"style_mode":"SMART"}],"product_page_notify_me_style":{"wrapper":[".product-form"],"support_wrapper":[".product-form"],"css_selector_from_theme":"div.product-form__buttons>button[type='submit'].product-form__submit.button","inline_display_mode":"BUTTON","show_floating_button":false,"hide_buy_it_now_button":true,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"handle_rerenders":true,"prepend_to_wrapper":false,"css_selector":"div.product-form__buttons>button[type='submit'].product-form__submit.button","css_selector_by_support":"","custom_styles":null,"custom_variant_listener":{"element":null,"property":null,"is_dataset_property":false},"use_add_to_cart_button_selector":true,"style_mode":"SMART"},"subscription_form_style":{"custom_styles":null,"style_mode":"SMART","name_field_is_visible":false,"name_field_is_required":false,"email_field_is_required":false,"phone_field_is_required":false,"whatsapp_field_is_required":false,"quantity_field_is_visible":false,"quantity_max_value":10},"button_classes":["button","button--full-width","button--secondary"],"global_raw_css":".restock-alerts-submit-button {\r\n border: 2px solid #820200 !important;\r\n color: #820200 !importantl;\r\n}","product_page_raw_css":".PRODUCT_PAGE-notify-button {\r\n border: 2px solid #820200;\r\n color: #820200\r\n}\r\n\r\n:has(.PRODUCT_PAGE-notify-button) .product-form__input.product-form__quantity {\r\n margin-top: -50px !important\r\n}","after_subscribe_message_styles":{"toastColor":"202223","toastBackgroundColor":"d9dfea"}},"ui_contents":[{"notify_me_contents":[{"page":"PRODUCT_PAGE","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"COLLECTION_PAGE","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"LANDING_PAGES","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"}],"subscription_form_content":{"form_title":"Notify me via:","email_input_placeholder":"Email Address ...","email_input_below_text":"Donât worry! We hate spam as much as you do.","email_label":"Email","full_name_label":"Full Name","full_name_placeholder":"Full name ...","push_label":"Push notification","sms_label":"SMS","sms_input_placeholder":"Phone Number ...","whatsapp_label":"WhatsApp","whatsapp_input_placeholder":"WhatsApp Number ...","empty_name_error_message":"Name is required.","name_length_error_message":"Name is too long.","invalid_email_error_message":"Your email address is not valid.","empty_email_error_message":"Email is required.","invalid_phone_number_error_message":"Your phone number is not valid.","empty_phone_number_error_message":"Phone number is required.","no_channels_selected_error_message":"You need to subscribe to one of the channels.","button_text":"Notify Me When Available","add_to_contacts_checkbox_text":"Notify me about other news or offers too","privacy_policy_text":"I have read and agree to the {{privacy_policy_url_text}}.","privacy_policy_url_text":"privacy policy","privacy_policy_url":"","privacy_policy_error_message":"You must accept our privacy policy.","after_subscribe_message_text":"We will notify you when the item is available","already_subscribed_message_text":"You already have subscribed for this item","push_is_not_allowed_message_text":"You didn\\'t allow this site to send you push notifications. To receive back-in-stock notification from this shop.","style_mode":"SMART","quantity_label":"Quantity"},"language":"en"},{"notify_me_contents":[{"page":"PRODUCT_PAGE","button_text":"Avvisami quando torna disponibile","not_selectable_variants_button_text":"Esaurito?Clicca qui"},{"page":"COLLECTION_PAGE","button_text":"Avvisami","not_selectable_variants_button_text":"Esaurito?Clicca qui"},{"page":"LANDING_PAGES","button_text":"Avvisami","not_selectable_variants_button_text":"Esaurito?Clicca qui"}],"subscription_form_content":{"form_title":"Notificami via:","email_input_placeholder":"E-mail ...","email_input_below_text":"Non preoccuparti!Odiamo lo spam tanto quanto te.","email_label":"E-mail","full_name_label":"Nome e cognome","full_name_placeholder":"Nome e cognome ...","push_label":"Spingere la notifica","sms_label":"sms","sms_input_placeholder":"Numero di telefono ...","whatsapp_label":"WhatsApp","whatsapp_input_placeholder":"WhatsApp Number ...","empty_name_error_message":"Il nome è obbligatorio.","name_length_error_message":"Il nome è troppo lungo.","invali
6014d_email_error_message":"Indirizzo Email non valido.","empty_email_error_message":"Indirizzo Email necessario.","invalid_phone_number_error_message":"Il tuo numero di telefono non è valido.","empty_phone_number_error_message":"Il numero di telefono è obbligatorio.","no_channels_selected_error_message":"Nessun canale selezionato","button_text":"Avvisami quando disponibile","add_to_contacts_checkbox_text":"Avvisami anche di altre notizie o offerte","privacy_policy_text":"Ho letto e accetto {{privacy_policy_url_text}}.","privacy_policy_url_text":"politica sulla riservatezza","privacy_policy_url":"","privacy_policy_error_message":"à necessario accettare la nostra informativa sulla privacy.","after_subscribe_message_text":"You have already signed up for this item.","already_subscribed_message_text":"Youâre already signed up for this item.","push_is_not_allowed_message_text":"Non hai permesso a questo sito di inviarti notifiche push.Per ricevere una notifica back-in-stock da questo negozio.","style_mode":"SMART","quantity_label":"Quantità "},"language":"it"}],"default_language":"it","shop_id":88583,"app_enabled":true,"base_url":"https://api.notify-me.app","excluded_from_back_in_stock_variants":[],"included_in_back_in_stock_variants":[],"has_contact_integration":false,"ask_for_contact_integration_is_hidden":false,"privacy_policy_is_hidden":true,"disable_branding_permission":true,"is_email_hidden":false,"is_sms_hidden":true,"is_push_hidden":true,"is_whatsapp_hidden":true,"collection_page_show_button_when_any_variant_is_out_of_stock":false,"home_page_show_button_when_any_variant_is_out_of_stock":false,"subscription_limit_reached":false,"is_back_in_stock_active":true,"back_
6014in_stock_product_selection_mode":"ALL","low_stock":{"excluded_variants":[],"is_service_active":false,"widget_settings":{"show_mode":"ALL","inventory_threshold":1},"product_page":{"is_elements_shown":true,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"},"it":{"description":"Solo {{remaining_quantity}} articoli rimasti in magazzino!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]},"collection_page":{"is_elements_shown":true,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"},"it":{"description":"Solo {{remaining_quantity}} articoli rimasti in magazzino!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]},"landing_page":{"is_elements_shown":true,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"},"it":{"description":"Solo {{remaining_quantity}} articoli rimasti in magazzino!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]}},"is_suspended":false,"default_country_code":null};let metafieldPreOrderData = null;metafieldPreOrderData = {"product_page":{"ui_styles":{"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7"},"is_hidden":false},"button":{"custom_styles":null,"is_visible":true},"description":{"is_hidden":true},"hide_buy_it_now_button":true,"is_active":true,"price":{"custom_styles":null,"format":"{symbol}{price}","is_hidden":false},"replace_with_add_to_cart_button":true,"selling_plan_selector":{"custom_styles":{"badgeTextColor":"000000","cardTitleColor":"202223","cardBorderColor":"e4e5e7","cardBorderRadius":"8","badgeBorderRadius":"6","cardBackgroundColor":"ffffff","badgeBackgroun
6014dColor":"e4e5e7","cardDescriptionColor":"6d7175"},"is_active":true,"custom_css":""},"style_mode":"SMART"},"ui_contents":{"en":{"badge_text":"Pre-order","widget_description":"Expected availability: {{availability_date}}\nPayment: {{billing_policy}}","btn_text":"Pre-order now","availability_date_label":"Expected availability","soon_available_text":"Coming soon","billing_full_payment_text":"Full payment at checkout","billing_due_now_label":"Due now","billing_due_later_label":"Due later on","selling_plan_full_payment_title":"Full payment","selling_plan_partial_payment_title":"Reserve now, pay later","selling_plan_selector_save_label":"Save"},"it":{"badge_text":"Ordine prestabilito","widget_description":"Disponibilità prevista: {{availability_date}}","btn_text":"Preordinalo ora","availability_date_label":"Disponibilità prevista","soon_available_text":"Prossimamente","billing_full_payment_text":"Pagamento completo al momento del checkout.","billing_due_now_label":"Da consegnare ora","billing_due_later_label":"Da consegnare più tardi","selling_plan_full_payment_title":"Full payment","selling_plan_partial_payment_title":"Reserve now, pay later","selling_plan_selector_save_label":"Save"}},"elements_selectors":{"button":{"css_selector":"div.product-form__buttons>button[type='submit'].product-form__submit.button.button--full-width.button--primary","css_selector_by_support":null,"css_selector_from_theme":"div.product-form__buttons>button[type='submit'].product-form__submit.button"},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"description":{"wrapper_by_support":null},"selling_plan_selector":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false}},"collection_page":{"ui_styles":{"is_active":false,"button":{"custom_styles":null,"is_visible":true},"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7","discount_text_color":"000"},"is_visible":true,"position":"TOP_RIGHT"},"style_mode":"SMART"},"ui_contents":{"en":{"btn_text":"Pre-order now","badge_text":"Pre-order"},"it":{"btn_text":"Preordinalo ora","badge_text":"Ordine prestabilito"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"featured_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"landing_page":{"ui_styles":{"is_active":false,"button":{"custom_styles":null,"is_visible":true},"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7","discount_text_color":"000"},"is_visible":true,"position":"TOP_RIGHT"},"style_mode":"SMART","featured_product_is_active":false},"ui_contents":{"en":{"btn_text":"Pre-order now","badge_text":"Pre-order"},"it":{"btn_text":"Preordinalo ora","badge_text":"Ordine prestabilito"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"featured_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"limit_reached":false,"variant_ids":[],"is_selling_plan_removed_by_support":false,"selling_plans_settings":{},"selling_plans_billing_settings":{},"selling_plan_id_to_market_ids":{},"selling_plan_id_to_variant_ids":{},"is_service_active":false,"override_cart_requests":true,"excluded_catalogs_products":[],"excluded_catalogs_collections":[],"excluded_company_locations":[],"description_availability_config":{},"mixed_cart_alert":{"show_mixed_cart_alert":false,"is_active":false,"ui_styles":{"show_icon":true,"show_title":true,"show_body":true,"style_mode":"SMART","custom_css":"","custom_styles":{"color":"1A1A1A","iconColor":"616161","borderColor":"F1F1F1","borderRadius":8,"backgroundColor":"F1F1F1"}},"elements_selectors":{"cart_page":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"cart_drawer":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null}},"ui_contents":{"en":{"title":"Shipping Notice","body":"Your order
6014contains items with different delivery dates."},"it":{"title":"Shipping Notice","body":"Your order contains items with different delivery dates."}}}};let metafieldWishlistData = undefined;metafieldWishlistData = {"is_service_active":false,"is_guest_mode_enabled":true,"share_wishlist_enabled":false,"share_wishlist_channels":["x","whatsapp","facebook","pinterest","telegram","email"],"excluded_variant_ids":[],"wishlist_buttons":{"product_page":{"is_visible":true,"style_mode":"SMART","custom_styles":null,"slim_custom_styles":null,"inject_to_all_wrappers":false,"icon":null,"inline_button_placements":[],"button_style":"FILL"},"collection_page":{"is_visible":false,"custom_styles":null,"icon":"","position":"","mode":"","button_placements":[]},"landing_page":{"is_visible":false,"custom_styles":null,"icon":"","position":"","mode":"","button_placements":[]}},"limit_reached":false,"ui_contents":{"en":{"id":92082,"add_to_wishlist_button_label":"Add to wishlist","remove_from_wishlist_button_label":"Itâs in wishlist","list_access_button_label":"Wishlist","list_title":"Wishlist","list_add_all_to_cart_button_label":"Add all to cart","list_share_button_label":"Share with friends","share_modal_subtitle":"Share your wishlist publicly via link or social media","share_social_share_text":"Check out my wishlist","share_error_message":"Couldn't create the link. Please try again.","share_empty_title":"No shareable link yet","share_empty_description":"Generate a unique link so your friends can see what's on your wishlist","share_generate_button_label":"Generate shareable link","share_empty_footer":"You can change visibility to private anytime","share_copy_link_label":"Copy link","share_copy_button_label":"Copy","share_copied_button_label":"Copied","share_generating_label":"Generating a linkâ¦","share_social_label":"Share on social","share_access_label":"General access","
6014share_access_anyone_label":"Anyone with the link","share_access_anyone_description":"Anyone with the link can view this wishlist","share_access_only_you_label":"Only you","share_access_only_you_description":"This wishlist is private and only visible to you","shared_wishlist_empty_description":"This shared wishlist is empty.","shared_wishlist_title":"Shared wishlist","private_wishlist_message":"This wishlist is private","product_card_add_to_cart_button_label":"Add to cart","product_card_out_of_stock_button_label":"Out of stock","product_count_label":"{count} product(s)","empty_list_description":"You didn't like any products yet!","empty_list_explore_button_label":"Explore store","add_to_cart_toast_message":"Added to your cart","add_to_cart_failure_message":"Failed to add items to cart.","saved_to_wishlist_toast_message":"Saved to your wishlist","login_modal_button_label":"Login","login_modal_description":"Log in to your account to add products to your wishlist and view your previously saved items.","login_modal_title":"Login required"},"it":{"id":92083,"add_to_wishlist_button_label":"Aggiungi alla lista dei desideri","remove_from_wishlist_button_label":"à nella lista dei desideri","list_access_button_label":"Lista dei desideri","list_title":"Lista dei desideri","list_add_all_to_cart_button_label":"Aggiungi tutto al carrello","list_share_button_label":"Share with friends","share_modal_subtitle":"Share your wishlist publicly via link or social media","share_social_share_text":"Check out my wishlist","share_error_message":"Couldn't create the link. Please try again.","share_empty_title":"No shareable link yet","share_empty_description":"Generate a unique link so your friends can see what's on your wishlist","share_generate_button_label":"Generate shareable link","share_empty_footer":"You can change visibility to private anytime","share_copy_link_label":"Copy link","share_copy_button_label":"Copy","share_copied_button_label":"Copied","share_generating_label":"Generating a linkâ¦","share_social_label":"Share on social","share_access_label":"General access","
6014share_access_anyone_label":"Anyone with the link","share_access_anyone_description":"Anyone with the link can view this wishlist","share_access_only_you_label":"Only you","share_access_only_you_description":"This wishlist is private and only visible to you","shared_wishlist_empty_description":"This shared wishlist is empty.","shared_wishlist_title":"Shared wishlist","private_wishlist_message":"This wishlist is private","product_card_add_to_cart_button_label":"Aggiungi al carrello","product_card_out_of_stock_button_label":"Esaurito","product_count_label":"{count} product(s)","empty_list_description":"Non ti è piaciuto ancora nessun prodotto!","empty_list_explore_button_label":"Esplora il negozio","add_to_cart_toast_message":"Aggiunto al tuo carrello","add_to_cart_failure_message":"Failed to add items to cart.","saved_to_wishlist_toast_message":"Saved to your wishlist","login_modal_button_label":"Login","login_modal_description":"Accedi al tuo account per aggiungere prodotti alla tua lista dei desideri e visualizzare gli articoli salvati in precedenza.","login_modal_title":"Accesso richiesto"}},"access_button":{"custom_styles":null,"icon":null,"position":null,"hide_floating_button":false,"floating_access_button_hidden_on_pages":[],"show_count_badge":false,"badge_custom_styles":null,"inline_button_placements":[]},"drawer":{"custom_styles":null,"position":null,"my_wishlist_type":"drawer","my_wishlist_page_path":"/pages/my-wishlist","explore_link_target":""},"my_wishlist":{"type":"drawer","page_path":"/pages/my-wishlist"},"add_to_cart_message":{"custom_styles":null,"position":null},"saved_to_wishlist_message":{"is_enabled":true,"custom_styles":null,"position":"bottom-right"}};let metafieldFlagsData = null;metafieldFlagsData = {};_ReStockConfig._metafields = { 6015 sdkConfig: metafieldConfigData, 6016 preOrderConfig: metafieldPreOrderData, 6017 wishlistConfig: metafieldWishlistData, 6018 featureFlags: metafieldFlagsData 6019 }; 6020</script>
6020 6021 6022<!-- BEGIN app snippet: early-cart-guard -->
6022<script id="ReStock-early-cart-guard"> 6023(function (window) { 6024 try { 6025 if (window.__nmPreorderEarlyGuard) return; 6026 6027 let cfg = null; 6028 const metafields = window._ReStockConfig?._metafields; 6029 if (metafields?.preOrderConfig && typeof metafields.preOrderConfig === 'object') { 6030 cfg = metafields.preOrderConfig; 6031 } 6032 6033 let wrappersInstalled = false; 6034 6035 window.__nmPreorderEarlyGuard = { 6036 v: 1, 6037 active: true, 6038 setConfig: function (nextConfig) { 6039 if (!nextConfig || typeof nextConfig !== 'object') return; 6040 cfg = nextConfig; 6041 if (cfg.override_cart_requests === true) installWrappers(); 6042 } 6043 }; 6044 6045 function isGuardActive() { 6046 return window.__nmPreorderEarlyGuard?.active === true; 6047 } 6048 6049 function isCartAddUrl(url) { 6050 try { 6051 const parsed = new URL(String(url), window.document.baseURI); 6052 return /(?:^|\/)cart\/add(?:\.js(?:on)?)?$/.test(parsed.pathname); 6053 } catch (error) { 6054 return false; 6055 } 6056 } 6057 6058 function isPageActive() { 6059 const template = window._ReStockConfig?.templateName; 6060 let pageConfig = null; 6061 if (template === 'product') { 6062 pageConfig = cfg.product_page; 6063 } else if (template === 'collection' || template === 'list-collections' || template === 'search' || template === 'page') { 6064 pageConfig = cfg.collection_page; 6065 } else if (template === 'index') { 6066 pageConfig = cfg.landing_page; 6067 } 6068 return pageConfig?.ui_styles?.is_active === true; 6069 } 6070 6071 function shouldEnrich() { 6072 if (!cfg) return false; 6073 if (cfg.override_cart_requests !== true) return false; 6074 if (cfg.is_service_active !== true) return false; 6075 if (cfg.limit_reached === true) return false; 6076 if (window._ReStockConfig?.isB2BCustomer) return false; 6077 return isPageActive(); 6078 } 6079 6080 function isPlanVisibleInMarket(planId) { 6081 const planToMarkets = cfg.selling_plan_id_to_market_ids; 6082 if (!planToMarkets) return true; 6083 const allowedMarketIds = planToMarkets[planId]; 6084 if (!allowedMarketIds || allowedMarketIds.length === 0) return true; 6085 const marketId = window._ReStockConfig?.marketId; 6086 if (marketId == null) return true; 6087 return allowedMarketIds.includes(Number(marketId)); 6088 } 6089 6090 function findSellingPlanId(variantId) { 6091 const planToVariants = cfg.selling_plan_id_to_variant_ids; 6092 if (!planToVariants) return null; 6093 for (const planId of Object.keys(planToVariants)) { 6094 const variantIds = planToVariants[planId]; 6095 if (variantIds && variantIds.includes(variantId) && isPlanVisibleInMarket(planId)) return planId; 6096 } 6097 return null; 6098 } 6099 6100 function localizedContents() { 6101 const contents = cfg.product_page?.ui_contents; 6102 if (!contents || typeof contents !== 'object') return {}; 6103 return contents[shopLanguage()] || contents['en'] || Object.values(contents)[0] || {}; 6104 } 6105 6106 function shopLanguage() { 6107 const locale = window.Shopify?.locale; 6108 if (locale) return locale; 6109 const documentLanguage = window.document?.documentElement?.lang; 6110 if (documentLanguage && documentLanguage !== 'null') return documentLanguage; 6111 return null; 6112 } 6113 6114 function formatDate(date) { 6115 return date.toISOString().split('T')[0]; 6116 } 6117 6118 function toFiniteNumber(value) { 6119 if (typeof value === 'number') return Number.isFinite(value) ? value : null; 6120 if (typeof value === 'string') { 6121 const parsed = parseFloat(value); 6122 return Number.isFinite(parsed) ? parsed : null; 6123 } 6124 return null; 6125 } 6126 6127 function clamp(value, min, max) { 6128 return Math.min(max, Math.max(min, value)); 6129 } 6130 6131 function availabilityDateText(planId) { 6132 const settings = cfg.description_availability_config?.[planId]; 6133 if (!settings) return ''; 6134 if (settings.type === 'SOON') return localizedContents().soon_available_text || ''; 6135 if (settings.type === 'SPECIFIC_DATE') { 6136 const parsed = new Date(settings.config.date); 6137 return isNaN(parsed.getTime()) ? '' : formatDate(parsed); 6138 } 6139 if (settings.type === 'RELATIVE_DATE') { 6140 const days = typeof settings.config.days === 'string' ? parseInt(settings.config.days, 10) : settings.config.days; 6141 if (isNaN(days)) return ''; 6142 const futureDate = new Date(); 6143 futureDate.setDate(futureDate.getDate() + days); 6144 return formatDate(futureDate); 6145 } 6146 return ''; 6147 } 6148 6149 function inlineVariantPrice(variantId) { 6150 const variants = window._ReStockConfig?.product?.variants;
6151 if (!Array.isArray(variants)) return null; 6152 const variant = variants.find(function (candidate) { 6153 return Number(candidate?.id) === variantId; 6154 }); 6155 if (!variant) return null; 6156 return variant.price ? variant.price / 100 : 0; 6157 } 6158 6159 function finalPriceForPlan(price, planId) { 6160 const adjustment = cfg.selling_plans_settings?.[planId]; 6161 if (!adjustment?.has_discount) return price; 6162 if (adjustment.value_type === 'percentage') return price * (1 - adjustment.value / 100); 6163 if (adjustment.value_type === 'fixed_amount') return price - adjustment.value * (window.Shopify?.currency?.rate ?? 1); 6164 return price; 6165 } 6166 6167 function formatMoneyIntl(price) { 6168 const currency = window.Shopify?.currency?.active || 'USD'; 6169 const locale = window.Shopify?.locale || 'en-US'; 6170 try { 6171 return new Intl.NumberFormat(locale, { style: 'currency', currency: currency }).format(price); 6172 } catch (error) { 6173 return currency + ' ' + price.toFixed(2); 6174 } 6175 } 6176 6177 const AMOUNT_PLACEHOLDER = /\{\{\s*(\w+)\s*\}\}/; 6178 6179 function delimit(cents, precision, thousands, decimal) { 6180 const parts = (cents / 100).toFixed(precision).split('.'); 6181 const grouped = parts[0].replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1' + thousands); 6182 return parts[1] ? grouped + (decimal || '.') + parts[1] : grouped; 6183 } 6184 6185 const AMOUNT_FORMATTERS = new Map([ 6186 ['amount', function (cents) { return delimit(cents, 2, ','); }], 6187 ['amount_no_decimals', function (cents) { return delimit(cents, 0, ','); }], 6188 ['amount_with_comma_separator', function (cents) { return delimit(cents, 2, '.', ','); }], 6189 ['amount_no_decimals_with_comma_separator', function (cents) { return delimit(cents, 0, '.'); }], 6190 ['amount_with_apostrophe_separator', function (cents) { return delimit(cents, 2, "'"); }], 6191 ['amount_no_decimals_with_space_separator', function (cents) { return delimit(cents, 0, ' '); }], 6192 ['amount_with_space_separator', function (cents) { return delimit(cents, 2, ' ', ','); }], 6193 ['amount_with_period_and_space_separator', function (cents) { return delimit(cents, 2, ' '); }] 6194 ]); 6195 6196 function decodeEntities(s) { 6197 var el = window.document.createElement('textarea'); el.innerHTML = s; return el.value; 6198 } 6199 6200 function moneyFormat() { 6201 const format = window._ReStockConfig?.moneyFormat; 6202 return typeof format === 'string' ? decodeEntities(format.replace(/<[^>]*>/g, '')) : ''; 6203 } 6204 6205 function formatMoney(amount) { 6206 const format = moneyFormat(); 6207 const formatAmount = AMOUNT_FORMATTERS.get(AMOUNT_PLACEHOLDER.exec(format)?.[1] ?? ''); 6208 if (!formatAmount) return formatMoneyIntl(amount); 6209 return format.replace(AMOUNT_PLACEHOLDER, formatAmount(Math.round(amount * 100))); 6210 } 6211 6212 function calculateCheckoutCharge(price, policy) { 6213 const { charge_type, exact_amount, percentage } = policy.checkout_charge; 6214 if (!Number.isFinite(price) || price <= 0) return 0; 6215 if (charge_type === 'PERCENTAGE') return clamp(price * ((toFiniteNumber(percentage) ?? 0) / 100), 0, price); 6216 return clamp(toFiniteNumber(exact_amount) ?? 0, 0, price); 6217 } 6218 6219 function formatRemainingDueDate(policy) { 6220 const { date_type, exact_date, after_some_days } = policy.remaining_fee_checkout_time; 6221 if (date_type === 'EXACT_DATE' && exact_date) { 6222 const parsed = new Date(exact_date + 'T12:00:00Z'); 6223 if (!isNaN(parsed.getTime())) return formatDate(parsed); 6224 } 6225 if (date_type === 'AFTER_SOME_DAYS' && after_some_days) { 6226 const days = toFiniteNumber(after_some_days); 6227 if (days === null) return ''; 6228 const futureDate = new Date(); 6229 futureDate.setDate(futureDate.getDate() + days); 6230 return formatDate(futureDate); 6231 } 6232 return ''; 6233 } 6234 6235 function paymentText(planId, variantId) { 6236 const policy = cfg.selling_plans_billing_settings?.[planId]; 6237 if (!policy) return ''; 6238 const contents = localizedContents(); 6239 if (policy.payment_type === 'FULL') return contents.billing_full_payment_text || 'Full payment at checkout'; 6240 6241 const price = inlineVariantPrice(variantId); 6242 if (price == null) return ''; 6243 6244 const planPrice = finalPriceForPlan(price, planId); 6245 const dueNowAmount = calculateCheckoutCharge(planPrice, policy); 6246 const dueLaterAmount = clamp(planPrice - dueNowAmount, 0, planPrice); 6247 const dueDate = formatRemainingDueDate(policy); 6248 6249 const dueNowLabel = contents.billing_due_now_label || 'Due now'; 6250 const dueLaterLabel = contents.billing_due_later_label || 'Due later on'; 6251 const formattedDueNow = formatMoney(dueNowAmount); 6252 const formattedDueLater = formatMoney(dueLaterAmount); 6253 const dueLaterPart = dueDate 6254 ? formattedDueLater + ' ' + dueLaterLabel + ' ' + dueDate 6255 : formattedDueLater + ' ' + dueLaterLabel; 6256 6257 return formattedDueNow + ' ' + dueNowLabel + ' · ' + dueLaterPart; 6258 } 6259 6260 const DEFAULT_AVAILABILITY_LABEL = 'Expected availability'; 6261 const DEFAULT_PAYMENT_LABEL = 'Payment'; 6262 const TYPE_MARKER = 'Type'; 6263 6264 function cleanLabel(raw) { 6265 return String(raw == null ? '' : raw) 6266 .replace(/[[\]]/g, '') 6267 .replace(/[\s:ï¼]+$/, '') 6268 .trim(); 6269 } 6270 6271 function resolvePaymentLabel(raw) { 6272 const cleaned = cleanLabel(raw); 6273 if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === DEFAULT_AVAILABILITY_LABEL) { 6274 return DEFAULT_PAYMENT_LABEL; 6275 } 6276 return cleaned; 6277 } 6278 6279 function resolveAvailabilityLabel(raw, paymentLabel) { 6280 const cleaned = cleanLabel(raw); 6281 if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === paymentLabel) { 6282 return DEFAULT_AVAILABILITY_LABEL; 6283 } 6284 return cleaned; 6285 } 6286 6287 function visibleCartProperties(planId, variantId) { 6288 const properties = {};
6289 try { 6290 const contents = localizedContents(); 6291 const paymentLabel = resolvePaymentLabel(contents.payment_label); 6292 const availabilityLabel = resolveAvailabilityLabel(contents.availability_date_label, paymentLabel); 6293 const availabilityDate = availabilityDateText(planId); 6294 if (availabilityDate) properties[availabilityLabel] = availabilityDate; 6295 const payment = paymentText(planId, variantId); 6296 if (payment) properties[paymentLabel] = payment; 6297 } catch (error) {} 6298 return properties; 6299 } 6300 6301 function setJsonProperty(item, name, value) { 6302 const properties = item.properties && typeof item.properties === 'object' && !Array.isArray(item.properties) ? item.properties : {}; 6303 if (properties[name] === value) return false; 6304 properties[name] = value; 6305 item.properties = properties; 6306 return true; 6307 } 6308 6309 function coerceJsonNumbers(item) { 6310 if (item.id) item.id = Number(item.id); 6311 if (item.quantity) item.quantity = Number(item.quantity); 6312 } 6313 6314 function applyVisibleJsonProperties(item, planId, variantId) { 6315 const properties = visibleCartProperties(planId, variantId); 6316 let changed = false; 6317 for (const name of Object.keys(properties)) { 6318 if (setJsonProperty(item, name, properties[name])) changed = true; 6319 } 6320 return changed; 6321 } 6322 6323 function enrichJsonItem(item) { 6324 if (!item || typeof item !== 'object') return false; 6325 const variantId = Number(item.id); 6326 if (!Number.isFinite(variantId)) return false; 6327 const planId = findSellingPlanId(variantId); 6328 if (planId == null) return false; 6329 6330 if (cfg.is_selling_plan_removed_by_support) { 6331 const tagged = setJsonProperty(item, '_purchase_type', 'NM-preorder'); 6332 const typed = setJsonProperty(item, 'Type', 'Pre-order'); 6333 if (!tagged && !typed) return false; 6334 coerceJsonNumbers(item); 6335 return true; 6336 } 6337 6338 if (item.selling_plan != null && item.selling_plan !== '' && String(item.selling_plan) === String(planId)) return false; 6339 6340 setJsonProperty(item, '_purchase_type', 'NM-preorder'); 6341 if (item.selling_plan == null || item.selling_plan === '') item.selling_plan = Number(planId); 6342 if (item.properties._selling_plan_id == null) setJsonProperty(item, '_selling_plan_id', String(planId)); 6343 applyVisibleJsonProperties(item, planId, variantId); 6344 coerceJsonNumbers(item); 6345 return true; 6346 } 6347 6348 function enrichJson(data) { 6349 if (!data || typeof data !== 'object') return false; 6350 if (Array.isArray(data.items)) { 6351 let changed = false; 6352 for (const item of data.items) { 6353 if (enrichJsonItem(item)) changed = true; 6354 } 6355 return changed; 6356 } 6357 if (data.items && typeof data.items === 'object') return enrichJsonItem(data.items); 6358 return enrichJsonItem(data); 6359 } 6360 6361 function paramScopes(params) { 6362 const prefixes = []; 6363 const seen = {}; 6364 params.forEach(function (value, key) { 6365 const match = /^items\[(\d+)\]\[id\]$/.exec(key); 6366 if (match && !seen[match[1]]) { 6367 seen[match[1]] = true; 6368 prefixes.push('items[' + match[1] + ']'); 6369 } 6370 }); 6371 if (prefixes.length > 0) return prefixes; 6372 if (params.get('items[id]') != null) return ['items']; 6373 if (params.get('id') != null) return ['']; 6374 return []; 6375 } 6376 6377 function scopeKey(prefix, name) { 6378 return prefix ? prefix + '[' + name + ']' : name; 6379 } 6380 6381 function scopePropertyKey(prefix, name) { 6382 return prefix ? prefix + '[properties][' + name + ']' : 'properties[' + name + ']'; 6383 } 6384 6385 function setParam(params, key, value) { 6386 if (params.get(key) === value) return false; 6387 params.set(key, value); 6388 return true; 6389 } 6390 6391 function applyRemovedBySupportParams(params, prefix) { 6392 const tagged = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder'); 6393 const typed = setParam(params, scopePropertyKey(prefix, 'Type'), 'Pre-order'); 6394 return tagged || typed; 6395 } 6396 6397 function applyVisibleParamProperties(params, prefix, planId, variantId) { 6398 const properties = visibleCartProperties(planId, variantId); 6399 let changed = false;
6400 for (const name of Object.keys(properties)) { 6401 if (setParam(params, scopePropertyKey(prefix, name), properties[name])) changed = true; 6402 } 6403 return changed; 6404 } 6405 6406 function enrichParamScope(params, prefix, planId, variantId) { 6407 if (cfg.is_selling_plan_removed_by_support) return applyRemovedBySupportParams(params, prefix); 6408 6409 const existingPlan = params.get(scopeKey(prefix, 'selling_plan')); 6410 if (existingPlan != null && existingPlan !== '' && String(existingPlan) === String(planId)) return false; 6411 6412 let changed = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder'); 6413 if (existingPlan == null || existingPlan === '') { 6414 params.set(scopeKey(prefix, 'selling_plan'), String(planId)); 6415 changed = true; 6416 } 6417 if (params.get(scopePropertyKey(prefix, '_selling_plan_id')) == null) { 6418 params.set(scopePropertyKey(prefix, '_selling_plan_id'), String(planId)); 6419 changed = true; 6420 } 6421 if (applyVisibleParamProperties(params, prefix, planId, variantId)) changed = true; 6422 return changed; 6423 } 6424 6425 function enrichParams(params) { 6426 const scopes = paramScopes(params); 6427 let changed = false; 6428 for (const prefix of scopes) { 6429 const variantId = Number(params.get(scopeKey(prefix, 'id'))); 6430 if (!Number.isFinite(variantId)) continue; 6431 const planId = findSellingPlanId(variantId); 6432 if (planId == null) continue; 6433 if (enrichParamScope(params, prefix, planId, variantId)) changed = true; 6434 } 6435 return changed; 6436 } 6437 6438 function enrichBody(body) { 6439 if (typeof body === 'string') { 6440 let jsonData = null; 6441 try { 6442 jsonData = JSON.parse(body); 6443 } catch (error) { 6444 jsonData = null; 6445 } 6446 if (jsonData && typeof jsonData === 'object') { 6447 return enrichJson(jsonData) ? { body: JSON.stringify(jsonData), changed: true } : { body: body, changed: false }; 6448 } 6449 const params = new URLSearchParams(body); 6450 return enrichParams(params) ? { body: params.toString(), changed: true } : { body: body, changed: false }; 6451 } 6452 if (typeof FormData !== 'undefined' && body instanceof FormData) { 6453 return { body: body, changed: enrichParams(body) }; 6454 } 6455 if (typeof URLSearchParams !== 'undefined' && body instanceof URLSearchParams) { 6456 return { body: body, changed: enrichParams(body) }; 6457 } 6458 return { body: body, changed: false }; 6459 } 6460 6461 function extractRequestUrl(input) { 6462 if (typeof input === 'string') return input; 6463 if (typeof input?.url === 'string') return input.url; 6464 if (typeof input?.href === 'string') return input.href; 6465 return ''; 6466 } 6467 6468 function maybeEnrichFetchInit(input, init) { 6469 if (!isGuardActive() || !init || init.body == null) return init; 6470 const url = extractRequestUrl(input); 6471 if (!isCartAddUrl(url) || !shouldEnrich()) return init; 6472 const enriched = enrichBody(init.body); 6473 if (!enriched.changed) return init; 6474 return { ...init, body: enriched.body }; 6475 } 6476 6477 function installWrappers() { 6478 if (wrappersInstalled) return; 6479 wrappersInstalled = true; 6480 6481 const originalFetch = window.fetch; 6482 window.fetch = function (input, init) { 6483 let nextInit = init; 6484 try { 6485 nextInit = maybeEnrichFetchInit(input, init); 6486 } catch (error) {} 6487 return originalFetch.call(this || window, input, nextInit); 6488 }; 6489 6490 const xhrPrototype = window.XMLHttpRequest?.prototype; 6491 if (xhrPrototype) { 6492 const originalOpen = xhrPrototype.open; 6493 const originalSend = xhrPrototype.send; 6494 xhrPrototype.open = function () { 6495 try { 6496 this.__nmEarlyGuardUrl = arguments[1]; 6497 } catch (error) {} 6498 return originalOpen.apply(this, arguments); 6499 }; 6500 xhrPrototype.send = function (body) { 6501 try { 6502 if (isGuardActive() && body != null && this.__nmEarlyGuardUrl != null && isCartAddUrl(this.__nmEarlyGuardUrl) && shouldEnrich()) { 6503 const enriched = enrichBody(body); 6504 if (enriched.changed) return originalSend.call(this, enriched.body); 6505 } 6506 } catch (error) {} 6507 return originalSend.apply(this, arguments); 6508 }; 6509 } 6510 } 6511 6512 if (cfg?.override_cart_requests === true) installWrappers(); 6513 } catch (error) {} 6514})(window); 6515</script>
6515 6516<!-- END app snippet --> 6517<!-- BEGIN app snippet: wishlist-page-container -->
6517<script id="ReStock-wishlist-page-container"> 6518(function (window) { 6519 try { 6520 if (window.__nmWishlistPageContainer) return; 6521 6522 const CONTAINER_ID = 'nm-wishlist-page-root'; 6523 const TARGET_SELECTORS = ['main#MainContent', 'main', '[role="main"]']; 6524 const RELATIVE_PLACEMENTS = ['before', 'after', 'start', 'end']; 6525 6526 function trimTrailingSlash(path) { 6527 const value = String(path); 6528 return value.length > 1 && value.charAt(value.length - 1) === '/' ? value.slice(0, -1) : value; 6529 } 6530 6531 function stripRoutesRoot(pathname) { 6532 const root = window.Shopify?.routes?.root; 6533 if (typeof root !== 'string') return pathname; 6534 const prefix = trimTrailingSlash(root); 6535 if (prefix === '' || prefix === '/') return pathname; 6536 if (pathname === prefix) return '/'; 6537 return pathname.indexOf(prefix + '/') === 0 ? pathname.slice(prefix.length) : pathname; 6538 } 6539 6540 function isConfiguredPage(pagePath) { 6541 const pathname = window.location?.pathname; 6542 if (typeof pathname !== 'string') return false; 6543 return trimTrailingSlash(stripRoutesRoot(pathname)) === trimTrailingSlash(pagePath); 6544 } 6545 6546 function hasShareToken() { 6547 const search = window.location?.search; 6548 if (!search) return false; 6549 return !!new URLSearchParams(search).get('w'); 6550 } 6551 6552 function isBootable(wishlistConfig, sdkConfig) { 6553 if (!sdkConfig || typeof sdkConfig !== 'object') return false; 6554 if (sdkConfig.app_enabled !== true) return false; 6555 if (sdkConfig.is_suspended === true) return false; 6556 return wishlistConfig.is_service_active === true; 6557 } 6558 6559 function matchElement(selector) { 6560 try { 6561 return window.document.querySelector(selector) || null; 6562 } catch (error) { 6563 return null; 6564 } 6565 } 6566 6567 function configuredTarget(placement) { 6568 if (!placement || typeof placement !== 'object') return null; 6569 if (typeof placement.css_selector !== 'string' || placement.css_selector === '') return null; 6570 const element = matchElement(placement.css_selector); 6571 if (!element) return null; 6572 const relative = RELATIVE_PLACEMENTS.indexOf(placement.relative_placement) === -1 ? 'start' : placement.relative_placement; 6573 return { element: element, relative: relative }; 6574 } 6575 6576 function builtInTarget() { 6577 for (const selector of TARGET_SELECTORS) { 6578 const element = matchElement(selector); 6579 if (element) return { element: element, relative: 'start' }; 6580 } 6581 return null; 6582 } 6583 6584 function insertContainer(container, target) { 6585 if (target.relative === 'before' || target.relative === 'after') { 6586 const parent = target.element.parentNode; 6587 if (!parent) return false; 6588 parent.insertBefore(container, target.relative === 'before' ? target.element : target.element.nextSibling || null); 6589 return true; 6590 } 6591 target.element.insertBefore(container, target.relative === 'end' ? null : target.element.firstChild || null); 6592 return true; 6593 } 6594 6595 function createContainer(placement) { 6596 const target = configuredTarget(placement) || builtInTarget(); 6597 if (!target) return null; 6598 const container = window.document.createElement('div'); 6599 container.id = CONTAINER_ID; 6600 container.setAttribute('data-nm-container-source', 'fallback'); 6601 return insertContainer(container, target) ? container : null; 6602 } 6603 6604 function usablePagePath(wishlistConfig) { 6605 const myWishlist = wishlistConfig && typeof wishlistConfig === 'object' ? wishlistConfig.my_wishlist : null; 6606 return myWishlist && typeof myWishlist.page_path === 'string' ? myWishlist.page_path : ''; 6607 } 6608 6609 function wishlistPageConfig(wishlistConfig) { 6610 const pagePath = usablePagePath(wishlistConfig); 6611 return pagePath && isConfiguredPage(pagePath) ? wishlistConfig.my_wishlist : null; 6612 } 6613 6614 function armContainer(myWishlist) { 6615 const container = window.document.getElementById(CONTAINER_ID) || createContainer(myWishlist.container_placement); 6616 if (container) container.removeAttribute('data-nm-page-state'); 6617 } 6618 6619 function markInactive() { 6620 const container = window.document.getElementById(CONTAINER_ID); 6621 if (container) container.setAttribute('data-nm-page-state', 'inactive'); 6622 } 6623 6624 function dearmContainer() { 6625 const stale = window.document.getElementById(CONTAINER_ID); 6626 if (stale && stale.getAttribute('data-nm-container-source') === 'fallback') stale.remove(); 6627 else markInactive(); 6628 } 6629 6630 function ensure(wishlistConfig, sdkConfig) {
6631 try { 6632 const myWishlist = wishlistPageConfig(wishlistConfig); 6633 if (!myWishlist) { 6634 if (usablePagePath(wishlistConfig)) dearmContainer(); 6635 return; 6636 } 6637 const active = myWishlist.type === 'separate_page' || hasShareToken(); 6638 if (active && isBootable(wishlistConfig, sdkConfig)) armContainer(myWishlist); 6639 else markInactive(); 6640 } catch (error) {} 6641 } 6642 6643 window.__nmWishlistPageContainer = { v: 1, ensure: ensure }; 6644 6645 const metafields = window._ReStockConfig?._metafields; 6646 ensure(metafields?.wishlistConfig, metafields?.sdkConfig); 6647 } catch (error) {} 6648})(window); 6649</script>
6649 6650<!-- END app snippet --> 6651
6652<script src="https://cdn.shopify.com/extensions/01a0e83c-88a3-702e-8442-82641270f3fe/bestpush-110/assets/restock-sdk-loader.js?v=1790602660" defer></script>
6652 6653 6654<style> 6655 #nm-wishlist-page-root { 6656 min-height: 60vh; 6657 } 6658 6659 #nm-wishlist-page-root[data-nm-container-source="fallback"] { 6660 box-sizing: border-box; 6661 max-width: 1200px; 6662 margin: 0 auto; 6663 padding: 0 1.5rem; 6664 } 6665 6666 #nm-wishlist-page-root[data-nm-page-state="inactive"]:empty { 6667 display: none; 6668 } 6669 6670 #nm-wishlist-page-root:empty { 6671 display: flex; 6672 align-items: center; 6673 justify-content: center; 6674 } 6675 6676 #nm-wishlist-page-root:empty::after { 6677 content: ""; 6678 width: 36px; 6679 height: 36px; 6680 border: 3px solid #e3e3e3; 6681 border-top-color: #1773b0; 6682 border-radius: 50%; 6683 animation: nm-wishlist-page-boot-spin 0.7s linear infinite; 6684 } 6685 6686 @keyframes nm-wishlist-page-boot-spin { 6687 to { 6688 transform: rotate(360deg); 6689 } 6690 } 6691 6692 body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .main-page-title, 6693 body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .page-title, 6694 body:has(#nm-wishlist-page-root:not(:empty)) .main-page-title, 6695 body:has(#nm-wishlist-page-root:not(:empty)) .page-title { 6696 display: none !important; 6697 } 6698</style> 6699 6700 6701</div>
6701<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
6701 6702</body> 6703</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.