1<!DOCTYPE html><!-- Last Published: Wed Sep 30 2026 17:34:38 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="wetheknot.webflow.io" data-wf-page="66462f56831c546a99c91f32" data-wf-site="6606d2ef4119ff5b8bb93119" lang="en"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>Flagship store · wetheknot</title><meta content="Our flagship store is located in one of Lisbonâs historical and oldest neighborhoods â Alfama. Our space also welcomes your pets, so just come in!" name="description"/><meta content="Flagship store · wetheknot" property="og:title"/><meta content="Our flagship store is located in one of Lisbonâs historical and oldest neighborhoods â Alfama. Our space also welcomes your pets, so just come in!" property="og:description"/><meta content="Flagship store · wetheknot" name="twitter:title"/><meta content="Our flagship store is located in one of Lisbonâs historical and oldest neighborhoods â Alfama. Our space also welcomes your pets, so just come in!" name="twitter:description"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><meta content="i7771FNTGnVZlvd4VTpSkzHZyIhcXIxJg1PbF41bs3A" name="google-site-verification"/><link href="https://cdn.prod.website-files.com/6606d2ef4119ff5b8bb93119/css/wetheknot.webflow.shared.98bc38734.min.css" rel="stylesheet" type="text/css" integrity="sha384-mLw4c0M5uOKTsRG8nleyKw+RIzmf8EGmAr4YTxyBqp8dkl0NZXDS1+0ktex6DoW0" crossorigin="anonymous"/>
1<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
1<link href="https://cdn.prod.website-files.com/6606d2ef4119ff5b8bb93119/661f72b10be761cb236a0b0a_cropped-WTK_simbolo-1-32x32.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/6606d2ef4119ff5b8bb93119/661f736e6a0e1974b6e12a47_wtksimbolo.jpg" rel="apple-touch-icon"/><link rel="stylesheet" href="https://webfonts.typotheque.com/WF-028894-012457.css" type="text/css"/>
2<script>window.SmootifyUserOptions = { 3 "productsBase": "product", 4 "collectionsBase": "collections", 5 "vendorsBase": "account", 6 "orderPageUrl": "/account/order", 7 "enableAutoTrack": true 8} 9window.SmootifyUserOptions = { 10 newCustomerAccountsPublicKey: 'shp_815d6aad-1574-4643-95a0-73621d0573fe', 11 newCustomerLoginRedirect: "https://shopify.com/83724534070/account", 12 13 }</script>
13 14 15<link href="https://cdn.smootify.io/assets/latest/css/index.css" rel="stylesheet" />
16<script type="module" src="https://cdn.smootify.io/assets/latest/js/index.js" async defer></script>
vendor: 1 bytes, line 16
16
17<script src="https://cdn.smootify.io/assets/utils/analytics.js" type="fs-cc" fs-cc-categories="analytics" async defer></script>
vendor: 1 bytes, line 17
17
18<script src="https://cdn.shopify.com/extensions/37a85f7a-6d0b-4989-b87b-9f57e2d5ae08/forms-1187/assets/loader.js" type="smootify-load" defer="defer" data-type="text/javascript"></script>
18 19 20 21 22<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 22-23
22 23<script async src="https://www.googletagmanager.com/gtag/js?id=
23GT-WVJ8GQTW
vendor: 12 bytes, line 23
23"></script>
24<script> 25
vendor: 134 bytes, lines 25-29
25window.dataLayer = window.dataLayer || []; 26 function gtag(){dataLayer.push(arguments);} 27 gtag('js', new Date()); 28 29 gtag('config', '
29GT-WVJ8GQTW
vendor: 4 bytes, line 29
29');
30</script>
30 31 32<!-- Meta Pixel Code -->
33<script>
vendor: 399 bytes, lines 33-42
33 34!function(f,b,e,v,n,t,s) 35{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 36n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 37if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 38n.queue=[];t=b.createElement(e);t.async=!0; 39t.src=v;s=b.getElementsByTagName(e)[0]; 40s.parentNode.insertBefore(t,s)}(window, document,'script', 41'https://connect.facebook.net/en_US/fbevents.js'); 42fbq('init', '
42505606583598742
vendor: 30 bytes, lines 42-43
42'); 43fbq('track', 'PageView');
44</script>
44 45<noscript><img height="1" width="1" style="display:none" 46src="https://www.facebook.com/tr?id=505606583598742&ev=PageView&noscript=1" 47/></noscript> 48<!-- End Meta Pixel Code --> 49 50<style> 51 52html { 53font-size: 16px; 54scroll-padding-top: 8rem; 55 } 56 57a { color: inherit; } 58 59.text-size-small > a { border-bottom: 1px solid } 60 61.rich-text-sizeguide.w-richtext li { font-size: .65rem; line-height: 1rem; } 62 63 .button-quickview { font-size: .75rem; text-transform: uppercase; bottom: 0; right: 0; width: 100%; text-align: center; padding: .3rem 1rem .2rem; background-color:#000; color:#fff; } 64 65.discount-percentage {font-weight:400;} 66 67.fs-checkbox_button-4.w--redirected-checked { background-color:#ccff02; border-style:none;} 68.button-filter-close.filter-close-inside {padding:0.75rem;} 69 70swiper-slide {padding:0 1rem 1.5rem 1rem;} 71select, form, _w-100 {-webkit-appearance:none;} 72 73.rich-text-sizeguide.w-richtext ul { 74 border-bottom: 1px solid #e2e2e2; 75 padding-bottom: 8px; 76} 77.rich-text-sizeguide p a { 78 font-size: 0.875rem; 79 border-bottom: 1px solid #000; 80} 81 82.rich-text-sizeguide p, .shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept, .shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline { 83 font-size: 0.875rem; 84} 85 86.rich-text-sizeguide li:first-child { 87 text-align: left; 88 text-transform: uppercase; 89} 90 91.rich-text-sizeguide li { 92 text-align: center; 93} 94 95/* aplica aos dois rich texts (cm e in) */ 96.rich-text-sizeguide.w-richtext ul { 97 list-style: none; 98 padding-left: 0; 99 margin: 0; 100} 101 102/* cada UL vira 1 row com 5 colunas: label + 4 tamanhos */ 103.rich-text-sizeguide.w-richtext ul { 104 display: grid; 105 grid-template-columns: 1.4fr repeat(4, 1fr); 106 column-gap: 24px; 107 align-items: center; 108 padding: 14px 0; 109 border-bottom: 1px solid rgba(0,0,0,0.12); 110} 111 112/* cada LI vira 1 célula */ 113.rich-text-sizeguide.w-richtext ul > li { 114 margin: 0; 115} 116 117/* 1ª coluna (label) alinhada à esquerda */ 118.rich-text-sizeguide.w-richtext ul > li:first-child { 119 font-weight: 600; 120 text-transform: uppercase; 121} 122 123/* colunas de valores alinhadas à direita (opcional) */ 124.rich-text-sizeguide.w-richtext ul > li:not(:first-child) { 125 text-align: right; 126} 127 128/* header row (primeira UL) com estilo diferente */ 129.rich-text-sizeguide.w-richtext ul:first-of-type { 130 padding-top: 0; 131 font-weight: 600; 132 border-bottom: 1px solid rgba(0,0,0,0.2); 133} 134 135/* header row: não uppercase no "Size (cm/in)" se não quiseres */ 136.rich-text-sizeguide.w-richtext ul:first-of-type > li:first-child { 137 text-transform: none; 138} 139 140 .rich-text-sizeguide.w-richtext ul > li:not(:first-child) { 141 text-align: center; 142} 143 144 /* Remove apenas <p> que estejam imediatamente entre duas <ul> */ 145.rich-text-sizeguide ul + p + ul, 146.rich-text-sizeguide-cm ul + p + ul, 147.rich-text-sizeguide-in ul + p + ul { 148 margin-top: 0 !important; 149} 150 151.rich-text-sizeguide ul + p, 152.rich-text-sizeguide-cm ul + p, 153.rich-text-sizeguide-in ul + p { 154 margin: 0 !important; 155 padding: 0 !important; 156 line-height: 0 !important; 157 height: 0 !important; 158} 159 160 rich-text-sizeguide ul li:first-child, 161.rich-text-sizeguide-cm ul li:first-child, 162.rich-text-sizeguide-in ul li:first-child { 163 min-width: 140px; 164 white-space: nowrap; 165} 166 167#shopify-pc__banner { 168 backdrop-filter: blur(50px); 169 border: 0px !important; 170} 171.shopify-pc__banner__dialog { 172 box-shadow:none!important; 173} 174.shopify-pc__banner__dialog h2 { 175 display: none; 176} 177.shopify-pc__banner__dialog p { 178 font-size: 0.875rem; 179 line-height: 1.3rem!important; 180} 181.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs { 182 text-decoration:none!important; 183 font-size:0.875rem; 184} 185 .shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs span { 186 border-bottom:1px solid #000; 187 padding-bottom:1px; 188 } 189.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline, .shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept { 190 border:0!important; 191 } 192 193 .shopify-pc__prefs__dialog { box-shadow:unset!important; background-color:#fff!important; border-radius:0!important; border:1px solid #000!important; } 194.shopify-pc__prefs__dialog header h2 { 195 font-weight: 500!important; 196 font-size: 1.3rem!important; 197 text-align: left !important; 198} 199 .shopify-pc__prefs__dialog header {
200 align-items: baseline!important; 201 border-bottom: 0!important; 202 padding: 1.5rem 2rem 0 2rem!important; 203} 204 .shopify-pc__prefs__header-actions button { 205 padding: 0.75rem 0.875rem!important; 206 font-size: 0.875rem!important; 207 border: 1px solid #000!important; 208 border-radius: 0!important; 209 background-color:#fff!important; 210 color:#000!important; 211 text-transform: uppercase!important; 212 line-height:1rem!important 213} 214 button#shopify-pc__prefs__header-decline { 215 background-color: #fff!important; 216 color: #000!important; 217 border:1px solid #000!important; 218 text-transform: uppercase!important; 219} 220 .shopify-pc__prefs__intro-main h3 { 221 font-size: 1.3rem!important; 222 margin-bottom: 5px!important; 223 font-weight:100!important; 224} 225 .shopify-pc__prefs__option:first-child { 226 border-top:0!important; 227 margin:0!important; 228 } 229 .shopify-pc__prefs__option label { 230 font-weight: 500!important; 231 font-size: 0.75rem!important; 232 line-height: 1.75!important; 233 text-transform: uppercase!important; 234 margin:0!important; 235 gap:15px!important; 236} 237 .shopify-pc__prefs__option p { 238 line-height: 1.5!important; 239 font-size: 1rem!important; 240 padding: 0 0 0 40px!important; 241} 242 .shopify-pc__prefs__intro-main p { font-size:1rem!important; } 243 244 figcaption {font-size:12px;} 245 246 ._textBody_2aowh_10 p { 247 font-size:1.125rem!important; 248 line-height:1.5rem!important; 249 } 250 251/* Slider */ 252 .w-slider-dot { 253 height:0.75rem; 254 width:0.75rem; 255 background-color: #e6e6e6 !important;} 256 257 .w-slider-dot.w-active { 258 background-color: #000!important; } 259 260/* Klaviyo Reviews */ 261 262/* 1. Global text color resets */ 263#klaviyo-product-reviews-wrapper, 264#klaviyo-product-reviews-wrapper * { 265 color: #000000 !important; 266 padding: 0; 267} 268 269/* 2. Hide unwanted controls and elements */ 270#klaviyo-product-reviews-wrapper .kl_reviews__search, 271#klaviyo-product-reviews-wrapper .kl_reviews__filters__pill, 272#klaviyo-product-reviews-wrapper .kl_reviews__filters__sort, 273#klaviyo-product-reviews-wrapper .kl_reviews__filters__rating, 274#klaviyo-product-reviews-wrapper .kl_reviews__summary__header, 275#klaviyo-product-reviews-wrapper .kl_reviews__histogram__value, 276.kl_reviews__reviews_list .kl_reviews__list__tab--active::after { 277 display: none !important; 278} 279 280/* 3. Star Icons: Full, Empty, and Half Stars */ 281#klaviyo-product-reviews-wrapper .kl_reviews__stars_badge svg { 282 stroke-linejoin: miter !important; 283} 284 285/* Full Stars -> Black */ 286#klaviyo-product-reviews-wrapper .kl_reviews__full_star path.kl_reviews__star { 287 fill: #000000 !important; 288} 289#klaviyo-product-reviews-wrapper .kl_reviews__full_star linearGradient stop { 290 stop-color: #000000 !important; 291 stop-opacity: 1 !important; 292} 293 294/* Empty Stars -> Grey */ 295#klaviyo-product-reviews-wrapper .kl_reviews__empty_star path.kl_reviews__star { 296 fill: #E6E6E6 !important; 297 stroke: none !important; 298} 299#klaviyo-product-reviews-wrapper .kl_reviews__empty_star linearGradient stop { 300 stop-color: #E6E6E6 !important; 301 stop-opacity: 1 !important; 302} 303 304/* Half Stars -> Split Black & Grey */ 305#klaviyo-product-reviews-wrapper [class*="half_star"] linearGradient stop.kl_reviews__star--fill, 306#klaviyo-product-reviews-wrapper svg:has(.kl_reviews__star--fill) linearGradient stop.kl_reviews__star--fill { 307 stop-color: #000000 !important; 308} 309 310#klaviyo-product-reviews-wrapper [class*="half_star"] linearGradient stop.kl_reviews__star--empty, 311#klaviyo-product-reviews-wrapper svg:has(.kl_reviews__star--empty) linearGradient stop.kl_reviews__star--empty { 312 stop-color: #E6E6E6 !important; 313} 314 315/* 4. Histogram & Rating Progress Bars */ 316.kl_reviews__histogram__bar--foreground { 317 background-color: #000000 !important; 318 border-radius: 0px !important; 319} 320 321.kl_reviews__histogram__bar--background { 322 background-color: #E6E6E6 !important; 323 border-radius: 0px !important; 324 border: none !important; 325} 326 327.kl_reviews__histogram__rating { 328 font-weight: 500 !important; 329 font-size: 0.875rem !important; 330} 331 332/* 5. Typography & Layout Adjustments */ 333.kl_reviews__summary__average_value, 334.kl_reviews__summary__average_denominator { 335 font-size: 1.125rem !important; 336 font-weight: 500 !important; 337 line-height: 1.25rem; 338 margin-right: 5px !important; 339} 340 341.kl_reviews__summary__average_and_stars { 342 display: flex !important; 343 align-items: flex-start !important; 344} 345 346.kl_reviews__summary__average, 347.kl_reviews__summary__stars { 348 margin: 0 !important; 349 padding: 0 !important; 350} 351 352.kl_reviews__summary__stars__count { 353 font-weight: 100 !important; 354 font-size: 0.875rem !important; 355} 356 357#kl_reviews_tabs__reviews_tab { 358 font-size: 0.875rem !important; 359 text-transform: uppercase !important; 360 font-weight: 500 !important; 361 padding-left: 0; 362} 363 364.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__list__tab small { 365 font-size: 0.875rem !important; 366 margin-left: 0.5rem !important; 367} 368 369/* 6. Write a Review Button */ 370#klaviyo-product-reviews-wrapper .kl_reviews__button { 371 background-color: #000000 !important; 372 color: #FFFFFF !important; 373 text-transform: uppercase !important; 374 font-weight: 500 !important; 375 border-radius: 0 !important; 376 border: none !important; 377 padding: 1rem !important; 378} 379 380/* Translation */ 381 382.language-dropdown-2 {background: transparent!important;} 383 384/* Remove hover styles from switcher and dropdown items */ 385.language-toggle-2:hover, 386.language-button:hover { 387 background-color: transparent !important; 388 border-top: none !important; 389 border-left: none !important;
390 border-right: none !important; 391 box-shadow: none !important; 392} 393 394/* Remove unwanted borders/background from the switcher itself */ 395.language-toggle-2 { 396 background-color: transparent !important; 397 border: none !important; 398 box-shadow: none !important; 399} 400 401/* Language item layout: full width, horizontal, bordered */ 402.language-button { 403 display: flex; 404 justify-content: flex-start; 405 align-items: center; 406 width: 100%; 407 padding: 1rem 0.5rem 0.75rem 1rem; 408 border-bottom: 1px solid #000; 409 box-sizing: border-box; 410 border-radius: 0 !important; 411 text-decoration: none; 412} 413 414/* Remove bottom border from the last item */ 415.language-button:last-child { 416 border-bottom: none; 417} 418 419/* Remove any inner rounded corners that affect borders */ 420.language-button > div { 421 border-radius: 0 !important; 422 overflow: visible !important; 423} 424 425/* Add full border around the dropdown list */ 426.translation-wrapper { 427 border: 1px solid #000; 428 box-sizing: border-box; 429 padding: 0; 430} 431 432 .element-option-button.disabled {background-color:#000;} 433 434@media only screen and (max-width: 1600px) { 435 .shopify-pc__prefs__dialog { 436 margin-left: 25%!important; 437 width: 50%!important; 438 } 439} 440 441@media screen and (max-width: 479px) { 442 .bloc-cta-headerhomepage { 443 height: 7rem!important; 444 } 445} 446 447 @media only screen and (max-width: 991px) { 448.search-input.w-input { color: white !important } 449.shopify-pc__prefs__dialog { 450 margin: 0 auto!important; 451 width:auto!important; 452 left:1rem; right:1rem; 453 } 454} 455 } 456 457 458 @keyframes blur-loading { 459 0% { 460 filter: blur(00px); 461 } 462 50% { 463 filter: blur(0px); 464 } 465 to { 466 filter: blur(0px); 467 } 468} 469 470 471 @media only screen and (max-width: 991px) { 472 473 .w-dropdown-list{ 474 475top: 0 !important; 476} 477 478 @keyframes scroll { 479 from { 480 transform: translateX(0%); 481 } 482 to { 483 transform: translateX(-300%); 484 } 485 } 486 487 .scroll { 488 animation: scroll 46s linear infinite; 489 } 490 491 .reverse { 492 animation-direction: reverse; 493 } 494} 495 @media only screen and (max-width: 568px) { 496 497 .scroll { 498 animation: scroll 80s linear infinite; 499 } 500 @keyframes scroll { 501 from { 502 transform: translateX(120%); 503 } 504 to { 505 transform: translateX(-300%); 506 } 507 } 508 509 510} 511 512/*.navbar::before { 513 content: ''; 514 position: absolute; 515 width: 100%; 516 height: 100%; 517 -webkit-backdrop-filter: blur(10px); 518 backdrop-filter: blur(10px); 519 background: rgba(255, 255, 255, .7); 520} 521*/ 522 .hidden{ 523 524 display:none;} 525 526 527 528 /* Remove Google top bar and margin */ 529.goog-te-banner-frame.skiptranslate { 530 display: none !important; 531 } 532body { 533 top: 0px !important; 534 } 535 536/* Disable google translate original text tooltips */ 537#goog-gt-tt, .goog-te-balloon-frame{display: none !important;} 538.goog-text-highlight { background: none !important; box-shadow: none !important;} 539 540
541</style>
541<script type="text/javascript">window.__WEBFLOW_CURRENCY_SETTINGS = {"currencyCode":"USD","symbol":"$","decimal":".","fractionDigits":2,"group":",","template":"{{wf {\"path\":\"symbol\",\"type\":\"PlainText\"} }} {{wf {\"path\":\"amount\",\"type\":\"CommercePrice\"} }} {{wf {\"path\":\"currencyCode\",\"type\":\"PlainText\"} }}","hideDecimalForWholeNumbers":false};</script>
541</head><body><div class="page-wrapper global-body"><div data-animation="default" class="navbar mainnavbar w-nav" data-easing2="ease-in-out" fs-scrolldisable-element="smart-nav" data-easing="ease" data-collapse="medium" data-w-id="2193ff9d-8a07-498c-b493-7854f1ac36a1" role="banner" data-no-scroll="1" data-duration="200" id="487463321910"><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="w-dyn-item"><div id="new-bar" class="marquee"><div class="marquee-content scroll"><div class="text-bloc-banner">FREE SHIPPING â Portugal on orders +50⬠| EU countries on orders +150â¬</div></div><div class="marquee-content scroll second-marquee"><div class="text-bloc-banner">FREE SHIPPING â Portugal on orders +50⬠| EU countries on orders +150â¬</div></div><div id="close-marquee" class="close-marquee"><div class="text-size-tiny">Close</div></div></div></div></div></div><div class="navbar6_component"><div class="navbar6_container"><a href="/" id="w-node-_2193ff9d-8a07-498c-b493-7854f1ac36a3-f1ac36a1" class="navbar6_logo-link w-nav-brand"><div class="logo-svg w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="auto" height="100%" viewBox="0 0 1363 282" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 542<g opacity="0.967"> 543<path fill-rule="evenodd" clip-rule="evenodd" d="M1147.49 0.72196C1184.19 -1.61813 1208.19 14.3838 1219.51 48.7278C1221.38 112.827 1220.74 176.835 1217.59 240.751C1205.61 267.755 1184.81 281.197 1155.18 281.076C1122.66 280.997 1101.22 265.635 1090.84 234.99C1089.56 172.263 1089.56 109.535 1090.84 46.8075C1100.06 19.3434 1118.95 3.98159 1147.49 0.72196ZM1149.41 50.648C1157.08 48.9496 1162.52 51.51 1165.74 58.3289C1167.02 114.016 1167.02 169.702 1165.74 225.389C1158.61 235.564 1151.57 235.564 1144.61 225.389C1143.33 169.062 1143.33 112.735 1144.61 56.4087C1146.62 54.7316 1148.22 52.8113 1149.41 50.648Z" fill="currentColor"/> 544<path fill-rule="evenodd" clip-rule="evenodd" d="M0.957031 6.48438C18.2414 6.48438 35.5258 6.48438 52.8102 6.48438C56.9366 54.1839 62.3779 101.55 69.1344 148.582C74.7881 101.225 80.2294 53.8594 85.4586 6.48438C98.902 6.48438 112.345 6.48438 125.789 6.48438C129.828 54.5509 134.629 102.557 140.193 150.502C147.045 102.605 153.126 54.5991 158.437 6.48438C174.441 6.48438 190.445 6.48438 206.449 6.48438C192.543 96.1281 178.461 185.739 164.199 275.317C148.835 275.317 133.471 275.317 118.107 275.317C113.14 232.386 107.698 189.5 101.783 146.661C95.8419 188.882 90.0804 231.127 84.4983 273.397C69.6203 275.282 54.5765 275.922 39.3668 275.317C26.0254 185.78 13.2222 96.1694 0.957031 6.48438Z" fill="currentColor"/> 545<path fill-rule="evenodd" clip-rule="evenodd" d="M219.895 6.48438C257.023 6.48438 294.154 6.48438 331.283 6.48438C331.283 22.4863 331.283 38.4883 331.283 54.4902C312.078 54.4902 292.873 54.4902 273.668 54.4902C273.668 74.9727 273.668 95.4551 273.668 115.938C286.472 115.938 299.274 115.938 312.078 115.938C312.078 130.66 312.078 145.381 312.078 160.103C299.274 160.103 286.472 160.103 273.668 160.103C273.668 182.506 273.668 204.908 273.668 227.311C292.873 227.311 312.078 227.311 331.283 227.311C331.283 243.312 331.283 259.316 331.283 275.317C294.154 275.317 257.023 275.317 219.895 275.317C219.895 185.706 219.895 96.0953 219.895 6.48438Z" fill="currentColor"/> 546<path fill-rule="evenodd" clip-rule="evenodd" d="M350.492 6.48438C392.743 6.48438 434.994 6.48438 477.244 6.48438C477.244 21.8462 477.244 37.2081 477.244 52.57C465.082 52.57 452.918 52.57 440.755 52.57C440.755 126.819 440.755 201.067 440.755 275.317C422.831 275.317 404.905 275.317 386.981 275.317C386.981 201.067 386.981 126.819 386.981 52.57C374.819 52.57 362.655 52.57 350.492 52.57C350.492 37.2081 350.492 21.8462 350.492 6.48438Z" fill="currentColor"/> 547<path fill-rule="evenodd" clip-rule="evenodd" d="M496.441 6.48438C515.007 6.48438 533.57 6.48438 552.136 6.48438C552.136 42.9688 552.136 79.4532 552.136 115.938C561.099 115.938 570.06 115.938 579.022 115.938C579.022 79.4532 579.022 42.9688 579.022 6.48438C596.946 6.48438 614.872 6.48438 632.796 6.48438C632.796 96.0953 632.796 185.706 632.796 275.317C614.872 275.317 596.946 275.317 579.022 275.317C579.022 236.912 579.022 198.508 579.022 160.103C569.42 160.103 559.818 160.103 550.215 160.103C550.125 198.523 550.764 236.928 552.136 275.317C533.57 275.317 515.007 275.317 496.441 275.317C496.441 185.706 496.441 96.0953 496.441 6.48438Z" fill="currentColor"/> 548<path fill-rule="evenodd" clip-rule="evenodd" d="M652.008 6.48438C689.137 6.48438 726.267 6.48438 763.396 6.48438C763.396 22.4863 763.396 38.4883 763.396 54.4902C744.191 54.4902 724.986 54.4902 705.781 54.4902C705.781 74.9727 705.781 95.4551 705.781 115.938C718.585 115.938 731.387 115.938 744.191 115.938C744.191 130.66 744.191 145.381 744.191 160.103C731.387 160.103 718.585 160.103 705.781 160.103C705.781 182.506 705.781 204.908 705.781 227.311C724.986 227.311 744.191 227.311 763.396 227.311C763.396 243.312 763.396 259.316 763.396 275.317C726.267 275.317 689.137 275.317 652.008 275.317C652.008 185.706 652.008 96.0953 652.008 6.48438Z" fill="currentColor"/> 549<path fill-rule="evenodd" clip-rule="evenodd" d="M782.598 6.48256C800.522 6.48256 818.447 6.48256 836.371 6.48256C836.051 35.9332 836.371 65.3767 837.332 94.8133C845.678 65.9109 855.323 35.187 864.261 6.48242L915.111 6.48256C901.681 51.2522 888.238 96.0578 874.781 140.899C888.238 185.74 901.681 230.545 915.111 275.315C897.779 27
5495.953 880.495 275.311 863.258 273.395C854.32 244.691 845.678 215.888 837.332 186.984C836.371 216.422 836.051 245.865 836.371 275.315C818.447 275.315 800.522 275.315 782.598 275.315C782.598 185.704 782.598 96.0935 782.598 6.48256Z" fill="currentColor"/> 550<path fill-rule="evenodd" clip-rule="evenodd" d="M932.398 6.48438H981.067C994.77 52.3914 1009.16 100.397 1021.7 146.661C1022.66 99.94 1022.98 53.2144 1022.66 6.48438C1038.03 6.48438 1053.39 6.48438 1068.75 6.48438C1068.75 96.0953 1068.75 185.706 1068.75 275.317C1053.54 275.922 1038.5 275.282 1023.62 273.397C1009.54 228.592 995.454 183.786 981.371 138.98C980.411 184.421 980.09 229.867 980.411 275.317C964.407 275.317 948.402 275.317 932.398 275.317C932.398 185.706 932.398 96.0953 932.398 6.48438Z" fill="currentColor"/> 551<path fill-rule="evenodd" clip-rule="evenodd" d="M1362.59 6.48438C1362.59 22.4863 1362.59 38.4883 1362.59 54.4902C1350.42 54.4902 1338.26 54.4902 1326.1 54.4902C1326.1 128.099 1326.1 201.709 1326.1 275.317C1308.17 275.317 1290.25 275.317 1272.32 275.317C1272.32 201.709 1272.32 128.099 1272.32 54.4902C1259.52 54.4902 1246.72 54.4902 1233.91 54.4902C1233.91 38.4883 1233.91 22.4863 1233.91 6.48438C1276.8 6.48438 1319.7 6.48438 1362.59 6.48438Z" fill="currentColor"/> 552</g> 553</svg></div></a><nav role="navigation" id="w-node-_2193ff9d-8a07-498c-b493-7854f1ac36a5-f1ac36a1" class="navbar6_menu w-nav-menu"><div class="mobile-menu"><div class="navbar6_menu-left"><div class="collection-list-wrapper-6 w-dyn-list"><div role="list" class="top-menu-links w-dyn-items"><div role="listitem" class="new-drop-collection-2 w-dyn-item"><a href="/collections/new-drops" class="link-newdrop-nav-2 text-size-small w-nav-link">New drops</a><a href="#" class="link-newdrop-nav-2 text-size-small w-condition-invisible w-nav-link">New drops</a></div></div></div><div class="margin-top-bottom"><div id="open-menu-shop" class="button-open-menu-mobile"><div class="text-size-xxlarge">Shop</div><div class="text-size-xxlarge">â</div></div></div><div data-delay="300" data-hover="true" data-w-id="2193ff9d-8a07-498c-b493-7854f1ac36ad" class="navbar6_menu-dropdown w-dropdown"><div class="navbar6_dropdown-toggle w-dropdown-toggle"><div class="text-size-small">Shop</div><div class="dropdown-chevron w-embed"><svg width=" 100%" height=" 100%" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 554<path fill-rule="evenodd" clip-rule="evenodd" d="M2.55806 6.29544C2.46043 6.19781 2.46043 6.03952 2.55806 5.94189L3.44195 5.058C3.53958 4.96037 3.69787 4.96037 3.7955 5.058L8.00001 9.26251L12.2045 5.058C12.3021 4.96037 12.4604 4.96037 12.5581 5.058L13.4419 5.94189C13.5396 6.03952 13.5396 6.19781 13.4419 6.29544L8.17678 11.5606C8.07915 11.6582 7.92086 11.6582 7.82323 11.5606L2.55806 6.29544Z" fill="currentColor"/> 555</svg></div></div><nav id="menu-shop" class="navbar6_dropdown-list w-dropdown-list"><div id="dropdown-menushop-hover-out" class="dropdown-menu-hover-out"></div><div class="navbar6_container-copy"><div id="close-menu-shop" class="button-close-menu-mobile"><div class="text-size-xxlarge">Shop</div><div class="text-size-xxlarge">â</div></div><div class="navbar6_dropdown-content-submenu"><div class="containersubmenu"><div class="button-open-menu-mobile"><div class="navbar6_link text-size-large">Clothing</div><div class="text-size-large">â</div></div><div data-delay="300" data-hover="true" class="submenu-dropdown w-dropdown"><div id="menu-accessories-link" class="navbar6_dropdown-toggle w-dropdown-toggle"><div class="heading-style-h2">Accessoires</div><div class="dropdown-chevron w-embed"><svg width=" 100%" height=" 100%" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 556<path fill-rule="evenodd" clip-rule="evenodd" d="M2.55806 6.29544C2.46043 6.19781 2.46043 6.03952 2.55806 5.94189L3.44195 5.058C3.53958 4.96037 3.69787 4.96037 3.7955 5.058L8.00001 9.26251L12.2045 5.058C12.3021 4.96037 12.4604 4.96037 12.5581 5.058L13.4419 5.94189C13.5396 6.03952 13.5396 6.19781 13.4419 6.29544L8.17678 11.5606C8.07915 11.6582 7.92086 11.6582 7.82323 11.5606L2.55806 6.29544Z" fill="currentColor"/> 557</svg></div></div><nav class="sub-menu w-dropdown-list"><div id="close-menu-accessories" class="button-close-menu-mobile submenu-buttonclose"><div class="text-size-xxlarge">
557Clothing</div><div class="text-size-xxlarge">â</div></div><div id="dropdown-menushop-hover-out" class="dropdown-menu-hover-out"></div><div><div class="w-dyn-list"><div role="list" class="link-subnav mobilesubnav w-dyn-items"><div role="listitem" class="collection-item-2 w-dyn-item"><a href="/collections/clothing" class="link-subnav w-inline-block"><div class="text-size-large">View All</div></a></div></div></div><div class="list-subsubnav w-dyn-list"><div role="list" class="list-links-subnav w-dyn-items"><div role="listitem" class="list-links-subnav w-dyn-item"></div></div></div><div class="list-subsubnav w-dyn-list"><div role="list" class="list-links-subnav w-dyn-items"><div role="listitem" class="list-links-subnav w-dyn-item"><a href="/collections/t-shirts-long-sleeves" class="link-subnav mobilesubnav w-inline-block"><div class="text-size-large">T-shirts & Long sleeves</div></a></div><div role="listitem" class="list-links-subnav w-dyn-item"><a href="/collections/sweatshirts" class="link-subnav mobilesubnav w-inline-block"><div class="text-size-large">Sweatshirts</div></a></div><div role="listitem" class="list-links-subnav w-dyn-item"><a href="/collections/knitwear" class="link-subnav mobilesubnav w-inline-block"><div class="text-size-large">Knitwear</div></a></div><div role="listitem" class="list-links-subnav w-dyn-item"><a href="/collections/trousers-shorts" class="link-subnav mobilesubnav w-inline-block"><div class="text-size-large">Trousers & Shorts</div></a></div><div role="listitem" class="list-links-subnav w-dyn-item"><a href="/collections/shirts" class="link-subnav mobilesubnav w-inline-block"><div class="text-size-large">Shirts</div></a></div><div role="listitem" class="list-links-subnav w-dyn-item"><a href="/collections/jackets" class="link-subnav mobilesubnav w-inline-block"><div class="text-size-large">Jackets</div></a></div></div></div></div></nav></div><div class="submenudesktop"><div class="text-size-large">Clothing</div><div class="div-block-31"><div class="w-dyn-list"><div role="list" class="list-links-subnav title-subnav w-dyn-items"><div role="listitem" class="collection-item-2 w-dyn-item"><a href="/collections/clothing" class="link-subnav w-inline-block"><div class="text-size-regular">View All</div></a></div></div></div><div class="w-dyn-list"><div role="list" class="list-links-subnav w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/collections/t-shirts-long-sleeves" class="link-subnav w-inline-block"><div class="text-size-regular">T-shirts & Long sleeves</div></a></div><div role="listitem" class="w-dyn-item"><a href="/collections/sweatshirts" class="link-subnav w-inline-block"><div class="text-size-regular">Sweatshirts</div></a></div><div role="listitem" class="w-dyn-item"><a href="/collections/knitwear" class="link-subnav w-inline-block"><div class="text-size-regular">Knitwear</div></a></div><div role="listitem" class="w-dyn-item"><a href="/collections/trousers-shorts" class="link-subnav w-inline-block"><div class="text-size-regular">Trousers & Shorts</div></a></div><div role="listitem" class="w-dyn-item"><a href="/collections/shirts" class="link-subnav w-inline-block"><div class="text-size-regular">Shirts</div></a></div><div role="listitem" class="w-dyn-item"><a href="/collections/jackets" class="link-subnav w-inline-block"><div class="text-size-regular">Jackets</div></a></div></div></div></div></div></div><div class="containersubmenu"><div class="button-open-menu-mobile"><div class="navbar6_link text-size-large">Accessories</div><div class="text-size-large">â</div></div><div data-delay="300" data-hover="true" data-w-id="90bffd82-0a33-9877-8001-356404bbb31e" class="submenu-dropdown w-dropdown"><div id="menu-accessories-link" class="navbar6_dropdown-toggle w-dropdown-toggle"><div class="heading-style-h2">Accessoires</div><div class="dropdown-chevron w-embed"><svg width=" 100%" height=" 100%" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 558<path fill-rule="evenodd" clip-rule="evenodd" d="M2.55806 6.29544C2.46043 6.19781 2.46043 6.03952 2.55806 5.94189L3.44195 5.058C3.53958 4.96037 3.69787 4.96037 3.7955 5.058L8.00001 9.26251L12.2045 5.058C12.3021 4.96037 12.4604 4.96037 12.5581 5.058L13.4419 5.94189C13.5396 6.03952 13.5396 6.19781 13.4419 6.29544L8.17678 11.5606C8.07915 11.6582 7.92086 11.6582 7.82323 11.5606L2.55806 6.29544Z" fill="currentColor"/> 559</svg></div></div><nav class="sub-menu w-dropdown-list"><div id="close-menu-accessories" class="button-close-menu-mobile submenu-buttonclose"><div class="text-size-xxlarge">Accessories</div><div class="text-size-xxlarge">â</div></div><div id="dropdown-menushop-hover-out" class="dropdown-menu-hover-out"></div><div><div class="list-subsubnav w-dyn-list"><div role="list" class="list-links-subnav w-dyn-items"><div role="listitem" class="list-links-subnav w-dyn-item"><a href="/collections/accessories" class="link-subnav mobilesubnav w-inline-block"><div class="text-size-large">View All</div></a></div></div></div><div class="list-subsubnav w-dyn-list"><div role="list" class="list-links-subnav w-dyn-items"><div role="listitem" class="list-links-subnav w-dyn-item"><a href="/collections/bags" class="link-subnav mobilesubnav w-inline-block"><div class="text-size-large">Bags</div></a></div><div role="listitem" class="list-links-subnav w-dyn-item"><a href="/collections/card-holders" class="link-subnav mobilesubnav w-inline-block"><div class="text-size-large">Card Holders</div></a></div><div role="listitem" class="list-links-subnav w-dyn-item"><a href="/collections/pouches" class="link-subnav mobilesubnav w-inline-block"><div class="text-size-large">Pouches</div></a></div><div role="listitem" class="list-links-subnav w-dyn-item"><a href="/collections/hats-and-beanies" class="link-subnav mobilesubnav w-inline-block"><div class="text-size-large">Hats & Beanies</div></a></div><div role="listitem" class="list-links-subnav w-dyn-item"><a href="/collections/socks" class="link-subnav mobilesubnav w-inline-block"><div class="text-size-large">Socks</div></a></div><div role="listitem" class="list-links-subnav w-dyn-item"><a href="/collections/scarves" class="link-subnav mobilesubnav w-inline-block"><div class="text-size-large">Scarves</div></a></div><div role="listitem" class="list-links-subnav w-dyn-item"><a href="/collections/belts" class="link-subnav mobilesubnav w-inline-block"><div class="text-size-large">Belts</div></a></div></div></div></div></nav></div><div class="submenudesktop"><div class="text-size-large">Accessories</div><div class="w-dyn-list"><div role="list" class="list-links-subnav title-subnav w-dyn-items"><div role="listitem" class="collection-item-2 menu-collections w-dyn-item"><a href="/collections/accessories" class="link-subnav w-inline-block"><div class="text-size-regular">View All</div></a></div></div></div><div class="w-dyn-list"><div role="list" class="list-links-subnav w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/collections/bags" class="link-subnav w-inline-block"><div class="text-size-regular">Bags</div></a></div><div role="listitem" class="w-dyn-item"><a href="/collections/card-holders" class="link-subnav w-inline-block"><div class="text-size-regular">Card Holders</div></a></div><div role="listitem" class="w-dyn-item"><a href="/collections/pouches" class="link-subnav w-inline-block"><div class="text-size-regular">Pouches</div></a></div><div role="listitem" class="w-dyn-item"><a href="/collections/hats-and-beanies" class="link-subnav w-inline-block"><div class="text-size-regular">Hats & Beanies</div></a></div><div role="listitem" class="w-dyn-item"><a href="/collections/socks" class="link-subnav w-inline-block"><div class="text-size-regular">Socks</div></a></div><div role="listitem" class="w-dyn-item"><a href="/collections/scarves" class="link-subnav w-inline-block"><div class="text-size-regular">Scarves</div></a></div><div role="listitem" class="w-dyn-item"><a href="/collections/belts" class="link-subnav w-inline-block"><div class="text-size-regular">Belts</div></a></div></div></div></div></div><div class="containersubmenu"><div class="button-open-menu-mobile"><div class="navbar6_link text-size-large">Specials</div><div class="text-size-large">â</div></div><div data-delay="300" data-hover="true" class="submenu-dropdown w-dropdown"><div id="menu-accessories-link" class="navbar6_dropdown-toggle w-dropdown-toggle"><div class="heading-style-h2">Accessoires</div><div class="dropdown-chevron w-embed">
559<svg width=" 100%" height=" 100%" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 560<path fill-rule="evenodd" clip-rule="evenodd" d="M2.55806 6.29544C2.46043 6.19781 2.46043 6.03952 2.55806 5.94189L3.44195 5.058C3.53958 4.96037 3.69787 4.96037 3.7955 5.058L8.00001 9.26251L12.2045 5.058C12.3021 4.96037 12.4604 4.96037 12.5581 5.058L13.4419 5.94189C13.5396 6.03952 13.5396 6.19781 13.4419 6.29544L8.17678 11.5606C8.07915 11.6582 7.92086 11.6582 7.82323 11.5606L2.55806 6.29544Z" fill="currentColor"/> 561</svg></div></div><nav class="sub-menu w-dropdown-list"><div id="close-menu-accessories" class="button-close-menu-mobile submenu-buttonclose"><div class="text-size-xxlarge">Specials</div><div class="text-size-xxlarge">â</div></div><div id="dropdown-menushop-hover-out" class="dropdown-menu-hover-out"></div><div class="list-subsubnav w-dyn-list"><div role="list" class="list-links-subnav w-dyn-items"><div role="listitem" class="list-links-subnav w-dyn-item"><a href="#" class="text-size-large w-inline-block w-condition-invisible"><div class="text-block-5">Soaps</div></a><a href="https://www.wetheknot.com/collections/soaps" class="link-subnav mobilesubnav w-inline-block"><div class="text-size-large">Soaps</div></a></div><div role="listitem" class="list-links-subnav w-dyn-item"><a href="#" class="text-size-large w-inline-block w-condition-invisible"><div class="text-block-5">Gift Cards</div></a><a href="/collections/gift-cards" class="link-subnav mobilesubnav w-inline-block"><div class="text-size-large">Gift Cards</div></a></div><div role="listitem" class="list-links-subnav w-dyn-item"><a href="#" class="text-size-large w-inline-block w-condition-invisible"><div class="text-block-5">Bundle & save</div></a><a href="/bundle-save" class="link-subnav mobilesubnav w-inline-block"><div class="text-size-large">Bundle & save</div></a></div></div></div></nav></div><div class="submenudesktop specials"><div class="text-size-large">Extras</div><div class="w-dyn-list"><div role="list" class="list-links-subnav w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="#" class="link-subnav w-inline-block w-condition-invisible"><div class="text-size-regular">Soaps</div></a><a href="https://www.wetheknot.com/collections/soaps" class="link-subnav w-inline-block"><div class="text-size-regular">Soaps</div></a></div><div role="listitem" class="w-dyn-item"><a href="#" class="link-subnav w-inline-block w-condition-invisible"><div class="text-size-regular">Gift Cards</div></a><a href="/collections/gift-cards" class="link-subnav w-inline-block"><div class="text-size-regular">Gift Cards</div></a></div><div role="listitem" class="w-dyn-item"><a href="#" class="link-subnav w-inline-block w-condition-invisible"><div class="text-size-regular">Bundle & save</div></a><a href="/bundle-save" class="link-subnav w-inline-block"><div class="text-size-regular">Bundle & save</div></a></div></div></div></div></div><div id="w-node-_2193ff9d-8a07-498c-b493-7854f1ac371f-f1ac36a1" class="navbar6_dropdown-content-right"><div class="navbar6_dropdown-blog-item-wrapper"><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="https://www.wetheknot.com/collections/soaps" target="_blank" class="navbar6_blog-item w-inline-block"><div class="margin-bottom margin-xsmall"><div class="navbar6_blog-image-wrapper"><img loading="lazy" src="https://cdn.prod.website-files.com/6606fac5efb09252aabb2280/69836400ef143e5f1cd549d4_wetheknot-vegetable-vegan-soaps-made-in-portugal.jpg" alt="wetheknot is a sustainable fashion brand base in Lisbon. Made in Portugal using the finest materials." sizes="100vw" srcset="https://cdn.prod.website-files.com/6606fac5efb09252aabb2280/69836400ef143e5f1cd549d4_wetheknot-vegetable-vegan-soaps-made-in-portugal-p-500.jpg 500w, https://cdn.prod.website-files.com/6606fac5efb09252aabb2280/69836400ef143e5f1cd549d4_wetheknot-vegetable-vegan-soaps-made-in-portugal-p-800.jpg 800w, https://cdn.prod.website-files.com/6606fac5efb09252aabb2280/69836400ef143e5f1cd549d4_wetheknot-vegetable-vegan-soaps-made-in-portugal.jpg 1000w" class="navbar6_blog-image"/></div></div><div class="navbar6_blog-content"><div class="margin-bottom margin-tiny"><div class="text-weight-medium text-size-tiny text-style-allcaps">SOAPS ARE BACK IN STOCK</div></div><p class="text-size-regular">Explore our vegan / vegetable handmade soaps</p></div></a><a href="#" class="navbar6_blog-item w-inline-block w-condition-invisible"><div class="margin-bottom margin-xsmall"><div class="navbar6_blog-image-wrapper"><img loading="lazy" src="https://cdn.prod.website-files.com/6606fac5efb09252aabb2280/69836400ef143e5f1cd549d4_wetheknot-vegetable-vegan-soaps-made-in-portugal.jpg" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/6606fac5efb09252aabb2280/69836400ef143e5f1cd549d4_wetheknot-vegetable-vegan-soaps-made-in-portugal-p-500.jpg 500w, https://cdn.prod.website-files.com/6606fac5efb09252aabb2280/69836400ef143e5f1cd549d4_wetheknot-vegetable-vegan-soaps-made-in-portugal-p-800.jpg 800w, https://cdn.prod.website-files.com/6606fac5efb09252aabb2280/69836400ef143e5f1cd549d4_wetheknot-vegetable-vegan-soaps-made-in-portugal.jpg 1000w" class="navbar6_blog-image"/></div></div><div class="navbar6_blog-content"><div class="margin-bottom margin-tiny"><div class="text-weight-medium text-size-tiny text-style-allcaps">SOAPS ARE BACK IN STOCK</div></div><p class="text-size-medium">Explore our vegan / vegetable handmade soaps</p></div></a></div></div></div></div></div></div></div></nav></div><div id="open-menu-about" class="button-open-menu-mobile"><div class="text-size-xxlarge">About</div><div class="text-size-xxlarge">â</div></div><div data-delay="0" data-hover="true" data-w-id="7b4d43f5-3d11-5c14-df7f-1769e44ab76c" class="navbar6_menu-dropdown w-dropdown"><div class="navbar6_dropdown-toggle w-dropdown-toggle"><div class="text-size-small">About</div><div class="dropdown-chevron w-embed">
561<svg width=" 100%" height=" 100%" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 562<path fill-rule="evenodd" clip-rule="evenodd" d="M2.55806 6.29544C2.46043 6.19781 2.46043 6.03952 2.55806 5.94189L3.44195 5.058C3.53958 4.96037 3.69787 4.96037 3.7955 5.058L8.00001 9.26251L12.2045 5.058C12.3021 4.96037 12.4604 4.96037 12.5581 5.058L13.4419 5.94189C13.5396 6.03952 13.5396 6.19781 13.4419 6.29544L8.17678 11.5606C8.07915 11.6582 7.92086 11.6582 7.82323 11.5606L2.55806 6.29544Z" fill="currentColor"/> 563</svg></div></div><nav id="menu-about" class="navbar6_dropdown-list w-dropdown-list"><div id="dropdown-menuabout-hover-out" class="dropdown-menu-hover-out"></div><div class="navbar6_container-copy"><div class="sub-menu-about"><div id="close-menu-about" class="button-close-menu-mobile"><div class="text-size-xxlarge">About</div><div class="text-size-xxlarge">â</div></div><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="collection-item-5 w-dyn-item"><a href="/about" class="link-subnav subnavabout mobilesubnav w-inline-block"><div class="text-size-large">Philosophy</div></a><a href="#" class="link-subnav subnavabout w-inline-block w-condition-invisible"><div class="text-size-large">Philosophy</div></a></div><div role="listitem" class="collection-item-5 w-dyn-item"><a href="/about#story" class="link-subnav subnavabout mobilesubnav w-inline-block"><div class="text-size-large">Story</div></a><a href="#" class="link-subnav subnavabout w-inline-block w-condition-invisible"><div class="text-size-large">Story</div></a></div><div role="listitem" class="collection-item-5 w-dyn-item"><a href="/about#people" class="link-subnav subnavabout mobilesubnav w-inline-block"><div class="text-size-large">People</div></a><a href="#" class="link-subnav subnavabout w-inline-block w-condition-invisible"><div class="text-size-large">People</div></a></div><div role="listitem" class="collection-item-5 w-dyn-item"><a href="/materials" class="link-subnav subnavabout mobilesubnav w-inline-block"><div class="text-size-large">Materials</div></a><a href="#" class="link-subnav subnavabout w-inline-block w-condition-invisible"><div class="text-size-large">Materials</div></a></div><div role="listitem" class="collection-item-5 w-dyn-item"><a href="/journal" class="link-subnav subnavabout mobilesubnav w-inline-block"><div class="text-size-large">Journal</div></a><a href="#" class="link-subnav subnavabout w-inline-block w-condition-invisible"><div class="text-size-large">Journal</div></a></div></div></div></div></div></nav></div></div><div class="footer-mobile"><div class="text-color-alternate"><form action="/search" class="search w-form"><input class="search-input text-size-small w-input" maxlength="256" name="query" placeholder="Type to search" type="search" id="search" required=""/><input type="submit" class="search-button button-primary button-mini w-button" value="Search"/></form><passwordless-login customer-condition="not-logged-in" class="passwordless-login"><div class="passwordless-login-form w-form"><form id="email-form" name="email-form" data-name="Email Form" method="get" data-wf-page-id="66462f56831c546a99c91f32" data-wf-element-id="72ac608d-8a35-26c0-58ff-0606742f6f8d"><input type="submit" data-wait="Please wait..." class="button text-size-small login-mobile w-button" value="Login to your account"/></form><div class="w-form-done"><div>Thank you! Your submission has been received!</div></div><div class="w-form-fail"><div>Oops! Something went wrong while submitting the form.</div></div></div></passwordless-login><div class="w-layout-grid footer5_top-wrapper"><div id="w-node-_1c582ac0-421e-2231-4542-4f45ccbafa2c-4b2785a8"><div class="text-size-tiny text-weight-medium footer-title">CUSTOMER CARE</div><div class="collection-list-wrapper-5 w-dyn-list"><div role="list" class="collection-list-4 footer-grid w-dyn-items"><div id="w-node-b6862426-83a6-b6cd-877b-28f5e7baf531-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="#" class="footer5_link w-condition-invisible">Contact us</a><a href="/contact-us" class="footer5_link">Contact us</a></div><div id="w-node-b6862426-83a6-b6cd-877b-28f5e7baf531-4b2785a8" role="listitem" class="footer5_link
563w-dyn-item"><a href="#" class="footer5_link w-condition-invisible">FAQs</a><a href="/faq" class="footer5_link">FAQs</a></div><div id="w-node-b6862426-83a6-b6cd-877b-28f5e7baf531-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="#" class="footer5_link w-condition-invisible">Deliveries</a><a href="/deliveries" class="footer5_link">Deliveries</a></div><div id="w-node-b6862426-83a6-b6cd-877b-28f5e7baf531-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="#" class="footer5_link w-condition-invisible">Returns </a><a href="/returns-exchanges" class="footer5_link">Returns </a></div></div></div></div><div id="w-node-e398046b-4f3c-4d78-c16d-290a08361417-4b2785a8"><div class="text-size-tiny text-weight-medium footer-title">CONNECT</div><div class="collection-list-wrapper-5 w-dyn-list"><div role="list" class="collection-list-4 footer-grid w-dyn-items"><div id="w-node-a84efcd0-a5f1-8755-1724-41d389507152-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="#" class="footer5_link w-condition-invisible">Newsletter</a><a href="/newsletter" class="footer5_link">Newsletter</a></div><div id="w-node-a84efcd0-a5f1-8755-1724-41d389507152-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="#" class="footer5_link w-condition-invisible">Flagship store</a><a href="/flagship-store" aria-current="page" class="footer5_link w--current">Flagship store</a></div><div id="w-node-a84efcd0-a5f1-8755-1724-41d389507152-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="https://www.instagram.com/wetheknot" target="_blank" class="footer5_link">Instagram</a><a href="#" class="footer5_link w-condition-invisible">Instagram</a></div><div id="w-node-a84efcd0-a5f1-8755-1724-41d389507152-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="https://www.facebook.com/wetheknot/" target="_blank" class="footer5_link">Facebook</a><a href="#" class="footer5_link w-condition-invisible">Facebook</a></div><div id="w-node-a84efcd0-a5f1-8755-1724-41d389507152-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="https://www.linkedin.com/company/wetheknot" target="_blank" class="footer5_link">LinkedIn</a><a href="#" class="footer5_link w-condition-invisible">LinkedIn</a></div></div></div></div><div id="w-node-dfcbb1b4-3593-2878-eb64-0d8a833b45d6-4b2785a8"><div class="text-size-tiny text-weight-medium footer-title">LEGAL</div><div class="collection-list-wrapper-5 w-dyn-list"><div role="list" class="collection-list-4 footer-grid w-dyn-items"><div id="w-node-_63b8519d-3e77-ff24-c9ab-05234035491f-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="#" class="footer5_link w-condition-invisible">Terms & conditions</a><a href="/terms-and-conditions" class="footer5_link">Terms & conditions</a></div><div id="w-node-_63b8519d-3e77-ff24-c9ab-05234035491f-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="#" class="footer5_link w-condition-invisible">Privacy policy</a><a href="/privacy-policy" class="footer5_link">Privacy policy</a></div><div id="w-node-_63b8519d-3e77-ff24-c9ab-05234035491f-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="#" class="footer5_link w-condition-invisible">Cookie policy</a><a href="/cookie-policy" class="footer5_link">Cookie policy</a></div><div id="w-node-_63b8519d-3e77-ff24-c9ab-05234035491f-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="#" class="footer5_link w-condition-invisible">Environmental policy</a><a href="/environmental-policy" class="footer5_link">Environmental policy</a></div><div id="w-node-_63b8519d-3e77-ff24-c9ab-05234035491f-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="https://www.livroreclamacoes.pt/Inicio/" target="_blank" class="footer5_link">Complaints book</a><a href="#" class="footer5_link w-condition-invisible">Complaints book</a></div><div id="w-node-_63b8519d-3e77-ff24-c9ab-05234035491f-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="#" class="footer5_link w-condition-invisible">Alt. dispute resolution</a><a href="/alternative-dispute-resolution" class="footer5_link">Alt. dispute resolution</a></div></div></div></div>
563<div id="w-node-_1b492105-12f0-01fa-13f1-b2e07bd53e90-4b2785a8"><div class="text-size-tiny text-weight-medium footer-title">FOR BUSINESS</div><div class="collection-list-wrapper-5 w-dyn-list"><div role="list" class="collection-list-4 footer-grid w-dyn-items"><div id="w-node-_1b492105-12f0-01fa-13f1-b2e07bd53e95-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="https://www.faire.com/direct/wetheknot" target="_blank" class="footer5_link">Become a retailer</a><a href="#" class="footer5_link w-condition-invisible">Become a retailer</a></div><div id="w-node-_1b492105-12f0-01fa-13f1-b2e07bd53e95-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="#" class="footer5_link w-condition-invisible">Sustainable B2B merch</a><a href="/premium-custom-merch" class="footer5_link">Sustainable B2B merch</a></div></div></div><div class="text-size-small footer-copyright">2026 ©wetheknot</div><country-switcher><div data-delay="0" data-hover="false" class="multicurrency w-dropdown"><div class="button-3 is-secondary is-multicurrency w-dropdown-toggle"><div class="icon-7 w-icon-dropdown-toggle"></div><div class="text-block-21">Italy</div></div><nav class="multicurrency_dropdown-list w-dropdown-list"><a href="#" class="multicurrency_dropdown-link w-dropdown-link"><span data-prop="flag" class="flag-icon"> </span> <span data-prop="name">Italy</span> <span data-prop="currency-symbol">â¬</span></a></nav></div></country-switcher></div></div></div></div></div></nav><div id="w-node-_2193ff9d-8a07-498c-b493-7854f1ac3737-f1ac36a1" class="navbar6_menu-right"><form action="/search" class="search w-form"><input class="search-input w-input" maxlength="256" name="query" placeholder="Searchâ¦" type="search" id="search" required=""/><input type="submit" class="search-button button-primary button-mini w-button" value="Search"/></form><div data-w-id="2193ff9d-8a07-498c-b493-7854f1ac373a" class="button is-small text-size-small">Search</div><a customer-condition="logged-in" href="https://shopify.com/83724534070/account" target="_blank" class="button is-small text-size-small w-button">Account</a><a customer-condition="not-logged-in" href="https://shopify.com/83724534070/account" class="button text-size-small">Login</a><smootify-cart data-open="on-add" class="smootify-cart"><div data-delay="0" data-hover="false" class="w-dropdown"><div class="cart-button w-dropdown-toggle"><div class="text-size-small">Cart</div><div class="cartcountbox"><div cart="count" class="cart-count text-size-small">0</div></div></div><nav class="cart-dropdown w-dropdown-list"><div class="padding-top-cart"><div class="dropdown-cart"><div class="form-block w-form"><form id="email-form-2" name="email-form-2" data-name="Email Form 2" method="get" class="form-4" data-wf-page-id="66462f56831c546a99c91f32" data-wf-element-id="f39ffcbe-02c2-3fd9-ab27-2cdf8e286bc2"><div class="element-cart-title"><div class="div-block-32"><div class="heading-style-h2 carttitle">Cart</div></div><a href="/cart" class="go-to-cart minicart w-button">View Cart</a></div><div class="mini-cart-items"><cart-item class="cart-item"><div class="cart-item-wrapper"><div product="url" class="cart-image-wrapper"><img cart-item="image" max-width="200" alt="" src="https://cdn.prod.website-files.com/plugins/Basic/assets/placeholder.60f9b1840c.svg" loading="lazy" class="cart-item-image"/></div><div id="w-node-_9d0f7332-a85b-738f-fb9f-d1f7bb8a2a9c-f1ac36a1" class="element-title-product-cart"><div product="url" cart-item="title" class="cart-item-title text-size-regular">Cart Item Title</div><div cart-item="options" class="flex-2"><div option="name" class="option-name text-size-regular cart-dropdown">Name</div><div class="option-columns">:</div><div option="value" class="option-value text-size-regular">value</div></div></div><div class="quantity-wrap"><div cart-item="total" class="total text-size-regular cart-dropdown">4.5â¬</div></div><quantity-input id="w-node-f39ffcbe-02c2-3fd9-ab27-2cdf8e286bdf-f1ac36a1"><div class="quantity-input"><button data-action="minus" class="quantity-button"><div class="text-size-small text-weight-medium">â</div></button><input class="text-field number-field-2 text-size-medium w-input" maxlength="256" name="field-4" data-name="Field 4" placeholder="1" type="number" id="field-4" required=""/><button data-action="plus" class="quantity-button"><div class="text-size-small text-weight-medium">+</div></button></div></quantity-input><button id="w-node-f39ffcbe-02c2-3fd9-ab27-2cdf8e286bc7-f1ac36a1" data-action="remove" class="remove-button"><div class="text-block-8 remove-button cart-dropdown">Remove</div></button></div></cart-item></div><div class="mini-cart-footer"><div id="w-node-f39ffcbe-02c2-3fd9-ab27-2cdf8e286bea-f1ac36a1" class="text-size-regular cart-dropdown">Total</div><div cart="total" class="text-size-regular text-weight-medium">300â¬</div><input type="submit" data-wait="Please wait..." id="w-node-f39ffcbe-02c2-3fd9-ab27-2cdf8e286bf1-f1ac36a1" class="go-to-checkout w-button" value="Checkout"/></div></form><div class="success-message-2 w-form-done"><div class="spacer-4"></div><div class="text-size-large text-color-primary">Your cart is empty.<br/></div><div class="spacer-4"></div><a href="/" class="back-to-home-button text-style-allcaps text-weight-medium w-button">Keep Browsing</a></div><div class="error-message-2 w-form-fail"><div class="error-label">Oops! Something went wrong while submitting the form.</div></div></div></div></div></nav></div></smootify-cart></div><div class="right-side-mobile"><smootify-cart data-open="on-add" class="smootify-cart"><div data-delay="0" data-hover="false" class="dropdown-4 w-dropdown"><div class="cart-button w-dropdown-toggle"><div class="text-size-regular">Cart</div><div class="cartcountbox"><div class="center-cartnumber"><div cart="count" class="cart-count text-size-small">0</div></div></div></div><nav class="cart-dropdown w-dropdown-list"><div class="padding-top-mini-global mobilecart"><div class="dropdown-cart"><div class="form-block w-form"><form id="email-form-2" name="email-form-2" data-name="Email Form 2" method="get" class="form-4" data-wf-page-id="66462f56831c546a99c91f32" data-wf-element-id="09bdd5bd-8bf0-fee8-1a51-164209885120"><div class="element-cart-title"><div class="heading-style-h2 carttitle">Cart</div><a href="/cart" class="go-to-cart minicart w-button">View Cart</a></div><div class="mini-cart-items"><cart-item class="cart-item"><div class="cart-item-wrapper"><div product="url" id="w-node-_09bdd5bd-8bf0-fee8-1a51-164209885129-f1ac36a1" class="cart-image-wrapper"><img cart-item="image" max-width="200" alt="" src="https://cdn.prod.website-files.com/plugins/Basic/assets/placeholder.60f9b1840c.svg" loading="lazy" class="cart-item-image"/></div><div id="w-node-_09bdd5bd-8bf0-fee8-1a51-16420988512b-f1ac36a1" class="element-title-product-cart">
563<div product="url" cart-item="title" class="cart-item-title text-size-regular">Cart Item Title</div><div cart-item="options" class="flex-2"><div option="name" class="option-name text-size-regular cart-dropdown text-weight-medium">Name</div><div class="option-columns">:</div><div option="value" class="option-value text-size-regular">value</div></div></div><div id="w-node-_09bdd5bd-8bf0-fee8-1a51-164209885135-f1ac36a1" class="quantity-wrap"><div cart-item="total" class="text-size-regular text-weight-medium">4.5â¬</div></div><quantity-input id="w-node-_09bdd5bd-8bf0-fee8-1a51-164209885138-f1ac36a1"><div class="quantity-input"><button data-action="minus" class="quantity-button"><div class="text-size-small text-weight-medium">â</div></button><input class="text-field number-field-2 text-size-medium w-input" maxlength="256" name="field-4" data-name="Field 4" placeholder="1" type="number" id="field-4" required=""/><button data-action="plus" class="quantity-button"><div class="text-size-small text-weight-medium">+</div></button></div></quantity-input><button id="w-node-_09bdd5bd-8bf0-fee8-1a51-164209885141-f1ac36a1" data-action="remove" class="remove-button"><div class="text-block-8">Remove</div></button></div></cart-item></div><div class="mini-cart-footer"><div id="w-node-_09bdd5bd-8bf0-fee8-1a51-164209885145-f1ac36a1" class="text-size-regular">Total</div><div cart="total" class="text-size-regular text-weight-medium">300â¬</div><input type="submit" data-wait="Please wait..." id="w-node-_09bdd5bd-8bf0-fee8-1a51-164209885149-f1ac36a1" class="go-to-checkout w-button" value="Checkout â"/></div></form><div class="success-message-2 w-form-done"><div class="spacer-4"></div><div class="empty-cart-label text-size-large">Your cart is empty. Let's change that!</div><div class="spacer-4"></div><a href="#" class="back-to-home-button w-button">Back to Shop</a></div><div class="error-message-2 w-form-fail"><div class="error-label">Oops! Something went wrong while submitting the form.</div></div></div></div></div></nav></div></smootify-cart><div class="navbar6_menu-button w-nav-button"><div id="menu-mobile" class="menu-icon"><div class="menu-icon-mobile"></div><div class="menu-icon-mobile"><div class="menu-icon_line-middle-inner"></div></div><div class="menu-icon-mobile"></div></div></div></div></div></div><div class="blurnav"></div><div class="langswitch"><div class="notranslate"><div data-delay="0" data-hover="false" class="language-dropdown-2 w-dropdown"><div class="language-toggle-2 language-button w-dropdown-toggle"><div class="material-icons language-2"><div class="icon-embed-xxsmall-2 w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe-icon lucide-globe" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"><circle cx="12" cy="12" r="10"/><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"/><path d="M2 12h20"/></svg></div><div id="dropdownlanguage" class="txt-language">EN</div></div></div><nav class="translation-wrapper language-2 w-dropdown-list"><a data-ms-code-lang-select="" data-ms-code-lang="en" id="w-node-_0c5615a3-07cd-721b-2a90-b90f560bc13a-f1ac36a1" href="#googtrans(en|en)" class="language-button w-inline-block"><div class="lang-2">EN</div><div class="lang-2 language-name">English</div></a><a data-ms-code-lang-select="" data-ms-code-lang="de" id="w-node-_0c5615a3-07cd-721b-2a90-b90f560bc13f-f1ac36a1" href="#googtrans(en|de)" class="language-button w-inline-block"><div class="lang-2">DE</div><div class="lang-2 language-name">German</div></a><a data-ms-code-lang-select="" data-ms-code-lang="fr" href="#googtrans(en|fr)" class="language-button w-inline-block"><div class="lang-2">FR</div><div class="lang-2 language-name">French</div></a><a data-ms-code-lang-select="" data-ms-code-lang="es" href="#googtrans(en|es)" class="language-button w-inline-block"><div class="lang-2">ES</div><div class="lang-2 language-name">Spanish</div></a>
563<a data-ms-code-lang-select="" data-ms-code-lang="it" href="#googtrans(en|it)" class="language-button w-inline-block"><div class="lang-2">IT</div><div class="lang-2 language-name">Italian</div></a></nav></div></div></div></div><div class="padding-top-global"><div class="padding-global"><div class="container-large"><div class="container-grid-2-columns"><div id="w-node-_186707f4-fd3e-3138-abef-19fc46717429-99c91f32" class="container-grid-element-2ndposition"><h1 class="heading-style-h1">Flagship store</h1></div></div></div></div></div><div class="padding-global"><div class="container-large"><div class="container-grid-2-columns"><div id="w-node-_5ffc94bc-eb06-797b-4f3f-0f5e580335ee-99c91f32" class="container-grid-element-2ndposition"><div class="text-size-large"><br/>Opened in November 2021, our flagship store is located in one of Lisbonâs historical and oldest neighborhoods â Alfama. Our space also welcomes your pets, so just come in!</div><div class="margin-top margin-medium"><div class="text-rich-text w-richtext"><p>If you happen to be in Lisbon come by to check our collections and some other goodies that are only available IRL. Plan your visit ahead and check our updated opening hours on <a href="http://g.page/wetheknot" target="_blank">Google</a>.</p><p>After your visit, please consider writing us a <a href="http://g.page/wetheknot" target="_blank">review on Google</a> â your feedback is important to us.</p></div><div class="paragraph">Rua São João da Praça, 41, 1100â518 Lisboa<br/>View on <a href="https://maps.app.goo.gl/apmXMQsxrQPsGWWc6" target="_blank" class="link-underline">Google maps â</a><br/>
563</div><div class="text-size-regular text-weight-medium">Address</div></div><div class="margin-top margin-medium"><div class="text-size-regular text-weight-medium">Opening hours</div><div class="paragraph">Mon â Sat: 11am to 7pm<br/>Lunch break: 2pm to 3pm <br/>Closed on Sundays (from November to April)</div></div></div><img src="https://cdn.prod.website-files.com/6606d2ef4119ff5b8bb93119/66785c0bf532c09d7753762a_wetheknot-flagship-store-lisboa-01_mark-arrigo.jpg" loading="lazy" id="w-node-_6be19863-f7a2-18bd-b2b2-0e87be34196f-99c91f32" height="Auto" alt="wetheknot's flagship store in Lisbon, Portugal." srcset="https://cdn.prod.website-files.com/6606d2ef4119ff5b8bb93119/66785c0bf532c09d7753762a_wetheknot-flagship-store-lisboa-01_mark-arrigo-p-500.jpg 500w, https://cdn.prod.website-files.com/6606d2ef4119ff5b8bb93119/66785c0bf532c09d7753762a_wetheknot-flagship-store-lisboa-01_mark-arrigo.jpg 800w" sizes="(max-width: 479px) 93vw, (max-width: 767px) 96vw, (max-width: 991px) 94vw, 47vw" class="image-8"/><div id="w-node-ec07fb61-ba3a-30d0-618b-c200a587b3fb-99c91f32" class="text-block-20"><sup class="superscript">Pictures ©Mark Arrigo (Monocle Magazine)</sup><br/></div><img src="https://cdn.prod.website-files.com/6606d2ef4119ff5b8bb93119/6678593244e88667b2dbde1d_wetheknot-flagship-store-lisboa_mark-arrigo.jpg" loading="lazy" sizes="(max-width: 479px) 93vw, (max-width: 767px) 96vw, (max-width: 991px) 94vw, (max-width: 2553px) 47vw, 1200px" srcset="https://cdn.prod.website-files.com/6606d2ef4119ff5b8bb93119/6678593244e88667b2dbde1d_wetheknot-flagship-store-lisboa_mark-arrigo-p-500.jpg 500w, https://cdn.prod.website-files.com/6606d2ef4119ff5b8bb93119/6678593244e88667b2dbde1d_wetheknot-flagship-store-lisboa_mark-arrigo-p-800.jpg 800w, https://cdn.prod.website-files.com/6606d2ef4119ff5b8bb93119/6678593244e88667b2dbde1d_wetheknot-flagship-store-lisboa_mark-arrigo-p-1080.jpg 1080w, https://cdn.prod.website-files.com/6606d2ef4119ff5b8bb93119/6678593244e88667b2dbde1d_wetheknot-flagship-store-lisboa_mark-arrigo.jpg 1200w" alt="" class="image-9"/></div></div></div><footer class="footer5_component"><div class="padding-global"><div class="padding-bottom padding-xxlarge"><div class="padding-top padding-medium"><div class="text-color-primary"><div class="w-layout-grid footer5_top-wrapper"><div id="w-node-_1c582ac0-421e-2231-4542-4f45ccbafa2c-4b2785a8"><div class="text-size-tiny text-weight-medium footer-title">CUSTOMER CARE</div><div class="collection-list-wrapper-5 w-dyn-list"><div role="list" class="collection-list-4 footer-grid w-dyn-items"><div id="w-node-b6862426-83a6-b6cd-877b-28f5e7baf531-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="#" class="footer5_link w-condition-invisible">Contact us</a><a href="/contact-us" class="footer5_link">Contact us</a></div><div id="w-node-b6862426-83a6-b6cd-877b-28f5e7baf531-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="#" class="footer5_link w-condition-invisible">FAQs</a><a href="/faq" class="footer5_link">FAQs</a></div><div id="w-node-b6862426-83a6-b6cd-877b-28f5e7baf531-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="#" class="footer5_link w-condition-invisible">Deliveries</a><a href="/deliveries" class="footer5_link">Deliveries</a></div><div id="w-node-b6862426-83a6-b6cd-877b-28f5e7baf531-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="#" class="footer5_link w-condition-invisible">Returns </a><a href="/returns-exchanges" class="footer5_link">Returns </a></div></div></div></div><div id="w-node-e398046b-4f3c-4d78-c16d-290a08361417-4b2785a8"><div class="text-size-tiny text-weight-medium footer-title">CONNECT</div><div class="collection-list-wrapper-5 w-dyn-list"><div role="list" class="collection-list-4 footer-grid w-dyn-items"><div id="w-node-a84efcd0-a5f1-8755-1724-41d389507152-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="#" class="footer5_link w-condition-invisible">Newsletter</a><a href="/newsletter" class="footer5_link">Newsletter</a></div><div id="w-node-a84efcd0-a5f1-8755-1724-41d389507152-4b2785a8" role="listitem" class="footer5_link
563w-dyn-item"><a href="#" class="footer5_link w-condition-invisible">Flagship store</a><a href="/flagship-store" aria-current="page" class="footer5_link w--current">Flagship store</a></div><div id="w-node-a84efcd0-a5f1-8755-1724-41d389507152-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="https://www.instagram.com/wetheknot" target="_blank" class="footer5_link">Instagram</a><a href="#" class="footer5_link w-condition-invisible">Instagram</a></div><div id="w-node-a84efcd0-a5f1-8755-1724-41d389507152-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="https://www.facebook.com/wetheknot/" target="_blank" class="footer5_link">Facebook</a><a href="#" class="footer5_link w-condition-invisible">Facebook</a></div><div id="w-node-a84efcd0-a5f1-8755-1724-41d389507152-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="https://www.linkedin.com/company/wetheknot" target="_blank" class="footer5_link">LinkedIn</a><a href="#" class="footer5_link w-condition-invisible">LinkedIn</a></div></div></div></div><div id="w-node-dfcbb1b4-3593-2878-eb64-0d8a833b45d6-4b2785a8"><div class="text-size-tiny text-weight-medium footer-title">LEGAL</div><div class="collection-list-wrapper-5 w-dyn-list"><div role="list" class="collection-list-4 footer-grid w-dyn-items"><div id="w-node-_63b8519d-3e77-ff24-c9ab-05234035491f-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="#" class="footer5_link w-condition-invisible">Terms & conditions</a><a href="/terms-and-conditions" class="footer5_link">Terms & conditions</a></div><div id="w-node-_63b8519d-3e77-ff24-c9ab-05234035491f-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="#" class="footer5_link w-condition-invisible">Privacy policy</a><a href="/privacy-policy" class="footer5_link">Privacy policy</a></div><div id="w-node-_63b8519d-3e77-ff24-c9ab-05234035491f-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="#" class="footer5_link w-condition-invisible">Cookie policy</a><a href="/cookie-policy" class="footer5_link">Cookie policy</a></div><div id="w-node-_63b8519d-3e77-ff24-c9ab-05234035491f-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="#" class="footer5_link w-condition-invisible">Environmental policy</a><a href="/environmental-policy" class="footer5_link">Environmental policy</a></div><div id="w-node-_63b8519d-3e77-ff24-c9ab-05234035491f-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="https://www.livroreclamacoes.pt/Inicio/" target="_blank" class="footer5_link">Complaints book</a><a href="#" class="footer5_link w-condition-invisible">Complaints book</a></div><div id="w-node-_63b8519d-3e77-ff24-c9ab-05234035491f-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="#" class="footer5_link w-condition-invisible">Alt. dispute resolution</a><a href="/alternative-dispute-resolution" class="footer5_link">Alt. dispute resolution</a></div></div></div></div><div id="w-node-_1b492105-12f0-01fa-13f1-b2e07bd53e90-4b2785a8"><div class="text-size-tiny text-weight-medium footer-title">FOR BUSINESS</div><div class="collection-list-wrapper-5 w-dyn-list"><div role="list" class="collection-list-4 footer-grid w-dyn-items"><div id="w-node-_1b492105-12f0-01fa-13f1-b2e07bd53e95-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="https://www.faire.com/direct/wetheknot" target="_blank" class="footer5_link">Become a retailer</a><a href="#" class="footer5_link w-condition-invisible">Become a retailer</a></div><div id="w-node-_1b492105-12f0-01fa-13f1-b2e07bd53e95-4b2785a8" role="listitem" class="footer5_link w-dyn-item"><a href="#" class="footer5_link w-condition-invisible">Sustainable B2B merch</a><a href="/premium-custom-merch" class="footer5_link">Sustainable B2B merch</a></div></div></div><div class="text-size-small footer-copyright">2026 ©wetheknot</div><country-switcher><div data-delay="0" data-hover="false" class="multicurrency w-dropdown"><div class="button-3 is-secondary is-multicurrency w-dropdown-toggle"><div class="icon-7 w-icon-dropdown-toggle"></div><div class="text-block-21">Italy</div></div><nav class="multicurrency_dropdown-list w-dropdown-list"><a href="#" class="multicurrency_dropdown-link w-dropdown-link"><span data-prop="flag" class="flag-icon"> </span> <span data-prop="name">Italy</span> <span data-prop="currency-symbol">â¬</span></a></nav></div></country-switcher></div></div><a href="#" class="link-block-2 w-inline-block"></a></div></div><ul role="list" class="list"><li></li><li></li><li></li></ul><div class="footer-logos w-row"><div class="column-4 w-col w-col-6 w-col-stack w-col-small-small-stack w-col-tiny-tiny-stack"><img width="450" height="Auto" alt="" src="https://cdn.prod.website-files.com/6606d2ef4119ff5b8bb93119/685e7f2ebf3b86e8e690117b_accepted-payments-methods-01.jpg" loading="lazy" srcset="https://cdn.prod.website-files.com/6606d2ef4119ff5b8bb93119/685e7f2ebf3b86e8e690117b_accepted-payments-methods-01-p-500.jpg 500w, https://cdn.prod.website-files.com/6606d2ef4119ff5b8bb93119/685e7f2ebf3b86e8e690117b_accepted-payments-methods-01-p-800.jpg 800w, https://cdn.prod.website-files.com/6606d2ef4119ff5b8bb93119/685e7f2ebf3b86e8e690117b_accepted-payments-methods-01-p-1080.jpg 1080w, https://cdn.prod.website-files.com/6606d2ef4119ff5b8bb93119/685e7f2ebf3b86e8e690117b_accepted-payments-methods-01.jpg 1200w" sizes="(max-width: 479px) 94vw, 450px" class="image-24"/></div><div class="column-3 w-clearfix w-col w-col-6 w-col-stack w-col-small-small-stack w-col-tiny-tiny-stack"><a href="/prr-ue" class="link-block-9 w-inline-block w-clearfix"><img width="200" sizes="200px" alt="" src="https://cdn.prod.website-files.com/6606d2ef4119ff5b8bb93119/66db3509d403734e4492649c_BARRA_LOGOS-01%202.png" loading="lazy" srcset="https://cdn.prod.website-files.com/6606d2ef4119ff5b8bb93119/66db3509d403734e4492649c_BARRA_LOGOS-01%202-p-500.png 500w, https://cdn.prod.website-files.com/6606d2ef4119ff5b8bb93119/66db3509d403734e4492649c_BARRA_LOGOS-01%202-p-800.png 800w, https://cdn.prod.website-files.com/6606d2ef4119ff5b8bb93119/66db3509d403734e4492649c_BARRA_LOGOS-01%202-p-1080.png 1080w, https://cdn.prod.website-files.com/6606d2ef4119ff5b8bb93119/66db3509d403734e4492649c_BARRA_LOGOS-01%202-p-1600.png 1600w, https://cdn.prod.website-files.com/6606d2ef4119ff5b8bb93119/66db3509d403734e4492649c_BARRA_LOGOS-01%202.png 4925w" class="image-25"/></a></div></div></div></div><div class="icon-embed-custom logo-footer w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewB
563ox="0 0 1438 148" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 564<path d="M0 0H147.487V147.487H0V0Z" fill="currentColor"/> 565<path d="M294.974 0H442.462V147.487H294.974V0Z" fill="currentColor"/> 566<path d="M589.949 0H1438V147.487H589.949V0Z" fill="currentColor"/> 567</svg></div><aside class="cookiesbanner"><button data-is="preferences-button" class="button-4"><div class="text-block-23">⬤</div></button></aside></footer></div>
567<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=6606d2ef4119ff5b8bb93119" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
567<script src="https://cdn.prod.website-files.com/6606d2ef4119ff5b8bb93119/js/webflow.schunk.36b8fb49256177c8.js" type="text/javascript" integrity="sha384-4abIlA5/v7XaW1HMXKBgnUuhnjBYJ/Z9C1OSg4OhmVw9O3QeHJ/qJqFBERCDPv7G" crossorigin="anonymous"></script>
567<script src="https://cdn.prod.website-files.com/6606d2ef4119ff5b8bb93119/js/webflow.schunk.f1e41b7e9676e1c9.js" type="text/javascript" integrity="sha384-eWzkzUDj0gyXq2hq0IhTQ3ZBUK7tbOzMRSgyZGBpAh0U7T6MACsNxr2Uoj4O/8jf" crossorigin="anonymous"></script>
567<script src="https://cdn.prod.website-files.com/6606d2ef4119ff5b8bb93119/js/webflow.8f7ac104.e6b36fc922bd0677.js" type="text/javascript" integrity="sha384-LZGgfxY6VWxt26aoxbZW12PRejVrVBBnOP/btR1r4aF/U8VE3bbqEs8uyl7dkhcU" crossorigin="anonymous"></script>
567<script> 568 // Function to fetch and store country code from ipapi.co 569 async function fetchAndStoreCountryCode() { 570 try { 571 const response = await fetch('https://ipapi.co/json/'); 572 if (!response.ok) throw new Error('Failed to fetch IP data'); 573 574 const data = await response.json(); 575 const countryCode = data.country; // ISO Alpha-2 code 576 577 const storedCountryCode = localStorage.getItem('countryISOCode'); 578 const userSelectedCountry = localStorage.getItem('userSelectedCountry'); 579 580 // Only update if no manual selection and country code has changed 581 if (!userSelectedCountry && storedCountryCode !== countryCode) { 582 localStorage.setItem('countryISOCode', countryCode); 583 584 updateDropdownSelection(countryCode); 585 } else { 586 } 587 } catch (error) {} 588 } 589 590 // Function to update country code in localStorage on dropdown click 591 function updateCountryCodeInLocalStorage(selectedISOCode) { 592 localStorage.setItem('countryISOCode', selectedISOCode); 593 localStorage.setItem('userSelectedCountry', 'true'); 594 } 595 596 // Handle dropdown country change 597 function handleDropdownClick(event) { 598 const target = event.target.closest('.multicurrency_dropdown-link'); 599 if (target) { 600 document.querySelectorAll('.multicurrency_dropdown-link').forEach((link) => link.classList.remove('w--current')); 601 target.classList.add('w--current'); 602 603 const selectedISOCode = target.dataset.isoCode; 604 605 if (typeof Smootify !== 'undefined' && typeof Smootify.changeCountryByIsoCode === 'function') { 606 Smootify.changeCountryByIsoCode(selectedISOCode); 607 } else { 608 } 609 610 updateCountryCodeInLocalStorage(selectedISOCode); 611 location.reload(); // Apply changes 612 } 613 } 614 615 // Sync dropdown UI based on stored ISO code 616 function updateDropdownSelection(storedCountryCode) { 617 const dropdownLinks = document.querySelectorAll('.multicurrency_dropdown-link'); 618 dropdownLinks.forEach((link) => { 619 if (link.dataset.isoCode === storedCountryCode) { 620 link.classList.add('w--current'); 621 const button = document.querySelector('.multicurrency.w-dropdown-toggle .text-block-21'); 622 if (button) { 623 const countryName = link.querySelector('[data-prop="name"]'); 624 if (countryName) button.textContent = countryName.textContent; 625 } 626 } else { 627 link.classList.remove('w--current'); 628 } 629 }); 630 } 631 632 // Initialize Smootify country based on localStorage 633 function initSmootifyCountry() { 634 const storedCountryCode = localStorage.getItem('countryISOCode'); 635 if (storedCountryCode && typeof Smootify !== 'undefined' && typeof Smootify.changeCountryByIsoCode === 'function') { 636 Smootify.changeCountryByIsoCode(storedCountryCode); 637 } else { 638 console.warn('Smootify not ready or storedCountryCode missing'); 639 } 640 } 641 642 // DOM Ready 643 document.addEventListener('DOMContentLoaded', async () => { 644 console.log('DOM fully loaded and parsed'); 645 646 const userSelectedCountry = localStorage.getItem('userSelectedCountry'); 647 648 if (!userSelectedCountry) { 649 await fetchAndStoreCountryCode(); 650 } 651 652 const storedCountryCode = localStorage.getItem('countryISOCode'); 653 if (storedCountryCode) { 654 updateDropdownSelection(storedCountryCode); 655 } else { 656 } 657 658 document.addEventListener('click', handleDropdownClick); 659 }); 660 661 // Listen for Smootify loading 662 document.addEventListener('smootify:loaded', () => { 663 console.log('Smootify APIs are available via smootify:loaded'); 664 initSmootifyCountry(); 665 }); 666 667 // Fallback: if smootify:loaded doesn't fire 668 setTimeout(() => { 669 if (typeof Smootify !== 'undefined') { 670 initSmootifyCountry(); 671 } 672 }, 2000); 673 674 //END UPDATE COUNTRY 675 // ANNOUNCEMENT BAR 676 677 var closeButton = document.getElementById('close-marquee'); 678 var announcementBar = document.querySelector('.marquee'); 679 var announcementBarId = announcementBar.id; 680 681 // Get all elements with the class "padding-top-global" 682 const elements = document.querySelectorAll('.padding-top-global'); 683 684 // Get all elements with the class "padding-top-global" 685 const elementsmini = document.querySelectorAll('.padding-top-mini-global'); 686 const elementsNavDropdown = document.querySelectorAll('.navbar6_dropdown-list'); 687 688 // Call the setCloseParameter function when the page loads 689 document.addEventListener('DOMContentLoaded', () => { 690 var storageAnnouncement = localStorage.getItem('announcement-close'); 691 var storageAnnouncementId = localStorage.getItem('announcement-id'); 692 693 if (storageAnnouncementId == announcementBarId && storageAnnouncement == 'true') { 694 announcementBar.style.display = 'none'; 695 } else { 696 announcementBar.style.display = 'flex'; 697 698 // Loop through the elements and add the padding-top style
699 elements.forEach((element) => { 700 element.style.paddingTop = '15.625rem'; 701 }); 702 703 // Loop through the elements and add the padding-top style 704 elementsmini.forEach((elementmini) => { 705 elementmini.style.paddingTop = '6.875rem'; 706 }); 707 708 elementsNavDropdown.forEach((navDropdown) => { 709 navDropdown.style.top = '6.875rem'; 710 }); 711 } 712 }); 713 714 // Set the CloseParameter when the close button is clicked 715 716 closeButton.addEventListener('click', () => { 717 localStorage.setItem('announcement-close', 'true'); 718 localStorage.setItem('announcement-id', announcementBarId); 719 announcementBar.style.display = 'none'; 720 721 // Loop through the elements and add the padding-top style 722 elements.forEach((element) => { 723 element.style.paddingTop = '13.125rem'; 724 }); 725 726 // Loop through the elements and add the padding-top style 727 elementsmini.forEach((elementmini) => { 728 elementmini.style.paddingTop = '4.375rem'; 729 }); 730 731 elementsNavDropdown.forEach((navDropdown) => { 732 navDropdown.style.top = '4.375rem'; 733 }); 734 }); 735 736 // FOR MOUSE OVER DROPDOWN MENU OUT 737 738 const menuShop = document.querySelector('#menu-shop'); 739 const menuAbout = document.querySelector('#menu-about'); 740 741 $('#dropdown-menushop-hover-out').mouseover(function () { 742 menuShop.classList.remove('w--open'); 743 }); 744 745 $('#dropdown-menuabout-hover-out').mouseover(function () { 746 menuAbout.classList.remove('w--open'); 747 }); 748 749 // FOR MOBILE MENU 750 // Open Menu Shop 751 const openMenuShop = document.querySelector('#open-menu-shop'); 752 const footerMobile = document.querySelector('.footer-mobile'); 753 754 openMenuShop.addEventListener('click', function () { 755 menuShop.classList.add('w--open'); 756 menuShop.style.height = 'auto'; 757 }); 758 759 // Close Menu Shop 760 const closeMenuShop = document.querySelector('#close-menu-shop'); 761 762 closeMenuShop.addEventListener('click', function () { 763 menuShop.classList.remove('w--open'); 764 }); 765 766 // Open Menu About 767 const openMenuAbout = document.querySelector('#open-menu-about'); 768 769 openMenuAbout.addEventListener('click', function () { 770 console.log('clickAbout'); 771 footerMobile.style.display = 'none'; 772 menuAbout.classList.add('w--open'); 773 menuAbout.style.height = 'auto'; 774 }); 775 776 // Close Menu About 777 const closeMenuAbout = document.querySelector('#close-menu-about'); 778 779 closeMenuAbout.addEventListener('click', function () { 780 menuAbout.classList.remove('w--open'); 781 footerMobile.style.display = 'block'; 782 }); 783 784 //SUBMENU SHOP 785 786 const menushopItem = document.getElementById('menu-shop'); 787 788 menushopItem.addEventListener('click', (event) => { 789 console.log('CLICK'); 790 791 console.log(event.srcElement.parentElement); 792 793 if (event.srcElement.parentElement.classList.contains('button-open-menu-mobile')) { 794 console.log('SIM'); 795 event.srcElement.parentElement.nextSibling.querySelector('.sub-menu').classList.add('w--open'); 796 } 797 798 if (event.srcElement.parentElement.classList.contains('submenu-buttonclose')) { 799 console.log('SUBMENU CLOSE'); 800 event.srcElement.parentElement.parentElement.classList.remove('w--open'); 801 } 802 }); 803 804 const MobilecloseMenuShop = document.querySelector('#menu-mobile'); 805 806 var clicks = 0; 807 MobilecloseMenuShop.addEventListener('click', function () { 808 if (clicks == 1) { 809 var wopen = document.querySelectorAll('.w--open'); 810 811 wopen.forEach(closewopen); 812 813 function closewopen(item) { 814 console.log(item); 815 item.classList.remove('w--open'); 816 document.body.style.overflow = 'scroll'; 817 } 818 819 clicks = 0; 820 } else if (clicks == 0) { 821 console.log(clicks); 822 document.body.style.overflow = 'hidden'; 823 824 clicks++; 825 } 826 }); 827</script>
827 828
829<script> 830 document.addEventListener('DOMContentLoaded', function () { 831 function stylePopupButton() { 832 const formEmbed = document.querySelector('form-embed[id^="app-embed-container"]'); 833 if (formEmbed) { 834 console.log('form-embed found:', formEmbed); 835 836 if (formEmbed.shadowRoot) { 837 console.log('Shadow DOM found:', formEmbed.shadowRoot); 838 839 const popupButton = formEmbed.shadowRoot.querySelector('button[aria-haspopup="dialog"][data-testid="teaser-container"]'); 840 if (popupButton) { 841 // Apply styles to the button 842 popupButton.style.borderRadius = '0'; 843 popupButton.style.padding = '0.75rem 1rem'; 844 popupButton.style.backgroundColor = '#CCFF02'; 845 popupButton.style.marginBottom = '2rem'; 846 popupButton.style.marginLeft = '7px'; 847 popupButton.style.boxShadow = 'none'; // Ensure no shadow 848 popupButton.style.filter = 'none'; // Remove any drop-shadow filter 849 850 // Apply styles to the <h3> element inside the button 851 const h3 = popupButton.querySelector('h3'); 852 if (h3) { 853 h3.style.fontSize = '0.875rem'; 854 h3.style.color = '#000000'; 855 } 856 857 console.log('Popup button styled inside shadow DOM!'); 858 859 // Inject CSS inside the shadow DOM to ensure overrides 860 const style = document.createElement('style'); 861 style.textContent = ` 862 button[aria-haspopup="dialog"][data-testid="teaser-container"] { 863 border-radius: 0 !important; 864 padding: 0.75rem 1rem !important; 865 background-color: #CCFF02 !important; 866 margin-bottom: 2rem !important; 867 margin-left: 7px !important; 868 box-shadow: none !important; 869 filter: none !important; 870 } 871 button[aria-haspopup="dialog"][data-testid="teaser-container"] h3 { 872 font-size: 0.875rem !important; 873 color: #000000 !important; 874 } 875 `; 876 formEmbed.shadowRoot.appendChild(style); 877 } else { 878 console.error('Popup button not found inside shadow DOM.'); 879 } 880 } else { 881 console.log('No Shadow DOM. Looking for the button directly.'); 882 883 const popupButton = formEmbed.querySelector('button[aria-haspopup="dialog"][data-testid="teaser-container"]'); 884 if (popupButton) { 885 popupButton.style.borderRadius = '0'; 886 popupButton.style.padding = '0.75rem 1rem'; 887 popupButton.style.backgroundColor = '#CCFF02'; 888 popupButton.style.marginBottom = '2rem'; 889 popupButton.style.marginLeft = '7px'; 890 popupButton.style.boxShadow = 'none'; 891 popupButton.style.filter = 'none'; 892 893 const h3 = popupButton.querySelector('h3'); 894 if (h3) { 895 h3.style.fontSize = '0.875rem'; 896 h3.style.color = '#000000'; 897 } 898 899 console.log('Popup button styled directly!'); 900 } else { 901 console.error('Popup button not found inside form-embed directly.'); 902 } 903 } 904 } else { 905 console.error('form-embed element not found.'); 906 } 907 } 908 909 // Observe DOM for dynamic elements 910 const observer = new MutationObserver(() => { 911 stylePopupButton(); 912 }); 913 914 observer.observe(document.body, { childList: true, subtree: true }); 915 916 // Apply styles immediately 917 stylePopupButton(); 918 }); 919</script>
919 920
921<script> 922 // GOOGLE TRANSLATE 923 924 // 1. Inject Google Translate script dynamically 925 const gtScript = document.createElement('script'); 926 gtScript.src = '//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit'; 927 document.head.appendChild(gtScript); 928 929 // 2. Inject CSS to hide Google Translate UI 930 const style = document.createElement('style'); 931 style.innerHTML = ` 932 body { top: 0px !important; position: static !important; } 933 .goog-te-banner-frame, .skiptranslate, 934 #goog-gt-tt, .goog-te-balloon-frame, 935 .goog-text-highlight { 936 display: none !important; 937 background: none !important; 938 box-shadow: none !important; 939 } 940 `; 941 document.head.appendChild(style); 942 943 // 3. Google Translate init 944 window.googleTranslateElementInit = function () { 945 new google.translate.TranslateElement( 946 { 947 pageLanguage: 'en', 948 includedLanguages: 'de,fr,es,it', 949 layout: google.translate.TranslateElement.FloatPosition.TOP_LEFT, 950 }, 951 'google_translate_element', 952 ); 953 }; 954 955 // 4. Helper to get cookies 956 function getCookie(name) { 957 const cookies = document.cookie.split(';'); 958 for (let cookie of cookies) { 959 const [key, value] = cookie.trim().split('='); 960 if (key === name) return decodeURIComponent(value); 961 } 962 return null; 963 } 964 965 // 5. Language map 966 const languageMap = new Map([ 967 ['de', 'German'], 968 ['en', 'English'], 969 ['fr', 'French'], 970 ['es', 'Spanish'], 971 ['it', 'Italian'], 972 ]); 973 974 // 6. Detect current language 975 let currentLang = getCookie('googtrans')?.split('/').pop() || 'en'; 976 977 // 7. Show language-specific content & set up language switch 978 document.addEventListener('DOMContentLoaded', function () { 979 const readableLang = languageMap.get(currentLang); 980 const langClass = `.languagespecific.${readableLang?.toLowerCase()}specific`; 981 const fallbackClass = `.languagespecific.englishspecific`; 982 983 if (document.querySelector(langClass)) { 984 document.querySelectorAll(langClass).forEach((el) => (el.style.display = 'block')); 985 } else { 986 document.querySelectorAll(fallbackClass).forEach((el) => (el.style.display = 'block')); 987 } 988 989 document.querySelectorAll('[data-ms-code-lang-select]').forEach((el) => { 990 el.addEventListener('click', function (e) { 991 e.preventDefault(); 992 const selectedLang = this.getAttribute('data-ms-code-lang'); 993 var dropdownlanguage = document.getElementById('dropdownlanguage'); 994 if (selectedLang === 'en') { 995 document.cookie = 'googtrans=;path=/;expires=Thu, 01 Jan 1970 00:00:01 GMT;'; 996 document.cookie = 'googtrans=;domain=.webflow.io;path=/;expires=Thu, 01 Jan 1970 00:00:01 GMT;'; 997 window.location.hash = ''; 998 setTimeout(() => location.reload(true), 100); 999 } else { 1000 const combo = document.querySelector('.goog-te-combo'); 1001 if (combo) combo.value = selectedLang; 1002 window.location.hash = '#googtrans(en|' + selectedLang + ')'; 1003 location.reload(); 1004 } 1005 }); 1006 }); 1007 }); 1008 1009 // Function to extract language and update dropdown 1010 function updateLanguageFromURL() { 1011 console.log('Current lang from cookie:', currentLang); 1012 1013 // Wait a bit for Google Translate to initialize 1014 setTimeout(() => { 1015 // Use the currentLang from cookie (already set at the top of your script) 1016 let detectedLang = currentLang; 1017 1018 // Also check URL hash as additional source 1019 const urlHash = window.location.hash; 1020 if (urlHash.includes('#googtrans')) { 1021 const match = urlHash.match(/#googtrans\(([^)]+)\)/); 1022 1023 if (match && match[1]) { 1024 const langPair = match[1]; 1025 const languages = langPair.split('|'); 1026 const langFromUrl = languages[languages.length - 1]; 1027 1028 if (langFromUrl) { 1029 detectedLang = langFromUrl; 1030 } 1031 } 1032 } 1033 1034 // Update the dropdown element 1035 const dropdownlanguage = document.getElementById('dropdownlanguage'); 1036 if (dropdownlanguage) { 1037 // Use the detected language (from cookie or URL) 1038 dropdownlanguage.textContent = detectedLang; 1039 console.log('Updated dropdown to:', detectedLang); 1040 1041 // Update currentLang for consistency 1042 currentLang = detectedLang; 1043 } 1044 }, 500); // Give Google Translate time to initialize 1045 } 1046 1047 // Execute after page load 1048 window.addEventListener('load', updateLanguageFromURL); 1049</script>
1049</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.