PageSourceSearch

https://antoniomarras.com/pages/stores

html antoniomarras.com collected 2026-10-04 00:07:12 UTC 288,419 bytes, 4,482 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en">
3  <head>
4
5    <meta charset="utf-8">
6    <meta http-equiv="X-UA-Compatible" content="IE=edge">
7    <meta name="viewport" content="width=device-width, initial-scale=1">
8
9    <meta name="google-site-verification" content="CUdwRRtyPDc7-yweFKAQd-QYS62bQMnICpnLsluezZM"> 
10    <meta name="autofill-prediction" content="false">
11    
11<script>
12  function generateTimestamp() {
13    return Date.now();
14  }
15
16  function generateRandomString(length) {
17    const chars = 'abcdefghijklmnopqrstuvwxyz0123456789';
18    let result = '';
19    for (let i = 0; i < length; i++) {
20      const randomIndex = Math.floor(Math.random() * chars.length);
21      result += chars[randomIndex];
22    }
23    return result;
24  }
25
26  function generateEventId() {
27    const timestamp = generateTimestamp();
28    const randomString = generateRandomString(12);
29    return `${timestamp}.${randomString}`;
30  }
31
32  const ssEventId = generateEventId();
33
34  
35  
36  
37  
38  
39
40  
41
42  
43
44  window.dataLayer = window.dataLayer || [];
45
46  const wSetupData = {
47    event: 'wSetup',
48    ss_event_id: ssEventId,
49    login:  'not_logged' ,
50    language_cd: 'en',
51    pageType:
52      'store_locator'
53      ,
54    shopCategory: 'other',
55    firstLevelCategory:'',
56    secondLevelCategory: '',
57    thirdLevelCategory: '',
58    cartTotalItems: 0,
59    userId:  '' ,
60    userDateOfRegistration:  '' ,
61    ambiente: 'production',
62    basket_amount: 0.00
63  };
64
65  window.dataLayer.push(wSetupData);
66
67  function pushWSetupEventAgain() {
68    const updated = { ...wSetupData, ss_event_id: generateEventId() };
69    window.dataLayer.push(updated);
70  }
71
72  let lastUrl = location.href;
73  const observer = new MutationObserver(() => {
74    const currentUrl = location.href;
75    if (currentUrl !== lastUrl) {
76      lastUrl = currentUrl;
77      pushWSetupEventAgain();
78    }
79  });
80  observer.observe(document.body, { childList: true, subtree: true });
81</script>
81
82
83
84
85  
85<script>
86  window.__productData = window.__productData || [];
87  
88  
89</script>
89
90
91<script>
92  let sentProductsILV = new Set()
93  let observerILV = null
94
95  // Inizializza l'array globale se non esiste ancora
96  window.__productData = window.__productData || [];
97
98  function getEventIdILV() {
99    return Math.floor(Math.random() * 1e9).toString()
100  }
101
102  function getItemListIdILV() {
103    const name = 'page'
104    if (name === 'index') return 'home'
105    if (name.includes('product')) return 'pdp'
106    if (name.includes('collection')) return 'plp'
107    if (name.includes('cart')) return 'cart'
108    return 'other'
109  }
110
111  function getItemListNameILV() {
112    let itemListName = ''
113    const sortParam = new URLSearchParams(window.location.search).get('sort_by')
114    const searchParams = new URLSearchParams(window.location.search);
115    for (const key of searchParams.keys()) {
116      if (key.startsWith('filter.')) {
117        itemListName = 'filter_applied';
118        break;
119      }
120    }
121    if(sortParam && itemListName == 'filter_applied') {
122      itemListName += '&' + sortParam;
123    }
124    if(sortParam && itemListName == '') {
125      itemListName = sortParam;
126    }
127
128    return itemListName ? itemListName.replaceAll('-', '_') : 'listing'
129  }
130
131  function getProductDataFromArray(productId) {
132    // Confronta gli ID come stringhe per evitare errori con numeri lunghi
133    return window.__productData.find(product => String(product.prod_id) === String(productId)) || {}
134  }
135
136  function collectProductData(productElement, index) {
137    const productId = productElement.getAttribute('data-id')
138    const data = getProductDataFromArray(productId)
139
140    // Abbina le chiavi esatte usate nel salvataggio di __productData
141    return {
142      item_name: data.name || '',
143      item_id: data.prod_id || productId, // Fallback sull'attributo HTML
144      price: data.price || 0,
145      item_brand: data.brand || 'Antonio Marras',
146      item_category: data.category || '',
147      item_category2: data.category2 || '',
148      item_category3: data.category3 || '',
149      item_variant: data.variant_id || '',
150      item_list_name: getItemListNameILV(),
151      item_list_id: getItemListIdILV(),
152      index: index + 1,
153      discount: data.discount || 0
154    }
155  }
156
157  function buildIndexMapILV() {
158    return Array.from(document.querySelectorAll('[data-id]'))
159      .filter(el => el.offsetParent !== null)
160      .map((el, index) => ({ el, index }))
161  }
162
163  function sendViewItemListILV(items) {
164    if (items.length > 0) {
165      const first = items[0] || {}
166      const itemListName = first.item_list_name || getItemListNameILV()
167      const itemListId = first.item_list_id || getItemListIdILV()
168
169      window.dataLayer.push({ ecommerce: null })
170      window.dataLayer.push({
171        event: 'view_item_list',
172        ss_event_id: typeof ssEventId !== 'undefined' ? ssEventId : getEventIdILV(),
173        ecommerce: {
174          currency: 'EUR',
175          item_list_name: itemListName,
176          item_list_id: itemListId,
177          items: items
178        }
179      })
180    }
181  }
182
183  function trackVisibleProductsILV(entries) {
184    const indexed = buildIndexMapILV()
185    const visibleItems = []
186
187    entries.forEach(entry => {
188      if (entry.isIntersecting) {
189        const el = entry.target
190        const productId = el.getAttribute('data-id')
191        
192        // Verifica se l'ID esiste e se non è già stato tracciato
193        if (productId && !sentProductsILV.has(productId)) {
194          const index = indexed.find(i => i.el === el)?.index || 0
195          const data = collectProductData(el, index)
196          
197          // Assicurati di non inviare oggetti completamente vuoti se mancano i dati
198          if (data.item_id) {
199            visibleItems.push(data)
200            sentProductsILV.add(productId)
201          }
202        }
203      }
204    })
205
206    if (visibleItems.length > 0) {
207        sendViewItemListILV(visibleItems)
208    }
209  }
210
211  function setupTrackingILV() {
212    if (observerILV) observerILV.disconnect()
213    // Threshold a 0.5: il prodotto viene tracciato appena è visibile al 50% (ottimo per mobile)
214    observerILV = new IntersectionObserver(trackVisibleProductsILV, { threshold: 0.5 }) 
215    document.querySelectorAll('[data-id]').forEach(el => observerILV.observe(el))
216  }
217
218  function bindClickEventsILV() {
219    buildIndexMapILV().forEach(({ el, index }) => {
220      // Evita di registrare click doppi sullo stesso elemento se la pagina ricarica pezzi via Ajax
221      if (!el.hasAttribute('data-click-bound')) {
222          el.addEventListener('click', () => {
223            const data = collectProductData(el, index)
224            // Salva il prodotto in localStorage (questo collega perfettamente al view_item del PDP!)
225            localStorage.setItem('am_last_selected_' + data.item_id, JSON.stringify(data))
226            
227            window.dataLayer.push({ ecommerce: null })
228            window.dataLayer.push({
229              event: 'select_item',
230              ss_event_id: typeof ssEventId !== 'undefined' ? ssEventId : getEventIdILV(),
231              ecommerce: {
232                currency: 'EUR',
233                item_list_name: data.item_list_name,
234                item_list_id: data.item_list_id,
235                items: [data]
236              }
237            })
238          })
239          el.setAttribute('data-click-bound', 'true');
240      }
241    })
242  }
243
244  function refreshTrackingILV() {
245    setTimeout(() => {
246      setupTrackingILV()
247      bindClickEventsILV()
248    }, 500)
249  }
250
251  document.addEventListener('DOMContentLoaded', refreshTrackingILV)
252
253  let lastUrlILV = location.href
254  new MutationObserver(() => {
255    const currentUrl = location.href
256    if (currentUrl !== lastUrlILV) {
257      lastUrlILV = currentUrl
258      refreshTrackingILV()
259    }
260  }).observe(document.body, { childList: true, subtree: true })
261</script>
261
262
263
264    
264<script>
265  (function () {
266    const originalFetch = window.fetch;
267
268    window.fetch = async function (...args) {
269      const [resource, config] = args;
270
271      try {
272        const url = typeof resource === 'string' ? resource : resource.url;
273        const method = config?.method?.toUpperCase() || 'GET';
274
275        if (url.includes('/add.js') && method === 'POST') {
276          const response = await originalFetch(...args);
277
278          if (response.status === 200) {
279            let pageType = "";
280            const clone = response.clone();
281            clone.json().then((data) => {
282              // Shopify /add.js restituisce l'oggetto appena aggiunto oppure un array 'items' se si aggiungono multipli
283              const itemData = data.items ? data.items[0] : data;
284              
285              
286                pageType = 'product_page';
287              
288              
289              pushToDataLayer(itemData, "add_to_cart", pageType);
290            }).catch((err) => {
291              console.error("Error parsing add.js response:", err);
292            });
293          } else if (response.status === 422) {
294            console.error("Error adding product: Maximum quantity reached or product cannot be added.");
295          }
296          return response;
297        }
298
299        if (url.includes('/change.js') && method === 'POST') {
300          // Attenzione: /change.js di default non restituisce esplicitamente items_added/items_removed
301          // a meno che il tuo tema non usi un'API custom o tu non stia confrontando il carrello prima/dopo.
302          // Qui mantengo la tua logica presumendo che il tuo tema invii questa specifica struttura,
303          // ma fai molta attenzione a testare se "remove_from_cart" scatta effettivamente.
304          
305          const response = await originalFetch(...args);
306          const clone = response.clone();
307          let pageType = "";
308          clone.json().then((data) => {
309            if (data.items_removed && Array.isArray(data.items_removed) && data.items_removed.length > 0) {
310              
311                pageType = 'minicart';
312              
313              data.items_removed.forEach((item) => {
314                pushToDataLayer(item, "remove_from_cart", pageType);
315              });
316            }
317            if (data.items_added && Array.isArray(data.items_added) && data.items_added.length > 0) {
318              
319                pageType = 'minicart';
320              
321              data.items_added.forEach((item) => {
322                pushToDataLayer(item, "add_to_cart", pageType);
323              });
324            }
325          }).catch((err) => {
326            console.error("Error parsing change.js response:", err);
327          });
328
329          return response;
330        }
331
332      } catch (err) {
333        console.error("Fetch error:", err);
334      }
335
336      return originalFetch(...args);
337    };
338
339    function pushToDataLayer(item, eventType, pageType) {
340      if (!item) return;
341
342      // Estrazione dati dal payload Ajax di Shopify
343      let skuParts = item.sku ? item.sku.split("-") : [];
344      let item_id = (skuParts[1] || item.product_id || "").toString().toLowerCase();
345      let variant_id = (skuParts[2] || item.variant_id || "").toString().toLowerCase();
346      
347      let item_name = item.title || item.product_title || '';
348      // Rimuovi il nome della variante dal titolo principale se presente (es. "Maglia - Rossa")
349      if (item_name.indexOf(' - ') > -1) {
350          item_name = item_name.split(' - ')[0];
351      }
352
353      let product_type = item.product_type ? item.product_type.toLowerCase() : '';
354
355      // Ricavo il genere dall'handle del prodotto (come nel tuo codice originale)
356      let url = item.url ? item.url.split('?')[0] : '';
357      let gender = 'none';
358      if (url.includes('-women-') || url.includes('/women')) {
359          gender = 'women';
360      } else if (url.includes('-men-') || url.includes('/men')) {
361          gender = 'men';
362      }
363
364      let list_name = 'not_set';
365      let list_id = (
366        'not_set'
367      );
368      let index = 0;
369
370      // Ripristino info da localStorage se esistono
371      const storageKey = `am_last_selected_${item_id}`;
372      const stored = localStorage.getItem(storageKey);
373      if (stored) {
374        try {
375          const parsed = JSON.parse(stored);
376          if (parsed?.item_id?.toLowerCase() === item_id) {
377            list_name = parsed.item_list_name || list_name;
378            list_id = parsed.item_list_id || list_id;
379            index = parsed.index || index;
380          }
381        } catch (e) {
382          console.warn('Errore parsing localStorage');
383        }
384      }
385
386      // Prezzi in Shopify Ajax sono in centesimi
387      let priceInCents = item.final_price !== undefined ? item.final_price : item.price;
388      let dataLayerPrice = (priceInCents / 100).toFixed(2);
389      
390      // Calcolo sconto se originale è maggiore del finale
391      let originalPriceInCents = item.original_price || priceInCents;
392      let discountAmount = 0;
393      if (originalPriceInCents > priceInCents) {
394          discountAmount = ((originalPriceInCents - priceInCents) / 100).toFixed(2);
395      }
396
397      // Compilazione del Datalayer
398      const eventData = {
399        event: eventType,
400        ss_event_id: typeof ssEventId !== 'undefined' ? ssEventId : generateEventId(), 
401        [eventType === "remove_from_cart" ? "remove_type" : "add_type"]: pageType,
402        ecommerce: {
403          currency: window.Shopify?.currency?.active || 'EUR',
404          item_list_name: list_name,
405          item_list_id: list_id,
406          items: [{
407            item_name: item_name,
408            item_id: item_id,
409            price: Number(dataLayerPrice),
410            item_brand: item.vendor || 'Antonio Marras',
411            item_category: gender + (product_type ? '/' + product_type : ''),
412            item_category2: gender,
413            item_category3: product_type,
414            item_list_name: list_name,
415            item_list_id: list_id,
416            item_variant: variant_id,
417            quantity: item.quantity || 1,
418            index: index,
419            size: item.variant_title ? item.variant_title.toLowerCase() : '',
420            discount: Number(discountAmount)
421          }]
422        }
423      };
424
425      if (window.dataLayer) {
426        window.dataLayer.push(eventData);
427      } else {
428        console.log('Datalayer non trovato:', eventData);
429      }
430    }
431  })();
432</script>
432
433
434    <!-- Google Tag Manager -->
435    
435<script>
vendor: 367 bytes, lines 435-442
435
436      (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push(
437
438      {'gtm.start': new Date().getTime(),event:'gtm.js'}
439      );var f=d.getElementsByTagName(s)[0],
440      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
441      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
442      })(window,document,'script','dataLayer','
442GTM-TNJ7FFTL
vendor: 8 bytes, lines 442-443
442');
443    
443</script>
443
444    <!-- End Google Tag Manager -->
445
446  <!--favicon-->
447  <link rel="icon" type="image/x-icon" href="//antoniomarras.com/cdn/shop/t/27/assets/favicon.jpg?v=160314888986838083311774420941">
448  <!--favicon--><meta name="theme-color" content="">
449    <link rel="canonical" href="https://antoniomarras.com/pages/stores"><link rel="alternate" hreflang="en-US" href="https://us.antoniomarras.com/pages/stores"><link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
450    <link rel="stylesheet" href="https://use.typekit.net/cms0coz.css">
451    <link href="//antoniomarras.com/cdn/shop/t/27/assets/output.css?v=136054972961817989181789566476" rel="stylesheet" type="text/css" media="all" />
452    
452<script src="//antoniomarras.com/cdn/shop/t/27/assets/script.js?v=88978985280940867311772640351" type="text/javascript"></script>
452
453    <title>
454      Stores
455 &ndash; Antonio Marras</title>
456    
457      <meta name="description" content="Explore Antonio Marras Boutiques, located all over Italy and in New York, USA.">
458    
459    
460    
460<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
460<meta name="facebook-domain-verification" content="aqk4j96xdf5u0ebdl4as6veskv6jj3">
461<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/53023146150/digital_wallets/dialog">
462<meta id="in-context-paypal-metadata" data-shop-id="53023146150" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="EUR">
463<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://antoniomarras.com/pages/stores">
464<link rel="alternate" hreflang="en" href="https://antoniomarras.com/pages/stores">
465<link rel="alternate" hreflang="it" href="https://antoniomarras.com/it/pages/i-negozi">
466<script async="async" src="/checkouts/internal/preloads.js?locale=en-IT"></script>
466
467<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
468<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-IT&shop_id=53023146150" crossorigin="anonymous"></script>
vendor: 1 bytes, line 468
468
469<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":53023146150,"countryCode":"IT","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/53023146150","merchantName":"Antonio Marras","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex"],"total":{"type":"pending","label":"Antonio Marras","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 469
469
470<script id="shopify-features" type="application/json">{"accessToken":"b4e86978f5c332b5c482ba666afb1e6e","betas":["rich-media-storefront-analytics"],"domain":"antoniomarras.com","predictiveSearch":true,"shopId":53023146150,"locale":"en"}</script>
vendor: 1 bytes, line 470
470
471<script>var Shopify = Shopify || {};
472Shopify.shop = "antonio-marras.myshopify.com";
473Shopify.locale = "en";
474Shopify.currency = {"active":"EUR","rate":"1.0"};
475Shopify.country = "IT";
476Shopify.theme = {"name":"marras2026\/main","id":194692186453,"schema_name":null,"schema_version":null,"theme_store_id":null,"role":"main"};
477Shopify.theme.handle = "null";
478Shopify.theme.style = {"id":null,"handle":null};
479Shopify.cdnHost = "antoniomarras.com/cdn";
480Shopify.routes = Shopify.routes || {};
481Shopify.routes.root = "/";
482Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
483Shopify.SignInWithShop = Shopify.SignInWithShop || {};
484Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
485Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 485
485
486<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 486
486
487<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 487
487
488<script>
489  window.ShopifyPay = window.ShopifyPay || {};
490  window.ShopifyPay.apiHost = "shop.app\/pay";
491  window.ShopifyPay.redirectState = null;
492</script>
vendor: 1 bytes, line 492
492
493<script>
494  window.Shopify = window.Shopify || {};
495  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
496  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
497  window.Shopify.SignInWithShop.eligible = true;
498</script>
vendor: 1 bytes, line 498
498
499<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 499
499
500<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 500
500
501<script type="module">
502  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
503
504  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
505
506</script>
vendor: 1 bytes, line 506
506
507<script>
508  window.Shopify = window.Shopify || {};
509  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
510  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"]};
511</script>
vendor: 1 bytes, line 511
511
512<script>(function() {
513  var isLoaded = false;
514  function asyncLoad() {
515    if (isLoaded) return;
516    isLoaded = true;
517    var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/1793e43c55482b0c012e4638c\/a5494906430062295f523c651.js?shop=antonio-marras.myshopify.com","https:\/\/s3.amazonaws.com\/pixelpop\/usercontent\/scripts\/a2bc8f33-69b5-4b5d-bb0c-5c01319d43d4\/pixelpop.js?shop=antonio-marras.myshopify.com","https:\/\/tools.luckyorange.com\/core\/lo.js?site-id=0591200f\u0026shop=antonio-marras.myshopify.com"];
518    for (var i = 0; i < urls.length; i++) {
519      var s = document.createElement('script');
520      s.type = 'text/javascript';
521      s.async = true;
522      s.src = urls[i];
523      var x = document.getElementsByTagName('script')[0];
524      x.parentNode.insertBefore(s, x);
525    }
526  };
527  if(window.attachEvent) {
528    window.attachEvent('onload', asyncLoad);
529  } else {
530    window.addEventListener('load', asyncLoad, false);
531  }
532})();</script>
vendor: 1 bytes, line 532
532
533<script id="__st">var __st={"a":53023146150,"offset":7200,"reqid":"86c9a35a-5746-4383-bfcf-1a5ba0ec1276-1791072431","pageurl":"antoniomarras.com\/pages\/stores","s":"pages-73431089318","u":"9fe0fa37e613","p":"page","rtyp":"page","rid":73431089318};</script>
vendor: 1 bytes, line 533
533
534<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 534
534
535<script id="form-persister">!function(){'use strict';const t='contact',e='new_comment',n=[[t,t],['blogs',e],['comments',e],[t,'customer']],o='password',r='form_key',c=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',o],s=()=>{try{return window.sessionStorage}catch{return}},i='__shopify_v',u=t=>t.elements[r],a=function(){const t=[...n].map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(',');var e;return e=t,()=>e?[...document.querySelectorAll(e)].map((t=>t.form)):[]}();function m(t){const e=u(t);a().includes(t)&&(!e||!e.value)&&function(t){try{if(!s())return;!function(t){const e=s();if(!e)return;const n=u(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){u(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:r})),t.elements[r].value=e}(t,e),function(t,e){const n=s();if(!n)return;const r=[...t.querySelectorAll(`input[type='${o}']`)].map((({name:t})=>t)),u=[...c,...r],a={};for(const[o,c]of new FormData(t).entries())u.includes(o)||(a[o]=c);n.setItem(e,JSON.stringify({[i]:1,action:t.action,data:a}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(t)}const f=t=>{if('true'===t.dataset.persistBound)return;const e=function(t,e){const n=function(t){return'function'==typeof t.submit?t.submit:HTMLFormElement.prototype.submit}(t).bind(t);return function(){let t;return()=>{t||(t=!0,(()=>{try{e(),n()}catch(t){(t=>{console.error('form submit failed',t)})(t)}})(),setTimeout((()=>t=!1),250))}}()}(t,(()=>{m(t)}));!function(t,e){if('function'==typeof t.submit&&'function'==typeof e)try{t.submit=e}catch{}}(t,e),t.addEventListener('submit',(t=>{t.preventDefault(),e()})),t.dataset.persistBound='true'};!function(){function t(t){const e=(t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form})(t);e&&m(e)}document.addEventListener('submit',t),document.addEventListener('DOMContentLoaded',(()=>{const e=a();for(const t of e)f(t);var n;n=document.body,new window.MutationObserver((t=>{for(const e of t)if('childList'===e.type&&e.addedNodes.length)for(const t of e.addedNodes)1===t.nodeType&&'FORM'===t.tagName&&a().includes(t)&&f(t)})).observe(n,{childList:!0,subtree:!0,attributes:!1}),document.removeEventListener('submit',t)}))}()}();</script>
vendor: 1 bytes, line 535
535
536<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//antoniomarras.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 536
536
537<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 = "//antoniomarras.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>
537<script crossorigin="anonymous" defer="defer" src="//antoniomarras.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 537
537
538<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 538
538
539<script>
540  window.Shopify = window.Shopify || {};
541  window.Shopify.MCP = window.Shopify.MCP || {};
542  window.Shopify.MCP.enabled = true;
543  window.Shopify.MCP.shop = "antonio-marras.myshopify.com";
544  window.Shopify.MCP.mcpEndpoint = "https:\/\/antoniomarras.com\/api\/mcp";
545  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"]}}];
546</script>
vendor: 1 bytes, line 546
546
547<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("\/\/antoniomarras.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
548</script>
vendor: 1 bytes, line 548
548
549<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://antoniomarras.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
550</script>
vendor: 1 bytes, line 550
550
551<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
552  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);
553</script>
vendor: 1 bytes, line 553
553
554<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})}}));
555</script>
555
556<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://antoniomarras.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
557<style id="shopify-accelerated-checkout-cart">
558        #shopify-buyer-consent {
559  margin-top: 1em;
560  display: inline-block;
561  width: 100%;
562}
563
564#shopify-buyer-consent.hidden {
565  display: none;
566}
567
568#shopify-subscription-policy-button {
569  background: none;
570  border: none;
571  padding: 0;
572  text-decoration: underline;
573  font-size: inherit;
574  cursor: pointer;
575}
576
577#shopify-subscription-policy-button::before {
578  box-shadow: none;
579}
580
581      </style>
582
583<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
583
584
585    
585<script type="application/ld+json">
586{
587  "@context": "https://schema.org",
588  "@type": "BreadcrumbList",
589  "itemListElement": [
590    {
591      "@type": "ListItem",
592      "position": 1,
593      "name": "Home",
594      "item": "https://antoniomarras.com"
595    }]
596}
597</script>
597
598    
599  <!-- BEGIN app block: shopify://apps/chatra-live-chat-chatbot/blocks/widget/3617185a-5880-4550-b1d3-81cdb9d37290 -->
599<script src="https://call.chatra.io/shopify?chatraId=uK3RFWdTq8yZu7f7R" async></script>
599
600
601<!-- END app block --><!-- BEGIN app block: shopify://apps/selly-promotion-pricing/blocks/app-embed-block/351afe80-738d-4417-9b66-e345ff249052 -->
601<script>window.nfecShopVersion = '1790996858';window.nfecJsVersion = '449695';window.nfecCVersion = 76550</script>
601 <!-- For special customization -->
602<script id="tdf_pxrscript" class="tdf_script5" data-c="/fe\/loader_2.js">
603Shopify = window.Shopify || {};
604Shopify.shop = Shopify.shop || 'antonio-marras.myshopify.com';
605Shopify.SMCPP = {};Shopify.SMCPP.cfm = 'f1';Shopify.SMCPP.cer = '0.888150';
606</script>
vendor: 1 bytes, line 606
606
607<script src="https://d5zu2f4xvqanl.cloudfront.net/42/fe/loader_2.js?shop=antonio-marras.myshopify.com" async data-cookieconsent="ignore"></script>
vendor: 1 bytes, line 607
607
608<script>
609!function(t){var e=function(e){var n,a;(n=t.createElement("script")).type="text/javascript",n.async=!0,n.src=e,(a=t.getElementsByTagName("script")[0]).parentNode.insertBefore(n,a)};setTimeout(function(){window.tdfInited||(window.altcdn=1,e("https://cdn.shopify.com/s/files/1/0013/1642/1703/t/1/assets/loader_2.js?shop=antonio-marras.myshopify.com&v=45"))},2689)}(document);
610</script>
610
611<!-- END app block --><meta property="og:image" content="https://cdn.shopify.com/s/files/1/0530/2314/6150/files/Nuova_Icona_AM_1_211ea8b6-d10c-47ec-99bc-eb4e71dca876.jpg?v=1766415682" />
612<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0530/2314/6150/files/Nuova_Icona_AM_1_211ea8b6-d10c-47ec-99bc-eb4e71dca876.jpg?v=1766415682" />
613<meta property="og:image:width" content="2250" />
614<meta property="og:image:height" content="2250" />
615<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
616<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: 53023146150,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};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 616
616
617<script>
618  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
619</script>
vendor: 1 bytes, line 619
619
620<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}
620).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: 53023146150,storefrontBaseUrl: "https://antoniomarras.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://antoniomarras.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"3854369109","configuration":"{\"mailchimp_store_id\":\"store_lvhrdzm1azpziaql6oam\", \"mailchimp_user_id\":\"49380329\",\"mailchimp_list_id\":\"075e561561\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"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"]}
620,{"id":"1755283797","configuration":"{\"siteId\":\"0591200f\",\"environment\":\"production\",\"isPlusUser\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6e817d921cf85e9215b0e5e4b99ed737","type":"APP","apiClientId":187969,"privacyPurposes":["ANALYTICS","MARKETING"],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1216741717","configuration":"{\"config_url\": \"https:\/\/shopify-gtm-suite.getelevar.com\/configs\/e1976ecac7928035b7abb825fbd4dd79c27d4c20\/config.js\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"7ae63d00911d5ee26809bf1e3232d852","type":"APP","apiClientId":2509311,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1041367381","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-RL1VRND3E5\\\"],\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-RL1VRND3E5\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-RL1VRND3E5\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-RL1VRND3E5\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-RL1VRND3E5\\\"},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-RL1VRND3E5\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-RL1VRND3E5\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-RL1VRND3E5\\\"},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-RL1VRND3E5\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-RL1VRND3E5\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-RL1VRND3E5\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-RL1VRND3E5\\\"}],\\\"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":"438141269","configuration":"{\"pixel_id\":\"279310246510948\",\"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":"128516437","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":[],"name":"GTM"},{"id":"211386709","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"107","type":"CUSTOM","privacyPurposes":[],"name":"checkout-datalayer"},{"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":"Antonio Marras","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"antonio-marras.myshopify.com","countryCode":"IT","storefrontUrl":"https:\/\/antoniomarras.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"
62010452789100885","handle":"c-women-black-ivory-caragol-bag","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52636358017365","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10544492314965","handle":"c-women-black-caragol-bag-with-plisse-bouquet","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52728397037909","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10538605052245","handle":"burgundy-caragol-bag-with-floral-embroidery","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52722442174805","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10540837470549","handle":"ivory-caragol-bag-with-lace-embroidery","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52724711653717","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"11393215496533","handle":"pw26-women-cow-print-antine-bag","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54249444049237","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10092262457685","handle":"c-women-tanit-bag-medium","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53735391330645","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"11312165618005","handle":"c-women-bags-geppi-bag","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53965077152085","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"11034842562901","handle":"ss26-women-parka-with-floral-black-and-gold-embroidery","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53303425925461","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10543904751957","handle":"black-caragol-bag-with-sequin-embroidery","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52727808164181","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://antoniomarras.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"194692186453","themePublished":"true","eventMetadataId":"4f52e76a-c452-43df-b736-e4b582f52084","pageType":"page","resourceId":"73431089318","shopId":"53023146150","storefrontBaseUrl":"https:\/\/antoniomarras.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>
620<script>
621  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
622  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
623  window.ShopifyAnalytics.meta.currency = 'EUR';
624  var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":73431089318,"requestId":"86c9a35a-5746-4383-bfcf-1a5ba0ec1276-1791072431"}};
625  for (var attr in meta) {
626    window.ShopifyAnalytics.meta[attr] = meta[attr];
627  }
628</script>
vendor: 1 bytes, line 628
628
629<script class="analytics">
630  (function () {
631    var customDocumentWrite = function(content) {
632      var jquery = null;
633
634      if (window.jQuery) {
635        jquery = window.jQuery;
636      } else if (window.Checkout && window.Checkout.$) {
637        jquery = window.Checkout.$;
638      }
639
640      if (jquery) {
641        jquery('body').append(content);
642      }
643    };
644
645    var hasLoggedConversion = function(token) {
646      if (token) {
647        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
648      }
649      return false;
650    }
651
652    var setCookieIfConversion = function(token) {
653      if (token) {
654        var twoMonthsFromNow = new Date(Date.now());
655        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
656
657        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
658      }
659    }
660
661    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
662    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
663    if (trekkie.integrations) {
664      return;
665    }
666    trekkie.methods = [
667      'identify',
668      'page',
669      'ready',
670      'track',
671      'trackForm',
672      'trackLink'
673    ];
674    trekkie.factory = function(method) {
675      return function() {
676        var args = Array.prototype.slice.call(arguments);
677        args.unshift(method);
678        trekkie.push(args);
679        if (method == 'track' || method == 'page') {
680          var pageUrl;
681          try {
682            pageUrl = window.location.href;
683          } catch (e) {}
684          var pageReferrer;
685          try {
686            pageReferrer = document.referrer;
687          } catch (e) {}
688          try {
689            if (window.__TREKKIE_SHIM_QUEUE == null) {
690              window.__TREKKIE_SHIM_QUEUE = [];
691            }
692            window.__TREKKIE_SHIM_QUEUE.push({
693              from: 'trekkie-stub',
694              method: method,
695              args: args.slice(1),
696              pageContext: {
697                url: pageUrl,
698                referrer: pageReferrer
699              }
700            });
701          } catch (e) {
702            // no-op
703          }
704        }
705        return trekkie;
706      };
707    };
708    for (var i = 0; i < trekkie.methods.length; i++) {
709      var key = trekkie.methods[i];
710      trekkie[key] = trekkie.factory(key);
711    }
712    trekkie.load = function(config) {
713      trekkie.config = config || {};
714      trekkie.config.initialDocumentCookie = document.cookie;
715      var first = document.getElementsByTagName('script')[0];
716var script = document.createElement('script');
717script.type = 'text/javascript';
718script.onerror = function(e) {
719  var scriptFallback = document.createElement('script');
720  scriptFallback.type = 'text/javascript';
721  scriptFallback.onerror = function(error) {
722          var Monorail = {
723      produce: function produce(monorailDomain, schemaId, payload) {
724        var currentMs = new Date().getTime();
725        var event = {
726          schema_id: schemaId,
727          payload: payload,
728          metadata: {
729            event_created_at_ms: currentMs,
730            event_sent_at_ms: currentMs
731          }
732        };
733        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
734      },
735      sendRequest: function sendRequest(endpointUrl, payload) {
736        // Try the sendBeacon API
737        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
738          var blobData = new window.Blob([payload], {
739            type: 'text/plain'
740          });
741
742          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
743            return true;
744          } // sendBeacon was not successful
745
746        } // XHR beacon
747
748        var xhr = new XMLHttpRequest();
749
750        try {
751          xhr.open('POST', endpointUrl);
752          xhr.setRequestHeader('Content-Type', 'text/plain');
753          xhr.send(payload);
754        } catch (e) {
755          console.log(e);
756        }
757
758        return false;
759      },
760      isIos12: function isIos12() {
761        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
762      }
763    };
764    Monorail.produce('monorail-edge.shopifysvc.com',
765      'trekkie_storefront_load_errors/1.1',
766      {shop_id: 53023146150,
767      theme_id: 194692186453,
768      app_name: "storefront",
769      context_url: window.location.href,
770      source_url: "//antoniomarras.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
771
772  };
773  scriptFallback.async = true;
774  scriptFallback.src = '//antoniomarras.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
775  first.parentNode.insertBefore(scriptFallback, first);
776};
777script.async = true;
778script.src = '//antoniomarras.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
779first.parentNode.insertBefore(script, first);
780
781    };
782    trekkie.load(
783      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":53023146150,"isMerchantRequest":null,"themeId":194692186453,"themeCityHash":"15634781995806947323","contentLanguage":"en","currency":"EUR","eventMetadataId":"4f52e76a-c452-43df-b736-e4b582f52084"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
784    );
785
786    var loaded = false;
787    trekkie.ready(function() {
788      if (loaded) return;
789      loaded = true;
790
791      window.ShopifyAnalytics.lib = window.trekkie;
792
793      var originalDocumentWrite = document.write;
794      document.write = customDocumentWrite;
795      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
796      document.write = originalDocumentWrite;
797
798      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
799      var token = match? match[1]: undefined;
800      if (!hasLoggedConversion(token)) {
801        setCookieIfConversion(token);
802        
803      }
804    });
805
806    window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":73431089318,"requestId":"86c9a35a-5746-4383-bfcf-1a5ba0ec1276-1791072431","shopifyEmitted":true});
807
808    var eventsListenerScript = document.createElement('script');
809    eventsListenerScript.async = true;
810    eventsListenerScript.src = "//antoniomarras.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
811    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
812})();</script>
812
813  
813<script>
814  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
815    window.ga = function ga() {
816      (window.ga.q = window.ga.q || []).push(arguments);
817      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
818        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
819      }
820      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
821    };
822    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
823      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
824    }
825  }
826</script>
vendor: 1 bytes, line 826
826
827<script
828  defer
829  src="https://antoniomarras.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
830  data-application="storefront-renderer"
831  data-shop-id="53023146150"
832  data-render-region="gcp-us-west1"
833  data-page-type="page"
834  data-theme-instance-id="194692186453"
835  data-theme-name=""
836  data-theme-version=""
837  data-monorail-region="shop_domain"
838  data-resource-timing-sampling-rate="10"
839  data-shs="true"
840  data-shs-beacon="true"
841  data-shs-export-with-fetch="true"
842  data-shs-logs-sample-rate="1"
843  data-shs-beacon-endpoint="https://antoniomarras.com/api/collect"
844></script>
844
845<meta name="shopify-y" content="983901f6-881d-443a-b8f7-be0a5093236e" data-expiration="1822630031000"><meta name="shopify-s" content="2976cc9c-5f01-4a3d-b210-bb3657e6ccb0" data-expiration="1791074231000"><meta name="new-cookie-storage-activated" content="t">
846</head>
847
848  <body class="not-home  ">
849  
850  <!-- Google Tag Manager (noscript) -->
vendor: 87 bytes, lines 850-853
850
851    <noscript
852      ><iframe
853        src="https://www.googletagmanager.com/ns.html?id=
853GTM-TNJ7FFTL
vendor: 123 bytes, lines 853-859
853"
854        height="0"
855        width="0"
856        style="display:none;visibility:hidden"
857      ></iframe
858    ></noscript>
859    
859<!-- End Google Tag Manager (noscript) -->
860  
861  <div id="shopify-section-header" class="shopify-section"><div class="header fixed top-0 left-0 flex z-50 h-auto w-full justify-between p-4 lg:p-6 bg-transparent hover:bg-white text-white hover:text-[#646464] transition-colors duration-500">
862  <div class="flex gap-3 justify-between lg:min-w-1/3">
863    <div class="hamburger flex flex-col justify-center cursor-pointer px-1 gap-[6px] hover:gap-[2px] transition-all duration-500">
864      <div class="w-4"><svg xmlns="http://www.w3.org/2000/svg" width="17" height="1" viewBox="0 0 17 1" fill="none">
865  <path d="M0.5 0.5H16.5" stroke="currentColor" fill="currentColor" stroke-linecap="round"/>
866</svg></div>
867      <div class="w-4"><svg xmlns="http://www.w3.org/2000/svg" width="17" height="1" viewBox="0 0 17 1" fill="none">
868  <path d="M0.5 0.5H16.5" stroke="currentColor" fill="currentColor" stroke-linecap="round"/>
869</svg></div>
870    </div>
871    <div id="openSearchBtn" class="flex hover:text-black lg:hidden cursor-pointer"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
872  <path fill-rule="evenodd" clip-rule="evenodd" d="M15.7196 16.4444C14.5841 17.4143 13.1104 18 11.5 18C7.91015 18 5 15.0899 5 11.5C5 7.91015 7.91015 5 11.5 5C15.0899 5 18 7.91015 18 11.5C18 13.1104 17.4143 14.5841 16.4444 15.7196L18.9738 18.2759C19.1739 18.476 19.1739 18.8005 18.9738 19.0007C18.7736 19.2008 18.4491 19.2008 18.249 19.0007L15.7196 16.4444ZM17 11.5C17 14.5376 14.5376 17 11.5 17C8.46243 17 6 14.5376 6 11.5C6 8.46243 8.46243 6 11.5 6C14.5376 6 17 8.46243 17 11.5Z" fill="currentColor"/>
873</svg></div>
874  </div>
875
876   <a href="/" class="logo-white relative w-40 aspect-80/9 shrink-0 flex justify-center items-center">
877    <svg xmlns="http://www.w3.org/2000/svg" width="160" height="18" viewBox="0 0 160 18" fill="none" class="absolute">
878  <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M59.3154 0C60.4056 0 61.4953 0 62.5855 0C62.5855 1.02059 62.5855 2.04118 62.5855 3.06177C61.4953 3.06177 60.4056 3.06177 59.3154 3.06177C59.3154 2.04118 59.3154 1.02059 59.3154 0Z" fill="#FFF"/>
879  <path opacity="0.999" fill-rule="evenodd" clip-rule="evenodd" d="M28.3614 17.74C28.2394 17.74 28.1175 17.74 27.9956 17.74C27.6452 17.7334 27.2979 17.6927 26.9536 17.6178C26.641 17.5485 26.3565 17.4178 26.1 17.2259C25.8135 16.9883 25.6205 16.6862 25.5209 16.3198C25.4299 15.9759 25.3865 15.6256 25.3906 15.269C25.4154 12.3056 25.4394 9.34236 25.4627 6.37903C25.023 6.37903 24.5832 6.37903 24.1436 6.37903C24.1436 5.76174 24.1436 5.14448 24.1436 4.5272C24.5907 4.5272 25.0377 4.5272 25.4848 4.5272C25.5011 3.20746 25.5159 1.8877 25.5292 0.567917C26.5804 0.567917 27.6316 0.567917 28.6828 0.567917C28.6828 1.88768 28.6828 3.20744 28.6828 4.5272C29.2759 4.5272 29.8689 4.5272 30.462 4.5272C30.462 5.14448 30.462 5.76174 30.462 6.37903C29.8689 6.37903 29.2759 6.37903 28.6828 6.37903C28.6819 9.14729 28.6828 11.9156 28.6856 14.6839C28.6867 14.8684 28.7199 15.0464 28.7854 15.2178C28.8742 15.4031 29.0192 15.5101 29.2205 15.5388C29.7064 15.5652 30.1821 15.5055 30.6476 15.3598C30.6514 15.9563 30.6514 16.5527 30.6476 17.1492C30.5502 17.2281 30.4439 17.2934 30.329 17.3452C30.0236 17.4759 29.7077 17.5706 29.3812 17.6292C29.043 17.6913 28.7031 17.7282 28.3614 17.74Z" fill="#FFF"/>
880  <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M6.78398 17.7397C6.67313 17.7397 6.56228 17.7397 6.45144 17.7397C6.12027 17.7324 5.79693 17.6746 5.4815 17.5665C5.2681 17.4896 5.08611 17.3656 4.93557 17.1944C4.85019 17.0856 4.79292 16.9626 4.76375 16.8252C4.64044 17.0425 4.48803 17.2366 4.3065 17.4074C4.07871 17.5939 3.81822 17.698 3.52501 17.7198C3.44109 17.7276 3.35796 17.7342 3.2756 17.7397C3.17214 17.7397 3.06868 17.7397 2.96522 17.7397C1.41329 17.7027 0.471987 16.9074 0.141333 15.3539C0.059085 14.9483 0.0119741 14.5394 0 14.127C0 13.9452 0 13.7634 0 13.5816C0.0111217 13.2055 0.0545377 12.8325 0.130248 12.4626C0.218688 12.037 0.381267 11.645 0.617985 11.2867C0.852171 10.9595 1.14131 10.6973 1.48538 10.5C1.7749 10.3373 2.07789 10.2066 2.39435 10.108C2.80191 9.98987 3.2102 9.87439 3.61923 9.76151C3.7802 9.71834 3.91968 9.63791 4.03769 9.52009C4.12325 9.41478 4.18422 9.29549 4.22059 9.16223C4.26194 8.99817 4.2878 8.83151 4.29819 8.66234C4.3179 8.36355 4.32621 8.06436 4.32313 7.76483C4.32831 7.53324 4.32 7.30227 4.29819 7.07181C4.28465 6.93492 4.24955 6.80426 4.19288 6.67986C4.08964 6.50053 3.93538 6.4172 3.73008 6.42992C3.50154 6.42288 3.34358 6.52706 3.2562 6.74235C3.20944 6.88027 3.18358 7.02228 3.17861 7.16838C3.16926 7.40015 3.1785 7.63117 3.20632 7.8614C3.23487 8.09634 3.26166 8.33021 3.28668 8.56294C2.3907 8.64246 1.49467 8.72102 0.598587 8.79868C0.531431 8.58395 0.467692 8.3681 0.407372 8.1511C0.296901 7.66167 0.271036 7.16747 0.329777 6.6685C0.451652 5.67105 0.9
8806618 4.98656 1.87335 4.61501C2.26373 4.46758 2.66648 4.3767 3.08161 4.34235C3.64206 4.29673 4.20185 4.3043 4.76098 4.36507C5.10407 4.40093 5.43847 4.47668 5.76417 4.59229C6.54865 4.88515 7.02996 5.45036 7.20798 6.28791C7.27361 6.59284 7.30869 6.90151 7.31329 7.21383C7.31512 9.74163 7.317 12.2694 7.31883 14.7972C7.32327 14.9091 7.34544 15.017 7.38534 15.121C7.4718 15.2956 7.61131 15.3751 7.8038 15.3596C7.97074 15.3629 8.13147 15.3326 8.28599 15.2687C8.24071 16.0224 8.19454 16.776 8.14743 17.5295C7.9714 17.5955 7.79039 17.6419 7.60427 17.6687C7.3313 17.7085 7.05789 17.7322 6.78398 17.7397ZM4.3065 11.6503C4.31204 11.6503 4.31758 11.6503 4.32313 11.6503C4.32405 12.6633 4.32313 13.6763 4.32036 14.6893C4.31773 14.874 4.28817 15.0539 4.23168 15.229C4.15678 15.4175 4.01914 15.5103 3.81876 15.5073C3.66234 15.5053 3.54872 15.4333 3.4779 15.2914C3.40406 15.1175 3.35972 14.9357 3.34488 14.7461C3.3205 14.4958 3.31034 14.245 3.3144 13.9935C3.30984 13.641 3.32738 13.2898 3.36705 12.9397C3.39132 12.7152 3.44675 12.4994 3.53332 12.2922C3.65376 12.0399 3.83944 11.8573 4.09034 11.744C4.16289 11.7125 4.23494 11.6812 4.3065 11.6503Z" fill="#FFF"/>
881  <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M17.6142 4.31117C17.9737 4.30193 18.3266 4.34643 18.6728 4.44467C19.3811 4.66502 19.8328 5.14123 20.0279 5.8733C20.096 6.14528 20.1293 6.42175 20.1277 6.70265C20.1305 10.3022 20.1314 13.9017 20.1305 17.5012C19.0719 17.5012 18.0133 17.5012 16.9546 17.5012C16.9556 14.1346 16.9546 10.768 16.9519 7.40135C16.9524 7.24803 16.9117 7.10795 16.8299 6.98099C16.7308 6.86392 16.6051 6.80711 16.4531 6.81058C16.2721 6.81438 16.1299 6.89198 16.0263 7.04348C15.9301 7.19157 15.8709 7.35437 15.8489 7.532C15.8375 7.60925 15.8301 7.68685 15.8268 7.7649C15.824 11.0103 15.823 14.2558 15.824 17.5012C14.758 17.5012 13.692 17.5012 12.626 17.5012C12.626 13.1765 12.626 8.85174 12.626 4.52703C13.6606 4.52703 14.6951 4.52703 15.7298 4.52703C15.7288 4.83189 15.7298 5.13674 15.7325 5.44159C16.0519 4.9421 16.4888 4.59843 17.0433 4.41058C17.2305 4.35399 17.4208 4.32085 17.6142 4.31117Z" fill="#FFF"/>
882  <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M38.7087 17.7397C38.5794 17.7397 38.4501 17.7397 38.3208 17.7397C37.9705 17.7324 37.6232 17.6917 37.2788 17.6176C36.432 17.4307 35.8065 16.9469 35.4027 16.1662C35.178 15.7101 35.0172 15.2311 34.9205 14.729C34.83 14.2804 34.7653 13.8278 34.7265 13.3714C34.6566 12.5075 34.6289 11.6422 34.6433 10.7754C34.6461 9.97789 34.6886 9.18263 34.7708 8.38964C34.8291 7.83272 34.9344 7.28553 35.0867 6.74798C35.2095 6.32286 35.3905 5.9271 35.6299 5.56077C36.04 4.97679 36.5897 4.60472 37.2788 4.44455C37.6811 4.35233 38.0885 4.30783 38.5009 4.31106C38.9579 4.30535 39.4059 4.36689 39.845 4.49568C40.5281 4.71315 41.0574 5.13256 41.4329 5.7539C41.683 6.18158 41.8678 6.6379 41.9871 7.12289C42.1415 7.74632 42.2431 8.37873 42.292 9.02017C42.3362 9.5551 42.3621 10.0909 42.3695 10.6277C42.3868 11.5452 42.3647 12.4617 42.303 13.3771C42.2656 13.93 42.1898 14.4772 42.0758 15.0187C41.9863 15.4492 41.8441 15.8601 41.649 16.2514C41.3168 16.8919 40.8115 17.3189 40.1332 17.5323C39.8344 17.6235 39.5295 17.6821 39.2187 17.7084C39.0481 17.723 38.8781 17.7334 38.7087 17.7397ZM38.4316 6.42988C38.4947 6.42783 38.5575 6.43067 38.6201 6.4384C38.7192 6.46231 38.7903 6.52196 38.8335 6.61733C38.8741 6.7122 38.9037 6.81064 38.9221 6.91272C38.9742 7.24196 39.0056 7.5733 39.0164 7.9068C39.0397 8.50109 39.0527 9.09566 39.0552 9.69046C39.0601 10.7717 39.0582 11.8528 39.0496 12.934C39.0448 13.2995 39.0356 13.665 39.0219 14.0303C39.0107 14.3934 38.983 14.755 38.9388 15.1153C38.9207 15.2549 38.8893 15.3913 38.8445 15.5243C38.8163 15.6079 38.7673 15.6752 38.6977 15.726C38.6338 15.7575 38.5663 15.7699 38.4954 15.7629C38.3019 15.7803 38.1744 15.6951 38.1129 15.5073C38.0576 15.3125 38.0243 15.1137 38.0132 14.9108C37.988 14.5553 37.9732 14.1993 37.9688 13.8429C37.9529 12.4209 37.951 10.9989 37.9633 9.57685C37.9673 8.93627 37.9877 8.29631 38.0243 7.65686C38.0388 7.39527 38.0703 7.13584 38.1185 6.87863C38.1385 6.77536 38.1717 6.67692 38.2182 6.58325C38.266 6.49725 38.3371 6.44612 38.4316 6.42988Z" fill="#FFF"/>
883  <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M51.9999 4.31132C52.3974 4.29929 52.7854 4.35515 53.1639 4.4789C53.8078 4.71473 54.2225 5.17011 54.4081 5.84505C54.4717 6.08692 54.5068 6.33306 54.5135 6.58351C54.5162 10.2228 54.5172 13.8621 54.5162 17.5014C53.4576 17.5014 52.399 17.5014 51.3404 17.5014C51.3413 14.1215 51.3404 10.7416 51.3376 7.361
88373C51.3331 7.21137 51.2869 7.07697 51.1991 6.95842C51.0781 6.8376 50.9331 6.78931 50.764 6.81357C50.6196 6.84163 50.5041 6.91644 50.4176 7.03795C50.33 7.17075 50.2727 7.31652 50.2457 7.47534C50.2321 7.55049 50.2228 7.62627 50.218 7.70256C50.2098 10.9688 50.207 14.235 50.2097 17.5014C49.1437 17.5014 48.0777 17.5014 47.0117 17.5014C47.0117 13.1767 47.0117 8.85189 47.0117 4.52718C48.0482 4.52718 49.0846 4.52718 50.121 4.52718C50.1201 4.83014 50.121 5.1331 50.1238 5.43605C50.4014 5.00759 50.77 4.69044 51.2295 4.48458C51.4773 4.38136 51.7341 4.3236 51.9999 4.31132Z" fill="#FFF"/>
884  <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M71.2486 17.7397C71.1194 17.7397 70.9897 17.7397 70.8606 17.7397C70.5103 17.7323 70.1628 17.6917 69.8186 17.6175C69.0432 17.4507 68.4491 17.0237 68.0367 16.3366C67.8433 15.9946 67.6936 15.6329 67.5878 15.2516C67.4287 14.6557 67.3234 14.0497 67.2719 13.4339C67.1965 12.5361 67.1665 11.6367 67.1832 10.7357C67.1865 9.93414 67.2308 9.13513 67.3162 8.3385C67.3655 7.89582 67.4431 7.45842 67.549 7.02631C67.6598 6.56205 67.8339 6.12465 68.07 5.71412C68.4796 5.04469 69.0626 4.6215 69.8186 4.44454C70.221 4.35232 70.6284 4.30782 71.0407 4.31105C71.498 4.30533 71.9458 4.36687 72.3848 4.49566C73.0776 4.71942 73.6124 5.14829 73.9893 5.78229C74.2332 6.20974 74.4139 6.66418 74.5325 7.1456C74.6882 7.7842 74.7897 8.43177 74.8373 9.08832C74.9033 9.98458 74.9271 10.8821 74.9094 11.7809C74.9038 12.556 74.8578 13.3286 74.7708 14.0985C74.7104 14.6369 74.5979 15.1633 74.4327 15.6777C74.3158 16.0286 74.1517 16.3524 73.9394 16.649C73.6097 17.0796 73.1873 17.3741 72.673 17.5323C72.4103 17.6134 72.1426 17.6684 71.8693 17.6971C71.662 17.7188 71.4553 17.733 71.2486 17.7397ZM70.9714 6.42986C71.1848 6.3947 71.3278 6.47991 71.401 6.68548C71.4304 6.77069 71.4525 6.85783 71.4675 6.94678C71.5163 7.2687 71.5456 7.59248 71.5562 7.91814C71.58 8.52379 71.5928 9.12973 71.595 9.73589C71.6 10.7944 71.5977 11.8528 71.5894 12.9113C71.5844 13.2806 71.5756 13.6498 71.5617 14.019C71.5512 14.3974 71.5213 14.7742 71.473 15.1494C71.4542 15.3053 71.4132 15.4549 71.3511 15.5981C71.2829 15.725 71.1776 15.7799 71.0352 15.7629C70.8418 15.7801 70.7143 15.6949 70.6528 15.5072C70.6018 15.3349 70.5702 15.1588 70.5585 14.979C70.5297 14.6065 70.5131 14.2335 70.5087 13.8599C70.4926 12.4228 70.4909 10.9856 70.5031 9.54844C70.507 8.8907 70.5292 8.23369 70.5696 7.57732C70.5846 7.33266 70.6162 7.09033 70.6638 6.85022C70.6855 6.74552 70.7226 6.64708 70.7747 6.55483C70.824 6.48587 70.89 6.44423 70.9714 6.42986Z" fill="#FFF"/>
885  <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M93.7958 4.31125C94.1927 4.2989 94.579 4.35855 94.9542 4.49018C95.3705 4.64323 95.6986 4.90926 95.938 5.28829C95.984 5.36779 96.0228 5.4511 96.0544 5.53823C96.3748 5.05061 96.7988 4.69179 97.3264 4.46178C97.6794 4.32545 98.043 4.28001 98.4183 4.32545C98.7364 4.3468 99.0412 4.42255 99.3328 4.55267C99.7734 4.7654 100.079 5.10529 100.25 5.57231C100.366 5.90842 100.425 6.25493 100.427 6.61184C100.43 10.2417 100.431 13.8715 100.43 17.5013C99.3716 17.5013 98.313 17.5013 97.2543 17.5013C97.2555 14.1025 97.2543 10.7036 97.2516 7.30485C97.2505 7.14489 97.2045 7.001 97.113 6.87314C96.985 6.7472 96.8342 6.7084 96.6613 6.75669C96.5427 6.79912 96.4512 6.87581 96.3869 6.98675C96.3099 7.12433 96.2622 7.27202 96.2428 7.42982C96.2318 7.50901 96.2246 7.58853 96.2207 7.6684C96.2179 10.946 96.2168 14.2237 96.2179 17.5013C95.1593 17.5013 94.1007 17.5013 93.0421 17.5013C93.0432 14.093 93.0421 10.6847 93.0393 7.27645C93.0343 7.13234 92.9916 7.00169 92.9118 6.8845C92.7904 6.7551 92.6436 6.71056 92.4712 6.75101C92.3598 6.78498 92.27 6.8503 92.2024 6.94698C92.1198 7.07701 92.066 7.21902 92.0416 7.37302C92.0278 7.44817 92.0189 7.52395 92.0139 7.60024C92.0056 10.9005 92.0029 14.2009 92.0056 17.5013C90.9398 17.5013 89.8734 17.5013 88.8076 17.5013C88.8076 13.1766 88.8076 8.85181 88.8076 4.52711C89.8441 4.52711 90.8805 4.52711 91.9169 4.52711C91.9158 4.83007 91.9169 5.13303 91.9197 5.43598C92.2401 4.94171 92.6752 4.59993 93.225 4.41066C93.4123 4.35406 93.6024 4.32093 93.7958 4.31125Z" fill="#FFF"/>
886  <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M111.902 17.7398C111.79 17.7398 111.677 17.7398 111.564 17.7398C111.239 17.7323 110.921 17.6764 110.611 17.5722C110.413 17.5028 110.241 17.3939 110.093 17.2456C109.986 17.1249 109.914 16.9847 109.876 16.8252C109.753 17.0461 109.599 17.2421 109.414 17.4132C109.202 17.5866 108.96 17.687 108.688 17.7142C108.587 17.7256 108.487 17.7341 108.388 17.7398C108.285 17.7398 108.181 17.7398 108.078 17.7398C106.557 17.7097 105.621 16.9372 105.271 15.4221C105.16 14.9048 105.108 14.3813 105.113 13.8515C105.11 13.454 105.14 13.0592 105.204 12.6671C105.273 12.2399 105.412 11.8385 105.62 11.4629C105.877 11.0331 106.224 10.7008 106.659 10.4659C106.926 10.3234 107.203 10.2061 107.49 10.1138C107.938 9.98498 108.384 9.85626 108.832 9.72748C109.063 9.64585 109.221 9.48777 109.306 9.25316C109.355 9.10559 109.386 8.954
88609 109.4 8.79873C109.419 8.61366 109.43 8.42808 109.433 8.24204C109.439 7.99403 109.441 7.74597 109.439 7.4979C109.44 7.28125 109.417 7.06732 109.372 6.85601C109.291 6.53546 109.089 6.39436 108.765 6.43281C108.563 6.45656 108.429 6.56733 108.363 6.76512C108.326 6.87754 108.304 6.99308 108.297 7.11163C108.284 7.31828 108.288 7.52471 108.308 7.7308C108.336 8.005 108.368 8.27862 108.405 8.55163C108.404 8.556 108.402 8.55981 108.399 8.56299C107.504 8.64308 106.607 8.7217 105.711 8.79873C105.67 8.64808 105.625 8.49852 105.575 8.34997C105.435 7.86173 105.385 7.36373 105.426 6.85601C105.45 6.44258 105.555 6.05251 105.742 5.68583C105.976 5.26757 106.304 4.95041 106.725 4.73436C107.038 4.58005 107.365 4.47212 107.707 4.41057C108.149 4.33337 108.594 4.30119 109.042 4.314C109.496 4.31483 109.945 4.36027 110.389 4.45033C110.77 4.52573 111.123 4.67152 111.448 4.88773C111.857 5.18879 112.132 5.58926 112.271 6.08915C112.356 6.39555 112.406 6.70798 112.42 7.02642C112.428 9.60723 112.431 12.188 112.431 14.7689C112.433 14.911 112.464 15.0455 112.526 15.1722C112.592 15.2789 112.688 15.3404 112.811 15.3568C113.012 15.3744 113.206 15.3451 113.393 15.2688C113.395 15.2839 113.397 15.2991 113.399 15.3142C113.354 16.051 113.308 16.7876 113.26 17.5239C113.197 17.5526 113.133 17.5762 113.066 17.5949C112.826 17.6564 112.582 17.6962 112.334 17.7142C112.19 17.7248 112.046 17.7334 111.902 17.7398ZM109.425 11.6503C109.43 11.6503 109.436 11.6503 109.441 11.6503C109.442 12.6217 109.441 13.593 109.439 14.5644C109.438 14.7305 109.424 14.8952 109.394 15.0586C109.374 15.1758 109.329 15.2818 109.261 15.3767C109.205 15.4385 109.135 15.4772 109.053 15.4932C108.809 15.5452 108.643 15.4515 108.557 15.212C108.526 15.1213 108.501 15.0285 108.485 14.9336C108.441 14.6248 108.421 14.3143 108.427 14.002C108.424 13.6506 108.441 13.3003 108.48 12.9511C108.504 12.6937 108.572 12.4494 108.685 12.2184C108.784 12.0391 108.921 11.9 109.098 11.8009C109.205 11.7442 109.313 11.694 109.425 11.6503Z" fill="#FFF"/>
887  <path opacity="0.999" fill-rule="evenodd" clip-rule="evenodd" d="M122.583 4.31116C122.836 4.30501 123.088 4.32868 123.336 4.38217C123.863 4.50333 124.248 4.80913 124.492 5.29957C124.634 5.60638 124.729 5.92828 124.775 6.26524C124.855 6.86749 124.87 7.47155 124.819 8.07731C124.76 8.78771 124.632 9.48453 124.434 10.1677C124.423 10.1723 124.412 10.1752 124.4 10.1762C123.545 10.2076 122.689 10.2388 121.834 10.27C121.921 9.7447 121.985 9.21642 122.025 8.68512C122.053 8.35543 122.051 8.02596 122.02 7.69672C122.004 7.49756 121.955 7.30823 121.87 7.12867C121.738 6.89708 121.547 6.82608 121.297 6.91566C121.189 6.9728 121.113 7.05898 121.067 7.17412C121.008 7.32988 120.969 7.4908 120.95 7.65696C120.915 7.97211 120.896 8.28834 120.895 8.6056C120.892 11.5708 120.891 14.536 120.892 17.5012C119.818 17.5012 118.745 17.5012 117.672 17.5012C117.672 13.1765 117.672 8.85173 117.672 4.52702C118.723 4.52702 119.774 4.52702 120.826 4.52702C120.824 4.93223 120.826 5.33744 120.828 5.74264C120.914 5.42596 121.058 5.14194 121.261 4.89057C121.534 4.58331 121.873 4.40059 122.278 4.34241C122.38 4.32765 122.481 4.31724 122.583 4.31116Z" fill="#FFF"/>
888  <path opacity="0.999" fill-rule="evenodd" clip-rule="evenodd" d="M134.006 4.31137C134.305 4.30224 134.599 4.33726 134.888 4.41646C135.34 4.55647 135.677 4.83954 135.899 5.26569C136.041 5.5591 136.137 5.86776 136.187 6.1916C136.257 6.65087 136.285 7.11292 136.27 7.57763C136.241 8.45936 136.104 9.32279 135.858 10.1679C135.847 10.1725 135.836 10.1754 135.824 10.1764C134.983 10.2067 134.143 10.238 133.302 10.2702C133.287 10.2683 133.273 10.2664 133.258 10.2645C133.358 9.68151 133.425 9.09455 133.46 8.50355C133.479 8.18993 133.468 7.87751 133.427 7.56627C133.404 7.39711 133.352 7.23806 133.272 7.08911C133.15 6.90473 132.983 6.84128 132.77 6.89882C132.691 6.92126 132.625 6.96573 132.574 7.03231C132.496 7.14541 132.444 7.27038 132.418 7.40722C132.372 7.63966 132.345 7.8745 132.335 8.1116C132.326 8.29138 132.321 8.47123 132.319 8.65124C132.316 11.6013 132.315 14.5514 132.316 17.5014C131.242 17.5014 130.169 17.5014 129.096 17.5014C129.096 13.1767 129.096 8.85193 129.096 4.52722C130.147 4.52722 131.198 4.52722 132.249 4.52722C132.248 4.93433 132.249 5.34143 132.252 5.74852C132.337 5.42652 132.483 5.1387 132.69 4.88509C132.963 4.58111 133.3 4.40028 133.701 4.34261C133.803 4.32786 133.905 4.31745 134.006 4.31137Z" fill="#FFF"/>
889  <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M146.915 17.7399C146.802 17.7399 146.689 17.7399 146.577 17.7399C146.257 17.7323 145.945 17.6783 145.64 17.578C145.439 17.5088 145.263 17.4 145.111 17.2514C144.999 17.1312 144.927 16.9891 144.895 16.8254C144.805 16.9699 144.707 17.1082 144.601 17.24C144.362 17.5189 144.062 17.677 143.7 17.7144C143.6 17.7257 143.5 17.7342 143.401 17.7399C143.297 17.7399 143.194 17.7399 143.09 17.7399C141.558 17.7056 140.62 16.9236 140.278 15.3939C140.183 14.9466 140.133 14.4941 140.128 14.0363C140.115 13.5672 140.146 13.1014 140.222 12.6389C140.294 12.2027 140.44 11.7957 140.66 11.4176C140.92 11.0073 141.261 10.6883 141.683 10.4604C141.969 10.3084 142.266 10.1854 142.575 10.0912C142.959 9.98149 143.343 9.87356 143.728 9.7674C143.868 9.72854 143.996 9.66418 144.11 9.57426C144.241 9.44543 144.325 9.28921 144.362 9.10562C144.402 8.91652 144.426 8.72526 144.434 8.53189C144.45 8.178 144.456 7.82388 144.451 7.46965C144.452 7.25453 144.428 7.04242 144.379 6.83344C144.29 6.52726 144.09 6.39377 143.778 6.43296C143.615 6.44864 143.494 6.52913 143.415 6.67438C143.351 6.81492 143.317 6.96261 143.309 7.11746C143.297 7.32037 143.3 7.52293 143.32 7.72527C143.349 8.00037 143.381 8.27491 143.417 8.54894C143.417 8.55428 143.415 8.55905 143.412 8.56314C142.526 8.64136 141.64 8.71997 140.754 8.79888C140.744 8.79865 140.735 8.79672 140.727 8.7932C140.666 8.59853 140.607 8.40346 140.549 8.20811C140.424 7.69323 140.394 7.1725 140.461 6.64598C140.6 5.60524 141.154 4.91317 142.121 4.56977C142.547 4.42773 142.985 4.34631 143.434 4.32551C143.936 4.29969 144.437 4.31484 144.936 4.37096C145.333 4.41356 145.716 4.51392 146.083 4.67202C146.671 4.94063 147.063 5.38843 147.261 6.01545C147.371 6.38184 147.43 6.75675 147.439 7.14018C147.44 9.67935 147.442 12.2185 147.444 14.7577C147.445 14.9036 147.476 15.0418 147.538 15.1724C147.605 15.279 147.7 15.3406 147.824 15.357C147.96 15.3671 148.095 15.3576 148.228 15.3286C148.291 15.3094 148.355 15.2905 148.417 15.2718C148.368 16.0221 148.321 16.7728 148.275 17.5241C148.089 17.5987 147.896 17.6488 147.696 17.6746C147.436 17.7102 147.175 17.732 146.915 17.7399ZM144.437 11.6505C144.443 11.6505 144.448 11.6505 144.454 11.6505C144.455 12.6294 144.454 13.6084 144.451 14.5873C144.452 14.7918 144.426 14.9925 144.374 15.1894C144.308 15.4025 144.166 15.5085 143.947 15.5075C143.798 15.5069 143.687 15.4406 143.614 15.3087C143.537 15.1395 143.491 14.9615 143.476 14.7747C143.45 14.5189 143.437 14.2623 143.44 14.005C143.436 13.6392 143.456 13.2747 143.498 12.9115C143.524 12.6727 143.589 12.4455 143.692 12.2299C143.778 12.0653 
889143.9 11.9337 144.055 11.8351C144.177 11.7611 144.305 11.6995 144.437 11.6505Z" fill="#FFF"/>
890  <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M160 13.6045C160 13.7465 160 13.8885 160 14.0305C159.99 14.4225 159.943 14.8107 159.859 15.195C159.568 16.4444 158.817 17.233 157.606 17.5609C157.168 17.6709 156.724 17.7306 156.276 17.7398C156.155 17.7398 156.036 17.7398 155.915 17.7398C155.46 17.7304 155.013 17.6613 154.574 17.5325C153.372 17.1511 152.703 16.3189 152.565 15.0359C152.531 14.6068 152.542 14.1789 152.598 13.7522C152.622 13.5789 152.651 13.4066 152.684 13.2352C152.691 13.2308 152.698 13.228 152.706 13.2267C153.634 13.1644 154.561 13.1009 155.489 13.0364C155.429 13.3354 155.382 13.6365 155.347 13.9396C155.321 14.2673 155.322 14.5949 155.353 14.9223C155.366 15.0694 155.399 15.2114 155.453 15.3484C155.557 15.5705 155.731 15.6784 155.973 15.6722C156.254 15.6783 156.442 15.5476 156.539 15.2802C156.59 15.1138 156.619 14.9434 156.628 14.769C156.652 14.4214 156.642 14.0749 156.6 13.7294C156.531 13.1998 156.289 12.7748 155.877 12.4542C155.66 12.2885 155.431 12.1427 155.189 12.0168C154.779 11.8104 154.369 11.604 153.959 11.3976C153.314 11.0417 152.892 10.5011 152.692 9.77583C152.586 9.38553 152.521 8.9879 152.498 8.58294C152.477 8.25182 152.471 7.92048 152.482 7.58886C152.504 7.04614 152.636 6.53303 152.875 6.04945C153.231 5.39352 153.747 4.92109 154.424 4.63217C154.963 4.41283 155.521 4.30585 156.101 4.31123C156.574 4.30786 157.04 4.36182 157.5 4.47312C158.765 4.81144 159.454 5.64931 159.565 6.98673C159.589 7.35579 159.591 7.72502 159.571 8.09442C159.564 8.17269 159.554 8.25029 159.54 8.32732C158.605 8.38793 157.67 8.45041 156.736 8.51477C156.726 8.5129 156.717 8.51096 156.708 8.50909C156.731 8.35856 156.747 8.20706 156.755 8.05465C156.781 7.74433 156.785 7.43384 156.766 7.12306C156.758 6.96338 156.728 6.80808 156.677 6.65726C156.595 6.4368 156.438 6.32887 156.206 6.33347C156.039 6.33325 155.9 6.39761 155.791 6.52661C155.693 6.6618 155.632 6.8133 155.608 6.98105C155.586 7.12692 155.578 7.2737 155.583 7.42128C155.578 7.62402 155.591 7.82567 155.619 8.02625C155.663 8.31204 155.797 8.54209 156.021 8.71643C156.158 8.81902 156.304 8.90797 156.458 8.98341C156.868 9.16819 157.278 9.35184 157.689 9.53441C158.842 10.0805 159.56 10.9903 159.842 12.2639C159.937 12.7064 159.99 13.1532 160 13.6045Z" fill="#FFF"/>
891  <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M59.3154 4.52702C60.4056 4.52702 61.4953 4.52702 62.5855 4.52702C62.5855 8.85173 62.5855 13.1765 62.5855 17.5012C61.4953 17.5012 60.4056 17.5012 59.3154 17.5012C59.3154 13.1765 59.3154 8.85173 59.3154 4.52702Z" fill="#FFF"/>
892</svg>
893  </a>
894
895  <a href="/" class="logo relative w-40 aspect-80/9 shrink-0 flex justify-center items-center">
896    <svg xmlns="http://www.w3.org/2000/svg" width="160" height="18" viewBox="0 0 160 18" fill="none" class="absolute">
897  <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M59.3154 0C60.4056 0 61.4953 0 62.5855 0C62.5855 1.02059 62.5855 2.04118 62.5855 3.06177C61.4953 3.06177 60.4056 3.06177 59.3154 3.06177C59.3154 2.04118 59.3154 1.02059 59.3154 0Z" fill="#731C34"/>
898  <path opacity="0.999" fill-rule="evenodd" clip-rule="evenodd" d="M28.3614 17.74C28.2394 17.74 28.1175 17.74 27.9956 17.74C27.6452 17.7334 27.2979 17.6927 26.9536 17.6178C26.641 17.5485 26.3565 17.4178 26.1 17.2259C25.8135 16.9883 25.6205 16.6862 25.5209 16.3198C25.4299 15.9759 25.3865 15.6256 25.3906 15.269C25.4154 12.3056 25.4394 9.34236 25.4627 6.37903C25.023 6.37903 24.5832 6.37903 24.1436 6.37903C24.1436 5.76174 24.1436 5.14448 24.1436 4.5272C24.5907 4.5272 25.0377 4.5272 25.4848 4.5272C25.5011 3.20746 25.5159 1.8877 25.5292 0.567917C26.5804 0.567917 27.6316 0.567917 28.6828 0.567917C28.6828 1.88768 28.6828 3.20744 28.6828 4.5272C29.2759 4.5272 29.8689 4.5272 30.462 4.5272C30.462 5.14448 30.462 5.76174 30.462 6.37903C29.8689 6.37903 29.2759 6.37903 28.6828 6.37903C28.6819 9.14729 28.6828 11.9156 28.6856 14.6839C28.6867 14.8684 28.7199 15.0464 28.7854 15.2178C28.8742 15.4031 29.0192 15.5101 29.2205 15.5388C29.7064 15.5652 30.1821 15.5055 30.6476 15.3598C30.6514 15.9563 30.6514 16.5527 30.6476 17.1492C30.5502 17.2281 30.4439 17.2934 30.329 17.3452C30.0236 17.4759 29.7077 17.5706 29.3812 17.6292C29.043 17.6913 28.7031 17.7282 28.3614 17.74Z" fill="#731C34"/>
899  <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M6.78398 17.7397C6.67313 17.7397 6.56228 17.7397 6.45144 17.7397C6.12027 17.7324 5.79693 17.6746 5.4815 17.5665C5.2681 17.4896 5.08611 17.3656 4.93557 17.1944C4.85019 17.0856 4.79292 16.9626 4.76375 16.8252C4.64044 17.0425 4.48803 17.2366 4.3065 17.4074C4.07871 17.5939 3.81822 17.698 3.52501 17.7198C3.44109 17.7276 3.35796 17.7342 3.2756 17.7397C3.17214 17.7397 3.06868 17.7397 2.96522 17.7397C1.41329 17.7027 0.471987 16.9074 0.141333 15.3539C0.059085 14.9483 0.0119741 14.5394 0 14.127C0 13.9452 0 13.7634 0 13.5816C0.0111217 13.2055 0.0545377 12.8325 0.130248 12.4626C0.218688 12.037 0.381267 11.645 0.617985 11.2867C0.852171 10.9595 1.14131 10.6973 1.48538 10.5C1.7749 10.3373 2.07789 10.2066 2.39435 10.108C2.80191 9.98987 3.2102 9.87439 3.61923 9.76151C3.7802 9.71834 3.91968 9.63791 4.03769 9.52009C4.12325 9.41478 4.18422 9.29549 4.22059 9.16223C4.26194 8.99817 4.2878 8.83151 4.29819 8.66234C4.3179 8.36355 4.32621 8.06436 4.32313 7.76483C4.32831 7.53324 4.32 7.30227 4.29819 7.07181C4.28465 6.93492 4.24955 6.80426 4.19288 6.67986C4.08964 6.50053 3.93538 6.4172 3.73008 6.42992C3.50154 6.42288 3.34358 6.52706 3.2562 6.74235C3.20944 6.88027 3.18358 7.02228 3.17861 7.16838C3.16926 7.40015 3.1785 7.63117 3.20632 7.8614C3.23487 8.09634 3.26166 8.33021 3.28668 8.56294C2.3907 8.64246 1.49467 8.72102 0.598587 8.79868C0.531431 8.58395 0.467692 8.3681 0.407372 8.1511C0.296901 7.66167 0.271036 7.16747 0.329777 6.6685C0.451652 5.67105 0.9
8996618 4.98656 1.87335 4.61501C2.26373 4.46758 2.66648 4.3767 3.08161 4.34235C3.64206 4.29673 4.20185 4.3043 4.76098 4.36507C5.10407 4.40093 5.43847 4.47668 5.76417 4.59229C6.54865 4.88515 7.02996 5.45036 7.20798 6.28791C7.27361 6.59284 7.30869 6.90151 7.31329 7.21383C7.31512 9.74163 7.317 12.2694 7.31883 14.7972C7.32327 14.9091 7.34544 15.017 7.38534 15.121C7.4718 15.2956 7.61131 15.3751 7.8038 15.3596C7.97074 15.3629 8.13147 15.3326 8.28599 15.2687C8.24071 16.0224 8.19454 16.776 8.14743 17.5295C7.9714 17.5955 7.79039 17.6419 7.60427 17.6687C7.3313 17.7085 7.05789 17.7322 6.78398 17.7397ZM4.3065 11.6503C4.31204 11.6503 4.31758 11.6503 4.32313 11.6503C4.32405 12.6633 4.32313 13.6763 4.32036 14.6893C4.31773 14.874 4.28817 15.0539 4.23168 15.229C4.15678 15.4175 4.01914 15.5103 3.81876 15.5073C3.66234 15.5053 3.54872 15.4333 3.4779 15.2914C3.40406 15.1175 3.35972 14.9357 3.34488 14.7461C3.3205 14.4958 3.31034 14.245 3.3144 13.9935C3.30984 13.641 3.32738 13.2898 3.36705 12.9397C3.39132 12.7152 3.44675 12.4994 3.53332 12.2922C3.65376 12.0399 3.83944 11.8573 4.09034 11.744C4.16289 11.7125 4.23494 11.6812 4.3065 11.6503Z" fill="#731C34"/>
900  <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M17.6142 4.31117C17.9737 4.30193 18.3266 4.34643 18.6728 4.44467C19.3811 4.66502 19.8328 5.14123 20.0279 5.8733C20.096 6.14528 20.1293 6.42175 20.1277 6.70265C20.1305 10.3022 20.1314 13.9017 20.1305 17.5012C19.0719 17.5012 18.0133 17.5012 16.9546 17.5012C16.9556 14.1346 16.9546 10.768 16.9519 7.40135C16.9524 7.24803 16.9117 7.10795 16.8299 6.98099C16.7308 6.86392 16.6051 6.80711 16.4531 6.81058C16.2721 6.81438 16.1299 6.89198 16.0263 7.04348C15.9301 7.19157 15.8709 7.35437 15.8489 7.532C15.8375 7.60925 15.8301 7.68685 15.8268 7.7649C15.824 11.0103 15.823 14.2558 15.824 17.5012C14.758 17.5012 13.692 17.5012 12.626 17.5012C12.626 13.1765 12.626 8.85174 12.626 4.52703C13.6606 4.52703 14.6951 4.52703 15.7298 4.52703C15.7288 4.83189 15.7298 5.13674 15.7325 5.44159C16.0519 4.9421 16.4888 4.59843 17.0433 4.41058C17.2305 4.35399 17.4208 4.32085 17.6142 4.31117Z" fill="#731C34"/>
901  <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M38.7087 17.7397C38.5794 17.7397 38.4501 17.7397 38.3208 17.7397C37.9705 17.7324 37.6232 17.6917 37.2788 17.6176C36.432 17.4307 35.8065 16.9469 35.4027 16.1662C35.178 15.7101 35.0172 15.2311 34.9205 14.729C34.83 14.2804 34.7653 13.8278 34.7265 13.3714C34.6566 12.5075 34.6289 11.6422 34.6433 10.7754C34.6461 9.97789 34.6886 9.18263 34.7708 8.38964C34.8291 7.83272 34.9344 7.28553 35.0867 6.74798C35.2095 6.32286 35.3905 5.9271 35.6299 5.56077C36.04 4.97679 36.5897 4.60472 37.2788 4.44455C37.6811 4.35233 38.0885 4.30783 38.5009 4.31106C38.9579 4.30535 39.4059 4.36689 39.845 4.49568C40.5281 4.71315 41.0574 5.13256 41.4329 5.7539C41.683 6.18158 41.8678 6.6379 41.9871 7.12289C42.1415 7.74632 42.2431 8.37873 42.292 9.02017C42.3362 9.5551 42.3621 10.0909 42.3695 10.6277C42.3868 11.5452 42.3647 12.4617 42.303 13.3771C42.2656 13.93 42.1898 14.4772 42.0758 15.0187C41.9863 15.4492 41.8441 15.8601 41.649 16.2514C41.3168 16.8919 40.8115 17.3189 40.1332 17.5323C39.8344 17.6235 39.5295 17.6821 39.2187 17.7084C39.0481 17.723 38.8781 17.7334 38.7087 17.7397ZM38.4316 6.42988C38.4947 6.42783 38.5575 6.43067 38.6201 6.4384C38.7192 6.46231 38.7903 6.52196 38.8335 6.61733C38.8741 6.7122 38.9037 6.81064 38.9221 6.91272C38.9742 7.24196 39.0056 7.5733 39.0164 7.9068C39.0397 8.50109 39.0527 9.09566 39.0552 9.69046C39.0601 10.7717 39.0582 11.8528 39.0496 12.934C39.0448 13.2995 39.0356 13.665 39.0219 14.0303C39.0107 14.3934 38.983 14.755 38.9388 15.1153C38.9207 15.2549 38.8893 15.3913 38.8445 15.5243C38.8163 15.6079 38.7673 15.6752 38.6977 15.726C38.6338 15.7575 38.5663 15.7699 38.4954 15.7629C38.3019 15.7803 38.1744 15.6951 38.1129 15.5073C38.0576 15.3125 38.0243 15.1137 38.0132 14.9108C37.988 14.5553 37.9732 14.1993 37.9688 13.8429C37.9529 12.4209 37.951 10.9989 37.9633 9.57685C37.9673 8.93627 37.9877 8.29631 38.0243 7.65686C38.0388 7.39527 38.0703 7.13584 38.1185 6.87863C38.1385 6.77536 38.1717 6.67692 38.2182 6.58325C38.266 6.49725 38.3371 6.44612 38.4316 6.42988Z" fill="#731C34"/>
902  <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M51.9999 4.31132C52.3974 4.29929 52.7854 4.35515 53.1639 4.4789C53.8078 4.71473 54.2225 5.17011 54.4081 5.84505C54.4717 6.08692 54.5068 6.33306 54.5135 6.58351C54.5162 10.2228 54.5172 13.8621 54.5162 17.5014C53.4576 17.5014 52.399 17.5014 51.3404 17.5014C51.3413 14.1215 51.3404 10.7416 51.3376 7.361
90273C51.3331 7.21137 51.2869 7.07697 51.1991 6.95842C51.0781 6.8376 50.9331 6.78931 50.764 6.81357C50.6196 6.84163 50.5041 6.91644 50.4176 7.03795C50.33 7.17075 50.2727 7.31652 50.2457 7.47534C50.2321 7.55049 50.2228 7.62627 50.218 7.70256C50.2098 10.9688 50.207 14.235 50.2097 17.5014C49.1437 17.5014 48.0777 17.5014 47.0117 17.5014C47.0117 13.1767 47.0117 8.85189 47.0117 4.52718C48.0482 4.52718 49.0846 4.52718 50.121 4.52718C50.1201 4.83014 50.121 5.1331 50.1238 5.43605C50.4014 5.00759 50.77 4.69044 51.2295 4.48458C51.4773 4.38136 51.7341 4.3236 51.9999 4.31132Z" fill="#731C34"/>
903  <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M71.2486 17.7397C71.1194 17.7397 70.9897 17.7397 70.8606 17.7397C70.5103 17.7323 70.1628 17.6917 69.8186 17.6175C69.0432 17.4507 68.4491 17.0237 68.0367 16.3366C67.8433 15.9946 67.6936 15.6329 67.5878 15.2516C67.4287 14.6557 67.3234 14.0497 67.2719 13.4339C67.1965 12.5361 67.1665 11.6367 67.1832 10.7357C67.1865 9.93414 67.2308 9.13513 67.3162 8.3385C67.3655 7.89582 67.4431 7.45842 67.549 7.02631C67.6598 6.56205 67.8339 6.12465 68.07 5.71412C68.4796 5.04469 69.0626 4.6215 69.8186 4.44454C70.221 4.35232 70.6284 4.30782 71.0407 4.31105C71.498 4.30533 71.9458 4.36687 72.3848 4.49566C73.0776 4.71942 73.6124 5.14829 73.9893 5.78229C74.2332 6.20974 74.4139 6.66418 74.5325 7.1456C74.6882 7.7842 74.7897 8.43177 74.8373 9.08832C74.9033 9.98458 74.9271 10.8821 74.9094 11.7809C74.9038 12.556 74.8578 13.3286 74.7708 14.0985C74.7104 14.6369 74.5979 15.1633 74.4327 15.6777C74.3158 16.0286 74.1517 16.3524 73.9394 16.649C73.6097 17.0796 73.1873 17.3741 72.673 17.5323C72.4103 17.6134 72.1426 17.6684 71.8693 17.6971C71.662 17.7188 71.4553 17.733 71.2486 17.7397ZM70.9714 6.42986C71.1848 6.3947 71.3278 6.47991 71.401 6.68548C71.4304 6.77069 71.4525 6.85783 71.4675 6.94678C71.5163 7.2687 71.5456 7.59248 71.5562 7.91814C71.58 8.52379 71.5928 9.12973 71.595 9.73589C71.6 10.7944 71.5977 11.8528 71.5894 12.9113C71.5844 13.2806 71.5756 13.6498 71.5617 14.019C71.5512 14.3974 71.5213 14.7742 71.473 15.1494C71.4542 15.3053 71.4132 15.4549 71.3511 15.5981C71.2829 15.725 71.1776 15.7799 71.0352 15.7629C70.8418 15.7801 70.7143 15.6949 70.6528 15.5072C70.6018 15.3349 70.5702 15.1588 70.5585 14.979C70.5297 14.6065 70.5131 14.2335 70.5087 13.8599C70.4926 12.4228 70.4909 10.9856 70.5031 9.54844C70.507 8.8907 70.5292 8.23369 70.5696 7.57732C70.5846 7.33266 70.6162 7.09033 70.6638 6.85022C70.6855 6.74552 70.7226 6.64708 70.7747 6.55483C70.824 6.48587 70.89 6.44423 70.9714 6.42986Z" fill="#731C34"/>
904  <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M93.7958 4.31125C94.1927 4.2989 94.579 4.35855 94.9542 4.49018C95.3705 4.64323 95.6986 4.90926 95.938 5.28829C95.984 5.36779 96.0228 5.4511 96.0544 5.53823C96.3748 5.05061 96.7988 4.69179 97.3264 4.46178C97.6794 4.32545 98.043 4.28001 98.4183 4.32545C98.7364 4.3468 99.0412 4.42255 99.3328 4.55267C99.7734 4.7654 100.079 5.10529 100.25 5.57231C100.366 5.90842 100.425 6.25493 100.427 6.61184C100.43 10.2417 100.431 13.8715 100.43 17.5013C99.3716 17.5013 98.313 17.5013 97.2543 17.5013C97.2555 14.1025 97.2543 10.7036 97.2516 7.30485C97.2505 7.14489 97.2045 7.001 97.113 6.87314C96.985 6.7472 96.8342 6.7084 96.6613 6.75669C96.5427 6.79912 96.4512 6.87581 96.3869 6.98675C96.3099 7.12433 96.2622 7.27202 96.2428 7.42982C96.2318 7.50901 96.2246 7.58853 96.2207 7.6684C96.2179 10.946 96.2168 14.2237 96.2179 17.5013C95.1593 17.5013 94.1007 17.5013 93.0421 17.5013C93.0432 14.093 93.0421 10.6847 93.0393 7.27645C93.0343 7.13234 92.9916 7.00169 92.9118 6.8845C92.7904 6.7551 92.6436 6.71056 92.4712 6.75101C92.3598 6.78498 92.27 6.8503 92.2024 6.94698C92.1198 7.07701 92.066 7.21902 92.0416 7.37302C92.0278 7.44817 92.0189 7.52395 92.0139 7.60024C92.0056 10.9005 92.0029 14.2009 92.0056 17.5013C90.9398 17.5013 89.8734 17.5013 88.8076 17.5013C88.8076 13.1766 88.8076 8.85181 88.8076 4.52711C89.8441 4.52711 90.8805 4.52711 91.9169 4.52711C91.9158 4.83007 91.9169 5.13303 91.9197 5.43598C92.2401 4.94171 92.6752 4.59993 93.225 4.41066C93.4123 4.35406 93.6024 4.32093 93.7958 4.31125Z" fill="#731C34"/>
905  <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M111.902 17.7398C111.79 17.7398 111.677 17.7398 111.564 17.7398C111.239 17.7323 110.921 17.6764 110.611 17.5722C110.413 17.5028 110.241 17.3939 110.093 17.2456C109.986 17.1249 109.914 16.9847 109.876 16.8252C109.753 17.0461 109.599 17.2421 109.414 17.4132C109.202 17.5866 108.96 17.687 108.688 17.7142C108.587 17.7256 108.487 17.7341 108.388 17.7398C108.285 17.7398 108.181 17.7398 108.078 17.7398C106.557 17.7097 105.621 16.9372 105.271 15.4221C105.16 14.9048 105.108 14.3813 105.113 13.8515C105.11 13.454 105.14 13.0592 105.204 12.6671C105.273 12.2399 105.412 11.8385 105.62 11.4629C105.877 11.0331 106.224 10.7008 106.659 10.4659C106.926 10.3234 107.203 10.2061 107.49 10.1138C107.938 9.98498 108.384 9.85626 108.832 9.72748C109.063 9.64585 109.221 9.48777 109.306 9.25316C109.355 9.10559 109.386 8.954
90509 109.4 8.79873C109.419 8.61366 109.43 8.42808 109.433 8.24204C109.439 7.99403 109.441 7.74597 109.439 7.4979C109.44 7.28125 109.417 7.06732 109.372 6.85601C109.291 6.53546 109.089 6.39436 108.765 6.43281C108.563 6.45656 108.429 6.56733 108.363 6.76512C108.326 6.87754 108.304 6.99308 108.297 7.11163C108.284 7.31828 108.288 7.52471 108.308 7.7308C108.336 8.005 108.368 8.27862 108.405 8.55163C108.404 8.556 108.402 8.55981 108.399 8.56299C107.504 8.64308 106.607 8.7217 105.711 8.79873C105.67 8.64808 105.625 8.49852 105.575 8.34997C105.435 7.86173 105.385 7.36373 105.426 6.85601C105.45 6.44258 105.555 6.05251 105.742 5.68583C105.976 5.26757 106.304 4.95041 106.725 4.73436C107.038 4.58005 107.365 4.47212 107.707 4.41057C108.149 4.33337 108.594 4.30119 109.042 4.314C109.496 4.31483 109.945 4.36027 110.389 4.45033C110.77 4.52573 111.123 4.67152 111.448 4.88773C111.857 5.18879 112.132 5.58926 112.271 6.08915C112.356 6.39555 112.406 6.70798 112.42 7.02642C112.428 9.60723 112.431 12.188 112.431 14.7689C112.433 14.911 112.464 15.0455 112.526 15.1722C112.592 15.2789 112.688 15.3404 112.811 15.3568C113.012 15.3744 113.206 15.3451 113.393 15.2688C113.395 15.2839 113.397 15.2991 113.399 15.3142C113.354 16.051 113.308 16.7876 113.26 17.5239C113.197 17.5526 113.133 17.5762 113.066 17.5949C112.826 17.6564 112.582 17.6962 112.334 17.7142C112.19 17.7248 112.046 17.7334 111.902 17.7398ZM109.425 11.6503C109.43 11.6503 109.436 11.6503 109.441 11.6503C109.442 12.6217 109.441 13.593 109.439 14.5644C109.438 14.7305 109.424 14.8952 109.394 15.0586C109.374 15.1758 109.329 15.2818 109.261 15.3767C109.205 15.4385 109.135 15.4772 109.053 15.4932C108.809 15.5452 108.643 15.4515 108.557 15.212C108.526 15.1213 108.501 15.0285 108.485 14.9336C108.441 14.6248 108.421 14.3143 108.427 14.002C108.424 13.6506 108.441 13.3003 108.48 12.9511C108.504 12.6937 108.572 12.4494 108.685 12.2184C108.784 12.0391 108.921 11.9 109.098 11.8009C109.205 11.7442 109.313 11.694 109.425 11.6503Z" fill="#731C34"/>
906  <path opacity="0.999" fill-rule="evenodd" clip-rule="evenodd" d="M122.583 4.31116C122.836 4.30501 123.088 4.32868 123.336 4.38217C123.863 4.50333 124.248 4.80913 124.492 5.29957C124.634 5.60638 124.729 5.92828 124.775 6.26524C124.855 6.86749 124.87 7.47155 124.819 8.07731C124.76 8.78771 124.632 9.48453 124.434 10.1677C124.423 10.1723 124.412 10.1752 124.4 10.1762C123.545 10.2076 122.689 10.2388 121.834 10.27C121.921 9.7447 121.985 9.21642 122.025 8.68512C122.053 8.35543 122.051 8.02596 122.02 7.69672C122.004 7.49756 121.955 7.30823 121.87 7.12867C121.738 6.89708 121.547 6.82608 121.297 6.91566C121.189 6.9728 121.113 7.05898 121.067 7.17412C121.008 7.32988 120.969 7.4908 120.95 7.65696C120.915 7.97211 120.896 8.28834 120.895 8.6056C120.892 11.5708 120.891 14.536 120.892 17.5012C119.818 17.5012 118.745 17.5012 117.672 17.5012C117.672 13.1765 117.672 8.85173 117.672 4.52702C118.723 4.52702 119.774 4.52702 120.826 4.52702C120.824 4.93223 120.826 5.33744 120.828 5.74264C120.914 5.42596 121.058 5.14194 121.261 4.89057C121.534 4.58331 121.873 4.40059 122.278 4.34241C122.38 4.32765 122.481 4.31724 122.583 4.31116Z" fill="#731C34"/>
907  <path opacity="0.999" fill-rule="evenodd" clip-rule="evenodd" d="M134.006 4.31137C134.305 4.30224 134.599 4.33726 134.888 4.41646C135.34 4.55647 135.677 4.83954 135.899 5.26569C136.041 5.5591 136.137 5.86776 136.187 6.1916C136.257 6.65087 136.285 7.11292 136.27 7.57763C136.241 8.45936 136.104 9.32279 135.858 10.1679C135.847 10.1725 135.836 10.1754 135.824 10.1764C134.983 10.2067 134.143 10.238 133.302 10.2702C133.287 10.2683 133.273 10.2664 133.258 10.2645C133.358 9.68151 133.425 9.09455 133.46 8.50355C133.479 8.18993 133.468 7.87751 133.427 7.56627C133.404 7.39711 133.352 7.23806 133.272 7.08911C133.15 6.90473 132.983 6.84128 132.77 6.89882C132.691 6.92126 132.625 6.96573 132.574 7.03231C132.496 7.14541 132.444 7.27038 132.418 7.40722C132.372 7.63966 132.345 7.8745 132.335 8.1116C132.326 8.29138 132.321 8.47123 132.319 8.65124C132.316 11.6013 132.315 14.5514 132.316 17.5014C131.242 17.5014 130.169 17.5014 129.096 17.5014C129.096 13.1767 129.096 8.85193 129.096 4.52722C130.147 4.52722 131.198 4.52722 132.249 4.52722C132.248 4.93433 132.249 5.34143 132.252 5.74852C132.337 5.42652 132.483 5.1387 132.69 4.88509C132.963 4.58111 133.3 4.40028 133.701 4.34261C133.803 4.32786 133.905 4.31745 134.006 4.31137Z" fill="#731C34"/>
908  <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M146.915 17.7399C146.802 17.7399 146.689 17.7399 146.577 17.7399C146.257 17.7323 145.945 17.6783 145.64 17.578C145.439 17.5088 145.263 17.4 145.111 17.2514C144.999 17.1312 144.927 16.9891 144.895 16.8254C144.805 16.9699 144.707 17.1082 144.601 17.24C144.362 17.5189 144.062 17.677 143.7 17.7144C143.6 17.7257 143.5 17.7342 143.401 17.7399C143.297 17.7399 143.194 17.7399 143.09 17.7399C141.558 17.7056 140.62 16.9236 140.278 15.3939C140.183 14.9466 140.133 14.4941 140.128 14.0363C140.115 13.5672 140.146 13.1014 140.222 12.6389C140.294 12.2027 140.44 11.7957 140.66 11.4176C140.92 11.0073 141.261 10.6883 141.683 10.4604C141.969 10.3084 142.266 10.1854 142.575 10.0912C142.959 9.98149 143.343 9.87356 143.728 9.7674C143.868 9.72854 143.996 9.66418 144.11 9.57426C144.241 9.44543 144.325 9.28921 144.362 9.10562C144.402 8.91652 144.426 8.72526 144.434 8.53189C144.45 8.178 144.456 7.82388 144.451 7.46965C144.452 7.25453 144.428 7.04242 144.379 6.83344C144.29 6.52726 144.09 6.39377 143.778 6.43296C143.615 6.44864 143.494 6.52913 143.415 6.67438C143.351 6.81492 143.317 6.96261 143.309 7.11746C143.297 7.32037 143.3 7.52293 143.32 7.72527C143.349 8.00037 143.381 8.27491 143.417 8.54894C143.417 8.55428 143.415 8.55905 143.412 8.56314C142.526 8.64136 141.64 8.71997 140.754 8.79888C140.744 8.79865 140.735 8.79672 140.727 8.7932C140.666 8.59853 140.607 8.40346 140.549 8.20811C140.424 7.69323 140.394 7.1725 140.461 6.64598C140.6 5.60524 141.154 4.91317 142.121 4.56977C142.547 4.42773 142.985 4.34631 143.434 4.32551C143.936 4.29969 144.437 4.31484 144.936 4.37096C145.333 4.41356 145.716 4.51392 146.083 4.67202C146.671 4.94063 147.063 5.38843 147.261 6.01545C147.371 6.38184 147.43 6.75675 147.439 7.14018C147.44 9.67935 147.442 12.2185 147.444 14.7577C147.445 14.9036 147.476 15.0418 147.538 15.1724C147.605 15.279 147.7 15.3406 147.824 15.357C147.96 15.3671 148.095 15.3576 148.228 15.3286C148.291 15.3094 148.355 15.2905 148.417 15.2718C148.368 16.0221 148.321 16.7728 148.275 17.5241C148.089 17.5987 147.896 17.6488 147.696 17.6746C147.436 17.7102 147.175 17.732 146.915 17.7399ZM144.437 11.6505C144.443 11.6505 144.448 11.6505 144.454 11.6505C144.455 12.6294 144.454 13.6084 144.451 14.5873C144.452 14.7918 144.426 14.9925 144.374 15.1894C144.308 15.4025 144.166 15.5085 143.947 15.5075C143.798 15.5069 143.687 15.4406 143.614 15.3087C143.537 15.1395 143.491 14.9615 143.476 14.7747C143.45 14.5189 143.437 14.2623 143.44 14.005C143.436 13.6392 143.456 13.2747 143.498 12.9115C143.524 12.6727 143.589 12.4455 143.692 12.2299C143.778 12.0653 
908143.9 11.9337 144.055 11.8351C144.177 11.7611 144.305 11.6995 144.437 11.6505Z" fill="#731C34"/>
909  <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M160 13.6045C160 13.7465 160 13.8885 160 14.0305C159.99 14.4225 159.943 14.8107 159.859 15.195C159.568 16.4444 158.817 17.233 157.606 17.5609C157.168 17.6709 156.724 17.7306 156.276 17.7398C156.155 17.7398 156.036 17.7398 155.915 17.7398C155.46 17.7304 155.013 17.6613 154.574 17.5325C153.372 17.1511 152.703 16.3189 152.565 15.0359C152.531 14.6068 152.542 14.1789 152.598 13.7522C152.622 13.5789 152.651 13.4066 152.684 13.2352C152.691 13.2308 152.698 13.228 152.706 13.2267C153.634 13.1644 154.561 13.1009 155.489 13.0364C155.429 13.3354 155.382 13.6365 155.347 13.9396C155.321 14.2673 155.322 14.5949 155.353 14.9223C155.366 15.0694 155.399 15.2114 155.453 15.3484C155.557 15.5705 155.731 15.6784 155.973 15.6722C156.254 15.6783 156.442 15.5476 156.539 15.2802C156.59 15.1138 156.619 14.9434 156.628 14.769C156.652 14.4214 156.642 14.0749 156.6 13.7294C156.531 13.1998 156.289 12.7748 155.877 12.4542C155.66 12.2885 155.431 12.1427 155.189 12.0168C154.779 11.8104 154.369 11.604 153.959 11.3976C153.314 11.0417 152.892 10.5011 152.692 9.77583C152.586 9.38553 152.521 8.9879 152.498 8.58294C152.477 8.25182 152.471 7.92048 152.482 7.58886C152.504 7.04614 152.636 6.53303 152.875 6.04945C153.231 5.39352 153.747 4.92109 154.424 4.63217C154.963 4.41283 155.521 4.30585 156.101 4.31123C156.574 4.30786 157.04 4.36182 157.5 4.47312C158.765 4.81144 159.454 5.64931 159.565 6.98673C159.589 7.35579 159.591 7.72502 159.571 8.09442C159.564 8.17269 159.554 8.25029 159.54 8.32732C158.605 8.38793 157.67 8.45041 156.736 8.51477C156.726 8.5129 156.717 8.51096 156.708 8.50909C156.731 8.35856 156.747 8.20706 156.755 8.05465C156.781 7.74433 156.785 7.43384 156.766 7.12306C156.758 6.96338 156.728 6.80808 156.677 6.65726C156.595 6.4368 156.438 6.32887 156.206 6.33347C156.039 6.33325 155.9 6.39761 155.791 6.52661C155.693 6.6618 155.632 6.8133 155.608 6.98105C155.586 7.12692 155.578 7.2737 155.583 7.42128C155.578 7.62402 155.591 7.82567 155.619 8.02625C155.663 8.31204 155.797 8.54209 156.021 8.71643C156.158 8.81902 156.304 8.90797 156.458 8.98341C156.868 9.16819 157.278 9.35184 157.689 9.53441C158.842 10.0805 159.56 10.9903 159.842 12.2639C159.937 12.7064 159.99 13.1532 160 13.6045Z" fill="#731C34"/>
910  <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M59.3154 4.52702C60.4056 4.52702 61.4953 4.52702 62.5855 4.52702C62.5855 8.85173 62.5855 13.1765 62.5855 17.5012C61.4953 17.5012 60.4056 17.5012 59.3154 17.5012C59.3154 13.1765 59.3154 8.85173 59.3154 4.52702Z" fill="#731C34"/>
911</svg>
912  </a>
913
914  <div class="flex gap-3 lg:gap-6 items-center justify-end lg:min-w-1/3">
915    <div id="openSearchBtn" class="hidden lg:flex hover:text-black cursor-pointer"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
916  <path fill-rule="evenodd" clip-rule="evenodd" d="M15.7196 16.4444C14.5841 17.4143 13.1104 18 11.5 18C7.91015 18 5 15.0899 5 11.5C5 7.91015 7.91015 5 11.5 5C15.0899 5 18 7.91015 18 11.5C18 13.1104 17.4143 14.5841 16.4444 15.7196L18.9738 18.2759C19.1739 18.476 19.1739 18.8005 18.9738 19.0007C18.7736 19.2008 18.4491 19.2008 18.249 19.0007L15.7196 16.4444ZM17 11.5C17 14.5376 14.5376 17 11.5 17C8.46243 17 6 14.5376 6 11.5C6 8.46243 8.46243 6 11.5 6C14.5376 6 17 8.46243 17 11.5Z" fill="currentColor"/>
917</svg></div>
918    <div class="hidden lg:flex hover:text-black cursor-pointer relative"> 
919      <a href="/pages/wishlist">
920        <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" >
921  <path d="M7.46484 5.5C8.45484 5.50133 9.40813 5.87057 10.1406 6.53223L10.2832 6.66797L11.21 7.59375L11.5635 7.94727L11.917 7.59375L12.8389 6.66992L12.8398 6.6709C13.5859 5.92704 14.5976 5.50932 15.6533 5.51074C16.709 5.51217 17.7226 5.93216 18.4717 6.67871C19.214 7.42966 19.6313 8.44227 19.6328 9.49609C19.6342 10.5499 19.22 11.5605 18.4805 12.3086L11.8359 18.96C11.8029 18.9927 11.7638 19.0185 11.7207 19.0361C11.699 19.045 11.6763 19.0513 11.6533 19.0557L11.584 19.0625H11.5781C11.5314 19.0627 11.4849 19.0539 11.4414 19.0361C11.4196 19.0272 11.3984 19.0159 11.3789 19.0029L11.3242 18.958L4.66211 12.29H4.66309C3.91959 11.539 3.50156 10.5263 3.5 9.47168C3.49851 8.41697 3.91367 7.4055 4.6543 6.65723L4.65332 6.65625C5.39909 5.91404 6.41038 5.49865 7.46484 5.5Z" stroke="currentColor"/>
922</svg>
923        <span id="wishlist-count-badge"
924          class="hidden absolute bottom-0 right-0 min-w-3 h-3 pt-[3px] px-[3px] pb-[2px] bg-white text-black label-cart rounded-full flex items-center justify-center transition-transform">
925          0
926        </span>
927      </a>
928    </div>
929        
930          <div id="opennewLoginBtn" class="flex hover:text-black cursor-pointer">
931          <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
932  <path fill-rule="evenodd" clip-rule="evenodd" d="M12 11C13.6569 11 15 9.65685 15 8C15 6.34315 13.6569 5 12 5C10.3431 5 9 6.34315 9 8C9 9.65685 10.3431 11 12 11ZM12 12C14.2091 12 16 10.2091 16 8C16 5.79086 14.2091 4 12 4C9.79086 4 8 5.79086 8 8C8 10.2091 9.79086 12 12 12Z" fill="currentColor"/>
933  <path d="M4 20C4 16.6863 6.68629 14 10 14H14C17.3137 14 20 16.6863 20 20" stroke="currentColor" stroke-linecap="round"/>
934</svg>
935          </div>
936        
937    <div  id="openMinicartBtn"class="flex hover:text-black relative cart-icon">
938    <div class="flex flex-col size-6 px-[5px] py-1 justify-center items-center gap-[2px]">
939    <div class="w-[7px] h-[3px] shrink-0">
940        <svg xmlns="http://www.w3.org/2000/svg" width="6" height="3" viewBox="0 0 7 3" fill="none">
941  <path d="M0.500137 3.5L0.867682 2.39737C1.24538 1.26428 2.30576 0.5 3.50014 0.5C4.69452 0.5 5.7549 1.26428 6.13259 2.39737L6.50014 3.5" stroke="currentColor" stroke-linecap="round"/>
942</svg>
943    </div>
944    <div class="w-3.5 h-3 shrink-0 border rounded-t-xs rounded-b-md "></div>
945</div>
946
947
948    <span id="cart-count"
949          class="hidden absolute bottom-0 right-0 min-w-3 h-3 pt-[3px] px-[3px] pb-[2px] bg-white text-black label-cart rounded-full flex items-center justify-center transition-transform">
950      0
951    </span>
952</div>
953  </div>
954</div>
955
956<div class="overlay fixed hidden inset-0 z-40 px-4 lg:px-6 py-6">
957  <div id="overlay-content" class="flex flex-col bg-white h-full rounded-md overflow-hidden transform -translate-x-full transition-transform duration-500 w-full lg:w-fit">
958
959    <div class="flex items-center justify-between px-[30px] lg:px-6 border-b border-[#EFEEED]">
960      <div class="flex gap-8 heading-2-45">
961        
962          <div class="header-menu py-[27px] active-div" data-block="1">
963            Shop
964          </div>
965        
966          <div class="header-menu py-[27px] " data-block="2">
967            Maison
968          </div>
969        
970      </div>
971      <div id="overlay-close" class="py-[27px] cursor-pointer flex items-center">
972        <div class="w-6 h-6 flex items-center justify-center">
973          <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
974  <path d="M15.1465 0.146484C15.3417 -0.0487777 15.6583 -0.0487776 15.8535 0.146484C16.0488 0.341747 16.0488 0.658253 15.8535 0.853516L8.70703 8L15.8535 15.1465C16.0488 15.3417 16.0488 15.6583 15.8535 15.8535C15.6583 16.0488 15.3417 16.0488 15.1465 15.8535L8 8.70703L0.853516 15.8535C0.658253 16.0488 0.341747 16.0488 0.146484 15.8535C-0.0487778 15.6583 -0.0487778 15.3417 0.146484 15.1465L7.29297 8L0.146484 0.853516C-0.0487777 0.658253 -0.0487778 0.341747 0.146484 0.146484C0.341747 -0.0487777 0.658253 -0.0487777 0.853516 0.146484L8 7.29297L15.1465 0.146484Z" fill="black"/>
975  <path d="M15.1465 0.146484C15.3417 -0.0487777 15.6583 -0.0487776 15.8535 0.146484C16.0488 0.341747 16.0488 0.658253 15.8535 0.853516L8.70703 8L15.8535 15.1465C16.0488 15.3417 16.0488 15.6583 15.8535 15.8535C15.6583 16.0488 15.3417 16.0488 15.1465 15.8535L8 8.70703L0.853516 15.8535C0.658253 16.0488 0.341747 16.0488 0.146484 15.8535C-0.0487778 15.6583 -0.0487778 15.3417 0.146484 15.1465L7.29297 8L0.146484 0.853516C-0.0487777 0.658253 -0.0487778 0.341747 0.146484 0.146484C0.341747 -0.0487777 0.658253 -0.0487777 0.853516 0.146484L8 7.29297L15.1465 0.146484Z" fill="black" fill-opacity="0.2"/>
976  <path d="M15.1465 0.146484C15.3417 -0.0487777 15.6583 -0.0487776 15.8535 0.146484C16.0488 0.341747 16.0488 0.658253 15.8535 0.853516L8.70703 8L15.8535 15.1465C16.0488 15.3417 16.0488 15.6583 15.8535 15.8535C15.6583 16.0488 15.3417 16.0488 15.1465 15.8535L8 8.70703L0.853516 15.8535C0.658253 16.0488 0.341747 16.0488 0.146484 15.8535C-0.0487778 15.6583 -0.0487778 15.3417 0.146484 15.1465L7.29297 8L0.146484 0.853516C-0.0487777 0.658253 -0.0487778 0.341747 0.146484 0.146484C0.341747 -0.0487777 0.658253 -0.0487777 0.853516 0.146484L8 7.29297L15.1465 0.146484Z" fill="black" fill-opacity="0.2"/>
977  <path d="M15.1465 0.146484C15.3417 -0.0487777 15.6583 -0.0487776 15.8535 0.146484C16.0488 0.341747 16.0488 0.658253 15.8535 0.853516L8.70703 8L15.8535 15.1465C16.0488 15.3417 16.0488 15.6583 15.8535 15.8535C15.6583 16.0488 15.3417 16.0488 15.1465 15.8535L8 8.70703L0.853516 15.8535C0.658253 16.0488 0.341747 16.0488 0.146484 15.8535C-0.0487778 15.6583 -0.0487778 15.3417 0.146484 15.1465L7.29297 8L0.146484 0.853516C-0.0487777 0.658253 -0.0487778 0.341747 0.146484 0.146484C0.341747 -0.0487777 0.658253 -0.0487777 0.853516 0.146484L8 7.29297L15.1465 0.146484Z" fill="black" fill-opacity="0.2"/>
978</svg>
979        </div>
980      </div>
981    </div>
982
983    <div class="menu-wrapper flex h-full w-full overflow-y-auto max-h-[calc(100vh-60px)]">
984      
985
986        <div class="menu-column active" data-block="1" data-level="1">
987          <div class="menu-main">
988            
989            
990              
991                <div class="menu-item has-children" data-level1-parent="1" data-block="1">
992                  <span>Highlights</span>
993                  <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
994  <path d="M4 12H19.5172C19.6953 12 19.7846 11.7846 19.6586 11.6586L16 8" stroke="black" stroke-linecap="round"/>
995</svg>
996                </div>
997              
998            
999
1000          
1001            
1002              
1003                <div class="menu-item has-children" data-level1-parent="2" data-block="1">
1004                  <span>Women</span>
1005                  <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
1006  <path d="M4 12H19.5172C19.6953 12 19.7846 11.7846 19.6586 11.6586L16 8" stroke="black" stroke-linecap="round"/>
1007</svg>
1008                </div>
1009              
1010            
1011
1012          
1013            
1014              
1015                <div class="menu-item has-children" data-level1-parent="3" data-block="1">
1016                  <span>Men</span>
1017                  <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
1018  <path d="M4 12H19.5172C19.6953 12 19.7846 11.7846 19.6586 11.6586L16 8" stroke="black" stroke-linecap="round"/>
1019</svg>
1020                </div>
1021              
1022            
1023
1024          
1025            
1026              
1027                <a class="menu-item" href="/collections/fragrances">Exclusive Fragrances</a>
1028              
1029            
1030
1031          
1032            
1033              
1034                <div class="menu-item has-children" data-level1-parent="5" data-block="1">
1035                  <span>Iconics</span>
1036                  <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
1037  <path d="M4 12H19.5172C19.6953 12 19.7846 11.7846 19.6586 11.6586L16 8" stroke="black" stroke-linecap="round"/>
1038</svg>
1039                </div>
1040              
1041            
1042
1043          
1044            
1045
1046            
1047
1048          
1049          </div>
1050
1051          
1052            <span class="border-t border-[#BEBEBE] my-4"></span>
1053            <div class="menu-sub scrollable">
1054              
1055                <a class="menu-item" href="/pages/wishlist">Wishlist</a>
1056              
1057            </div>
1058          
1059        </div>
1060
1061        
1062          
1063            <div id="level-2" class="menu-column hidden" data-block="1" data-level="2" data-parent="1">
1064              
1065              
1066
1067              <div class="mobile-back-header flex items-center justify-between px-6 pt-2 pb-6 lg:hidden">
1068                <div class="back-arrow cursor-pointer"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
1069  <path d="M20 12L4.48284 12C4.30466 12 4.21543 12.2154 4.34142 12.3414L8 16" stroke="black" stroke-linecap="round"/>
1070</svg></div>
1071                <div class="mobile-parent-title caption-65">Highlights</div>
1072              </div>
1073
1074              
1075                <div class="second-level-header relative border-b border-gray-200 hidden lg:block">
1076                  
1077                    <img width="100%" height="220px" src="//antoniomarras.com/cdn/shop/collections/NewIn.jpg?v=1789566593" alt="Highlights" class="w-full h-[220px] object-cover">
1078                  
1079                  
1080                    <p class="second-level-text absolute px-4 label-bold text-white text-center w-full">
1081                      
1082                    </p>
1083                  
1084                </div>
1085              
1086
1087              
1088                
1089                  <a class="menu-item" href="/collections/new-in">New in</a>
1090                
1091              
1092                
1093                  <a class="menu-item" href="/collections/women-bags">Bags</a>
1094                
1095              
1096                
1097                  <a class="menu-item" href="/collections/gift-ideas">Gift Ideas</a>
1098                
1099              
1100            </div>
1101
1102            
1103              
1104            
1105              
1106            
1107              
1108            
1109
1110          
1111        
1112          
1113            <div id="level-2" class="menu-column hidden" data-block="1" data-level="2" data-parent="2">
1114              
1115              
1116
1117              <div class="mobile-back-header flex items-center justify-between px-6 pt-2 pb-6 lg:hidden">
1118                <div class="back-arrow cursor-pointer"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
1119  <path d="M20 12L4.48284 12C4.30466 12 4.21543 12.2154 4.34142 12.3414L8 16" stroke="black" stroke-linecap="round"/>
1120</svg></div>
1121                <div class="mobile-parent-title caption-65">Women</div>
1122              </div>
1123
1124              
1125                <div class="second-level-header relative border-b border-gray-200 hidden lg:block">
1126                  
1127                    <img width="100%" height="220px" src="//antoniomarras.com/cdn/shop/collections/ANTONIO_MARRAS_CARAGOL_0114-1.jpg?v=1789566326" alt="Women" class="w-full h-[220px] object-cover">
1128                  
1129                  
1130                    <p class="second-level-text absolute px-4 label-bold text-white text-center w-full">
1131                      
1132                    </p>
1133                  
1134                </div>
1135              
1136
1137              
1138                
1139                  <div class="menu-item has-children" 
1140                       data-level2-id="0-1" 
1141                       data-block="1">
1142                    <span>Ready To Wear</span>
1143                    <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
1144  <path d="M4 12H19.5172C19.6953 12 19.7846 11.7846 19.6586 11.6586L16 8" stroke="black" stroke-linecap="round"/>
1145</svg>
1146                  </div>
1147                
1148              
1149                
1150                  <div class="menu-item has-children" 
1151                       data-level2-id="1-1" 
1152                       data-block="1">
1153                    <span>Bags</span>
1154                    <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
1155  <path d="M4 12H19.5172C19.6953 12 19.7846 11.7846 19.6586 11.6586L16 8" stroke="black" stroke-linecap="round"/>
1156</svg>
1157                  </div>
1158                
1159              
1160                
1161                  <div class="menu-item has-children" 
1162                       data-level2-id="2-1" 
1163                       data-block="1">
1164                    <span>Shoes</span>
1165                    <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
1166  <path d="M4 12H19.5172C19.6953 12 19.7846 11.7846 19.6586 11.6586L16 8" stroke="black" stroke-linecap="round"/>
1167</svg>
1168                  </div>
1169                
1170              
1171                
1172                  <div class="menu-item has-children" 
1173                       data-level2-id="3-1" 
1174                       data-block="1">
1175                    <span>Accessories</span>
1176                    <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
1177  <path d="M4 12H19.5172C19.6953 12 19.7846 11.7846 19.6586 11.6586L16 8" stroke="black" stroke-linecap="round"/>
1178</svg>
1179                  </div>
1180                
1181              
1182            </div>
1183
1184            
1185              
1186                <div id="level-3" class="menu-column hidden" 
1187                     data-block="1" 
1188                     data-level="3" 
1189                     data-parent-level2="0-1">
1190                  <div class="mobile-back-header flex items-center justify-between px-6 pt-2 pb-6 lg:hidden">
1191                    <div class="back-arrow cursor-pointer"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
1192  <path d="M20 12L4.48284 12C4.30466 12 4.21543 12.2154 4.34142 12.3414L8 16" stroke="black" stroke-linecap="round"/>
1193</svg></div>
1194                    <div class="mobile-parent-title caption-65">Ready To Wear</div>
1195                  </div>
1196
1197                  
1198                    <a class="menu-item" href="/collections/women-ready-to-wear">View all</a>
1199                  
1200                    <a class="menu-item" href="/collections/women-dresses">Dresses</a>
1201                  
1202                    <a class="menu-item" href="/collections/women-shirts-blouses">Shirts & Blouses</a>
1203                  
1204                    <a class="menu-item" href="/collections/women-t-shirts-tops">T-shirts & Tops</a>
1205                  
1206                    <a class="menu-item" href="/collections/women-sweatshirts-hoodies">Sweatshirts & Hoodies</a>
1207                  
1208                    <a class="menu-item" href="/collections/women-jackets-coats">Jackets & Coats</a>
1209                  
1210                    <a class="menu-item" href="/collections/women-blazers">Blazers</a>
1211                  
1212                    <a class="menu-item" href="/collections/women-pants-shorts">Pants & Shorts</a>
1213                  
1214                    <a class="menu-item" href="/collections/women-skirts">Skirts</a>
1215                  
1216                    <a class="menu-item" href="/collections/women-knitwear">Knitwear</a>
1217                  
1218                </div>
1219              
1220            
1221              
1222                <div id="level-3" class="menu-column hidden" 
1223                     data-block="1" 
1224                     data-level="3" 
1225                     data-parent-level2="1-1">
1226                  <div class="mobile-back-header flex items-center justify-between px-6 pt-2 pb-6 lg:hidden">
1227                    <div class="back-arrow cursor-pointer"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
1228  <path d="M20 12L4.48284 12C4.30466 12 4.21543 12.2154 4.34142 12.3414L8 16" stroke="black" stroke-linecap="round"/>
1229</svg></div>
1230                    <div class="mobile-parent-title caption-65">Bags</div>
1231                  </div>
1232
1233                  
1234                    <a class="menu-item" href="/collections/women-bags">View all</a>
1235                  
1236                    <a class="menu-item" href="/collections/women-shoulder-bags">Shoulder Bags</a>
1237                  
1238                    <a class="menu-item" href="/collections/women-handbags">Handbags</a>
1239                  
1240                    <a class="menu-item" href="/collections/women-antine-bags">Antine Bags</a>
1241                  
1242                    <a class="menu-item" href="/collections/women-bags-core-meu">Core Meu Bags</a>
1243                  
1244                    <a class="menu-item" href="/collections/women-bags-geppi">Geppi Bags</a>
1245                  
1246                    <a class="menu-item" href="/collections/women-bags-caragol">Caragol Bags</a>
1247                  
1248                </div>
1249              
1250            
1251              
1252                <div id="level-3" class="menu-column hidden" 
1253                     data-block="1" 
1254                     data-level="3" 
1255                     data-parent-level2="2-1">
1256                  <div class="mobile-back-header flex items-center justify-between px-6 pt-2 pb-6 lg:hidden">
1257                    <div class="back-arrow cursor-pointer"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
1258  <path d="M20 12L4.48284 12C4.30466 12 4.21543 12.2154 4.34142 12.3414L8 16" stroke="black" stroke-linecap="round"/>
1259</svg></div>
1260                    <div class="mobile-parent-title caption-65">Shoes</div>
1261                  </div>
1262
1263                  
1264                    <a class="menu-item" href="/collections/women-shoes">View all</a>
1265                  
1266                    <a class="menu-item" href="/collections/women-sneakers">Sneakers</a>
1267                  
1268                    <a class="menu-item" href="/collections/women-pumps-ballerinas">Pumps & Ballerinas</a>
1269                  
1270                    <a class="menu-item" href="/collections/women-sandals">Sandals</a>
1271                  
1272                    <a class="menu-item" href="/collections/women-boots-loafers">Boots & Loafers</a>
1273                  
1274                </div>
1275              
1276            
1277              
1278                <div id="level-3" class="menu-column hidden" 
1279                     data-block="1" 
1280                     data-level="3" 
1281                     data-parent-level2="3-1">
1282                  <div class="mobile-back-header flex items-center justify-between px-6 pt-2 pb-6 lg:hidden">
1283                    <div class="back-arrow cursor-pointer"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
1284  <path d="M20 12L4.48284 12C4.30466 12 4.21543 12.2154 4.34142 12.3414L8 16" stroke="black" stroke-linecap="round"/>
1285</svg></div>
1286                    <div class="mobile-parent-title caption-65">Accessories</div>
1287                  </div>
1288
1289                  
1290                    <a class="menu-item" href="/collections/women-accessories">View all</a>
1291                  
1292                    <a class="menu-item" href="/collections/women-foulards">Foulards</a>
1293                  
1294                    <a class="menu-item" href="/collections/women-socks">Socks</a>
1295                  
1296                    <a class="menu-item" href="/collections/women-accessories-charms">Charms</a>
1297                  
1298                    <a class="menu-item" href="/collections/women-belts">Belts</a>
1299                  
1300                    <a class="menu-item" href="/collections/women-collars">Collars</a>
1301                  
1302                </div>
1303              
1304            
1305
1306          
1307        
1308          
1309            <div id="level-2" class="menu-column hidden" data-block="1" data-level="2" data-parent="3">
1310              
1311              
1312
1313              <div class="mobile-back-header flex items-center justify-between px-6 pt-2 pb-6 lg:hidden">
1314                <div class="back-arrow cursor-pointer"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
1315  <path d="M20 12L4.48284 12C4.30466 12 4.21543 12.2154 4.34142 12.3414L8 16" stroke="black" stroke-linecap="round"/>
1316</svg></div>
1317                <div class="mobile-parent-title caption-65">Men</div>
1318              </div>
1319
1320              
1321                <div class="second-level-header relative border-b border-gray-200 hidden lg:block">
1322                  
1323                    <img width="100%" height="220px" src="//antoniomarras.com/cdn/shop/collections/000006030004.jpg?v=1789567309" alt="Men" class="w-full h-[220px] object-cover">
1324                  
1325                  
1326                    <p class="second-level-text absolute px-4 label-bold text-white text-center w-full">
1327                      
1328                    </p>
1329                  
1330                </div>
1331              
1332
1333              
1334                
1335                  <div class="menu-item has-children" 
1336                       data-level2-id="0-2" 
1337                       data-block="1">
1338                    <span>Ready To Wear</span>
1339                    <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
1340  <path d="M4 12H19.5172C19.6953 12 19.7846 11.7846 19.6586 11.6586L16 8" stroke="black" stroke-linecap="round"/>
1341</svg>
1342                  </div>
1343                
1344              
1345                
1346                  <a class="menu-item" href="/collections/men-shoes">Shoes</a>
1347                
1348              
1349                
1350                  <a class="menu-item" href="/collections/men-accessories">Accessories</a>
1351                
1352              
1353            </div>
1354
1355            
1356              
1357                <div id="level-3" class="menu-column hidden" 
1358                     data-block="1" 
1359                     data-level="3" 
1360                     data-parent-level2="0-2">
1361                  <div class="mobile-back-header flex items-center justify-between px-6 pt-2 pb-6 lg:hidden">
1362                    <div class="back-arrow cursor-pointer"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
1363  <path d="M20 12L4.48284 12C4.30466 12 4.21543 12.2154 4.34142 12.3414L8 16" stroke="black" stroke-linecap="round"/>
1364</svg></div>
1365                    <div class="mobile-parent-title caption-65">Ready To Wear</div>
1366                  </div>
1367
1368                  
1369                    <a class="menu-item" href="/collections/men-ready-to-wear">View all</a>
1370                  
1371                    <a class="menu-item" href="/collections/men-t-shirts-sweatshirts">T-shirts & Sweatshirts</a>
1372                  
1373                    <a class="menu-item" href="/collections/men-shirts-polo-shirts">Shirts & Polo Shirts</a>
1374                  
1375                    <a class="menu-item" href="/collections/men-jackets-coats">Jackets & Coats</a>
1376                  
1377                    <a class="menu-item" href="/collections/men-blazers">Blazers</a>
1378                  
1379                    <a class="menu-item" href="/collections/men-pants-shorts">Pants & Shorts</a>
1380                  
1381                </div>
1382              
1383            
1384              
1385            
1386              
1387            
1388
1389          
1390        
1391          
1392        
1393          
1394            <div id="level-2" class="menu-column hidden" data-block="1" data-level="2" data-parent="5">
1395              
1396              
1397
1398              <div class="mobile-back-header flex items-center justify-between px-6 pt-2 pb-6 lg:hidden">
1399                <div class="back-arrow cursor-pointer"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
1400  <path d="M20 12L4.48284 12C4.30466 12 4.21543 12.2154 4.34142 12.3414L8 16" stroke="black" stroke-linecap="round"/>
1401</svg></div>
1402                <div class="mobile-parent-title caption-65">Iconics</div>
1403              </div>
1404
1405              
1406                <div class="second-level-header relative border-b border-gray-200 hidden lg:block">
1407                  
1408                    <img width="100%" height="220px" src="//antoniomarras.com/cdn/shop/collections/18032026_Antonio_Marras_0733.jpg?v=1775215854" alt="Iconics" class="w-full h-[220px] object-cover">
1409                  
1410                  
1411                    <p class="second-level-text absolute px-4 label-bold text-white text-center w-full">
1412                      
1413                    </p>
1414                  
1415                </div>
1416              
1417
1418              
1419                
1420                  <a class="menu-item" href="/collections/iconics">View all</a>
1421                
1422              
1423                
1424                  <a class="menu-item" href="/collections/women-parka">Parkas</a>
1425                
1426              
1427                
1428                  <a class="menu-item" href="/collections/iconics-robespierre">Robespierre Shirts</a>
1429                
1430              
1431                
1432                  <a class="menu-item" href="/collections/women-sneakers">LolLove</a>
1433                
1434              
1435            </div>
1436
1437            
1438              
1439            
1440              
1441            
1442              
1443            
1444              
1445            
1446
1447          
1448        
1449          
1450            <div id="level-2" class="menu-column hidden" data-block="1" data-level="2" data-parent="6">
1451              
1452              
1453
1454              <div class="mobile-back-header flex items-center justify-between px-6 pt-2 pb-6 lg:hidden">
1455                <div class="back-arrow cursor-pointer"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
1456  <path d="M20 12L4.48284 12C4.30466 12 4.21543 12.2154 4.34142 12.3414L8 16" stroke="black" stroke-linecap="round"/>
1457</svg></div>
1458                <div class="mobile-parent-title caption-65">Outlet</div>
1459              </div>
1460
1461              
1462                <div class="second-level-header relative border-b border-gray-200 hidden lg:block">
1463                  
1464                    <img width="100%" height="220px" src="//antoniomarras.com/cdn/shop/collections/marras-family-sales1.jpg?v=1718960210" alt="Outlet" class="w-full h-[220px] object-cover">
1465                  
1466                  
1467                    <p class="second-level-text absolute px-4 label-bold text-white text-center w-full">
1468                      
1469                    </p>
1470                  
1471                </div>
1472              
1473
1474              
1475                
1476                  <a class="menu-item" href="/collections/woman-outlet">Women</a>
1477                
1478              
1479                
1480                  <a class="menu-item" href="/collections/man-outlet">Men</a>
1481                
1482              
1483                
1484                  <a class="menu-item" href="/collections/bags-outlet">Bags</a>
1485                
1486              
1487                
1488                  <a class="menu-item" href="/collections/shoes-outlet">Shoes</a>
1489                
1490              
1491                
1492                  <a class="menu-item" href="/collections/accessories-outlet">Accessories</a>
1493                
1494              
1495            </div>
1496
1497            
1498              
1499            
1500              
1501            
1502              
1503            
1504              
1505            
1506              
1507            
1508
1509          
1510        
1511
1512      
1513
1514        <div class="menu-column hidden" data-block="2" data-level="1">
1515          <div class="menu-main">
1516            
1517            
1518              
1519                <a class="menu-item" href="/pages/about">Antonio Marras</a>
1520              
1521            
1522
1523          
1524            
1525              
1526                <a class="menu-item" href="/pages/stores">Stores</a>
1527              
1528            
1529
1530          
1531            
1532              
1533                <a class="menu-item" href="https://antoniomarras.com/pages/book-an-appointment">Book an Appointment</a>
1534              
1535            
1536
1537          
1538            
1539              
1540                <a class="menu-item" href="/blogs/journal/antonio-marras-nodo-italia">Antonio Marras + Nodo Italia</a>
1541              
1542            
1543
1544          
1545            
1546              
1547                <a class="menu-item" href="/blogs/archive">Archive</a>
1548              
1549            
1550
1551          
1552            
1553              
1554                <a class="menu-item" href="/blogs/journal">Journal</a>
1555              
1556            
1557
1558          
1559            
1560              
1561                <a class="menu-item" href="https://www.oniverse.it/en/careers/join-oniverse">Careers</a>
1562              
1563            
1564
1565          
1566          </div>
1567
1568          
1569        </div>
1570
1571        
1572          
1573        
1574          
1575        
1576          
1577        
1578          
1579        
1580          
1581        
1582          
1583        
1584          
1585        
1586
1587      
1588    </div>
1589  </div>
1590</div>
1591
1592<div class="search-modal" id="searchModal">
1593  <div class="search-content flex flex-col overflow-hidden relative mx-4 my-6 h-[calc(100vh-52px)] bg-white rounded-[4px] w-[calc(100%)] max-w-[400px] lg:w-[33.333vw] lg:max-w-none">
1594    
1595    <div class="search-header relative flex-shrink-0 px-4 md:px-6 pt-[68px] pb-4">
1596      <span class="close-search absolute top-6 right-6 cursor-pointer z-10 w-6 h-6 flex items-center justify-center" id="closeSearchBtn">
1597        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
1598  <path d="M15.1465 0.146484C15.3417 -0.0487777 15.6583 -0.0487776 15.8535 0.146484C16.0488 0.341747 16.0488 0.658253 15.8535 0.853516L8.70703 8L15.8535 15.1465C16.0488 15.3417 16.0488 15.6583 15.8535 15.8535C15.6583 16.0488 15.3417 16.0488 15.1465 15.8535L8 8.70703L0.853516 15.8535C0.658253 16.0488 0.341747 16.0488 0.146484 15.8535C-0.0487778 15.6583 -0.0487778 15.3417 0.146484 15.1465L7.29297 8L0.146484 0.853516C-0.0487777 0.658253 -0.0487778 0.341747 0.146484 0.146484C0.341747 -0.0487777 0.658253 -0.0487777 0.853516 0.146484L8 7.29297L15.1465 0.146484Z" fill="black"/>
1599  <path d="M15.1465 0.146484C15.3417 -0.0487777 15.6583 -0.0487776 15.8535 0.146484C16.0488 0.341747 16.0488 0.658253 15.8535 0.853516L8.70703 8L15.8535 15.1465C16.0488 15.3417 16.0488 15.6583 15.8535 15.8535C15.6583 16.0488 15.3417 16.0488 15.1465 15.8535L8 8.70703L0.853516 15.8535C0.658253 16.0488 0.341747 16.0488 0.146484 15.8535C-0.0487778 15.6583 -0.0487778 15.3417 0.146484 15.1465L7.29297 8L0.146484 0.853516C-0.0487777 0.658253 -0.0487778 0.341747 0.146484 0.146484C0.341747 -0.0487777 0.658253 -0.0487777 0.853516 0.146484L8 7.29297L15.1465 0.146484Z" fill="black" fill-opacity="0.2"/>
1600  <path d="M15.1465 0.146484C15.3417 -0.0487777 15.6583 -0.0487776 15.8535 0.146484C16.0488 0.341747 16.0488 0.658253 15.8535 0.853516L8.70703 8L15.8535 15.1465C16.0488 15.3417 16.0488 15.6583 15.8535 15.8535C15.6583 16.0488 15.3417 16.0488 15.1465 15.8535L8 8.70703L0.853516 15.8535C0.658253 16.0488 0.341747 16.0488 0.146484 15.8535C-0.0487778 15.6583 -0.0487778 15.3417 0.146484 15.1465L7.29297 8L0.146484 0.853516C-0.0487777 0.658253 -0.0487778 0.341747 0.146484 0.146484C0.341747 -0.0487777 0.658253 -0.0487777 0.853516 0.146484L8 7.29297L15.1465 0.146484Z" fill="black" fill-opacity="0.2"/>
1601  <path d="M15.1465 0.146484C15.3417 -0.0487777 15.6583 -0.0487776 15.8535 0.146484C16.0488 0.341747 16.0488 0.658253 15.8535 0.853516L8.70703 8L15.8535 15.1465C16.0488 15.3417 16.0488 15.6583 15.8535 15.8535C15.6583 16.0488 15.3417 16.0488 15.1465 15.8535L8 8.70703L0.853516 15.8535C0.658253 16.0488 0.341747 16.0488 0.146484 15.8535C-0.0487778 15.6583 -0.0487778 15.3417 0.146484 15.1465L7.29297 8L0.146484 0.853516C-0.0487777 0.658253 -0.0487778 0.341747 0.146484 0.146484C0.341747 -0.0487777 0.658253 -0.0487777 0.853516 0.146484L8 7.29297L15.1465 0.146484Z" fill="black" fill-opacity="0.2"/>
1602</svg>
1603      </span>
1604
1605      <div id="search" class="flex flex-row items-center relative border-b border-[#BEBEBE]">
1606        <span class="pr-2 py-[10px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
1607  <path fill-rule="evenodd" clip-rule="evenodd" d="M15.7196 16.4444C14.5841 17.4143 13.1104 18 11.5 18C7.91015 18 5 15.0899 5 11.5C5 7.91015 7.91015 5 11.5 5C15.0899 5 18 7.91015 18 11.5C18 13.1104 17.4143 14.5841 16.4444 15.7196L18.9738 18.2759C19.1739 18.476 19.1739 18.8005 18.9738 19.0007C18.7736 19.2008 18.4491 19.2008 18.249 19.0007L15.7196 16.4444ZM17 11.5C17 14.5376 14.5376 17 11.5 17C8.46243 17 6 14.5376 6 11.5C6 8.46243 8.46243 6 11.5 6C14.5376 6 17 8.46243 17 11.5Z" fill="currentColor"/>
1608</svg></span>
1609        <input
1610          type="text"
1611          id="searchInput"
1612          autocomplete="off"
1613          placeholder="What are you looking for?"
1614          class="w-full caption-45 text-[#646464] py-[10px] pr-20 bg-transparent outline-none border-none focus:outline-none focus:border-none"
1615        />
1616        <button id="clearSearchBtn" class="clear-btn absolute right-0 top-1/2 -translate-y-1/2 underline body-65-medium hidden cursor-pointer text-black px-2">Delete</button>
1617      </div>
1618    </div>
1619
1620    <div class="search-scrollable-body flex-grow overflow-y-auto px-4 md:px-6 pb-6 [webkit-overflow-scrolling:touch]">
1621      <div id="searchResults"></div>
1622
1623      <div class="invisible-search">
1624        <div class="caption-45 text-[#646464]">You may also like</div>
1625        <ul id="editableList" class="mt-4">
1626          <li><a href="/collections/women" class="caption-45 pb-2 block">Woman</a></li>
1627          <li><a href="/collections/men" class="caption-45 pb-2 block">Man</a></li>
1628          <li><a href="/collections/fragrances" class="caption-45 pb-2 block">Exclusive Fragrances</a></li>
1629          <li><a href="/collections/new-in" class="caption-45 pb-2 block">New arrivals</a></li>
1630          <li><a href="/collections/gift-ideas" class="caption-45 pb-2 block">Gift Ideas</a></li>
1631        </ul>
1632
1633        <div class="caption-65 mt-10 mb-4">You may also like</div>
1634        <div id="productCards" class="grid grid-cols-3 gap-1">
1635          
1636          
1637            
1638            
1639              
1640              
1641                <a href="/products/c-women-black-ivory-caragol-bag" class="block w-full">
1642                  <img src="//antoniomarras.com/cdn/shop/files/MBOR336NE7AV_1_400x.jpg?v=1772040549" alt="Black & Ivory Caragol Bag" class="w-full aspect-[6/8] object-cover rounded-[2px]" />
1643                </a>
1644              
1645            
1646          
1647            
1648            
1649              
1650              
1651                <a href="/products/c-women-black-caragol-bag-with-plisse-bouquet" class="block w-full">
1652                  <img src="//antoniomarras.com/cdn/shop/files/MBOR335NE000_1_400x.jpg?v=1772107168" alt="Black Caragol Bag with Plissé Bouquet" class="w-full aspect-[6/8] object-cover rounded-[2px]" />
1653                </a>
1654              
1655            
1656          
1657            
1658            
1659              
1660              
1661                <a href="/products/burgundy-caragol-bag-with-floral-embroidery" class="block w-full">
1662                  <img src="//antoniomarras.com/cdn/shop/files/MBOR333BX700_1_8bbfe102-52b6-403a-8a38-e1f7a0368b3a_400x.jpg?v=1772106176" alt="Burgundy Caragol Bag with Floral Embroidery" class="w-full aspect-[6/8] object-cover rounded-[2px]" />
1663                </a>
1664              
1665            
1666          
1667            
1668            
1669              
1670              
1671                <a href="/products/ivory-caragol-bag-with-lace-embroidery" class="block w-full">
1672                  <img src="//antoniomarras.com/cdn/shop/files/MBOR330AV7NE_1_400x.jpg?v=1772106366" alt="Ivory Caragol Bag with Lace & Embroidery" class="w-full aspect-[6/8] object-cover rounded-[2px]" />
1673                </a>
1674              
1675            
1676          
1677            
1678            
1679              
1680              
1681                <a href="/products/pw26-women-cow-print-antine-bag" class="block w-full">
1682                  <img src="//antoniomarras.com/cdn/shop/files/MBOR322MA7BI-F_400x.jpg?v=1784213891" alt="Antine Bag Small in Cow Print Calf Hair" class="w-full aspect-[6
1682/8] object-cover rounded-[2px]" />
1683                </a>
1684              
1685            
1686          
1687            
1688            
1689              
1690              
1691                <a href="/products/c-women-tanit-bag-medium" class="block w-full">
1692                  <img src="//antoniomarras.com/cdn/shop/files/MBOR270AV000_1_400x.jpg?v=1764146531" alt="Tanit Bag Medium" class="w-full aspect-[6/8] object-cover rounded-[2px]" />
1693                </a>
1694              
1695            
1696          
1697            
1698            
1699              
1700              
1701                <a href="/products/c-women-bags-geppi-bag" class="block w-full">
1702                  <img src="//antoniomarras.com/cdn/shop/files/MBOR325IC7BS-F_400x.jpg?v=1790848899" alt="Geppi Bag" class="w-full aspect-[6/8] object-cover rounded-[2px]" />
1703                </a>
1704              
1705            
1706          
1707            
1708            
1709              
1710              
1711                <a href="/products/ss26-women-parka-with-floral-black-and-gold-embroidery" class="block w-full">
1712                  <img src="//antoniomarras.com/cdn/shop/files/MBOL266VE700_1_400x.jpg?v=1773399342" alt="Parka with Floral Black and Gold Embroidery" class="w-full aspect-[6/8] object-cover rounded-[2px]" />
1713                </a>
1714              
1715            
1716          
1717            
1718            
1719              
1720              
1721                <a href="/products/black-caragol-bag-with-sequin-embroidery" class="block w-full">
1722                  <img src="//antoniomarras.com/cdn/shop/files/MBOR332NE000_1_400x.jpg?v=1772106979" alt="Black Caragol Bag with Sequin Embroidery" class="w-full aspect-[6/8] object-cover rounded-[2px]" />
1723                </a>
1724              
1725            
1726          
1727        </div>
1728      </div>
1729    </div>
1730  </div>
1731</div>
1732
1733<style>
1734html.search-modal-open, body.search-modal-open { overflow: hidden !important; height: 100vh; position: fixed; width: 100%; }
1735.search-modal { display: flex; position: fixed; inset: 0; z-index: 9999; justify-content: flex-end; background: rgba(0, 0, 0, 0.15); backdrop-filter: blur(30px); -webkit-backdrop-filter: blur(0); transition: background 0.3s, backdrop-filter 0.3s, opacity 0.3s; opacity: 0; pointer-events: none; }
1736.search-modal.active { opacity: 1; pointer-events: auto; background: rgba(0,0,0,0.35); backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); }
1737.search-content { transform: translateX(100%); transition: transform 0.3s ease; }
1738.search-modal.active .search-content { transform: translateX(0); }
1739</style>
1740
1741<script>
1742document.addEventListener('DOMContentLoaded', function () {
1743  const modal = document.getElementById('searchModal');
1744  const openBtns = document.querySelectorAll('#openSearchBtn');
1745  const closeBtn = document.getElementById('closeSearchBtn');
1746  const searchInput = document.getElementById('searchInput');
1747  const searchResults = document.getElementById('searchResults');
1748  const invisibleSearch = document.querySelector('.invisible-search');
1749  const clearBtn = document.getElementById('clearSearchBtn');
1750
1751  let debounceTimeout;
1752  let scrollPosition = 0;
1753
1754  function openModal() {
1755    scrollPosition = window.pageYOffset;
1756    modal.classList.add('active');
1757    document.documentElement.classList.add('search-modal-open');
1758    document.body.classList.add('search-modal-open');
1759    document.body.style.top = `-${scrollPosition}px`;
1760    setTimeout(() => { if (searchInput) searchInput.focus(); }, 100);
1761  }
1762
1763  function closeModal() {
1764    modal.classList.remove('active');
1765    document.documentElement.classList.remove('search-modal-open');
1766    document.body.classList.remove('search-modal-open');
1767    document.body.style.top = '';
1768    window.scrollTo(0, scrollPosition);
1769    if (searchInput) searchInput.value = '';
1770    if (searchResults) searchResults.innerHTML = '';
1771    if (invisibleSearch) invisibleSearch.style.display = 'block';
1772    if (clearBtn) clearBtn.classList.add('hidden');
1773  }
1774
1775  openBtns.forEach(btn => btn.addEventListener('click', openModal));
1776  closeBtn.addEventListener('click', closeModal);
1777  modal.addEventListener('click', e => { if (e.target === modal) closeModal(); });
1778
1779  searchInput.addEventListener('input', function () {
1780    const query = this.value.trim();
1781    clearTimeout(debounceTimeout);
1782
1783    if (clearBtn) clearBtn.classList.toggle('hidden', query.length === 0);
1784
1785    if (query.length === 0) {
1786      searchResults.innerHTML = '';
1787      invisibleSearch.style.display = 'block';
1788      return;
1789    }
1790
1791    invisibleSearch.style.display = 'none';
1792    if (query.length < 2) return;
1793
1794    debounceTimeout = setTimeout(() => {
1795      fetch(`/search/suggest.json?q=${encodeURIComponent(query)}&resources[type]=product&resources[limit]=20&resources[options][unavailable_products]=last&resources[options][fields]=title,product_type,variants.sku,tag`)
1796        .then(res => res.json())
1797        .then(data => {
1798          searchResults.innerHTML = '';
1799          const products = data.resources.results.products;
1800
1801          const filteredProducts = products.filter(p => {
1802             const tags = p.tags || [];
1803             return !tags.includes('exclusive');
1804          });
1805
1806          if(filteredProducts.length > 0){
1807            const titleContainer = document.createElement('div');
1808            titleContainer.className = 'caption-65 mt-10 mb-2 flex flex-row justify-between';
1809            titleContainer.innerHTML = `<span>Search results</span> <div class="caption-45 text-[#646464]">${filteredProducts.length} Products</div>`;
1810            searchResults.appendChild(titleContainer);
1811
1812            const grid = document.createElement('div');
1813            // Punti 4 & 5 applicati anche alla griglia dinamica dei risultati generati via JS
1814            grid.className = 'grid grid-cols-2 gap-3 mt-5';
1815
1816            filteredProducts.forEach(p => {
1817              const div = document.createElement('div');
1818              div.className = 'cursor-pointer search-result-item';
1819              const imgUrl = p.image || 'https://via.placeholder.com/400x400?text=No+Image';
1820              div.innerHTML = `
1821                <img src="${imgUrl}" alt="${p.title}" class="w-full aspect-[3/4] object-cover rounded-[2px]">
1822                <span class="caption-45 block pt-3 pb-8 text-center">${p.title}</span>
1823              `;
1824              div.onclick = () => window.location.href = p.url;
1825              grid.appendChild(div);
1826            });
1827
1828            searchResults.appendChild(grid);
1829          } else {
1830            searchResults.innerHTML = `<p class="caption-45 mt-10 text-center">Nessun risultato trovato per "${query}"</p>`;
1831          }
1832        })
1833        .catch(err => {
1834          console.error(err);
1835          searchResults.innerHTML = `<p class="label-small">Search error</p>`;
1836        });
1837    }, 300);
1838  });
1839
1840  if (clearBtn) {
1841    clearBtn.addEventListener('click', () => {
1842      searchInput.value = '';
1843      searchResults.innerHTML = '';
1844      invisibleSearch.style.display = 'block';
1845      clearBtn.classList.add('hidden');
1846      searchInput.focus();
1847    });
1848  }
1849});
1850</script>
1850
1851<template id="loginModalTemplate">
1852  <div class="new-modal-login fixed top-0 left-0 w-full h-full flex justify-center md:items-center bg-black z-50" id="newLogin">
1853    <div class="login-modal-content login-content bg-white w-auto md:w-[375px] h-[196px] rounded-[4px] absolute bottom-6 left-4 right-4 md:relative md:bottom-auto  md:left-auto  md:right-auto">
1854      <p class="caption-65 border-b border-[#EFEEED] px-6 py-6">Sign in or sign up</p>
1855      <span id="closeExitBtn" class="absolute cursor-pointer top-0 right-0 py-6 pr-6 close-modal-trigger">
1856          <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
1857  <path d="M15.1465 0.146484C15.3417 -0.0487777 15.6583 -0.0487776 15.8535 0.146484C16.0488 0.341747 16.0488 0.658253 15.8535 0.853516L8.70703 8L15.8535 15.1465C16.0488 15.3417 16.0488 15.6583 15.8535 15.8535C15.6583 16.0488 15.3417 16.0488 15.1465 15.8535L8 8.70703L0.853516 15.8535C0.658253 16.0488 0.341747 16.0488 0.146484 15.8535C-0.0487778 15.6583 -0.0487778 15.3417 0.146484 15.1465L7.29297 8L0.146484 0.853516C-0.0487777 0.658253 -0.0487778 0.341747 0.146484 0.146484C0.341747 -0.0487777 0.658253 -0.0487777 0.853516 0.146484L8 7.29297L15.1465 0.146484Z" fill="black"/>
1858  <path d="M15.1465 0.146484C15.3417 -0.0487777 15.6583 -0.0487776 15.8535 0.146484C16.0488 0.341747 16.0488 0.658253 15.8535 0.853516L8.70703 8L15.8535 15.1465C16.0488 15.3417 16.0488 15.6583 15.8535 15.8535C15.6583 16.0488 15.3417 16.0488 15.1465 15.8535L8 8.70703L0.853516 15.8535C0.658253 16.0488 0.341747 16.0488 0.146484 15.8535C-0.0487778 15.6583 -0.0487778 15.3417 0.146484 15.1465L7.29297 8L0.146484 0.853516C-0.0487777 0.658253 -0.0487778 0.341747 0.146484 0.146484C0.341747 -0.0487777 0.658253 -0.0487777 0.853516 0.146484L8 7.29297L15.1465 0.146484Z" fill="black" fill-opacity="0.2"/>
1859  <path d="M15.1465 0.146484C15.3417 -0.0487777 15.6583 -0.0487776 15.8535 0.146484C16.0488 0.341747 16.0488 0.658253 15.8535 0.853516L8.70703 8L15.8535 15.1465C16.0488 15.3417 16.0488 15.6583 15.8535 15.8535C15.6583 16.0488 15.3417 16.0488 15.1465 15.8535L8 8.70703L0.853516 15.8535C0.658253 16.0488 0.341747 16.0488 0.146484 15.8535C-0.0487778 15.6583 -0.0487778 15.3417 0.146484 15.1465L7.29297 8L0.146484 0.853516C-0.0487777 0.658253 -0.0487778 0.341747 0.146484 0.146484C0.341747 -0.0487777 0.658253 -0.0487777 0.853516 0.146484L8 7.29297L15.1465 0.146484Z" fill="black" fill-opacity="0.2"/>
1860  <path d="M15.1465 0.146484C15.3417 -0.0487777 15.6583 -0.0487776 15.8535 0.146484C16.0488 0.341747 16.0488 0.658253 15.8535 0.853516L8.70703 8L15.8535 15.1465C16.0488 15.3417 16.0488 15.6583 15.8535 15.8535C15.6583 16.0488 15.3417 16.0488 15.1465 15.8535L8 8.70703L0.853516 15.8535C0.658253 16.0488 0.341747 16.0488 0.146484 15.8535C-0.0487778 15.6583 -0.0487778 15.3417 0.146484 15.1465L7.29297 8L0.146484 0.853516C-0.0487777 0.658253 -0.0487778 0.341747 0.146484 0.146484C0.341747 -0.0487777 0.658253 -0.0487777 0.853516 0.146484L8 7.29297L15.1465 0.146484Z" fill="black" fill-opacity="0.2"/>
1861</svg>
1862      </span>
1863      <div class="new-modal-actions flex flex-col gap-4 px-4 py-6">
1864          <a href="https://account.antoniomarras.com?locale=en&region_country=IT&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJhbnRvbmlvLW1hcnJhcy5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTE2NzcyMzEsIm5iZiI6MTc5MTA3MjQzMX0.y79FRcSnN41p3C34Tqv7Y2XShZnMoNKZm5u7myQQbR4" class="cta-classic rounded-[4px] body-65-medium w-full px-6 py-3 cursor-pointer text-center">
1865              Sign in or create an account
1866          </a>
1867       </div>
1868    </div>
1869  </div>
1870</template>
1871
1872<style>
1873/* BLOCCO SCROLL */
1874html.login-modal-open, body.login-modal-open { overflow: hidden !important; touch-action: none; }
1875
1876/* OVERLAY + BLUR */
1877.new-modal-login { background: transparent; backdrop-filter: blur(0); transition: background .3s, backdrop-filter .3s, opacity .3s; opacity: 0; pointer-events: none; }
1878.new-modal-login.active { opacity: 1; pointer-events: auto; background: rgba(0,0,0,0.15); backdrop-filter: blur(60px); }
1879
1880/* SLIDE-IN: Dal basso su Mobile, Da destra su Desktop */
1881.login-content { 
1882  transform: translateY(100%); /* Nasconde la modale spingendola sotto lo schermo su mobile */
1883  transition: transform .3s ease; 
1884  overflow-y: auto; 
1885}
1886
1887@media (min-width: 768px) {
1888  .login-content { 
1889    transform: translateX(100%); /* Nasconde la modale spingendola a destra su desktop */
1890  }
1891}
1892
1893.new-modal-login.active .login-content { 
1894  transform: translate(0, 0) !important; /* La riporta in posizione */
1895} 
1896
1897/* ERRORI */
1898.input-error { border-color: #BD0000 !important; color: #BD0000 !important; }
1899</style>
1900
1901<script>
1902document.addEventListener('DOMContentLoaded', () => {
1903  // Seleziona i trigger di apertura presenti fin da subito nella pagina
1904  const openBtns = document.querySelectorAll('#opennewLoginBtn');
1905  let modal = null;
1906
1907  // Funzione per inizializzare e aprire la modale
1908  function openModal() {
1909    modal = document.getElementById('newLogin');
1910
1911    // Se la modale non esiste ancora nel DOM, la iniettiamo ora (Lazy Loading)
1912    if (!modal) {
1913      const template = document.getElementById('loginModalTemplate');
1914      if (!template) return;
1915
1916      // Clona il contenuto del template e lo appende al body
1917      const clone = template.content.cloneNode(true);
1918      document.body.appendChild(clone);
1919
1920      // Recupera l'elemento appena iniettato e assegna i listener di chiusura
1921      modal = document.getElementById('newLogin');
1922      setupCloseListeners(modal);
1923    }
1924
1925    // Mostra la modale con un piccolissimo delay per permettere al CSS di gestire l'animazione di entrata
1926    setTimeout(() => {
1927      modal.classList.add('active');
1928      document.body.style.overflow = 'hidden';
1929    }, 10);
1930  }
1931
1932  function closeModal() {
1933    if (modal) {
1934      modal.classList.remove('active');
1935      document.body.style.overflow = '';
1936    }
1937  }
1938
1939  // Configura i listener di chiusura solo una volta che la modale viene creata
1940  function setupCloseListeners(modalElement) {
1941    const closeBtn = modalElement.querySelector('#closeExitBtn');
1942    const cancelBtn = modalElement.querySelector('#cancel-btn');
1943
1944    if (closeBtn) closeBtn.addEventListener('click', closeModal);
1945    if (cancelBtn) cancelBtn.addEventListener('click', closeModal);
1946
1947    // Chiudi cliccando fuori dal contenuto
1948    modalElement.addEventListener('click', (e) => {
1949      if (e.target === modalElement) {
1950        closeModal();
1951      }
1952    });
1953  }
1954
1955  // Associa l'evento di apertura ai pulsanti di trigger
1956  openBtns.forEach(btn => {
1957    btn.addEventListener('click', openModal);
1958  });
1959});
1960</script>
1960
1961<div class="account-modal fixed flex justify-end bg-black z-50" id="accountModal" style="display: none;">
1962  <div class="account-content bg-white w-[375px] rounded-[4px] my-[26px] mx-6 relative">
1963    <span class="absolute cursor-pointer right-0 py-6 pr-6" id="closeAccountBtn"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
1964  <path d="M15.1465 0.146484C15.3417 -0.0487777 15.6583 -0.0487776 15.8535 0.146484C16.0488 0.341747 16.0488 0.658253 15.8535 0.853516L8.70703 8L15.8535 15.1465C16.0488 15.3417 16.0488 15.6583 15.8535 15.8535C15.6583 16.0488 15.3417 16.0488 15.1465 15.8535L8 8.70703L0.853516 15.8535C0.658253 16.0488 0.341747 16.0488 0.146484 15.8535C-0.0487778 15.6583 -0.0487778 15.3417 0.146484 15.1465L7.29297 8L0.146484 0.853516C-0.0487777 0.658253 -0.0487778 0.341747 0.146484 0.146484C0.341747 -0.0487777 0.658253 -0.0487777 0.853516 0.146484L8 7.29297L15.1465 0.146484Z" fill="black"/>
1965  <path d="M15.1465 0.146484C15.3417 -0.0487777 15.6583 -0.0487776 15.8535 0.146484C16.0488 0.341747 16.0488 0.658253 15.8535 0.853516L8.70703 8L15.8535 15.1465C16.0488 15.3417 16.0488 15.6583 15.8535 15.8535C15.6583 16.0488 15.3417 16.0488 15.1465 15.8535L8 8.70703L0.853516 15.8535C0.658253 16.0488 0.341747 16.0488 0.146484 15.8535C-0.0487778 15.6583 -0.0487778 15.3417 0.146484 15.1465L7.29297 8L0.146484 0.853516C-0.0487777 0.658253 -0.0487778 0.341747 0.146484 0.146484C0.341747 -0.0487777 0.658253 -0.0487777 0.853516 0.146484L8 7.29297L15.1465 0.146484Z" fill="black" fill-opacity="0.2"/>
1966  <path d="M15.1465 0.146484C15.3417 -0.0487777 15.6583 -0.0487776 15.8535 0.146484C16.0488 0.341747 16.0488 0.658253 15.8535 0.853516L8.70703 8L15.8535 15.1465C16.0488 15.3417 16.0488 15.6583 15.8535 15.8535C15.6583 16.0488 15.3417 16.0488 15.1465 15.8535L8 8.70703L0.853516 15.8535C0.658253 16.0488 0.341747 16.0488 0.146484 15.8535C-0.0487778 15.6583 -0.0487778 15.3417 0.146484 15.1465L7.29297 8L0.146484 0.853516C-0.0487777 0.658253 -0.0487778 0.341747 0.146484 0.146484C0.341747 -0.0487777 0.658253 -0.0487777 0.853516 0.146484L8 7.29297L15.1465 0.146484Z" fill="black" fill-opacity="0.2"/>
1967  <path d="M15.1465 0.146484C15.3417 -0.0487777 15.6583 -0.0487776 15.8535 0.146484C16.0488 0.341747 16.0488 0.658253 15.8535 0.853516L8.70703 8L15.8535 15.1465C16.0488 15.3417 16.0488 15.6583 15.8535 15.8535C15.6583 16.0488 15.3417 16.0488 15.1465 15.8535L8 8.70703L0.853516 15.8535C0.658253 16.0488 0.341747 16.0488 0.146484 15.8535C-0.0487778 15.6583 -0.0487778 15.3417 0.146484 15.1465L7.29297 8L0.146484 0.853516C-0.0487777 0.658253 -0.0487778 0.341747 0.146484 0.146484C0.341747 -0.0487777 0.658253 -0.0487777 0.853516 0.146484L8 7.29297L15.1465 0.146484Z" fill="black" fill-opacity="0.2"/>
1968</svg></span>
1969
1970    <div class="px-6 py-6 caption-65 text-left border-b border-[#EFEEED]">My Marras</div>
1971
1972    <div class="flex justify-between px-4 pt-8 pb-2">
1973      <div class="caption-45 text-[#716E6E] leading-[22px]">Hi  </div>
1974      <div id="openExitBtn" class="cursor-pointer underline body-65-medium">Logout</div>
1975    </div>
1976
1977    <div class="border-b border-[#A1A1A1] py-8 px-4">
1978        <a href="/account/orders" class="caption-45 leading-[22px]"> My purchases & returns</a>
1979    </div>
1980    
1981    <div class="border-b border-[#A1A1A1] py-8 px-4">
1982        <a href="https://antoniomarras.com/pages/wishlist" class="caption-45 leading-[22px]"> Wishlist</a>
1983    </div>
1984    
1985    <div class="flex flex-col gap-6 py-8 px-4">
1986        <a href="/account/addresses" class="caption-45 leading-[22px]"> Personal data</a>
1987        <a href="/account/addresses" class="caption-45 leading-[22px]"> Addresses</a>
1988    </div>
1989  </div>
1990</div>
1991
1992<!-- MODALE exit SLIDE-IN -->
1993<div class="exit-modal fixed flex justify-center items-center bg-black z-50" id="exitModal">
1994  <div class="exit-modal-content exit-content bg-white w-full md:w-[560px] h-[265px] rounded-[4px] my-[26px] mx-6 p-10 relative">
1995    <p class="caption-45 pb-10">Do you want to leave your personal area?</p>
1996    <div class="exit-modal-actions flex flex-col gap-4">
1997        <button id="logout-btn" class="cta-classic rounded-[4px] body-65-medium w-full px-6 py-3 cursor-pointer ">
1998            Logout
1999        </button>
2000        <button id="cancel-btn" class="bg-transparent border border-black rounded-[4px] body-65-medium w-full px-6 py-3 h-[42px] curs
2000or-pointer ">
2001            Cancel
2002        </button>
2003     </div>
2004  </div>
2005</div>
2006
2007<style>
2008/* BLOCCO SCROLL */
2009html.exit-modal-open, body.exit-modal-open { overflow: hidden !important; }
2010
2011/* OVERLAY + BLUR */
2012.exit-modal { inset: 0; backdrop-filter: blur(0); transition: background .3s, backdrop-filter .3s, opacity .3s; opacity: 0; pointer-events: none; }
2013.exit-modal.active { opacity: 1;pointer-events: auto;background: rgba(0,0,0,0.15);backdrop-filter: blur(60px); }
2014
2015/* SLIDE-IN */
2016.exit-content { transform: translateX(100%); transition: transform .3s ease; overflow-y: auto; }
2017.exit-modal.active .exit-content { transform: translateX(0); } 
2018
2019/* ERRORI */
2020.input-error { border-color: #BD0000 !important; color: #BD0000 !important; }
2021</style>
2022
2023<script>
2024document.addEventListener('DOMContentLoaded', () => {
2025
2026  const modal = document.getElementById('exitModal');
2027  const openBtns = document.querySelectorAll('#openExitBtn');
2028  const closeBtn = document.getElementById('closeExitBtn');
2029  const logoutBtn = document.getElementById('logout-btn');
2030  const cancelBtn = document.getElementById('cancel-btn');
2031
2032  if (!modal) return;
2033
2034  function openModal() {
2035    modal.classList.add('active');
2036    document.body.style.overflow = 'hidden';
2037  }
2038
2039  function closeModal() {
2040    modal.classList.remove('active');
2041    document.body.style.overflow = '';
2042  }
2043
2044  // Apri modale
2045  openBtns.forEach(btn => {
2046    btn.addEventListener('click', openModal);
2047  });
2048
2049  // Chiudi con X
2050  if (closeBtn) {
2051    closeBtn.addEventListener('click', closeModal);
2052  }
2053
2054  // Chiudi con Annulla
2055  if (cancelBtn) {
2056    cancelBtn.addEventListener('click', closeModal);
2057  }
2058
2059  // Logout Shopify
2060  if (logoutBtn) {
2061    logoutBtn.addEventListener('click', () => {
2062      window.location.href = '/account/logout';
2063    });
2064  }
2065
2066  // Chiudi cliccando fuori dal contenuto
2067  modal.addEventListener('click', (e) => {
2068    if (e.target === modal) {
2069      closeModal();
2070    }
2071  });
2072
2073});
2074</script>
2074
2075
2076<style>
2077/* BLOCCO SCROLL */
2078html.account-modal-open, body.account-modal-open { overflow: hidden !important; height: 100%; }
2079
2080/* OVERLAY + BLUR */
2081.account-modal { 
2082  inset: 0; 
2083  backdrop-filter: blur(0); 
2084  transition: background .3s, backdrop-filter .3s, opacity .3s; 
2085  opacity: 0; 
2086  pointer-events: none; 
2087  display: none; /* Inizia nascosto */
2088}
2089
2090/* 2. STATO INTERMEDIO: Mostra il layout ma mantieni invisibile */
2091.account-modal.showing {
2092  display: flex !important;
2093}
2094
2095/* 3. STATO ATTIVO: Applica l'animazione */
2096.account-modal.active { 
2097  /* Non serve forzare display qui, showing lo tiene già flex */
2098  opacity: 1;
2099  pointer-events: auto;
2100  background: rgba(0,0,0,.15);
2101  backdrop-filter: blur(60px); 
2102}
2103
2104/* SLIDE-IN (Le transizioni sono qui) */
2105.account-content { 
2106  transform: translateX(100%); 
2107  transition: transform .3s ease; /* Questa transizione ora funzionerà */
2108  overflow-y: auto; 
2109}
2110.account-modal.active .account-content { transform: translateX(0); } 
2111
2112/* ERRORI */
2113.input-error { border-color: #BD0000 !important; color: #BD0000 !important; }
2114</style>
2115
2116<script>
2117document.addEventListener('DOMContentLoaded', () => {
2118  const modal = document.getElementById('accountModal');
2119  const openBtns = document.querySelectorAll('#openAccountBtn');
2120  const closeBtn = document.getElementById('closeAccountBtn');
2121
2122  // Pulizia stile inline
2123  if (modal) { modal.style.display = ''; }
2124
2125  const emailInput = document.getElementById('loginEmail');
2126  const passwordInput = document.getElementById('loginPassword');
2127  const emailError = document.getElementById('emailError');
2128  const passwordError = document.getElementById('passwordError');
2129
2130  // OPEN / CLOSE MODALE
2131  function openModal() {
2132    // 1. Mostriamo il layout (aggiunge display: flex)
2133    modal.classList.add('showing');
2134    
2135    // 2. Forziamo un layout reflow (microscopico ritardo)
2136    void modal.offsetWidth;
2137    
2138    // 3. Applichiamo l'animazione (aggiunge active)
2139    modal.classList.add('active');
2140    document.documentElement.classList.add('account-modal-open');
2141    document.body.classList.add('account-modal-open');
2142  }
2143
2144  function closeModal() {
2145    modal.classList.remove('active');
2146    document.documentElement.classList.remove('account-modal-open');
2147    document.body.classList.remove('account-modal-open');
2148    
2149    // Rimuoviamo showing dopo la transizione (0.3s come il CSS)
2150    setTimeout(() => modal.classList.remove('showing'), 300);
2151  }
2152
2153  openBtns.forEach(btn => btn.addEventListener('click', (e) => {
2154    e.preventDefault();
2155    openModal();
2156  }));
2157
2158  if (closeBtn) closeBtn.addEventListener('click', closeModal);
2159  
2160  modal.addEventListener('click', e => {
2161    if (e.target === modal) closeModal();
2162  });
2163
2164  // Gestione Input (con controllo esistenza)
2165  [emailInput, passwordInput].forEach(input => {
2166    if (input) {
2167      input.addEventListener('input', () => {
2168        input.classList.remove('input-error');
2169        if(input.id === 'loginEmail' && emailError) emailError.classList.add('hidden');
2170        if(input.id === 'loginPassword' && passwordError) passwordError.classList.add('hidden');
2171        input.setCustomValidity('');
2172
2173        if (typeof updateLoginButtonState === 'function') {
2174          updateLoginButtonState();
2175        }
2176      });
2177    }
2178  });
2179});
2180</script>
2180
2181<div class="mini-cart-modal fixed inset-0 flex justify-end bg-black z-50" id="miniCartModal" style="display: none;">
2182  <div class="mini-cart-content bg-white w-[calc(100%-32px)] max-w-[375px] md:w-[375px] h-[calc(100dvh-32px)] md:h-[calc(100vh-52px)] rounded-[4px] my-4 mx-4 md:my-[26px] md:mx-6 flex flex-col relative overflow-hidden">
2183    
2184    <div class="flex-shrink-0 relative border-b border-[#EFEEED] bg-white z-20">
2185      <div class="px-6 py-6 caption-65 text-left">Your cart</div>
2186      <span class="absolute cursor-pointer right-0 top-1/2 -translate-y-1/2 pr-6 flex items-center" id="mini-closecartBtn"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
2187  <path d="M15.1465 0.146484C15.3417 -0.0487777 15.6583 -0.0487776 15.8535 0.146484C16.0488 0.341747 16.0488 0.658253 15.8535 0.853516L8.70703 8L15.8535 15.1465C16.0488 15.3417 16.0488 15.6583 15.8535 15.8535C15.6583 16.0488 15.3417 16.0488 15.1465 15.8535L8 8.70703L0.853516 15.8535C0.658253 16.0488 0.341747 16.0488 0.146484 15.8535C-0.0487778 15.6583 -0.0487778 15.3417 0.146484 15.1465L7.29297 8L0.146484 0.853516C-0.0487777 0.658253 -0.0487778 0.341747 0.146484 0.146484C0.341747 -0.0487777 0.658253 -0.0487777 0.853516 0.146484L8 7.29297L15.1465 0.146484Z" fill="black"/>
2188  <path d="M15.1465 0.146484C15.3417 -0.0487777 15.6583 -0.0487776 15.8535 0.146484C16.0488 0.341747 16.0488 0.658253 15.8535 0.853516L8.70703 8L15.8535 15.1465C16.0488 15.3417 16.0488 15.6583 15.8535 15.8535C15.6583 16.0488 15.3417 16.0488 15.1465 15.8535L8 8.70703L0.853516 15.8535C0.658253 16.0488 0.341747 16.0488 0.146484 15.8535C-0.0487778 15.6583 -0.0487778 15.3417 0.146484 15.1465L7.29297 8L0.146484 0.853516C-0.0487777 0.658253 -0.0487778 0.341747 0.146484 0.146484C0.341747 -0.0487777 0.658253 -0.0487777 0.853516 0.146484L8 7.29297L15.1465 0.146484Z" fill="black" fill-opacity="0.2"/>
2189  <path d="M15.1465 0.146484C15.3417 -0.0487777 15.6583 -0.0487776 15.8535 0.146484C16.0488 0.341747 16.0488 0.658253 15.8535 0.853516L8.70703 8L15.8535 15.1465C16.0488 15.3417 16.0488 15.6583 15.8535 15.8535C15.6583 16.0488 15.3417 16.0488 15.1465 15.8535L8 8.70703L0.853516 15.8535C0.658253 16.0488 0.341747 16.0488 0.146484 15.8535C-0.0487778 15.6583 -0.0487778 15.3417 0.146484 15.1465L7.29297 8L0.146484 0.853516C-0.0487777 0.658253 -0.0487778 0.341747 0.146484 0.146484C0.341747 -0.0487777 0.658253 -0.0487777 0.853516 0.146484L8 7.29297L15.1465 0.146484Z" fill="black" fill-opacity="0.2"/>
2190  <path d="M15.1465 0.146484C15.3417 -0.0487777 15.6583 -0.0487776 15.8535 0.146484C16.0488 0.341747 16.0488 0.658253 15.8535 0.853516L8.70703 8L15.8535 15.1465C16.0488 15.3417 16.0488 15.6583 15.8535 15.8535C15.6583 16.0488 15.3417 16.0488 15.1465 15.8535L8 8.70703L0.853516 15.8535C0.658253 16.0488 0.341747 16.0488 0.146484 15.8535C-0.0487778 15.6583 -0.0487778 15.3417 0.146484 15.1465L7.29297 8L0.146484 0.853516C-0.0487777 0.658253 -0.0487778 0.341747 0.146484 0.146484C0.341747 -0.0487777 0.658253 -0.0487777 0.853516 0.146484L8 7.29297L15.1465 0.146484Z" fill="black" fill-opacity="0.2"/>
2191</svg></span>
2192    </div><div id="mini-empty-cart" class="flex-grow overflow-y-auto pt-6 pb-10 px-6 flex flex-col items-center">
2193      <div class="flex flex-col gap-4 mt-auto mb-auto w-full">
2194        <h2 class="heading-2-65 text-center">
2195          Your cart is empty
2196        </h2>
2197        <div class="caption-45 text-center">
2198          Continue shopping and add your favorite items to the cart.
2199        </div>
2200      </div>
2201    </div></div>
2202</div>
2203
2204<style>
2205/* BLOCCO SCROLL */
2206html.mini-cart-modal-open, body.mini-cart-modal-open { overflow: hidden !important; height: 100%; }
2207
2208/* OVERLAY + BLUR */
2209.mini-cart-modal { 
2210  inset: 0; 
2211  backdrop-filter: blur(0); 
2212  transition: background .3s, backdrop-filter .3s, opacity .3s; 
2213  opacity: 0; 
2214  pointer-events: none; 
2215  display: none; 
2216}
2217
2218.tdf_price_norma {
2219  color:#fff !important;
2220  font-weight: bold;
2221}
2222
2223/* STATO INTERMEDIO */
2224.mini-cart-modal.showing { display: flex !important; }
2225
2226/* STATO ATTIVO */
2227.mini-cart-modal.active { 
2228  opacity: 1;
2229  pointer-events: auto;
2230  background: rgba(0,0,0,.15);
2231  backdrop-filter: blur(60px); 
2232}
2233
2234/* SLIDE-IN */
2235.mini-cart-content { 
2236  transform: translateX(100%); 
2237  transition: transform .3s ease; 
2238}
2239.mini-cart-modal.active .mini-cart-content { transform: translateX(0); } 
2240
2241/* ERRORI */
2242.mini-input-error { border-color: #BD0000 !important; color: #BD0000 !important; }
2243
2244.border-card {
2245    border-bottom: 1px solid #EFEEED;
2246    padding-bottom: 24px;
2247}
2248.border-card:last-child {
2249    border-bottom: none;
2250    padding-bottom: 0px;
2251}
2252</style>
2253
2254<script>
2255document.addEventListener('DOMContentLoaded', () => {
2256  const modal = document.getElementById('miniCartModal');
2257  const openBtns = document.querySelectorAll('#openMinicartBtn');
2258
2259  if (modal) { modal.style.display = ''; }
2260
2261  if (modal) {
2262    const enforceCheckoutState = new MutationObserver(() => {
2263      const btn = document.getElementById('mini-checkout-button');
2264      const checkbox = document.getElementById('mini-privacy');
2265      
2266      if (btn && checkbox) {
2267        if (!checkbox.checked && !btn.disabled) {
2268          btn.disabled = true;
2269        }
2270      }
2271    });
2272
2273    enforceCheckoutState.observe(modal, { 
2274      childList: true, 
2275      subtree: true, 
2276      attributes: true, 
2277      attributeFilter: ['disabled'] 
2278    });
2279
2280    modal.addEventListener('click', (e) => {
2281      const btn = e.target.closest('#mini-checkout-button');
2282      if (btn) {
2283        const checkbox = document.getElementById('mini-privacy');
2284        if (checkbox && !checkbox.checked) {
2285          e.preventDefault();
2286          e.stopImmediatePropagation();
2287        }
2288      }
2289    }, true);
2290  }
2291
2292  function openModal() {
2293    modal.classList.add('showing');
2294    void modal.offsetWidth; 
2295    modal.classList.add('active');
2296    document.documentElement.classList.add('mini-cart-modal-open');
2297    document.body.classList.add('mini-cart-modal-open');
2298  }
2299
2300  function closeModal() {
2301    modal.classList.remove('active');
2302    document.documentElement.classList.remove('mini-cart-modal-open');
2303    document.body.classList.remove('mini-cart-modal-open');
2304    setTimeout(() => modal.classList.remove('showing'), 300);
2305  }
2306
2307  openBtns.forEach(btn => btn.addEventListener('click', (e) => {
2308    if (window.location.pathname === '/cart' || window.location.pathname.endsWith('/cart')) {
2309      return; 
2310    }
2311    e.preventDefault();
2312    openModal();
2313  }));
2314
2315  modal.addEventListener('click', (e) => {
2316    if (e.target === modal || e.target.closest('#mini-closecartBtn')) {
2317      closeModal();
2318    }
2319  });
2320
2321  modal.addEventListener('change', (e) => {
2322    if (e.target.id === 'mini-privacy') {
2323      const checkoutBtn = document.getElementById('mini-checkout-button');
2324      if (checkoutBtn) checkoutBtn.disabled = !e.target.checked;
2325
2326      // Gestione colore del testo Privacy
2327      const privacyText = document.getElementById('mini-privacy-text');
2328      if (privacyText) {
2329        if (e.target.checked) {
2330          privacyText.classList.remove('text-[#646464]');
2331          privacyText.classList.add('text-black');
2332        } else {
2333          privacyText.classList.remove('text-black');
2334          privacyText.classList.add('text-[#646464]');
2335        }
2336      }
2337    }
2338  });
2339
2340  // Utilizziamo itemKey per rimuovere la riga esatta senza toccare i doppioni
2341  window.removeMiniItem = function(itemKey) {
2342    const cartItem = document.getElementById(`MiniCartItem-${itemKey}`);
2343    const isCartPage = window.location.pathname === '/cart' || window.location.pathname.endsWith('/cart');
2344
2345    if (cartItem) {
2346      cartItem.style.transition = 'opacity 0.2s ease';
2347      cartItem.style.opacity = '0';
2348      setTimeout(() => cartItem.style.display = 'none', 200); 
2349    }
2350
2351    fetch('/cart/change.js', {
2352      method: 'POST',
2353      headers: { 'Content-Type': 'application/json' },
2354      body: JSON.stringify({ id: itemKey, quantity: 0 })
2355    })
2356    .then(response => response.json())
2357    .then(() => {
2358      if (isCartPage) {
2359        window.location.reload(); 
2360      } else {
2361        refreshCartAJAX();
2362      }
2363    })
2364    .catch(error => {
2365      console.error('Errore durante la rimozione:', error);
2366      if (cartItem) {
2367        cartItem.style.display = '';
2368        setTimeout(() => cartItem.style.opacity = '1', 10);
2369      }
2370    });
2371  };
2372
2373  window.updateMiniGift = function(isChecked) {
2374    fetch('/cart/update.js', {
2375      method: 'POST',
2376      headers: { 'Content-Type': 'application/json' },
2377      body: JSON.stringify({ attributes: { 'Gift': isChecked ? 'Yes' : '' } })
2378    })
2379    .catch(error => console.error('Errore attributo gift:', error));
2380  };
2381
2382  // 1. Intercetta le chiamate FETCH (moderne) - Lascia che Selly aggiunga il prodotto ma NON apre il carrello
2383  const originalFetch = window.fetch;
2384  window.fetch = function() {
2385    return originalFetch.apply(this, arguments).then(response => {
2386      const url = arguments[0];
2387      // Se vediamo che qualcuno (es. Selly) ha inviato dati al carrello con successo...
2388      if (typeof url === 'string' && (url.includes('/cart/add') || url.includes('/cart/add.js'))) {
2389        const clone = response.clone();
2390        clone.json().then(data => {
2391          // Quando Selly ha finito, noi aggiorniamo il mini-cart in background
2392          if (window.location.pathname !== '/cart' && !window.location.pathname.endsWith('/cart')) {
2393             setTimeout(() => {
2394               refreshCartAJAX();
2395             }, 300); // Piccolo ritardo per dare tempo al server
2396          }
2397        }).catch(e => console.log('Fetch non json', e));
2398      }
2399      return response;
2400    });
2401  };
2402
2403  // 2. Intercetta le chiamate XHR (se Selly o il tema usano AJAX più vecchio)
2404  const originalXHR = window.XMLHttpRequest.prototype.send;
2405  window.XMLHttpRequest.prototype.send = function() {
2406    this.addEventListener('load', function() {
2407      if (this.responseURL && (this.responseURL.includes('/cart/add') || this.responseURL.includes('/cart/add.js'))) {
2408        if (window.location.pathname !== '/cart' && !window.location.pathname.endsWith('/cart')) {
2409           setTimeout(() => {
2410             refreshCartAJAX();
2411           }, 300);
2412        }
2413      }
2414    });
2415    return originalXHR.apply(this, arguments);
2416  };
2417
2418  function refreshCartAJAX() {
2419    const privacyCheckbox = document.getElementById('mini-privacy');
2420    const isPrivacyChecked = privacyCheckbox ? privacyCheckbox.checked : false;
2421
2422    // Aggiunto Cache-Buster all'URL per evitare versioni vecchie
2423    const fetchUrl = new URL(window.location.href);
2424    fetchUrl.searchParams.set('nocache', Date.now());
2425
2426    fetch(fetchUrl.toString())
2427      .then(response => response.text())
2428      .then(html => {
2429        const parser = new DOMParser();
2430        const doc = parser.parseFromString(html, 'text/html');
2431        
2432        const updatedContent = doc.querySelector('.mini-cart-content');
2433        const currentContent = modal.querySelector('.mini-cart-content');
2434        
2435        if (updatedContent && currentContent) {
2436          currentContent.innerHTML = updatedContent.innerHTML;
2437          
2438          const newPrivacyCheckbox = document.getElementById('mini-privacy');
2439          const checkoutBtn = document.getElementById('mini-checkout-button');
2440          const newPrivacyText = document.getElementById('mini-privacy-text');
2441          
2442          if (newPrivacyCheckbox) {
2443            newPrivacyCheckbox.checked = isPrivacyChecked;
2444          }
2445          if (newPrivacyCheckbox && checkoutBtn) {
2446            checkoutBtn.disabled = !newPrivacyCheckbox.checked;
2447          }
2448          
2449          // Ripristina il colore del testo dopo l'AJAX reload se era precedentemente spuntato
2450          if (newPrivacyCheckbox && newPrivacyText) {
2451            if (newPrivacyCheckbox.checked) {
2452              newPrivacyText.classList.remove('text-[#646464]');
2453              newPrivacyText.classList.add('text-black');
2454            }
2455          }
2456        }
2457      })
2458      .catch(error => console.error('Errore durante il refresh del carrello:', error));
2459  }
2460
2461  const emailInput = document.getElementById('loginEmail');
2462  const passwordInput = document.getElementById('loginPassword');
2463  const emailError = document.getElementById('emailError');
2464  const passwordError = document.getElementById('passwordError');
2465
2466  [emailInput, passwordInput].forEach(input => {
2467    if (input) {
2468      input.addEventListener('input', () => {
2469        input.classList.remove('mini-input-error');
2470        if(input.id === 'loginEmail' && emailError) emailError.classList.add('hidden');
2471        if(input.id === 'loginPassword' && passwordError) passwordError.classList.add('hidden');
2472        input.setCustomValidity('');
2473
2474        if (typeof updateLoginButtonState === 'function') {
2475          updateLoginButtonState();
2476        }
2477      });
2478    }
2479  });
2480});
2481</script>
2481
2482
2483<style>
2484.menu-wrapper { display: flex; flex-direction: row; height: 100%; overflow-y: auto; max-height: calc(100vh - 60px); }
2485.menu-column { display: flex; flex-direction: column; background: white; overflow-y: auto; }
2486.menu-column.hidden { display: none; }
2487.menu-column:not(:last-child) { border-right: 1px solid #EFEEED; }
2488
2489/* DESKTOP: larghezza che sottrae esattamente i 48px (3rem) di padding ai lati */
2490@media (min-width: 1025px) {
2491  .menu-column { 
2492    width: calc((100vw - 3rem) / 3); 
2493    min-width: calc((100vw - 3rem) / 3); 
2494    flex: 0 0 calc((100vw - 3rem) / 3); 
2495  }
2496}
2497
2498.menu-main { flex: none; }
2499.menu-sub { flex: none; }
2500.menu-item { font-family: "neue-haas-grotesk-display"; font-size: 16px; font-weight: 400; line-height: 20px; letter-spacing: 0.16px; margin-inline:24px; padding-block: 24px; display: flex; justify-content: space-between; border-bottom: 1px solid #EFEEED; cursor: pointer; }
2501
2502/* --- GESTIONE HOVER E FEEDBACK AL TOCCO --- */
2503@media (hover: hover) {
2504  /* Questo si applica solo sui computer (con mouse), evitando lo stuck hover su mobile */
2505  .menu-item:hover, .menu-sub .menu-item:hover { font-weight: 600; }
2506}
2507/* Questo dà il feedback visivo al momento esatto in cui il dito preme lo schermo */
2508.menu-item:active, .menu-sub .menu-item:active { font-weight: 600; }
2509
2510.second-level-header { position: relative; text-align: center; }
2511.second-level-header img { width: 100%; display: block; }
2512.second-level-text { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; text-align: center; }
2513.mobile-back-header { display: none; }
2514.menu-main .menu-item:last-child { border-bottom: none; }
2515
2516/* --- GESTIONE FRECCE E GRASSETTO ATTIVO --- */
2517.has-children svg { opacity: 0; transition: opacity 0.4s ease; }
2518
2519@media (min-width: 1025px) {
2520  /* Mostra la freccia quando l'elemento è attivo */
2521  .has-children.is-active svg { opacity: 1; }
2522  
2523  /* Rende il testo in grassetto per la voce selezionata */
2524  .has-children.is-active { font-weight: 600; }
2525}
2526
2527/* MOBILE */
2528@media (max-width: 1024px) {
2529  /* Su mobile la freccia scompare del tutto */
2530  .has-children svg { display: none !important; }
2531}
2532
2533@media (max-width: 790px) {
2534  .menu-wrapper { flex-direction: column; }
2535  .menu-column { flex: 0 0 100%; width: 100%; min-width: 100%; border-right: none; }
2536  .second-level-header { display: none; }
2537  .mobile-back-header { display: flex; }
2538}
2539
2540body.not-home .header { color: black !important; }
2541body.not-home .header .hover\:text-black:hover { color: black !important; }
2542
2543/* STICKY HEADER BEHAVIOUR */
2544.header {
2545  position: fixed;
2546  top: 0;
2547  left: 0;
2548  width: 100%;
2549  transition: transform 0.4s ease, background-color 0.4s ease, color 0.4s ease;
2550  will-change: transform;
2551}
2552
2553/* Header nascosto */
2554.header.header--hidden {
2555  transform: translateY(-100%);
2556}
2557
2558/* Header visibile con sfondo bianco */
2559.header.header--scrolled {
2560  background-color: white !important;
2561  color: #000 !important;
2562}
2563
2564.header.header--scrolled:hover {
2565  background-color: white !important;
2566  color: #646464 !important;
2567}
2568
2569.header.header--scrolled .logo-white, .header .logo, body.not-home .header .logo-white {
2570  display: none;
2571}
2572  .header.header--scrolled .logo, body.not-home .header .logo{
2573    display: block !important;
2574  }
2575
2576@media (min-width: 1024px) {
2577  .header:hover .logo {
2578    display: block !important;
2579  }
2580
2581  .header:hover .logo-white {
2582    display: none;
2583  }
2584}
2585.header:hover #cart-count, body.not-home .header #cart-count, .header.header--scrolled #cart-count,
2586.header:hover #wishlist-count-badge, body.not-home .header #wishlist-count-badge, .header.header--scrolled #wishlist-count-badge {
2587background-color: #000;
2588color: #fff;
2589}
2590
2591/* --- FIX HOVER ICONE SINGOLE --- */
2592body.not-home .header {
2593  color: #000 !important;
2594}
2595body.not-home .header .logo-white { display: none !important; }
2596body.not-home .header .logo { display: block !important; }
2597
2598.header .hover\:text-black:hover,
2599body.not-home .header .hover\:text-black:hover{
2600  color: #000 !important;
2601}
2602
2603.header:hover,
2604body.not-home .header:hover,
2605.header.header--scrolled:hover {
2606  color: #646464 !important;
2607}
2608
2609.header .relative:hover #cart-count,
2610.header .relative:hover #wishlist-count-badge,
2611body.not-home .header .relative:hover #cart-count,
2612body.not-home .header .relative:hover #wishlist-count-badge {
2613  background-color: #000 !important;
2614  color: #fff !important;
2615}
2616</style>
2617
2618<script>
2619document.addEventListener("DOMContentLoaded", () => {
2620  const hamburger = document.querySelector(".hamburger");
2621  const overlay = document.querySelector(".overlay");
2622  const overlayContent = document.getElementById("overlay-content");
2623  const closeBtn = document.getElementById("overlay-close");
2624  const header = document.querySelector(".header");
2625
2626  // Traccia l'elemento di livello 2 attivo
2627  let activeLevel2Element = null;
2628
2629  const isMobile = () => window.innerWidth <= 1024;
2630
2631  // Sticky header
2632  let lastScrollY = window.scrollY;
2633  window.addEventListener("scroll", () => {
2634    const currentScrollY = window.scrollY;
2635    if (currentScrollY <= 0) {
2636      header.classList.remove("header--hidden","header--scrolled");
2637      lastScrollY = currentScrollY;
2638      return;
2639    }
2640    if (currentScrollY > lastScrollY + 10) header.classList.add("header--hidden");
2641    if (currentScrollY < lastScrollY - 10) {
2642      header.classList.remove("header--hidden");
2643      header.classList.add("header--scrolled");
2644    }
2645    lastScrollY = currentScrollY;
2646  });
2647
2648  // Cart count
2649  function updateCartCount() {
2650    fetch('/cart.js').then(r => r.json()).then(cart => {
2651      const badge = document.getElementById('cart-count');
2652      if (!badge) return;
2653      if (cart.item_count > 0) {
2654        badge.textContent = cart.item_count;
2655        badge.classList.remove('hidden');
2656        badge.classList.add('scale-125');
2657        setTimeout(() => badge.classList.remove('scale-125'), 200);
2658      } else {
2659        badge.classList.add('hidden');
2660      }
2661    });
2662  }
2663  updateCartCount();
2664  window.updateCartCount = updateCartCount;
2665
2666  // --- FIX: Intercettatori per aggiornamento automatico carrello ---
2667  // Intercetta richieste Fetch
2668  const originalFetch = window.fetch;
2669  window.fetch = async function () {
2670    const response = await originalFetch.apply(this, arguments);
2671    const url = arguments[0] instanceof Request ? arguments[0].url : arguments[0];
2672    
2673    if (typeof url === 'string' && (url.includes('/cart/add') || url.includes('/cart/change') || url.includes('/cart/update') || url.includes('/cart/clear'))) {
2674      setTimeout(updateCartCount, 150); // Piccolo delay per garantire che Shopify aggiorni il JSON
2675    }
2676    return response;
2677  };
2678
2679  // Intercetta richieste XMLHttpRequest (AJAX) - per retrocompatibilità o app terze parti
2680  const origOpen = XMLHttpRequest.prototype.open;
2681  XMLHttpRequest.prototype.open = function() {
2682    this.addEventListener('load', function() {
2683      if (this._url && (this._url.includes('/cart/add') || this._url.includes('/cart/change') || this._url.includes('/cart/update') || this._url.includes('/cart/clear'))) {
2684        setTimeout(updateCartCount, 150);
2685      }
2686    });
2687    this._url = arguments[1];
2688    origOpen.apply(this, arguments);
2689  };
2690  // --- FINE FIX ---
2691
2692  // Wishlist count
2693  function updateWishlistCount() {
2694    const badge = document.getElementById('wishlist-count-badge');
2695    if (!badge) return;
2696
2697    let count = 0;
2698
2699    try {
2700      const wishlist = JSON.parse(localStorage.getItem('shopify_wishlist_v1'));
2701      if (wishlist && typeof wishlist === 'object') {
2702        count = Object.keys(wishlist).length;
2703      }
2704    } catch (e) {
2705      count = 0;
2706    }
2707
2708    if (count > 0) {
2709      badge.textContent = count;
2710      badge.classList.remove('hidden');
2711    } else {
2712      badge.classList.add('hidden');
2713    }
2714  }
2715
2716  // init
2717  updateWishlistCount();
2718
2719  // sync cross-tab
2720  window.addEventListener('storage', updateWishlistCount);
2721
2722  // Helpers
2723  const showFirstLevel = (blockIndex) => {
2724    document.querySelectorAll(`.menu-column[data-block="${blockIndex}"][data-level="1"]`)
2725      .forEach(c => c.classList.remove("hidden"));
2726    document.querySelectorAll(`.menu-column[data-block="${blockIndex}"][data-level="2"], 
2727                               .menu-column[data-block="${blockIndex}"][data-level="3"]`)
2728      .forEach(c => c.classList.add("hidden"));
2729  };
2730
2731  // Funzione per pulire lo stato di overlay
2732  const closeOverlay = () => {
2733    overlayContent.classList.add("-translate-x-full");
2734    setTimeout(() => {
2735      overlay.classList.add("hidden");
2736      header.classList.remove("hidden");
2737      document.body.style.position = '';
2738      document.body.style.width = '';
2739      activeLevel2Element = null;
2740      // Reset della scia delle frecce
2741      document.querySelectorAll(".has-children").forEach(el => el.classList.remove("is-active"));
2742    }, 300);
2743  };
2744
2745  // Open/Close overlay
2746  hamburger.addEventListener("click", () => {
2747    overlay.classList.remove("hidden");
2748    header.classList.add("hidden");
2749    document.body.style.position = 'fixed';
2750    document.body.style.width = '100%';
2751    requestAnimationFrame(() => overlayContent.classList.remove("-translate-x-full"));
2752
2753    const firstBlock = document.querySelector(".header-menu.active-div");
2754    if (firstBlock) showFirstLevel(firstBlock.dataset.block);
2755  });
2756
2757  closeBtn.addEventListener("click", closeOverlay);
2758
2759  // Click outside overlay content
2760  overlay.addEventListener("click", (e) => {
2761    if (!overlayContent.contains(e.target)) {
2762      closeOverlay();
2763    }
2764  });
2765
2766  // Header menu switch (Tabs principali)
2767  document.querySelectorAll(".header-menu").forEach(title => {
2768    title.addEventListener("click", () => {
2769      const block = title.dataset.block;
2770      document.querySelectorAll(".menu-column").forEach(c => c.classList.add("hidden"));
2771      showFirstLevel(block);
2772      document.querySelectorAll(".header-menu").forEach(t => t.classList.remove("active-div"));
2773      title.classList.add("active-div");
2774      
2775      // Reset della scia delle frecce cambiando tab
2776      document.querySelectorAll(".has-children").forEach(el => el.classList.remove("is-active"));
2777    });
2778  });
2779
2780  // Menu navigation
2781  document.querySelectorAll(".has-children").forEach(item => {
2782    item.addEventListener("click", () => {
2783      const column = item.closest(".menu-column");
2784      const level = parseInt(column.dataset.level, 10);
2785      const block = column.dataset.block;
2786
2787      // Gestione scia visiva
2788      column.querySelectorAll(".has-children").forEach(child => child.classList.remove("is-active"));
2789      item.classList.add("is-active");
2790
2791      if (isMobile()) {
2792        if (level === 1) {
2793          const parent = item.dataset.level1Parent;
2794          document.querySelectorAll(`.menu-column[data-block="${block}"]`).forEach(c => c.classList.add("hidden"));
2795          document.querySelectorAll(`.menu-column[data-block="${block}"][data-level="2"][data-parent="${parent}"]`)
2796            .forEach(c => c.classList.remove("hidden"));
2797        }
2798        if (level === 2) {
2799          activeLevel2Element = column;
2800          const parentId = item.dataset.level2Id || item.dataset.level1Parent;
2801          document.querySelectorAll(`.menu-column[data-block="${block}"]`).forEach(c => c.classList.add("hidden"));
2802          document.querySelectorAll(`.menu-column[data-block="${block}"][data-level="3"]`)
2803            .forEach(c => {
2804              if (c.dataset.parentLevel2 === parentId) c.classList.remove("hidden");
2805            });
2806        }
2807      } else {
2808        // Desktop
2809        if (level === 1) {
2810          const parent = item.dataset.level1Parent;
2811          document.querySelectorAll(`.menu-column[data-level="2"][data-block="${block}"]`).forEach(c => c.classList.add("hidden"));
2812          document.querySelectorAll(`.menu-column[data-level="2"][data-block="${block}"][data-parent="${parent}"]`)
2813            .forEach(c => c.classList.remove("hidden"));
2814          document.querySelectorAll(`.menu-column[data-level="3"][data-block="${block}"]`).forEach(c => c.classList.add("hidden"));
2815        }
2816        if (level === 2) {
2817          const level2Id = item.dataset.level2Id;
2818          document.querySelectorAll(`.menu-column[data-level="3"][data-block="${block}"]`).forEach(c => c.classList.add("hidden"));
2819          document.querySelectorAll(`.menu-column[data-level="3"][data-block="${block}"][data-parent-level2="${level2Id}"]`)
2820            .forEach(c => c.classList.remove("hidden"));
2821        }
2822      }
2823    });
2824  });
2825
2826  // Back button mobile
2827  document.querySelectorAll(".menu-column .back-arrow").forEach(arrow 
2827=> {
2828    arrow.addEventListener("click", e => {
2829      e.stopPropagation();
2830      const column = arrow.closest(".menu-column");
2831      const level = parseInt(column.dataset.level, 10);
2832      const block = column.dataset.block;
2833
2834      column.classList.add("hidden");
2835
2836      if (level === 2) {
2837        const level1 = document.querySelector(`.menu-column[data-block="${block}"][data-level="1"]`);
2838        if (level1) level1.classList.remove("hidden");
2839      }
2840
2841      if (level === 3 && activeLevel2Element) {
2842        activeLevel2Element.classList.remove("hidden");
2843      }
2844
2845      const menuWrapper = document.querySelector(".menu-wrapper");
2846      if (menuWrapper) menuWrapper.scrollTop = 0;
2847    });
2848  });
2849});
2850</script>
2850
2851
2852</div>
2853    <main role="main" tabindex="-1">
2854      <div id="shopify-section-template--28680833171797__main" class="shopify-section"><section class="boutiques-wrapper mt-[56px] lg:mt-[72px]" style="background-color:#f8f8f8">
2855
2856 <!-- Breadcrumbs -->
2857  <nav class="breadcrumbs px-4 lg:px-10 text-sm pt-6 mb-4 lg:mb-6" aria-label="breadcrumbs">
2858  <ul>
2859    <!-- Home sempre --><li>
2860        Stores
2861    </li>    
2862  </ul>
2863</nav>
2864
2865<style>
2866  .breadcrumbs ul {
2867    list-style: none;
2868    padding: 0;
2869    display: flex;
2870    gap: 0.5em;
2871  }
2872  .breadcrumbs li::after {
2873    content: ">";
2874    margin-left: 0.5em;
2875  }
2876  .breadcrumbs li:last-child::after {
2877    content: "";
2878  }
2879  .breadcrumbs li a {
2880    text-decoration: none;
2881    color: #333;
2882  }
2883</style>
2884
2885  <div class="flex flex-col lg:flex-row justify-between items-start lg:items-end px-4 lg:px-10 pb-8 lg:pb-[40px]">
2886    <div class="max-w-[480px]">
2887      <h1 class="heading-2-65 mb-3">Stores</h1>
2888      
2889        <p class="caption-45 text-boutique"><p><meta charset="utf-8">Explore Antonio Marras Boutiques, located all over Italy and in New York, USA.</p></p>
2890      
2891    </div>
2892  </div>
2893
2894</section>
2895
2896<style>
2897  .text-boutique p{
2898    font-family: "neue-haas-grotesk-display";
2899    font-size: 16px;
2900    font-style: normal;
2901    font-weight: 400;
2902    line-height: 20px;
2903    letter-spacing: 0.16px;
2904  }
2905</style>
2906
2907
2908
2909
2910
2911</div><div id="shopify-section-template--28680833171797__boutiques_list_zprWnh" class="shopify-section"><section class="boutiques-list" style="background-color:#f8f8f8">
2912
2913  <div class="boutiques-list__grid grid grid-cols-1 lg:grid-cols-4 md:grid-cols-3 gap-1"><article
2914  class="boutique-card mb-6 lg:mb-7"aria-label="Boutique Antonio Marras New York"
2915>
2916  <div class="boutique-card__inner"><div class="boutique-card__media w-full overflow-hidden h-[320px] lg:h-[260px]">
2917        <a href="/pages/boutique-antonio-marras-new-york" class="block w-full h-full">
2918          <img
2919            class="block w-full h-full object-cover"
2920            src="//antoniomarras.com/cdn/shop/files/20250718---Antonio-Marras---NYC1146FLAT_RGB.jpg?v=1774108007&width=1600"
2921            alt=""
2922            loading="lazy"
2923            width="5783"
2924            height="4338"
2925          >
2926        </a>
2927      </div><div class="boutique-card__content p-6 lg:py-6 lg:px-10">
2928
2929      <a href="/pages/boutique-antonio-marras-new-york">
2930        <span class="boutique-card__value block uppercase text-[#731C34] body-45-medium mb-3">
2931          New York
2932        </span>
2933      </a>
2934
2935      <h3 class="boutique-card__title mb-3 caption-65">
2936        <a href="/pages/boutique-antonio-marras-new-york">
2937          Boutique Antonio Marras New York
2938        </a>
2939      </h3>
2940
2941      <div class="space-y-2 caption-45"><p class="boutique-card__row">
2942            <span class="boutique-card__value">121 Wooster Street  10012 – New York</span>
2943          </p><p class="boutique-card__row">
2944            <a class="boutique-card__link" href="tel:+14705561726">+1 4705561726</a>
2945          </p><p class="boutique-card__row">
2946            <a class="boutique-card__link underline break-all" href="mailto:[email protected]">[email protected]</a>
2947          </p></div><div class="boutique-card__status mt-4 body-45-medium">
2948          <div class="flex items-center gap-2">
2949            <span class="inline-block w-1 h-1 rounded-full" 
2950                  style="background-color: #BD0000;">
2951            </span>
2952            <span><div class="flex flex-row gap-1 ">
2953                Chiuso -<p> Apre alle 12:00 oggi </p></div></span>
2954          </div>
2955          
2956        </div><div class="flex justify-start mt-6">
2957        <a href="/pages/book-an-appointment" class="text-left underline body-65-medium w-full">
2958          Book an appointment
2959        </a>
2960      </div>
2961
2962    </div>
2963  </div>
2964</article>
2965<article
2966  class="boutique-card mb-6 lg:mb-7"aria-label="Antonio Marras Montenapoleone"
2967>
2968  <div class="boutique-card__inner"><div class="boutique-card__media w-full overflow-hidden h-[320px] lg:h-[260px]">
2969        <a href="/pages/antonio-marras-montenapoleone" class="block w-full h-full">
2970          <img
2971            class="block w-full h-full object-cover"
2972            src="//antoniomarras.com/cdn/shop/files/Antonio_Marras_MDW_2025_98239_valentinasommarivalowfile_65d744df-97f3-4d72-abf6-d09a1d7078d2.jpg?v=1774107912&width=1600"
2973            alt=""
2974            loading="lazy"
2975            width="1920"
2976            height="1280"
2977          >
2978        </a>
2979      </div><div class="boutique-card__content p-6 lg:py-6 lg:px-10">
2980
2981      <a href="/pages/antonio-marras-montenapoleone">
2982        <span class="boutique-card__value block uppercase text-[#731C34] body-45-medium mb-3">
2983          Milano
2984        </span>
2985      </a>
2986
2987      <h3 class="boutique-card__title mb-3 caption-65">
2988        <a href="/pages/antonio-marras-montenapoleone">
2989          Antonio Marras Montenapoleone
2990        </a>
2991      </h3>
2992
2993      <div class="space-y-2 caption-45"><p class="boutique-card__row">
2994            <span class="boutique-card__value">Via Montenapoleone 6/A  20121 - Milano</span>
2995          </p><p class="boutique-card__row">
2996            <a class="boutique-card__link" href="tel:+393499317656">+39 3499317656</a>
2997          </p><p class="boutique-card__row">
2998            <a class="boutique-card__link underline break-all" href="mailto:[email protected]">[email protected]</a>
2999          </p></div><div class="boutique-card__status mt-4 body-45-medium">
3000          <div class="flex items-center gap-2">
3001            <span class="inline-block w-1 h-1 rounded-full" 
3002                  style="background-color: #BD0000;">
3003            </span>
3004            <span><div class="flex flex-row gap-1 ">
3005                Chiuso -<p> Apre alle 10:00 oggi </p></div></span>
3006          </div>
3007          
3008        </div><div class="flex justify-start mt-6">
3009        <a href="/pages/book-an-appointment" class="text-left underline body-65-medium w-full">
3010          Book an appointment
3011        </a>
3012      </div>
3013
3014    </div>
3015  </div>
3016</article>
3017<article
3018  class="boutique-card mb-6 lg:mb-7"aria-label="Boutique Antonio Marras Roma"
3019>
3020  <div class="boutique-card__inner"><div class="boutique-card__media w-full overflow-hidden h-[320px] lg:h-[260px]">
3021        <a href="/pages/boutique-antonio-marras-roma" class="block w-full h-full">
3022          <img
3023            class="block w-full h-full object-cover"
3024            src="//antoniomarras.com/cdn/shop/files/1DX24487.jpg?v=1774108636&width=1600"
3025            alt=""
3026            loading="lazy"
3027            width="5163"
3028            height="3442"
3029          >
3030        </a>
3031      </div><div class="boutique-card__content p-6 lg:py-6 lg:px-10">
3032
3033      <a href="/pages/boutique-antonio-marras-roma">
3034        <span class="boutique-card__value block uppercase text-[#731C34] body-45-medium mb-3">
3035          Roma
3036        </span>
3037      </a>
3038
3039      <h3 class="boutique-card__title mb-3 caption-65">
3040        <a href="/pages/boutique-antonio-marras-roma">
3041          Boutique Antonio Marras Roma
3042        </a>
3043      </h3>
3044
3045      <div class="space-y-2 caption-45"><p class="boutique-card__row">
3046            <span class="boutique-card__value">Via dei Condotti 49/50  00187 – Roma</span>
3047          </p><p class="boutique-card__row">
3048            <a class="boutique-card__link" href="tel:+393427547117">+39 3427547117</a>
3049          </p><p class="boutique-card__row">
3050            <a class="boutique-card__link underline break-all" href="mailto:[email protected]">[email protected]</a>
3051          </p></div><div class="boutique-card__status mt-4 body-45-medium">
3052          <div class="flex items-center gap-2">
3053            <span class="inline-block w-1 h-1 rounded-full" 
3054                  style="background-color: #BD0000;">
3055            </span>
3056            <span><div class="flex flex-row gap-1 ">
3057                Chiuso -<p> Apre alle 10:30 oggi </p></div></span>
3058          </div>
3059          
3060        </div><div class="flex justify-start mt-6">
3061        <a href="/pages/book-an-appointment" class="text-left underline body-65-medium w-full">
3062          Book an appointment
3063        </a>
3064      </div>
3065
3066    </div>
3067  </div>
3068</article>
3069<article
3070  class="boutique-card mb-6 lg:mb-7"aria-label="Boutique Antonio Marras Alghero"
3071>
3072  <div class="boutique-card__inner"><div class="boutique-card__media w-full overflow-hidden h-[320px] lg:h-[260px]">
3073        <a href="/pages/boutique-antonio-marras-alghero" class="block w-full h-full">
3074          <img
3075            class="block w-full h-full object-cover"
3076            src="//antoniomarras.com/cdn/shop/files/AM_-_Alghero_-_42_1.jpg?v=1774107671&width=1600"
3077            alt=""
3078            loading="lazy"
3079            width="2000"
3080            height="1333"
3081          >
3082        </a>
3083      </div><div class="boutique-card__content p-6 lg:py-6 lg:px-10">
3084
3085      <a href="/pages/boutique-antonio-marras-alghero">
3086        <span class="boutique-card__value block uppercase text-[#731C34] body-45-medium mb-3">
3087          Sassari
3088        </span>
3089      </a>
3090
3091      <h3 class="boutique-card__title mb-3 caption-65">
3092        <a href="/pages/boutique-antonio-marras-alghero">
3093          Boutique Antonio Marras Alghero
3094        </a>
3095      </h3>
3096
3097      <div class="space-y-2 caption-45"><p class="boutique-card__row">
3098            <span class="boutique-card__value">Piazza Civica 9/12A  07041 – Alghero</span>
3099          </p><p class="boutique-card__row">
3100            <a class="boutique-card__link" href="tel:+393929242834">+39 3929242834</a>
3101          </p><p class="boutique-card__row">
3102            <a class="boutique-card__link underline break-all" href="mailto:[email protected]">[email protected]</a>
3103          </p></div><div class="boutique-card__status mt-4 body-45-medium">
3104          <div class="flex items-center gap-2">
3105            <span class="inline-block w-1 h-1 rounded-full" 
3106                  style="background-color: #BD0000;">
3107            </span>
3108            <span><div class="flex flex-row gap-1 ">
3109                Chiuso -<p> Apre alle 11:00 oggi </p></div></span>
3110          </div>
3111          
3112        </div><div class="flex justify-start mt-6">
3113        <a href="/pages/book-an-appointment" class="text-left underline body-65-medium w-full">
3114          Book an appointment
3115        </a>
3116      </div>
3117
3118    </div>
3119  </div>
3120</article>
3121<article
3122  class="boutique-card mb-6 lg:mb-7"aria-label="Boutique Antonio Marras Venice"
3123>
3124  <div class="boutique-card__inner"><div class="boutique-card__media w-full overflow-hidden h-[320px] lg:h-[260px]">
3125        <a href="/pages/boutique-antonio-marras-venice" class="block w-full h-full">
3126          <img
3127            class="block w-full h-full object-cover"
3128            src="//antoniomarras.com/cdn/shop/files/DSCF0536.jpg?v=1774295457&width=1600"
3129            alt=""
3130            loading="lazy"
3131            width="2500"
3132            height="1875"
3133          >
3134        </a>
3135      </div><div class="boutique-card__content p-6 lg:py-6 lg:px-10">
3136
3137      <a href="/pages/boutique-antonio-marras-venice">
3138        <span class="boutique-card__value block uppercase text-[#731C34] body-45-medium mb-3">
3139          Venezia
3140        </span>
3141      </a>
3142
3143      <h3 class="boutique-card__title mb-3 caption-65">
3144        <a href="/pages/boutique-antonio-marras-venice">
3145          Boutique Antonio Marras Venice
3146        </a>
3147      </h3>
3148
3149      <div class="space-y-2 caption-45"><p class="boutique-card__row">
3150            <span class="boutique-card__value">Calle Larga XXII Marzo 2400  30124 - Venezia</span>
3151          </p><p class="boutique-card__row">
3152            <a class="boutique-card__link" href="tel:+393456707469">+39 3456707469</a>
3153          </p><p class="boutique-card__row">
3154            <a class="boutique-card__link underline break-all" href="mailto:[email protected]">[email protected]</a>
3155          </p></div><div class="boutique-card__status mt-4 body-45-medium">
3156          <div class="flex items-center gap-2">
3157            <span class="inline-block w-1 h-1 rounded-full" 
3158                  style="background-color: #BD0000;">
3159            </span>
3160            <span><div class="flex flex-row gap-1 ">
3161                Chiuso -<p> Apre alle 10:00 oggi </p></div></span>
3162          </div>
3163          
3164        </div><div class="flex justify-start mt-6">
3165        <a href="/pages/book-an-appointment" class="text-left underline body-65-medium w-full">
3166          Book an appointment
3167        </a>
3168      </div>
3169
3170    </div>
3171  </div>
3172</article>
3173<article
3174  class="boutique-card mb-6 lg:mb-7"aria-label="Boutique Antonio Marras Verona"
3175>
3176  <div class="boutique-card__inner"><div class="boutique-card__media w-full overflow-hidden h-[320px] lg:h-[260px]">
3177        <a href="/pages/boutique-antonio-marras-verona" class="block w-full h-full">
3178          <img
3179            class="block w-full h-full object-cover"
3180            src="//antoniomarras.com/cdn/shop/files/DSC07684.jpg?v=1774108445&width=1600"
3181            alt=""
3182            loading="lazy"
3183            width="4000"
3184            height="2667"
3185          >
3186        </a>
3187      </div><div class="boutique-card__content p-6 lg:py-6 lg:px-10">
3188
3189      <a href="/pages/boutique-antonio-marras-verona">
3190        <span class="boutique-card__value block uppercase text-[#731C34] body-45-medium mb-3">
3191          Verona
3192        </span>
3193      </a>
3194
3195      <h3 class="boutique-card__title mb-3 caption-65">
3196        <a href="/pages/boutique-antonio-marras-verona">
3197          Boutique Antonio Marras Verona
3198        </a>
3199      </h3>
3200
3201      <div class="space-y-2 caption-45"><p class="boutique-card__row">
3202            <span class="boutique-card__value">Via Giuseppe Mazzini, 83  37121 - Verona</span>
3203          </p><p class="boutique-card__row">
3204            <a class="boutique-card__link" href="tel:+393482751083">+39 3482751083</a>
3205          </p><p class="boutique-card__row">
3206            <a class="boutique-card__link underline break-all" href="mailto:[email protected]">[email protected]</a>
3207          </p></div><div class="boutique-card__status mt-4 body-45-medium">
3208          <div class="flex items-center gap-2">
3209            <span class="inline-block w-1 h-1 rounded-full" 
3210                  style="background-color: #BD0000;">
3211            </span>
3212            <span><div class="flex flex-row gap-1 ">
3213                Chiuso -<p> Apre alle 10:30 oggi </p></div></span>
3214          </div>
3215          
3216        </div><div class="flex justify-start mt-6">
3217        <a href="/pages/book-an-appointment" class="text-left underline body-65-medium w-full">
3218          Book an appointment
3219        </a>
3220      </div>
3221
3222    </div>
3223  </div>
3224</article>
3225<article
3226  class="boutique-card mb-6 lg:mb-7"aria-label="Boutique Antonio Marras Florence"
3227>
3228  <div class="boutique-card__inner"><div class="boutique-card__media w-full overflow-hidden h-[320px] lg:h-[260px]">
3229        <a href="/pages/boutique-antonio-marras-florence" class="block w-full h-full">
3230          <img
3231            class="block w-full h-full object-cover"
3232            src="//antoniomarras.com/cdn/shop/files/DSCF5699.jpg?v=1774275028&width=1600"
3233            alt=""
3234            loading="lazy"
3235            width="2500"
3236            height="1804"
3237          >
3238        </a>
3239      </div><div class="boutique-card__content p-6 lg:py-6 lg:px-10">
3240
3241      <a href="/pages/boutique-antonio-marras-florence">
3242        <span class="boutique-card__value block uppercase text-[#731C34] body-45-medium mb-3">
3243          Firenze
3244        </span>
3245      </a>
3246
3247      <h3 class="boutique-card__title mb-3 caption-65">
3248        <a href="/pages/boutique-antonio-marras-florence">
3249          Boutique Antonio Marras Florence
3250        </a>
3251      </h3>
3252
3253      <div class="space-y-2 caption-45"><p class="boutique-card__row">
3254            <span class="boutique-card__value">Via degli Strozzi 4R  50123 - Firenze</span>
3255          </p><p class="boutique-card__row">
3256            <a class="boutique-card__link" href="tel:+393455549568">+39 3455549568</a>
3257          </p><p class="boutique-card__row">
3258            <a class="boutique-card__link underline break-all" href="mailto:[email protected]">[email protected]</a>
3259          </p></div><div class="boutique-card__status mt-4 body-45-medium">
3260          <div class="flex items-center gap-2">
3261            <span class="inline-block w-1 h-1 rounded-full" 
3262                  style="background-color: #BD0000;">
3263            </span>
3264            <span><div class="flex flex-row gap-1 ">
3265                Chiuso -<p> Apre alle 10:30 oggi </p></div></span>
3266          </div>
3267          
3268        </div><div class="flex justify-start mt-6">
3269        <a href="/pages/book-an-appointment" class="text-left underline body-65-medium w-full">
3270          Book an appointment
3271        </a>
3272      </div>
3273
3274    </div>
3275  </div>
3276</article>
3277<article
3278  class="boutique-card mb-6 lg:mb-7"aria-label="Boutique Antonio Marras Forte dei Marmi"
3279>
3280  <div class="boutique-card__inner"><div class="boutique-card__media w-full overflow-hidden h-[320px] lg:h-[260px]">
3281        <a href="/pages/boutique-antonio-marras-forte-dei-marmi" class="block w-full h-full">
3282          <img
3283            class="block w-full h-full object-cover"
3284            src="//antoniomarras.com/cdn/shop/files/DSCF5947.jpg?v=1774108542&width=1600"
3285            alt=""
3286            loading="lazy"
3287            width="2910"
3288            height="2183"
3289          >
3290        </a>
3291      </div><div class="boutique-card__content p-6 lg:py-6 lg:px-10">
3292
3293      <a href="/pages/boutique-antonio-marras-forte-dei-marmi">
3294        <span class="boutique-card__value block uppercase text-[#731C34] body-45-medium mb-3">
3295          Lucca
3296        </span>
3297      </a>
3298
3299      <h3 class="boutique-card__title mb-3 caption-65">
3300        <a href="/pages/boutique-antonio-marras-forte-dei-marmi">
3301          Boutique Antonio Marras Forte dei Marmi
3302        </a>
3303      </h3>
3304
3305      <div class="space-y-2 caption-45"><p class="boutique-card__row">
3306            <span class="boutique-card__value">Via Spinetti 27/29  55042 - Forte dei Marmi</span>
3307          </p><p class="boutique-card__row">
3308            <a class="boutique-card__link" href="tel:+393487297221">+39 3487297221</a>
3309          </p><p class="boutique-card__row">
3310            <a class="boutique-card__link underline break-all" href="mailto:[email protected]">[email protected]</a>
3311          </p></div><div class="boutique-card__status mt-4 body-45-medium">
3312          <div class="flex items-center gap-2">
3313            <span class="inline-block w-1 h-1 rounded-full" 
3314                  style="background-color: #BD0000;">
3315            </span>
3316            <span><div class="flex flex-row gap-1 ">
3317                Chiuso -<p> Apre alle 10:00 oggi </p></div></span>
3318          </div>
3319          
3320        </div><div class="flex justify-start mt-6">
3321        <a href="/pages/book-an-appointment" class="text-left underline body-65-medium w-full">
3322          Book an appointment
3323        </a>
3324      </div>
3325
3326    </div>
3327  </div>
3328</article>
3329<article
3330  class="boutique-card mb-6 lg:mb-7"aria-label="NonostanteMarras"
3331>
3332  <div class="boutique-card__inner"><div class="boutique-card__media w-full overflow-hidden h-[320px] lg:h-[260px]">
3333        <a href="/pages/boutique-antonio-marras-milano" class="block w-full h-full">
3334          <img
3335            class="block w-full h-full object-cover"
3336            src="//antoniomarras.com/cdn/shop/files/26_AM_NONOSTANTE_032026.jpg?v=1774108083&width=1600"
3337            alt=""
3338            loading="lazy"
3339            width="2500"
3340            height="1406"
3341          >
3342        </a>
3343      </div><div class="boutique-card__content p-6 lg:py-6 lg:px-10">
3344
3345      <a href="/pages/boutique-antonio-marras-milano">
3346        <span class="boutique-card__value block uppercase text-[#731C34] body-45-medium mb-3">
3347          Milano
3348        </span>
3349      </a>
3350
3351      <h3 class="boutique-card__title mb-3 caption-65">
3352        <a href="/pages/boutique-antonio-marras-milano">
3353          NonostanteMarras
3354        </a>
3355      </h3>
3356
3357      <div class="space-y-2 caption-45"><p class="boutique-card__row">
3358            <span class="boutique-card__value">Via Cola di Rienzo 8  20144 - Milano</span>
3359          </p><p class="boutique-card__row">
3360            <a class="boutique-card__link" href="tel:+393426159597">+39 3426159597</a>
3361          </p><p class="boutique-card__row">
3362            <a class="boutique-card__link underline break-all" href="mailto:[email protected]">[email protected]</a>
3363          </p></div><div class="boutique-card__status mt-4 body-45-medium">
3364          <div class="flex items-center gap-2">
3365            <span class="inline-block w-1 h-1 rounded-full" 
3366                  style="background-color: #BD0000;">
3367            </span>
3368            <span><div class="flex flex-row gap-1 ">
3369                Chiuso -<p> Apre alle 10:00 Lunedì </p></div></span>
3370          </div>
3371          
3372        </div><div class="flex justify-start mt-6">
3373        <a href="/pages/book-an-appointment" class="text-left underline body-65-medium w-full">
3374          Book an appointment
3375        </a>
3376      </div>
3377
3378    </div>
3379  </div>
3380</article>
3381<article
3382  class="boutique-card mb-6 lg:mb-7"aria-label="Boutique Antonio Marras Porto Cervo"
3383>
3384  <div class="boutique-card__inner"><div class="boutique-card__media w-full overflow-hidden h-[320px] lg:h-[260px]">
3385        <a href="/pages/boutique-antonio-marras-porto-cervo" class="block w-full h-full">
3386          <img
3387            class="block w-full h-full object-cover"
3388            src="//antoniomarras.com/cdn/shop/files/AM_-_Porto_Cervo_-_8.jpg?v=1774108250&width=1600"
3389            alt=""
3390            loading="lazy"
3391            width="1999"
3392            height="1333"
3393          >
3394        </a>
3395      </div><div class="boutique-card__content p-6 lg:py-6 lg:px-10">
3396
3397      <a href="/pages/boutique-antonio-marras-porto-cervo">
3398        <span class="boutique-card__value block uppercase text-[#731C34] body-45-medium mb-3">
3399          Gallura Nord-Est Sardegna
3400        </span>
3401      </a>
3402
3403      <h3 class="boutique-card__title mb-3 caption-65">
3404        <a href="/pages/boutique-antonio-marras-porto-cervo">
3405          Boutique Antonio Marras Porto Cervo
3406        </a>
3407      </h3>
3408
3409      <div class="space-y-2 caption-45"><p class="boutique-card__row">
3410            <span class="boutique-card__value">La Passeggiata  07021 - Porto Cervo</span>
3411          </p><p class="boutique-card__row">
3412            <a class="boutique-card__link" href="tel:+393429903381">+39 3429903381</a>
3413          </p><p class="boutique-card__row">
3414            <a class="boutique-card__link underline break-all" href="mailto:[email protected]">[email protected]</a>
3415          </p></div><div class="boutique-card__status mt-4 body-45-medium">
3416          <div class="flex items-center gap-2">
3417            <span class="inline-block w-1 h-1 rounded-full" 
3418                  style="background-color: #BD0000;">
3419            </span>
3420            <span><div class="flex flex-row gap-1 ">
3421                Chiuso -<p> Apre alle 10:00 oggi </p></div></span>
3422          </div>
3423          
3424        </div><div class="flex justify-start mt-6">
3425        <a href="/pages/book-an-appointment" class="text-left underline body-65-medium w-full">
3426          Book an appointment
3427        </a>
3428      </div>
3429
3430    </div>
3431  </div>
3432</article>
3433<article
3434  class="boutique-card mb-6 lg:mb-7"aria-label="Boutique Antonio Marras  7Pines"
3435>
3436  <div class="boutique-card__inner"><div class="boutique-card__media w-full overflow-hidden h-[320px] lg:h-[260px]">
3437        <a href="/pages/boutique-antonio-marras-7pines" class="block w-full h-full">
3438          <img
3439            class="block w-full h-full object-cover"
3440            src="//antoniomarras.com/cdn/shop/files/Niko_Pagnotta_x_7Seven_Pines_WEB-78.jpg?v=1779184074&width=1600"
3441            alt=""
3442            loading="lazy"
3443            width="2048"
3444            height="1638"
3445          >
3446        </a>
3447      </div><div class="boutique-card__content p-6 lg:py-6 lg:px-10">
3448
3449      <a href="/pages/boutique-antonio-marras-7pines">
3450        <span class="boutique-card__value block uppercase text-[#731C34] body-45-medium mb-3">
3451          Arzachena
3452        </span>
3453      </a>
3454
3455      <h3 class="boutique-card__title mb-3 caption-65">
3456        <a href="/pages/boutique-antonio-marras-7pines">
3457          Boutique Antonio Marras  7Pines
3458        </a>
3459      </h3>
3460
3461      <div class="space-y-2 caption-45"><p class="boutique-card__row">
3462            <span class="boutique-card__value">Loc. Li Mucchi Bianchi 07021 - Baja Sardinia</span>
3463          </p><p class="boutique-card__row">
3464            <a class="boutique-card__link" href="tel:+39 3450557729">+39 3450557729</a>
3465          </p><p class="boutique-card__row">
3466            <a class="boutique-card__link underline break-all" href="mailto:[email protected]">[email protected]</a>
3467          </p></div><div class="boutique-card__status mt-4 body-45-medium">
3468          <div class="flex items-center gap-2">
3469            <span class="inline-block w-1 h-1 rounded-full" 
3470                  style="background-color: #BD0000;">
3471            </span>
3472            <span><div class="flex flex-row gap-1 ">
3473                Chiuso -<p> Apre alle 11:00 oggi </p></div></span>
3474          </div>
3475          
3476        </div><div class="flex justify-start mt-6">
3477        <a href="/pages/book-an-appointment" class="text-left underline body-65-medium w-full">
3478          Book an appointment
3479        </a>
3480      </div>
3481
3482    </div>
3483  </div>
3484</article>
3485</div>
3486</section>
3487
3488
3489</div>
3490    </main>
3491    <div id="shopify-section-footer" class="shopify-section"><footer
3492  class="bg-gradient-to-r pb-16 md:pb-20 md:py-10 md:px-[60px]"
3493  style="color: #000000; background-color: #f4f2eb"
3494>
3495
3496  
3497    
3498      <div class="mx-auto">
3499
3500        
3501        
3502
3503        <div class="grid grid-cols-1 lg:grid-cols-4 gap-0 md:gap-10 md:grid-cols-3">
3504
3505          
3506            <div class="footer-block">
3507
3508              
3509                
3510                  <div class="footer-accordion border-b border-white md:border-none md:pb-6">
3511
3512                    <button
3513                      type="button"
3514                      class="w-full flex justify-between items-center text-left py-6 px-4 md:px-0 md:py-0 md:pb-4 md:cursor-default footer-accordion__trigger"
3515                      aria-expanded="false"
3516                    >
3517                      <span class="body-65-medium pr-4">
3518                        About us
3519                      </span>
3520
3521                      <span class="md:hidden footer-accordion__icon flex items-center justify-center w-[24px] h-[24px] flex-shrink-0">
3522                        <span class="icon-plus w-full h-full">
3523                          <div class="plus flex items-center justify-center w-full h-full">
3524                            <div class="plus">
3525    <svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewBox="0 0 11 11" fill="none">
3526        <path
3527            d="M5.34027 0C5.15618 0 5.00694 0.149238 5.00694 0.333333L5.00694 5.00008L0.333333 5.00008C0.149238 5.00008 0 5.14932 0 5.33342C0 5.51751 0.149238 5.66675 0.333333 5.66675L5.00694 5.66675L5.00694 10.3333C5.00694 10.5174 5.15618 10.6667 5.34027 10.6667C5.52437 10.6667 5.67361 10.5174 5.67361 10.3333L5.67361 5.66675L10.3333 5.66675C10.5174 5.66675 10.6667 5.51751 10.6667 5.33341C10.6667 5.14932 10.5174 5.00008 10.3333 5.00008L5.6736 5.00008L5.6736 0.333333C5.6736 0.149238 5.52437 0 5.34027 0Z"
3528            fill="black" />
3529    </svg>
3530</div>
3531                          </div>
3532                        </span>
3533
3534                        <span class="icon-minus hidden w-full h-full">
3535                          <div class="minus flex items-center justify-center w-full h-full">
3536                            <div class="minus">
3537    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
3538        <rect x="2.66669" y="8.33333" width="0.666667" height="10.6667" rx="0.333333"
3539            transform="rotate(-90 2.66669 8.33333)" fill="black" />
3540        <rect x="2.66669" y="8.33333" width="0.666667" height="10.6667" rx="0.333333"
3541            transform="rotate(-90 2.66669 8.33333)" fill="black" fill-opacity="0.2" />
3542        <rect x="2.66669" y="8.33333" width="0.666667" height="10.6667" rx="0.333333"
3543            transform="rotate(-90 2.66669 8.33333)" fill="black" fill-opacity="0.2" />
3544        <rect x="2.66669" y="8.33333" width="0.666667" height="10.6667" rx="0.333333"
3545            transform="rotate(-90 2.66669 8.33333)" fill="black" fill-opacity="0.2" />
3546    </svg>
3547</div>
3548                          </div>
3549                        </span>
3550                      </span>
3551                    </button>
3552
3553                    <div class="footer-accordion__content grid grid-rows-[0fr] md:grid-rows-[1fr] transition-[grid-template-rows] duration-300 ease-in-out">
3554                      <div class="overflow-hidden">
3555                        <ul class="list-none space-y-4 px-4 pb-6 pt-2 md:pt-0 md:pb-0 md:px-0">
3556                          
3557                            <li>
3558                              <a href="/pages/about" class="body-45-medium">
3559                                Antonio Marras
3560                              </a>
3561                            </li>
3562                          
3563                            <li>
3564                              <a href="/pages/stores" class="body-45-medium">
3565                                Stores
3566                              </a>
3567                            </li>
3568                          
3569                            <li>
3570                              <a href="https://antoniomarras.com/pages/book-an-appointment" class="body-45-medium">
3571                                Book an Appointment
3572                              </a>
3573                            </li>
3574                          
3575                            <li>
3576                              <a href="/blogs/journal/antonio-marras-nodo-italia" class="body-45-medium">
3577                                Antonio Marras + Nodo Italia
3578                              </a>
3579                            </li>
3580                          
3581                            <li>
3582                              <a href="/blogs/archive" class="body-45-medium">
3583                                Archive
3584                              </a>
3585                            </li>
3586                          
3587                            <li>
3588                              <a href="/blogs/journal" class="body-45-medium">
3589                                Journal
3590                              </a>
3591                            </li>
3592                          
3593                            <li>
3594                              <a href="https://www.oniverse.it/en/careers/join-oniverse" class="body-45-medium">
3595                                Careers
3596                              </a>
3597                            </li>
3598                          
3599                        </ul>
3600                      </div>
3601                    </div>
3602
3603                  </div>
3604                
3605
3606              
3607            </div>
3608          
3609            <div class="footer-block">
3610
3611              
3612                
3613                  <div class="footer-accordion border-b border-white md:border-none md:pb-6">
3614
3615                    <button
3616                      type="button"
3617                      class="w-full flex justify-between items-center text-left py-6 px-4 md:px-0 md:py-0 md:pb-4 md:cursor-default footer-accordion__trigger"
3618                      aria-expanded="false"
3619                    >
3620                      <span class="body-65-medium pr-4">
3621                        Customer Service
3622                      </span>
3623
3624                      <span class="md:hidden footer-accordion__icon flex items-center justify-center w-[24px] h-[24px] flex-shrink-0">
3625                        <span class="icon-plus w-full h-full">
3626                          <div class="plus flex items-center justify-center w-full h-full">
3627                            <div class="plus">
3628    <svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewB
3628ox="0 0 11 11" fill="none">
3629        <path
3630            d="M5.34027 0C5.15618 0 5.00694 0.149238 5.00694 0.333333L5.00694 5.00008L0.333333 5.00008C0.149238 5.00008 0 5.14932 0 5.33342C0 5.51751 0.149238 5.66675 0.333333 5.66675L5.00694 5.66675L5.00694 10.3333C5.00694 10.5174 5.15618 10.6667 5.34027 10.6667C5.52437 10.6667 5.67361 10.5174 5.67361 10.3333L5.67361 5.66675L10.3333 5.66675C10.5174 5.66675 10.6667 5.51751 10.6667 5.33341C10.6667 5.14932 10.5174 5.00008 10.3333 5.00008L5.6736 5.00008L5.6736 0.333333C5.6736 0.149238 5.52437 0 5.34027 0Z"
3631            fill="black" />
3632    </svg>
3633</div>
3634                          </div>
3635                        </span>
3636
3637                        <span class="icon-minus hidden w-full h-full">
3638                          <div class="minus flex items-center justify-center w-full h-full">
3639                            <div class="minus">
3640    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
3641        <rect x="2.66669" y="8.33333" width="0.666667" height="10.6667" rx="0.333333"
3642            transform="rotate(-90 2.66669 8.33333)" fill="black" />
3643        <rect x="2.66669" y="8.33333" width="0.666667" height="10.6667" rx="0.333333"
3644            transform="rotate(-90 2.66669 8.33333)" fill="black" fill-opacity="0.2" />
3645        <rect x="2.66669" y="8.33333" width="0.666667" height="10.6667" rx="0.333333"
3646            transform="rotate(-90 2.66669 8.33333)" fill="black" fill-opacity="0.2" />
3647        <rect x="2.66669" y="8.33333" width="0.666667" height="10.6667" rx="0.333333"
3648            transform="rotate(-90 2.66669 8.33333)" fill="black" fill-opacity="0.2" />
3649    </svg>
3650</div>
3651                          </div>
3652                        </span>
3653                      </span>
3654                    </button>
3655
3656                    <div class="footer-accordion__content grid grid-rows-[0fr] md:grid-rows-[1fr] transition-[grid-template-rows] duration-300 ease-in-out">
3657                      <div class="overflow-hidden">
3658                        <ul class="list-none space-y-4 px-4 pb-6 pt-2 md:pt-0 md:pb-0 md:px-0">
3659                          
3660                            <li>
3661                              <a href="/pages/contact" class="body-45-medium">
3662                                Contacts us
3663                              </a>
3664                            </li>
3665                          
3666                            <li>
3667                              <a href="/pages/faq" class="body-45-medium">
3668                                FAQ
3669                              </a>
3670                            </li>
3671                          
3672                            <li>
3673                              <a href="/pages/shipping-terms" class="body-45-medium">
3674                                Shipping Terms
3675                              </a>
3676                            </li>
3677                          
3678                            <li>
3679                              <a href="/pages/returns-refunds" class="body-45-medium">
3680                                Returns &amp; Refunds
3681                              </a>
3682                            </li>
3683                          
3684                            <li>
3685                              <a href="https://account.antoniomarras.com/orders?locale=en&region_country=IT&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJhbnRvbmlvLW1hcnJhcy5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTE2NzcyMzEsIm5iZiI6MTc5MTA3MjQzMX0.y79FRcSnN41p3C34Tqv7Y2XShZnMoNKZm5u7myQQbR4" class="body-45-medium">
3686                                Return your item here / Track your order
3687                              </a>
3688                            </li>
3689                          
3690                            <li>
3691                              <a href="/pages/online-security" class="body-45-medium">
3692                                Online Security
3693                              </a>
3694                            </li>
3695                          
3696                        </ul>
3697                      </div>
3698                    </div>
3699
3700                  </div>
3701                
3702
3703              
3704            </div>
3705          
3706            <div class="footer-block">
3707
3708              
3709                
3710                  <div class="footer-accordion border-b border-white md:border-none md:pb-6">
3711
3712                    <button
3713                      type="button"
3714                      class="w-full flex justify-between items-center text-left py-6 px-4 md:px-0 md:py-0 md:pb-4 md:cursor-default footer-accordion__trigger"
3715                      aria-expanded="false"
3716                    >
3717                      <span class="body-65-medium pr-4">
3718                        Legal Area
3719                      </span>
3720
3721                      <span class="md:hidden footer-accordion__icon flex items-center justify-center w-[24px] h-[24px] flex-shrink-0">
3722                        <span class="icon-plus w-full h-full">
3723                          <div class="plus flex items-center justify-center w-full h-full">
3724                            <div class="plus">
3725    <svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewBox="0 0 11 11" fill="none">
3726        <path
3727            d="M5.34027 0C5.15618 0 5.00694 0.149238 5.00694 0.333333L5.00694 5.00008L0.333333 5.00008C0.149238 5.00008 0 5.14932 0 5.33342C0 5.51751 0.149238 5.66675 0.333333 5.66675L5.00694 5.66675L5.00694 10.3333C5.00694 10.5174 5.15618 10.6667 5.34027 10.6667C5.52437 10.6667 5.67361 10.5174 5.67361 10.3333L5.67361 5.66675L10.3333 5.66675C10.5174 5.66675 10.6667 5.51751 10.6667 5.33341C10.6667 5.14932 10.5174 5.00008 10.3333 5.00008L5.6736 5.00008L5.6736 0.333333C5.6736 0.149238 5.52437 0 5.34027 0Z"
3728            fill="black" />
3729    </svg>
3730</div>
3731                          </div>
3732                        </span>
3733
3734                        <span class="icon-minus hidden w-full h-full">
3735                          <div class="minus flex items-center justify-center w-full h-full">
3736                            <div class="minus">
3737    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
3738        <rect x="2.66669" y="8.33333" width="0.666667" height="10.6667" rx="0.333333"
3739            transform="rotate(-90 2.66669 8.33333)" fill="black" />
3740        <rect x="2.66669" y="8.33333" width="0.666667" height="10.6667" rx="0.333333"
3741            transform="rotate(-90 2.66669 8.33333)" fill="black" fill-opacity="0.2" />
3742        <rect x="2.66669" y="8.33333" width="0.666667" height="10.6667" rx="0.333333"
3743            transform="rotate(-90 2.66669 8.33333)" fill="black" fill-opacity="0.2" />
3744        <rect x="2.66669" y="8.33333" width="0.666667" height="10.6667" rx="0.333333"
3745            transform="rotate(-90 2.66669 8.33333)" fill="black" fill-opacity="0.2" />
3746    </svg>
3747</div>
3748                          </div>
3749                        </span>
3750                      </span>
3751                    </button>
3752
3753                    <div class="footer-accordion__content grid grid-rows-[0fr] md:grid-rows-[1fr] transition-[grid-template-rows] duration-300 ease-in-out">
3754                      <div class="overflow-hidden">
3755                        <ul class="list-none space-y-4 px-4 pb-6 pt-2 md:pt-0 md:pb-0 md:px-0">
3756                          
3757                            <li>
3758                              <a href="/pages/terms-of-use" class="body-45-medium">
3759                                Terms of Use
3760                              </a>
3761                            </li>
3762                          
3763                            <li>
3764                              <a href="/pages/terms-of-sale" class="body-45-medium">
3765                                Terms of Sale
3766                              </a>
3767                            </li>
3768                          
3769                            <li>
3770                              <a href="/pages/privacy-policy" class="body-45-medium">
3771                                Privacy Policy
3772                              </a>
3773                            </li>
3774                          
3775                            <li>
3776                              <a href="/pages/cookie-policy-and-preferences" class="body-45-medium">
3777                                Cookie Policy and Preferences
3778                              </a>
3779                            </li>
3780                          
3781                            <li>
3782                              <a href="/pages/accessibility" class="body-45-medium">
3783                                Accessibility
3784                              </a>
3785                            </li>
3786                          
3787                        </ul>
3788                      </div>
3789                    </div>
3790
3791                  </div>
3792                
3793
3794              
3795            </div>
3796          
3797            <div class="footer-block">
3798
3799              
3800                
3801                  <div class="footer-accordion border-b border-white md:border-none md:pb-6">
3802
3803                    <button
3804                      type="button"
3805                      class="w-full flex justify-between items-center text-left py-6 px-4 md:px-0 md:py-0 md:pb-4 md:cursor-default footer-accordion__trigger"
3806                      aria-expanded="false"
3807                    >
3808                      <span class="body-65-medium pr-4">
3809                        Social
3810                      </span>
3811
3812                      <span class="md:hidden footer-accordion__icon flex items-center justify-center w-[24px] h-[24px] flex-shrink-0">
3813                        <span class="icon-plus w-full h-full">
3814                          <div class="plus flex items-center justify-center w-full h-full">
3815                            <div class="plus">
3816    <svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewBox="0 0 11 11" fill="none">
3817        <path
3818            d="M5.34027 0C5.15618 0 5.00694 0.149238 5.00694 0.333333L5.00694 5.00008L0.333333 5.00008C0.149238 5.00008 0 5.14932 0 5.33342C0 5.51751 0.149238 5.66675 0.333333 5.66675L5.00694 5.66675L5.00694 10.3333C5.00694 10.5174 5.15618 10.6667 5.34027 10.6667C5.52437 10.6667 5.67361 10.5174 5.67361 10.3333L5.67361 5.66675L10.3333 5.66675C10.5174 5.66675 10.6667 5.51751 10.6667 5.33341C10.6667 5.14932 10.5174 5.00008 10.3333 5.00008L5.6736 5.00008L5.6736 0.333333C5.6736 0.149238 5.52437 0 5.34027 0Z"
3819            fill="black" />
3820    </svg>
3821</div>
3822                          </div>
3823                        </span>
3824
3825                        <span class="icon-minus hidden w-full h-full">
3826                          <div class="minus flex items-center justify-center w-full h-full">
3827                            <div class="minus">
3828    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
3829        <rect x="2.66669" y="8.33333" width="0.666667" height="10.6667" rx="0.333333"
3830            transform="rotate(-90 2.66669 8.33333)" fill="black" />
3831        <rect x="2.66669" y="8.33333" width="0.666667" height="10.6667" rx="0.333333"
3832            transform="rotate(-90 2.66669 8.33333)" fill="black" fill-opacity="0.2" />
3833        <rect x="2.66669" y="8.33333" width="0.666667" height="10.6667" rx="0.333333"
3834            transform="rotate(-90 2.66669 8.33333)" fill="black" fill-opacity="0.2" />
3835        <rect x="2.66669" y="8.33333" width="0.666667" height="10.6667" rx="0.333333"
3836            transform="rotate(-90 2.66669 8.33333)" fill="black" fill-opacity="0.2" />
3837    </svg>
3838</div>
3839                          </div>
3840                        </span>
3841                      </span>
3842                    </button>
3843
3844                    <div class="footer-accordion__content grid grid-rows-[0fr] md:grid-rows-[1fr] transition-[grid-template-rows] duration-300 ease-in-out">
3845                      <div class="overflow-hidden">
3846                        <ul class="list-none space-y-4 px-4 pb-6 pt-2 md:pt-0 md:pb-0 md:px-0">
3847                          
3848                            <li>
3849                              <a href="https://www.tiktok.com/@antoniomarras" class="body-45-medium">
3850                                TikTok
3851                              </a>
3852                            </li>
3853                          
3854                            <li>
3855                              <a href="https://www.instagram.com/antoniomarrasofficial/" class="body-45-medium">
3856                                Instagram
3857                              </a>
3858                            </li>
3859                          
3860                            <li>
3861                              <a href="https://www.facebook.com/AntonioMarrasOfficial" class="body-45-medium">
3862                                Facebook
3863                              </a>
3864                            </li>
3865                          
3866                            <li>
3867                              <a href="https://www.youtube.com/@Antonio_Marras" class="body-45-medium">
3868                                YouTube
3869                              </a>
3870                            </li>
3871                          
3872                        </ul>
3873                      </div>
3874                    </div>
3875
3876                  </div>
3877                
3878
3879              
3880            </div>
3881          
3882            <div class="footer-block">
3883
3884              
3885                  
3886                  <div class="footer-dropdown px-4 py-6 border-b border-white md:hidden">
3887                    <span class="body-65-medium">Stores</span>
3888                    
3889                    <div class="relative mt-[19px]">
3890                      <button type="button" class="footer-dropdown__toggle flex w-full items-center justify-between bg-transparent p-0 body-65-medium cursor-pointer" aria-haspopup="true" aria-expanded="false">
3891                        <span class="body-45-medium">Boutiques</span>
3892                        <span class="footer-dropdown__arrow transition-transform duration-300 w-[24px] h-[24px] flex items-center justify-center">
3893                          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 13 8" fill="none" class="w-[16px] h-auto">
3894                            <path transform="translate(1, 1)" d="M0.587037 0.118776C0.370405 -0.101161 0 0.0546093 0 0.36565C0 0.458668 0.036561 0.54784 0.101571 0.613384L4.39052 4.9375C4.91122 5.46615 5.75544 5.46615 6.27614 4.9375L10.569 0.579054C10.6315 0.515582 10.6667 0.429493 10.6667 0.339729C10.6666 0.0382376 10.3076 -0.112736 10.0976 0.100451L5.80473 4.45889C5.54439 4.72322 5.12228 4.72322 4.86193 4.45889L0.587037 0.118776Z" fill="currentColor"/>
3895                          </svg>
3896                        </span>
3897                      </button>
3898                      <ul class="footer-dropdown__menu absolute bottom-[calc(100%+8px)] left-0 z-10 w-full h-auto list-none bg-white opacity-0 invisible translate-y-2 transition-all duration-300 rounded-[2px]">
3899                        <div class="flex flex-row justify-between items-center">
3900                          <div class="body-65-medium pt-[15px] px-3 pb-3">Stores</div>
3901                          <button type="button" class="footer-dropdown__close cursor-pointer flex items-center justify-center w-[40px] h-[40px]" aria-label="Chiudi menu">
3902                            <span class="w-[24px] h-[24px] flex items-center justify-center">
3903                              <svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10" fill="none">
3904  <path d="M1.5 1.5L8.5 8.5M8.5 1.5L1.5 8.5" stroke="#000000" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>
3905</svg>
3906                            </span>
3907                          </button>
3908                        </div>
3909                        
3910                          <li>
3911                            <a href="/pages/boutique-antonio-marras-new-york" class="block body-45-medium p-3 border-t border-[#EFEEED]">
3912                              New York
3913                            </a>
3914                          </li>
3915                        
3916                          <li>
3917                            <a href="/pages/boutique-antonio-marras-roma" class="block body-45-medium p-3 border-t border-[#EFEEED]">
3918                              Rome
3919                            </a>
3920                          </li>
3921                        
3922                          <li>
3923                            <a href="/pages/boutique-antonio-marras-alghero" class="block body-45-medium p-3 border-t border-[#EFEEED]">
3924                              Alghero
3925                            </a>
3926                          </li>
3927                        
3928                          <li>
3929                            <a href="/pages/antonio-marras-montenapoleone" class="block body-45-medium p-3 border-t border-[#EFEEED]">
3930                              Milan Montenapoleone
3931                            </a>
3932                          </li>
3933                        
3934                          <li>
3935                            <a href="/pages/boutique-antonio-marras-verona" class="block body-45-medium p-3 border-t border-[#EFEEED]">
3936                              Verona
3937                            </a>
3938                          </li>
3939                        
3940                          <li>
3941                            <a href="/pages/boutique-antonio-marras-milano" class="block body-45-medium p-3 border-t border-[#EFEEED]">
3942                              Milan Nonostante
3943                            </a>
3944                          </li>
3945                        
3946                          <li>
3947                            <a href="/pages/boutique-antonio-marras-florence" class="block body-45-medium p-3 border-t border-[#
3947EFEEED]">
3948                              Florence
3949                            </a>
3950                          </li>
3951                        
3952                          <li>
3953                            <a href="/pages/boutique-antonio-marras-venice" class="block body-45-medium p-3 border-t border-[#EFEEED]">
3954                              Venice
3955                            </a>
3956                          </li>
3957                        
3958                          <li>
3959                            <a href="/pages/boutique-antonio-marras-forte-dei-marmi" class="block body-45-medium p-3 border-t border-[#EFEEED]">
3960                              Forte dei Marmi
3961                            </a>
3962                          </li>
3963                        
3964                          <li>
3965                            <a href="/pages/boutique-antonio-marras-porto-cervo" class="block body-45-medium p-3 border-t border-[#EFEEED]">
3966                              Porto Cervo
3967                            </a>
3968                          </li>
3969                        
3970                      </ul>
3971                    </div>
3972
3973                  </div>
3974                  
3975
3976              
3977            </div>
3978          
3979            <div class="footer-block">
3980
3981              
3982                  
3983                  <div class="footer-dropdown px-4 py-6 border-b border-white md:hidden">
3984                    <span class="body-65-medium">Country</span>
3985                    
3986                    <div class="relative mt-[19px]">
3987                      <button type="button" class="footer-dropdown__toggle flex w-full items-center justify-between bg-transparent p-0 body-65-medium cursor-pointer" aria-haspopup="true" aria-expanded="false">
3988                        <span class="body-45-medium">
3989                          
3990                            English (EU)
3991                          
3992                        </span>
3993                        <span class="footer-dropdown__arrow transition-transform duration-300 w-[24px] h-[24px] flex items-center justify-center">
3994                          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 13 8" fill="none" class="w-[16px] h-auto">
3995                            <path transform="translate(1, 1)" d="M0.587037 0.118776C0.370405 -0.101161 0 0.0546093 0 0.36565C0 0.458668 0.036561 0.54784 0.101571 0.613384L4.39052 4.9375C4.91122 5.46615 5.75544 5.46615 6.27614 4.9375L10.569 0.579054C10.6315 0.515582 10.6667 0.429493 10.6667 0.339729C10.6666 0.0382376 10.3076 -0.112736 10.0976 0.100451L5.80473 4.45889C5.54439 4.72322 5.12228 4.72322 4.86193 4.45889L0.587037 0.118776Z" fill="currentColor"/>
3996                          </svg>
3997                        </span>
3998                      </button>
3999                      <ul class="footer-dropdown__menu absolute bottom-[calc(100%+8px)] left-0 z-10 w-full h-auto list-none bg-white opacity-0 invisible translate-y-2 transition-all duration-300 rounded-[2px]">
4000                        <div class="flex flex-row justify-between items-center">
4001                          <div class="body-65-medium pt-[15px] px-3 pb-3">Language</div>
4002                          <button type="button" class="footer-dropdown__close cursor-pointer flex items-center justify-center w-[40px] h-[40px]" aria-label="Chiudi menu">
4003                            <span class="w-[24px] h-[24px] flex items-center justify-center">
4004                              <svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10" fill="none">
4005  <path d="M1.5 1.5L8.5 8.5M8.5 1.5L1.5 8.5" stroke="#000000" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>
4006</svg>
4007                            </span>
4008                          </button>
4009                        </div>
4010                        
4011                          <li>
4012                            <a href="#lang-it" class="block body-45-medium p-3 border-t border-[#EFEEED]">
4013                              IT - Italian
4014                            </a>
4015                          </li>
4016                        
4017                          <li>
4018                            <a href="#lang-en" class="block body-45-medium p-3 border-t border-[#
4018EFEEED]">
4019                              ENG - English (EU)
4020                            </a>
4021                          </li>
4022                        
4023                          <li>
4024                            <a href="https://us.antoniomarras.com/" class="block body-45-medium p-3 border-t border-[#EFEEED]">
4025                              ENG - English (USA)
4026                            </a>
4027                          </li>
4028                        
4029                      </ul>
4030                    </div>
4031
4032                  </div>
4033                  
4034
4035                
4036            </div>
4037          
4038        </div>
4039      </div>
4040    
4041  
4042
4043  <div class="w-full flex flex-col md:flex-row gap-4 items-start md:items-end text-left md:text-right py-6 px-4 md:px-0">
4044    <p class="label-small md:body-45-medium">
4045      &copy; 2026. Antonio Marras Srl -  VAT n. IT0206364109  
4046    </p>
4047
4048  </div>
4049
4050  <div class="flex flex-row justify-between md:pt-10 px-4 md:px-0">
4051    <div class="flex flex-wrap justify-start items-center text-black">
4052      <svg 
4053        xmlns="http://www.w3.org/2000/svg" 
4054        viewBox="0 0 160 18" 
4055        fill="none" 
4056        class="w-[200px] h-[24px] lg:w-[333px] lg:h-[40px]"
4057      >
4058        <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M59.3154 0C60.4056 0 61.4953 0 62.5855 0C62.5855 1.02059 62.5855 2.04118 62.5855 3.06177C61.4953 3.06177 60.4056 3.06177 59.3154 3.06177C59.3154 2.04118 59.3154 1.02059 59.3154 0Z" fill="currentColor"></path>
4059        <path opacity="0.999" fill-rule="evenodd" clip-rule="evenodd" d="M28.3614 17.74C28.2394 17.74 28.1175 17.74 27.9956 17.74C27.6452 17.7334 27.2979 17.6927 26.9536 17.6178C26.641 17.5485 26.3565 17.4178 26.1 17.2259C25.8135 16.9883 25.6205 16.6862 25.5209 16.3198C25.4299 15.9759 25.3865 15.6256 25.3906 15.269C25.4154 12.3056 25.4394 9.34236 25.4627 6.37903C25.023 6.37903 24.5832 6.37903 24.1436 6.37903C24.1436 5.76174 24.1436 5.14448 24.1436 4.5272C24.5907 4.5272 25.0377 4.5272 25.4848 4.5272C25.5011 3.20746 25.5159 1.8877 25.5292 0.567917C26.5804 0.567917 27.6316 0.567917 28.6828 0.567917C28.6828 1.88768 28.6828 3.20744 28.6828 4.5272C29.2759 4.5272 29.8689 4.5272 30.462 4.5272C30.462 5.14448 30.462 5.76174 30.462 6.37903C29.8689 6.37903 29.2759 6.37903 28.6828 6.37903C28.6819 9.14729 28.6828 11.9156 28.6856 14.6839C28.6867 14.8684 28.7199 15.0464 28.7854 15.2178C28.8742 15.4031 29.0192 15.5101 29.2205 15.5388C29.7064 15.5652 30.1821 15.5055 30.6476 15.3598C30.6514 15.9563 30.6514 16.5527 30.6476 17.1492C30.5502 17.2281 30.4439 17.2934 30.329 17.3452C30.0236 17.4759 29.7077 17.5706 29.3812 17.6292C29.043 17.6913 28.7031 17.7282 28.3614 17.74Z" fill="currentColor"></path>
4060        <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M6.78398 17.7397C6.67313 17.7397 6.56228 17.7397 6.45144 17.7397C6.12027 17.7324 5.79693 17.6746 5.4815 17.5665C5.2681 17.4896 5.08611 17.3656 4.93557 17.1944C4.85019 17.0856 4.79292 16.9626 4.76375 16.8252C4.64044 17.0425 4.48803 17.2366 4.3065 17.4074C4.07871 17.5939 3.81822 17.698 3.52501 17.7198C3.44109 17.7276 3.35796 17.7342 3.2756 17.7397C3.17214 17.7397 3.06868 17.7397 2.96522 17.7397C1.41329 17.7027 0.471987 16.9074 0.141333 15.3539C0.059085 14.9483 0.0119741 14.5394 0 14.127C0 13.9452 0 13.7634 0 13.5816C0.0111217 13.2055 0.0545377 12.8325 0.130248 12.4626C0.218688 12.037 0.381267 11.645 0.617985 11.2867C0.852171 10.9595 1.14131 10.6973 1.48538 10.5C1.7749 10.3373 2.07789 10.2066 2.39435 10.108C2.80191 9.98987 3.2102 9.87439 3.61923 9.76151C3.7802 9.71834 3.91968 9.63791 4.03769 9.52009C4.12325 9.41478 4.18422 9.29549 4.22059 9.16223C4.26194 8.99817 4.2878 8.83151 4.29819 8.66234C4.3179 8.36355 4.32621 8.06436 4.32313 7.76483C4.32831 7.53324 4.32 7.30227 4.29819 7.07181C4.28465 6.93492 4.24955 6.80426 4.19288 6.67986C4.08964 6.50053 3.93538 6.4172 3.73008 6.42992C3.50154 6.42288 3.34358 6.52706 3.2562 6.74235C3.20944 6.88027 3.18358 7.02228 3.17861 7.16838C3.16926 7.40015 3.1785 7.63117 3.20632 7.8614C3.23487 8.09634 3.26166 8.33021 3.28668 8.56294C2.3907 8.64246 1.49467 8.72102 0.598587 8.79868C0.531431 8.58395 0.467692 8.3681 0.407372 8.1511C0.296901 7.66167 0.271036 7.16747 0.329777 6.6685C0.451652 5.67105 0.96618 4.98656 1.87335 4.61501C2.26373 4.46758 2.66648 4.3767 3.08161 4.34235C3.64206 4.29673 4.20185 4.3043 4.76098 4.36507C5.10407 4.40093 5.43847 4.47668 5.76417 4.59229C6.54865 4.88515 7.02996 5.45036 7.20798 6.28791C7.27361 6.59284 7.30869 6.90151 7.31329 7.21383C7.31512 9.74163 7.317 12.2694 7.31883 14.7972C7.32327 14.9091 7.34544 15.017 7.38534 15.121C7.4718 15.2956 7.61131 15.3751 7.8038 15.3596C7.97074 15.3629 8.13147 15.3326 8.28599 15.2687C8.24071 16.0224 8.19454 16.776 8.14743 17.5295C7.9714 17.5955 7.79039 17.6419 7.60427 17.6687C7.3313 17.7085 7.05789 17.7322 6.78398 17.7397ZM4.3065 11.6503C4.31204 11.6503 4.31758 11.6503 4.32313 11.6503C4.32405 12.6633 4.32313 13.6763 4.32036 14.6893C4.31773 14.874 4.28817 15.0539 4.23168 15.229C4.15678 15.4175 4.01914 15.5103 3.81876 15.5073C3.66234 15.5053 3.54872 15.4333 3.4779 15.2914C3.40406 15.1175 3.35972 14.9357 3.34488 14.7461C3.3205 14.4958 3.31034 14.245 3.3144 13.9935C3.3
40600984 13.641 3.32738 13.2898 3.36705 12.9397C3.39132 12.7152 3.44675 12.4994 3.53332 12.2922C3.65376 12.0399 3.83944 11.8573 4.09034 11.744C4.16289 11.7125 4.23494 11.6812 4.3065 11.6503Z" fill="currentColor"></path>
4061        <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M17.6142 4.31117C17.9737 4.30193 18.3266 4.34643 18.6728 4.44467C19.3811 4.66502 19.8328 5.14123 20.0279 5.8733C20.096 6.14528 20.1293 6.42175 20.1277 6.70265C20.1305 10.3022 20.1314 13.9017 20.1305 17.5012C19.0719 17.5012 18.0133 17.5012 16.9546 17.5012C16.9556 14.1346 16.9546 10.768 16.9519 7.40135C16.9524 7.24803 16.9117 7.10795 16.8299 6.98099C16.7308 6.86392 16.6051 6.80711 16.4531 6.81058C16.2721 6.81438 16.1299 6.89198 16.0263 7.04348C15.9301 7.19157 15.8709 7.35437 15.8489 7.532C15.8375 7.60925 15.8301 7.68685 15.8268 7.7649C15.824 11.0103 15.823 14.2558 15.824 17.5012C14.758 17.5012 13.692 17.5012 12.626 17.5012C12.626 13.1765 12.626 8.85174 12.626 4.52703C13.6606 4.52703 14.6951 4.52703 15.7298 4.52703C15.7288 4.83189 15.7298 5.13674 15.7325 5.44159C16.0519 4.9421 16.4888 4.59843 17.0433 4.41058C17.2305 4.35399 17.4208 4.32085 17.6142 4.31117Z" fill="currentColor"></path>
4062        <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M38.7087 17.7397C38.5794 17.7397 38.4501 17.7397 38.3208 17.7397C37.9705 17.7324 37.6232 17.6917 37.2788 17.6176C36.432 17.4307 35.8065 16.9469 35.4027 16.1662C35.178 15.7101 35.0172 15.2311 34.9205 14.729C34.83 14.2804 34.7653 13.8278 34.7265 13.3714C34.6566 12.5075 34.6289 11.6422 34.6433 10.7754C34.6461 9.97789 34.6886 9.18263 34.7708 8.38964C34.8291 7.83272 34.9344 7.28553 35.0867 6.74798C35.2095 6.32286 35.3905 5.9271 35.6299 5.56077C36.04 4.97679 36.5897 4.60472 37.2788 4.44455C37.6811 4.35233 38.0885 4.30783 38.5009 4.31106C38.9579 4.30535 39.4059 4.36689 39.845 4.49568C40.5281 4.71315 41.0574 5.13256 41.4329 5.7539C41.683 6.18158 41.8678 6.6379 41.9871 7.12289C42.1415 7.74632 42.2431 8.37873 42.292 9.02017C42.3362 9.5551 42.3621 10.0909 42.3695 10.6277C42.3868 11.5452 42.3647 12.4617 42.303 13.3771C42.2656 13.93 42.1898 14.4772 42.0758 15.0187C41.9863 15.4492 41.8441 15.8601 41.649 16.2514C41.3168 16.8919 40.8115 17.3189 40.1332 17.5323C39.8344 17.6235 39.5295 17.6821 39.2187 17.7084C39.0481 17.723 38.8781 17.7334 38.7087 17.7397ZM38.4316 6.42988C38.4947 6.42783 38.5575 6.43067 38.6201 6.4384C38.7192 6.46231 38.7903 6.52196 38.8335 6.61733C38.8741 6.7122 38.9037 6.81064 38.9221 6.91272C38.9742 7.24196 39.0056 7.5733 39.0164 7.9068C39.0397 8.50109 39.0527 9.09566 39.0552 9.69046C39.0601 10.7717 39.0582 11.8528 39.0496 12.934C39.0448 13.2995 39.0356 13.665 39.0219 14.0303C39.0107 14.3934 38.983 14.755 38.9388 15.1153C38.9207 15.2549 38.8893 15.3913 38.8445 15.5243C38.8163 15.6079 38.7673 15.6752 38.6977 15.726C38.6338 15.7575 38.5663 15.7699 38.4954 15.7629C38.3019 15.7803 38.1744 15.6951 38.1129 15.5073C38.0576 15.3125 38.0243 15.1137 38.0132 14.9108C37.988 14.5553 37.9732 14.1993 37.9688 13.8429C37.9529 12.4209 37.951 10.9989 37.9633 9.57685C37.9673 8.93627 37.9877 8.29631 38.0243 7.65686C38.0388 7.39527 38.0703 7.13584 38.1185 6.87863C38.1385 6.77536 38.1717 6.67692 38.2182 6.58325C38.266 6.49725 38.3371 6.44612 38.4316 6.42988Z" fill="currentColor"></path>
4063        <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M51.9999 4.31132C52.3974 4.29929 52.7854 4.35515 53.1639 4.4789C53.8078 4.71473 54.2225 5.17011 54.4081 5.84505C54.4717 6.08692 54.5068 6.33306 54.5135 6.58351C54.5162 10.2228 54.5172 13.8621 54.5162 17.5014C53.4576 17.5014 52.399 17.5014 51.3404 17.5014C51.3413 14.1215 51.3404 10.7416 51.3376 7.36173C51.3331 7.21137 51.2869 7.07697 51.1991 6.95842C51.0781 6.8376 50.9331 6.78931 50.764 6.81357C50.6196 6.84163 50.5041 6.91644 50.4176 7.03795C50.33 7.17075 50.2727 7.31652 50.2457 7.47534C50.2321 7.55049 50.2228 7.62627 50.218 7.70256C50.2098 10.9688 50.207 14.235 50.2097 17.5014C49.1437 17.5014 48.0777 17.5014 47.0117 17.5014C47.0117 13.1767 47.0117 8.85189 47.0117 4.52718C48.0482 4.52718 49.0846 4.52718 50.121 4.52718C50.1201 4.83014 50.121 5.1331 50.1238 5.43605C50.4014 5.00759 50.77 4.69044 51.2295 4.48458C51.4773 4.38136 51.7341 4.3236 51.9999 4.31132Z" fill="currentColor"></path>
4064        <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M71.2486 17.7397C71.1194 17.7397 70.9897 17.7397 70.8606 17.7397C70.5103 17.7323 70.1628 17.6917 69.8186 17.6175C69.0432 17.4507 68.4491 17.0237 68.0367 16.3366C67.8433 15.9946 67.6936 15.6329 67.5878 15.2516C67.4287 14.6557 67.3234 14.0497 67.2719 13.4339C67.1965 12.5361 67.1665 11.6367 67.1832 10.7357C67.1865 9.93414 67.2308 9.13513 67.3162 8.3385C67.3655 7.89582 67.4431 7.45842 67.549 7.02631C67.6598 6.56205 67.8339 6.12465 68.07 5.71412C68.4796 5.04469 69.0626 4.6215 69.8186 4.44454C70.221 4.35232 70.6284 4.30782 71.0407 4.31105C71.498 4.3
40640533 71.9458 4.36687 72.3848 4.49566C73.0776 4.71942 73.6124 5.14829 73.9893 5.78229C74.2332 6.20974 74.4139 6.66418 74.5325 7.1456C74.6882 7.7842 74.7897 8.43177 74.8373 9.08832C74.9033 9.98458 74.9271 10.8821 74.9094 11.7809C74.9038 12.556 74.8578 13.3286 74.7708 14.0985C74.7104 14.6369 74.5979 15.1633 74.4327 15.6777C74.3158 16.0286 74.1517 16.3524 73.9394 16.649C73.6097 17.0796 73.1873 17.3741 72.673 17.5323C72.4103 17.6134 72.1426 17.6684 71.8693 17.6971C71.662 17.7188 71.4553 17.7330 71.2486 17.7397ZM70.9714 6.42986C71.1848 6.3947 71.3278 6.47991 71.401 6.68548C71.4304 6.77069 71.4525 6.85783 71.4675 6.94678C71.5163 7.2687 71.5456 7.59248 71.5562 7.91814C71.58 8.52379 71.5928 9.12973 71.595 9.73589C71.6 10.7944 71.5977 11.8528 71.5894 12.9113C71.5844 13.2806 71.5756 13.6498 71.5617 14.019C71.5512 14.3974 71.5213 14.7742 71.473 15.1494C71.4542 15.3053 71.4132 15.4549 71.3511 15.5981C71.2829 15.725 71.1776 15.7799 71.0352 15.7629C70.8418 15.7801 70.7143 15.6949 70.6528 15.5072C70.6018 15.3349 70.5702 15.1588 70.5585 14.979C70.5297 14.6065 70.5131 14.2335 70.5087 13.8599C70.4926 12.4228 70.4909 10.9856 70.5031 9.54844C70.507 8.8907 70.5292 8.23369 70.5696 7.57732C70.5846 7.33266 70.6162 7.09033 70.6638 6.85022C70.6855 6.74552 70.7226 6.64708 70.7747 6.55483C70.824 6.48587 70.89 6.44423 70.9714 6.42986Z" fill="currentColor"></path>
4065        <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M93.7958 4.31125C94.1927 4.2989 94.579 4.35855 94.9542 4.49018C95.3705 4.64323 95.6986 4.90926 95.938 5.28829C95.984 5.36779 96.0228 5.4511 96.0544 5.53823C96.3748 5.05061 96.7988 4.69179 97.3264 4.46178C97.6794 4.32545 98.043 4.28001 98.4183 4.32545C98.7364 4.3468 99.0412 4.42255 99.3328 4.55267C99.7734 4.7654 100.079 5.10529 100.25 5.57231C100.366 5.90842 100.425 6.25493 100.427 6.61184C100.43 10.2417 100.431 13.8715 100.43 17.5013C99.3716 17.5013 98.313 17.5013 97.2543 17.5013C97.2555 14.1025 97.2543 10.7036 97.2516 7.30485C97.2505 7.14489 97.2045 7.001 97.113 6.87314C96.985 6.7472 96.8342 6.7084 96.6613 6.75669C96.5427 6.79912 96.4512 6.87581 96.3869 6.98675C96.3099 7.12433 96.2622 7.27202 96.2428 7.42982C96.2318 7.50901 96.2246 7.58853 96.2207 7.6684C96.2179 10.946 96.2168 14.2237 96.2179 17.5013C95.1593 17.5013 94.1007 17.5013 93.0421 17.5013C93.0432 14.093 93.0421 10.6847 93.0393 7.27645C93.0343 7.13234 92.9916 7.00169 92.9118 6.8845C92.7904 6.7551 92.6436 6.71056 92.4712 6.75101C92.3598 6.78498 92.27 6.8503 92.2024 6.94698C92.1198 7.07701 92.066 7.21902 92.0416 7.37302C92.0278 7.44817 92.0189 7.52395 92.0139 7.60024C92.0056 10.9005 92.0029 14.2009 92.0056 17.5013C90.9398 17.5013 89.8734 17.5013 88.8076 17.5013C88.8076 13.1766 88.8076 8.85181 88.8076 4.52711C89.8441 4.52711 90.8805 4.52711 91.9169 4.52711C91.9158 4.83007 91.9169 5.13303 91.9197 5.43598C92.2401 4.94171 92.6752 4.59993 93.225 4.41066C93.4123 4.35406 93.6024 4.32093 93.7958 4.31125Z" fill="currentColor"></path>
4066        <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M111.902 17.7398C111.79 17.7398 111.677 17.7398 111.564 17.7398C111.239 17.7323 110.921 17.6764 110.611 17.5722C110.413 17.5028 110.241 17.3939 110.093 17.2456C109.986 17.1249 109.914 16.9847 109.876 16.8252C109.753 17.0461 109.599 17.2421 109.414 17.4132C109.202 17.5866 108.96 17.687 108.688 17.7142C108.587 17.7256 108.487 17.7341 108.388 17.7398C108.285 17.7398 108.181 17.7398 108.078 17.7398C106.557 17.7097 105.621 16.9372 105.271 15.4221C105.16 14.9048 105.108 14.3813 105.113 13.8515C105.11 13.454 105.14 13.0592 105.204 12.6671C105.273 12.2399 105.412 11.8385 105.62 11.4629C105.877 11.0331 106.224 10.7008 106.659 10.4659C106.926 10.3234 107.203 10.2061 107.49 10.1138C107.938 9.98498 108.384 9.85626 108.832 9.72748C109.063 9.64585 109.221 9.48777 109.306 9.25316C109.355 9.10559 109.386 8.95409 109.4 8.79873C109.419 8.61366 109.43 8.42808 109.433 8.24204C109.439 7.99403 109.441 7.74597 109.439 7.4979C109.44 7.28125 109.417 7.06732 109.372 6.85601C109.291 6.53546 109.089 6.39436 108.765 6.43281C108.563 6.45656 108.429 6.56733 108.363 6.76512C108.326 6.87754 108.304 6.99308 108.297 7.11163C108.284 7.31828 108.288 7.52471 108.3
406608 7.7308C108.336 8.005 108.368 8.27862 108.405 8.55163C108.404 8.556 108.402 8.55981 108.399 8.56299C107.504 8.64308 106.607 8.7217 105.711 8.79873C105.67 8.64808 105.625 8.49852 105.575 8.34997C105.435 7.86173 105.385 7.36373 105.426 6.85601C105.45 6.44258 105.555 6.05251 105.742 5.68583C105.976 5.26757 106.304 4.95041 106.725 4.73436C107.038 4.58005 107.365 4.47212 107.707 4.41057C108.149 4.33337 108.594 4.30119 109.042 4.314C109.496 4.31483 109.945 4.36027 110.389 4.45033C110.77 4.52573 111.123 4.67152 111.448 4.88773C111.857 5.18879 112.132 5.58926 112.271 6.08915C112.356 6.39555 112.406 6.70798 112.42 7.02642C112.428 9.60723 112.431 12.188 112.431 14.7689C112.433 14.911 112.464 15.0455 112.526 15.1722C112.592 15.2789 112.688 15.3404 112.811 15.3568C113.012 15.3744 113.206 15.3451 113.393 15.2688C113.395 15.2839 113.397 15.2991 113.399 15.3142C113.354 16.051 113.308 16.7876 113.26 17.5239C113.197 17.5526 113.133 17.5762 113.066 17.5949C112.826 17.6564 112.582 17.6962 112.334 17.7142C112.19 17.7248 112.046 17.7334 111.902 17.7398ZM109.425 11.6503C109.43 11.6503 109.436 11.6503 109.441 11.6503C109.442 12.6217 109.441 13.593 109.439 14.5644C109.438 14.7305 109.424 14.8952 109.394 15.0586C109.374 15.1758 109.329 15.2818 109.261 15.3767C109.205 15.4385 109.135 15.4472 109.053 15.4932C108.809 15.5452 108.643 15.4515 108.557 15.212C108.526 15.1213 108.501 15.0285 108.485 14.9336C108.441 14.6248 108.421 14.3143 108.427 14.002C108.424 13.6506 108.441 13.3003 108.48 12.9511C108.504 12.6937 108.572 12.4494 108.685 12.2184C108.784 12.0391 108.921 11.9 109.098 11.8009C109.205 11.7442 109.313 11.694 109.425 11.6503Z" fill="currentColor"></path>
4067        <path opacity="0.999" fill-rule="evenodd" clip-rule="evenodd" d="M122.583 4.31116C122.836 4.30501 123.088 4.32868 123.336 4.38217C123.863 4.50333 124.248 4.80913 124.492 5.29957C124.634 5.60638 124.729 5.92828 124.775 6.26524C124.855 6.86749 124.87 7.47155 124.819 8.07731C124.76 8.78771 124.632 9.48453 124.434 10.1677C124.423 10.1723 124.412 10.1752 124.4 10.1762C123.545 10.2076 122.689 10.2388 121.834 10.27C121.921 9.7447 121.985 9.21642 122.025 8.68512C122.053 8.35543 122.051 8.02596 122.02 7.69672C122.004 7.49756 121.955 7.30823 121.87 7.12867C121.738 6.89708 121.547 6.82608 121.297 6.91566C121.189 6.9728 121.113 7.05898 121.067 7.17412C121.008 7.32988 120.969 7.4908 120.95 7.65696C120.915 7.97211 120.896 8.28834 120.895 8.6056C120.892 11.5708 120.891 14.536 120.892 17.5012C119.818 17.5012 118.745 17.5012 117.672 17.5012C117.672 13.1765 117.672 8.85173 117.672 4.52702C118.723 4.52702 119.774 4.52702 120.826 4.52702C120.824 4.93223 120.826 5.33744 120.828 5.74264C120.914 5.42596 121.058 5.14194 121.261 4.89057C121.534 4.58331 121.873 4.40059 122.278 4.34241C122.38 4.32765 122.481 4.31724 122.583 4.31116Z" fill="currentColor"></path>
4068        <path opacity="0.999" fill-rule="evenodd" clip-rule="evenodd" d="M134.006 4.31137C134.305 4.30224 134.599 4.33726 134.888 4.41646C135.34 4.55647 135.677 4.83954 135.899 5.26569C136.041 5.5591 136.137 5.86776 136.187 6.1916C136.257 6.65087 136.285 7.11292 136.27 7.57763C136.241 8.45936 136.104 9.32279 135.858 10.1679C135.847 10.1725 135.836 10.1754 135.824 10.1764C134.983 10.2067 134.143 10.238 133.302 10.2702C133.287 10.2683 133.273 10.2664 133.258 10.2645C133.358 9.68151 133.425 9.09455 133.46 8.50355C133.479 8.18993 133.468 7.87751 133.427 7.56627C133.404 7.39711 133.352 7.23806 133.272 7.08911C133.15 6.90473 132.983 6.84128 132.77 6.89882C132.691 6.92126 132.625 6.96573 132.574 7.03231C132.496 7.14541 132.444 7.27038 132.418 7.40722C132.372 7.63966 132.345 7.8745 132.335 8.1116C132.326 8.29138 132.321 8.47123 132.319 8.65124C132.316 11.6013 132.315 14.5514 132.316 17.5014C131.242 17.5014 130.169 17.5014 129.096 17.5014C129.096 13.1767 129.096 8.85193 129.096 4.52722C130.147 4.52722 131.198 4.52722 132.249 4.52722C132.248 4.93433 132.249 5.34143 132.252 5.74852C132.337 5.42652 132.483 5.1387 132.69 4.88509C132.963 4.58111 133.3 4.40028 133.701 4.34261C133.803 4.32786 133.905 4.31745 134.006 4.31137Z" fill="currentColor"></path>
4069        <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M146.915 17.7399C146.802 17.7399 146.689 17.7399 146.577 17.7399C146.257 17.7323 145.945 17.6783 145.64 17.578C145.439 17.5088 145.263 17.4 145.111 17.2514C144.999 17.1312 144.927 16.9891 144.895 16.8254C144.805 16.9699 144.707 17.1082 144.601 17.24C144.362 17.5189 144.062 17.677 143.7 17.7144C143.6 17.7257 143.5 17.7342 143.401 17.7399C143.297 17.7399 143.194 17.7399 143.09 17.7399C141.558 17.7056 140.62 16.9236 140.278 15.3939C140.183 14.9466 140.133 14.4941 140.128 14.0363C140.115 13.5672 140.146 13.1014 140.222 12.6389C140.294 12.2027 140.44 11.7957 140.66 11.4176C140.92 11.0073 141.261 10.6883 141.683 10.4604C141.969 10.3084 142.266 10.1854 142.575 10.0912C142.959 9.98149 143.343 9.87356 143.728 9.7674C143.868 9.72854 143.996 9.66418 144.11 9.57426C144.241 9.44543 144.325 9.28921 144.362 9.10562C144.402 8.91652 144.426 8.72526 144.434 8.53189C144.45 8.178 144.456 7.82388 144.451 7.46965C144.452 7.25453 144.428 7.04242 144.379 6.83344C144.29 6.52726 144.09 6.39377 143.778 6.43296C143.615 6.44864 143.494 6.52913 143.415 6.67438C143.351 6.81492 143.317 6.96261 143.309 7.11746C143.297 7.32037 143.3 7.52293 143.32 7.72527C143.349 8.00037 143.381 8.27491 143.417 8.54894C143.417 8.55428 143.415 8.55905 143.412 8.56314C142.526 8.64136 141.64 8.71997 140.754 8.79888C140.744 8.79865 140.735 8.79672 140.727 8.7932C140.666 8.59853 140.607 8.40346 140.549 8.20811C140.424 7.69323 140.394 7.1725 140.461 6.64598C140.6 5.60524 141.154 4.91317 142.121 4.56977C142.547 4.42773 142.985 4.34631 143.434 4.32551C143.936 4.29969 144.437 4.31484 144.936 4.37096C145.333 4.41356 145.716 4.51392 146.083 4.67202C146.671 4.94063 147.063 5.38843 147.261 6.01545C147.371 6.38184 147.43 6.75675 147.439 7.14018C147.44 9.67935 147.442 12.2185 147.444 14.7577C147.445 14.9036 147.476 15.0418 147.538 15.1724C147.605 15.279 147.7 15.3406 147.824 15.357C147.96 15.3671 148.095 15.3576 148.228 15.3286C148.291 15.3094 148.355 15.2905 148.417 15.2718C148.368 16.0221 148.321 16.7728 148.275 17.5241C148.089 17.5987 147.896 17.6488 147.696 17.6746C147.436 17.7102 147.175 17.732 146.915 17.7399ZM144.437 11.6505C144.443 11.6505 144.448 11.6505 144.454 11.6505C144.455 12.6294 144.454 13.6084 144.451 14.5873C144.452 14.7918 144.426 14.9925 144.374 15.1894C144.308 15.4025 144.166 15.5085 143.947 15.5075C143.798 15.5069 143.687 15.4406 143.614 15.3087C143.537 15.1395 143.491 14.9615 143.476 14.7747C143.45 14.5189 143.437 14.2623 143.44 14.005C143.436 13.6392 143.456 13.2747 143.498 12.9115C143.524 12.6727 143.589 12.4455 143.692 12.2299C143.778 12.0653 
4069143.9 11.9337 144.055 11.8351C144.177 11.7611 144.305 11.6995 144.437 11.6505Z" fill="currentColor"></path>
4070        <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M160 13.6045C160 13.7465 160 13.8885 160 14.0305C159.99 14.4225 159.943 14.8107 159.859 15.195C159.568 16.4444 158.817 17.233 157.606 17.5609C157.168 17.6709 156.724 17.7306 156.276 17.7398C156.155 17.7398 156.036 17.7398 155.915 17.7398C155.46 17.7304 155.013 17.6613 154.574 17.5325C153.372 17.1511 152.703 16.3189 152.565 15.0359C152.531 14.6068 152.542 14.1789 152.598 13.7522C152.622 13.5789 152.651 13.4066 152.684 13.2352C152.691 13.2308 152.698 13.228 152.706 13.2267C153.634 13.1644 154.561 13.1009 155.489 13.0364C155.429 13.3354 155.382 13.6365 155.347 13.9396C155.321 14.2673 155.322 14.5949 155.353 14.9223C155.366 15.0694 155.399 15.2114 155.453 15.3484C155.557 15.5705 155.731 15.6784 155.973 15.6722C156.254 15.6783 156.442 15.5476 156.539 15.2802C156.59 15.1138 156.619 14.9434 156.628 14.769C156.652 14.4214 156.642 14.0749 156.6 13.7294C156.531 13.1998 156.289 12.7748 155.877 12.4542C155.66 12.2885 155.431 12.1427 155.189 12.0168C154.779 11.8104 154.369 11.604 153.959 11.3976C153.314 11.0417 152.892 10.5011 152.692 9.77583C152.586 9.38553 152.521 8.9879 152.498 8.58294C152.477 8.25182 152.471 7.92048 152.482 7.58886C152.504 7.04614 152.636 6.53303 152.875 6.04945C153.231 5.39352 153.747 4.92109 154.424 4.63217C154.963 4.41283 155.521 4.30585 156.101 4.31123C156.574 4.30786 157.04 4.36182 157.5 4.47312C158.765 4.81144 159.454 5.64931 159.565 6.98673C159.589 7.35579 159.591 7.72502 159.571 8.09442C159.564 8.17269 159.554 8.25029 159.54 8.32732C158.605 8.38793 157.67 8.45041 156.736 8.51477C156.726 8.5129 156.717 8.51096 156.708 8.50909C156.731 8.35856 156.747 8.20706 156.755 8.05465C156.781 7.74433 156.785 7.43384 156.766 7.12306C156.758 6.96338 156.728 6.80808 156.677 6.65726C156.595 6.4368 156.438 6.32887 156.206 6.33347C156.039 6.33325 155.9 6.39761 155.791 6.52661C155.693 6.6618 155.632 6.8133 155.608 6.98105C155.586 7.12692 155.578 7.2737 155.583 7.42128C155.578 7.62402 155.591 7.82567 155.619 8.02625C155.663 8.31204 155.797 8.54209 156.021 8.71643C156.158 8.81902 156.304 8.90797 156.458 8.98341C156.868 9.16819 157.278 9.35184 157.689 9.53441C158.842 10.0805 159.56 10.9903 159.842 12.2639C159.937 12.7064 159.99 13.1532 160 13.6045Z" fill="currentColor"></path>
4071        <path opacity="0.998" fill-rule="evenodd" clip-rule="evenodd" d="M59.3154 4.52702C60.4056 4.52702 61.4953 4.52702 62.5855 4.52702C62.5855 8.85173 62.5855 13.1765 62.5855 17.5012C61.4953 17.5012 60.4056 17.5012 59.3154 17.5012C59.3154 13.1765 59.3154 8.85173 59.3154 4.52702Z" fill="currentColor"></path>
4072      </svg>
4073    </div>
4074
4075   <div class="hidden md:flex flex-row justify-between items-start">
4076  <div class="footer__localization flex flex-wrap justify-center md:justify-start gap-8">
4077    
4078    
4079    
4080    
4081      <div class="footer-dropdown"> <span class="body-65-medium">Country</span>
4082        
4083        <div class="relative mt-4"> 
4084          <button type="button" class="footer-dropdown__toggle flex w-full items-center gap-1 bg-transparent p-0 body-65-medium cursor-pointer" aria-haspopup="true" aria-expanded="false"> <span class="body-45-medium">
4085              
4086                English (EU)
4087              
4088            </span>
4089            <span class="footer-dropdown__arrow transition-transform duration-300 w-[24px] h-[24px] flex items-center justify-center">
4090              <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 13 8" fill="none" class="w-[16px] h-auto">
4091                <path transform="translate(1, 1)" d="M0.587037 0.118776C0.370405 -0.101161 0 0.0546093 0 0.36565C0 0.458668 0.036561 0.54784 0.101571 0.613384L4.39052 4.9375C4.91122 5.46615 5.75544 5.46615 6.27614 4.9375L10.569 0.579054C10.6315 0.515582 10.6667 0.429493 10.6667 0.339729C10.6666 0.0382376 10.3076 -0.112736 10.0976 0.100451L5.80473 4.45889C5.54439 4.72322 5.12228 4.72322 4.86193 4.45889L0.587037 0.118776Z" fill="currentColor"/>
4092              </svg>
4093            </span>
4094          </button>
4095          
4096          <ul class="footer-dropdown__menu absolute bottom-[calc(100%)] left-0 z-10 w-[180px] h-auto list-none bg-white opacity-0 invisible translate-y-2 transition-all duration-300 rounded-[2px]">
4097            <div class="flex flex-row justify-between items-center">
4098              <div class="body-65-medium pt-[15px] px-3 pb-3">Language</div>
4099              <button type="button" class="footer-dropdown__close cursor-pointer flex items-center justify-center w-[40px] h-[40p
4099x]" aria-label="Chiudi menu">
4100                <span class="w-[24px] h-[24px] flex items-center justify-center">
4101                  <svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10" fill="none">
4102  <path d="M1.5 1.5L8.5 8.5M8.5 1.5L1.5 8.5" stroke="#000000" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>
4103</svg>
4104                </span>
4105              </button>
4106            </div>
4107            
4108              <li>
4109                <a href="#lang-it" class="block body-45-medium p-3 border-t border-[#EFEEED]">
4110                  IT - Italian
4111                </a>
4112              </li>
4113            
4114              <li>
4115                <a href="#lang-en" class="block body-45-medium p-3 border-t border-[#EFEEED]">
4116                  ENG - English (EU)
4117                </a>
4118              </li>
4119            
4120              <li>
4121                <a href="https://us.antoniomarras.com/" class="block body-45-medium p-3 border-t border-[#EFEEED]">
4122                  ENG - English (USA)
4123                </a>
4124              </li>
4125            
4126          </ul>
4127        </div>
4128      </div>
4129    
4130    
4131
4132    
4133    
4134    
4135      <div class="footer-dropdown"> <span class="body-65-medium">Stores</span>
4136          
4137          <div class="relative mt-4"> 
4138            <button type="button" class="footer-dropdown__toggle flex w-full items-center gap-1 bg-transparent p-0 body-65-medium cursor-pointer" aria-haspopup="true" aria-expanded="false"> <span class="body-45-medium">Boutiques</span>
4139              <span class="footer-dropdown__arrow transition-transform duration-300 w-[24px] h-[24px] flex items-center justify-center">
4140                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 13 8" fill="none" class="w-[16px] h-auto">
4141                  <path transform="translate(1, 1)" d="M0.587037 0.118776C0.370405 -0.101161 0 0.0546093 0 0.36565C0 0.458668 0.036561 0.54784 0.101571 0.613384L4.39052 4.9375C4.91122 5.46615 5.75544 5.46615 6.27614 4.9375L10.569 0.579054C10.6315 0.515582 10.6667 0.429493 10.6667 0.339729C10.6666 0.0382376 10.3076 -0.112736 10.0976 0.100451L5.80473 4.45889C5.54439 4.72322 5.12228 4.72322 4.86193 4.45889L0.587037 0.118776Z" fill="currentColor"/>
4142                </svg>
4143              </span>
4144            </button>
4145            <ul class="footer-dropdown__menu absolute bottom-[calc(100%)] left-0 z-10 -ml-12 w-[180px] h-auto list-none bg-white opacity-0 invisible translate-y-2 transition-all duration-300 rounded-[2px]">
4146              <div class="flex flex-row justify-between items-center">
4147                <div class="body-65-medium pt-[15px] px-3 pb-3">Stores</div>
4148                <button type="button" class="footer-dropdown__close cursor-pointer flex items-center justify-center w-[40px] h-[40px]" aria-label="Chiudi menu">
4149                  <span class="w-[24px] h-[24px] flex items-center justify-center">
4150                    <svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10" fill="none">
4151  <path d="M1.5 1.5L8.5 8.5M8.5 1.5L1.5 8.5" stroke="#000000" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/>
4152</svg>
4153                  </span>
4154                </button>
4155              </div>
4156              
4157                <li>
4158                  <a href="/pages/boutique-antonio-marras-new-york" class="block body-45-medium p-3 border-t border-[#EFEEED]">
4159                    New York
4160                  </a>
4161                </li>
4162              
4163                <li>
4164                  <a href="/pages/boutique-antonio-marras-roma" class="block body-45-medium p-3 border-t border-[#EFEEED]">
4165                    Rome
4166                  </a>
4167                </li>
4168              
4169                <li>
4170                  <a href="/pages/boutique-antonio-marras-alghero" class="block body-45-medium p-3 border-t border-[#EFEEED]">
4171                    Alghero
4172                  </a>
4173                </li>
4174              
4175                <li>
4176                  <a href="/pages/antonio-marras-montenapoleone" class="block body-45-medium p-3 border-t border-[#EFEEED]">
4177                    Milan Montenapoleone
4178                  </a>
4179                </li>
4180              
4181                <li>
4182                  <a href="/pages/boutique-antonio-marras-verona" class="block body-45-medium p-3 border-t border-[#
4182EFEEED]">
4183                    Verona
4184                  </a>
4185                </li>
4186              
4187                <li>
4188                  <a href="/pages/boutique-antonio-marras-milano" class="block body-45-medium p-3 border-t border-[#EFEEED]">
4189                    Milan Nonostante
4190                  </a>
4191                </li>
4192              
4193                <li>
4194                  <a href="/pages/boutique-antonio-marras-florence" class="block body-45-medium p-3 border-t border-[#EFEEED]">
4195                    Florence
4196                  </a>
4197                </li>
4198              
4199                <li>
4200                  <a href="/pages/boutique-antonio-marras-venice" class="block body-45-medium p-3 border-t border-[#EFEEED]">
4201                    Venice
4202                  </a>
4203                </li>
4204              
4205                <li>
4206                  <a href="/pages/boutique-antonio-marras-forte-dei-marmi" class="block body-45-medium p-3 border-t border-[#EFEEED]">
4207                    Forte dei Marmi
4208                  </a>
4209                </li>
4210              
4211                <li>
4212                  <a href="/pages/boutique-antonio-marras-porto-cervo" class="block body-45-medium p-3 border-t border-[#EFEEED]">
4213                    Porto Cervo
4214                  </a>
4215                </li>
4216              
4217            </ul>
4218          </div>
4219        </div>
4220      
4221    
4222  </div>
4223</div>
4224  </div>
4225
4226  <div style="display:none;">
4227  <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
4228    <input type="email" name="contact[email]" id="hidden-email" value="">
4229    <input type="text" name="contact[note]" id="hidden-note" value="">
4230    <button type="submit" id="submit-hidden-for wishlist-btn-meta"></button>
4231  </form>
4232</div>
4233
4234  <style>
4235    .footer-dropdown.open .footer-dropdown__menu {
4236      opacity: 1;
4237      visibility: visible;
4238      transform: translateY(0);
4239    }
4240
4241    .footer-dropdown__menu{
4242      box-shadow: 4px 0 16px 0 rgba(143, 143, 143, 0.16);
4243    }
4244
4245    .footer-dropdown.open .footer-dropdown__arrow {
4246      transform: rotate(180deg);
4247    }
4248  </style>
4249
4250<script>
4251document.addEventListener('DOMContentLoaded', function () {
4252  // ======================
4253  // Accordion mobile (Autoclose)
4254  // ======================
4255  const accordionTriggers = document.querySelectorAll('.footer-accordion__trigger');
4256
4257  accordionTriggers.forEach(trigger => {
4258    trigger.addEventListener('click', () => {
4259      if (window.innerWidth >= 768) return; // solo mobile
4260
4261      const content = trigger.nextElementSibling;
4262      const iconPlus = trigger.querySelector('.icon-plus');
4263      const iconMinus = trigger.querySelector('.icon-minus');
4264      const isOpen = trigger.getAttribute('aria-expanded') === 'true';
4265
4266      if (isOpen) {
4267        // Se era aperto, chiudilo
4268        trigger.setAttribute('aria-expanded', 'false');
4269        content.classList.remove('grid-rows-[1fr]');
4270        content.classList.add('grid-rows-[0fr]');
4271        iconPlus.classList.remove('hidden');
4272        iconMinus.classList.add('hidden');
4273      } else {
4274        // Se lo sto aprendo, prima CHIUDO tutti gli altri accordion
4275        accordionTriggers.forEach(otherTrigger => {
4276          if (otherTrigger !== trigger && otherTrigger.getAttribute('aria-expanded') === 'true') {
4277            const otherContent = otherTrigger.nextElementSibling;
4278            const otherIconPlus = otherTrigger.querySelector('.icon-plus');
4279            const otherIconMinus = otherTrigger.querySelector('.icon-minus');
4280
4281            otherTrigger.setAttribute('aria-expanded', 'false');
4282            otherContent.classList.remove('grid-rows-[1fr]');
4283            otherContent.classList.add('grid-rows-[0fr]');
4284            otherIconPlus.classList.remove('hidden');
4285            otherIconMinus.classList.add('hidden');
4286          }
4287        });
4288
4289        // Poi APRO quello cliccato
4290        trigger.setAttribute('aria-expanded', 'true');
4291        content.classList.remove('grid-rows-[0fr]');
4292        content.classList.add('grid-rows-[1fr]');
4293        iconPlus.classList.add('hidden');
4294        iconMinus.classList.remove('hidden');
4295      }
4296    });
4297  });
4298
4299  // ======================
4300  // Dropdown mobile + desktop
4301  // ======================
4302  const dropdowns = document.querySelectorAll('.footer-dropdown');
4303
4304  function closeDropdown(dropdown) {
4305    const toggle = dropdown.querySelector('.footer-dropdown__toggle');
4306    const menu = dropdown.querySelector('.footer-dropdown__menu');
4307    const arrow = toggle.querySelector('.footer-dropdown__arrow');
4308    toggle.setAttribute('aria-expanded', 'false');
4309    menu.classList.add('hidden', 'opacity-0', 'invisible', 'translate-y-2');
4310    if (arrow) arrow.style.transform = 'rotate(0deg)';
4311  }
4312
4313  function openDropdown(dropdown) {
4314    const toggle = dropdown.querySelector('.footer-dropdown__toggle');
4315    const menu = dropdown.querySelector('.footer-dropdown__menu');
4316    const arrow = toggle.querySelector('.footer-dropdown__arrow');
4317    toggle.setAttribute('aria-expanded', 'true');
4318    menu.classList.remove('hidden', 'opacity-0', 'invisible', 'translate-y-2');
4319    if (arrow) arrow.style.transform = 'rotate(180deg)';
4320  }
4321
4322  dropdowns.forEach(dropdown => {
4323    const toggle = dropdown.querySelector('.footer-dropdown__toggle');
4324    const closeBtn = dropdown.querySelector('.footer-dropdown__close');
4325
4326    // Inizializza chiuso
4327    closeDropdown(dropdown);
4328
4329    // Toggle click
4330    toggle.addEventListener('click', (e) => {
4331      // Se clicchi sulla X (closeBtn) o sui suoi figli, non fare nulla qui (gestito sotto)
4332      if (closeBtn && closeBtn.contains(e.target)) return; 
4333      e.stopPropagation();
4334
4335      const isOpen = toggle.getAttribute('aria-expanded') === 'true';
4336
4337      // Chiudi tutti gli altri dropdown
4338      dropdowns.forEach(d => { if (d !== dropdown) closeDropdown(d); });
4339
4340      // Apri o chiudi questo dropdown
4341      if (isOpen) {
4342        closeDropdown(dropdown);
4343      } else {
4344        openDropdown(dropdown);
4345      }
4346    });
4347
4348    // Chiudi cliccando sulla X
4349    if (closeBtn) {
4350      closeBtn.addEventListener('click', (e) => {
4351        e.stopPropagation();
4352        closeDropdown(dropdown);
4353      });
4354    }
4355  });
4356
4357  // Chiudi tutti i dropdown cliccando fuori
4358  document.addEventListener('click', () => {
4359    dropdowns.forEach(dropdown => closeDropdown(dropdown));
4360  });
4361});
4362</script>
4362
4363</footer>
4364
4365</div>
4366    
4366<script>
4367window.WL_KEY = 'shopify_wishlist_v1';
4368window.WORKER_URL = 'https://wishlist.it-omc-frontend-architecture.workers.dev/'; // URL del tuo Worker
4369
4370// Recupero dati locali
4371window.getWishlistData = function () {
4372  try {
4373    const data = localStorage.getItem(window.WL_KEY);
4374    return data ? JSON.parse(data) : [];
4375  } catch { return []; }
4376};
4377
4378// Salvataggio locale e sync icone
4379window.saveWishlistLocal = function (list) {
4380  localStorage.setItem(window.WL_KEY, JSON.stringify(list));
4381  window.refreshWishlistIcons(list);
4382};
4383
4384// Sincronizzazione con Worker
4385window.syncWishlistServer = async function (list) {
4386   return; 
4387  
4388  const payload = {
4389    customerId: '',
4390    wishlist: list.join(',')
4391  };
4392
4393  try {
4394    const response = await fetch(window.WORKER_URL, {
4395      method: 'POST',
4396      headers: { 'Content-Type': 'application/json' },
4397      body: JSON.stringify(payload)
4398    });
4399    const result = await response.json();
4400    console.log('Sync completato:', result);
4401  } catch (e) {
4402    console.error('Errore sincronizzazione:', e);
4403  }
4404};
4405
4406// Toggle prodotto
4407window.toggleWishlist = function (event, btn) {
4408  if (event) { event.preventDefault(); event.stopPropagation(); }
4409  const handle = btn.dataset.productHandle;
4410  let list = window.getWishlistData();
4411  const index = list.indexOf(handle);
4412
4413  index > -1 ? list.splice(index, 1) : list.push(handle);
4414
4415  window.saveWishlistLocal(list);
4416  window.syncWishlistServer(list);
4417};
4418
4419// Aggiornamento icone
4420window.refreshWishlistIcons = function (list = null) {
4421  const active = list || window.getWishlistData();
4422  document.querySelectorAll('.wishlist-btn').forEach(btn => {
4423    const isActive = active.includes(btn.dataset.productHandle);
4424    const svg = btn.querySelector('svg');
4425    if (svg) {
4426      svg.style.fill = isActive ? '#000' : 'none';
4427      svg.style.stroke = isActive ? '#000' : 'currentColor';
4428    }
4429  });
4430};
4431
4432// Caricamento iniziale
4433document.addEventListener('DOMContentLoaded', () => {
4434  let localItems = window.getWishlistData();
4435  
4436  
4437    window.refreshWishlistIcons(localItems);
4438  
4439});
4440</script>
4440
4441
4442
4443<script>
4444document.addEventListener("DOMContentLoaded", function() {
4445  // 1. Troviamo i link usando l'asterisco (*=) così intercettiamo anche i link sporcati da Shopify (es. /it#lang-en)
4446  let linksIT = document.querySelectorAll('a[href*="#lang-it"]');
4447  let linksEN = document.querySelectorAll('a[href*="#lang-en"]');
4448  let linksUS = document.querySelectorAll('a[href*="us.antoniomarras.com"]');
4449
4450  // 2. Calcoliamo il percorso "pulito" (senza il /it)
4451  let currentPath = window.location.pathname;
4452  let queryString = window.location.search;
4453  
4454  let cleanPath = currentPath;
4455  if (cleanPath.startsWith('/it/') || cleanPath === '/it') {
4456    cleanPath = cleanPath.substring(3); // Rimuove i primi 3 caratteri ("/it")
4457  }
4458  if (cleanPath === '') cleanPath = '/';
4459
4460  // 3. Assegniamo i link corretti
4461  linksIT.forEach(function(link) {
4462    // Rimuove la funzione originaria del link finto e mette l'URL corretto
4463    link.href = '/it' + (cleanPath === '/' ? '' : cleanPath) + queryString;
4464  });
4465
4466  linksEN.forEach(function(link) {
4467    link.href = cleanPath + queryString;
4468  });
4469
4470  linksUS.forEach(function(link) {
4471    if (cleanPath !== '/') {
4472      link.href = 'https://us.antoniomarras.com' + cleanPath + queryString;
4473    } else {
4474      link.href = 'https://us.antoniomarras.com';
4475    }
4476  });
4477});
4478</script>
4478
4479
4480  
4480<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4480
4481</body>
4482</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.