{"title":"Brazil at heart","description":"\u003cp\u003eThis collection celebrates the rhythm, warmth, and nostalgia Brazilians carry wherever they go. From samba to saudade, each poster honours a spirit of joy, resilience, and belonging that travels far beyond borders. Because you may leave Brazil, but Brazil never leaves your heart.\u003c\/p\u003e","products":[{"product_id":"nao-deixe-o-samba-morrer","title":"Não deixe o samba morrer","description":"\u003c!-- cb:1775091547 --\u003e\n\u003cstyle\u003e\n  .tmt-desc { font-family: inherit; color: #010101; }\n  .tmt-desc h2 { font-size: 13px; letter-spacing: 3.5px; text-transform: uppercase; color: #888; font-weight: 400; margin: 0 0 14px; }\n  .tmt-desc .hero { text-align: center; padding: 16px 0 28px; position: relative; }\n  .tmt-desc .hero-icon { margin-bottom: 16px; opacity: 0.8; }\n  .tmt-desc .hero-quote { font-size: 28px; line-height: 1.5; font-weight: 300; color: #010101; margin: 0; }\n  .tmt-desc .hero-sub { font-size: 14px; color: #777; margin-top: 8px; letter-spacing: 0.5px; }\n  .tmt-desc .body-text { font-size: 16px; line-height: 1.8; color: #333; margin: 0 0 16px; }\n  .tmt-desc .divider { width: 40px; height: 2px; background: #64000d; margin: 30px auto; }\n  .tmt-desc .saudade-box { background: linear-gradient(135deg, #fdf8f4 0%, #fef5ee 100%); border-radius: 14px; padding: 24px; margin: 28px 0; text-align: center; border: 1px solid #f0e0d0; }\n  .tmt-desc .saudade-box .word { font-size: 30px; font-weight: 300; color: #64000d; letter-spacing: 4px; margin-bottom: 4px; text-transform: lowercase; }\n  .tmt-desc .saudade-box .pron { font-size: 12px; color: #999; letter-spacing: 1px; margin-bottom: 10px; }\n  .tmt-desc .saudade-box .meaning { font-size: 14px; color: #888; font-style: italic; line-height: 1.6; max-width: 380px; margin: 0 auto; }\n  .tmt-desc .gift-card { border-radius: 12px; padding: 28px 24px; text-align: center; margin: 32px 0; position: relative; overflow: hidden; background: linear-gradient(135deg, #64000d 0%, #3d0008 100%); }\n  .tmt-desc .gift-card .flag-bar { height: 3px; margin-bottom: 18px; background: linear-gradient(90deg, #009c3b 0%, #009c3b 33%, #ffdf00 33%, #ffdf00 66%, #002776 66%, #002776 100%); border-radius: 2px; }\n  .tmt-desc .gift-card::before { content: ''; position: absolute; top: -30px; right: -30px; width: 120px; height: 120px; background: rgba(255,255,255,0.04); border-radius: 50%; }\n  .tmt-desc .gift-card h3 { color: rgba(255,255,255,0.6); font-size: 12px; letter-spacing: 3px; text-transform: uppercase; font-weight: 400; margin: 0 0 8px; position: relative; }\n  .tmt-desc .gift-card p { color: white; font-size: 19px; font-weight: 300; margin: 0; position: relative; line-height: 1.5; }\n  .tmt-desc .occasions { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin: 24px 0; }\n  .tmt-desc .occasion { background: #f7f7f5; border: 1px solid #e0e0de; border-radius: 10px; padding: 18px 16px; text-align: center; transition: border-color 0.2s; }\n  .tmt-desc .occasion:hover { border-color: #64000d; }\n  .tmt-desc .occasion .occ-icon { margin-bottom: 8px; }\n  .tmt-desc .occasion strong { display: block; font-size: 14px; color: #010101; margin-bottom: 4px; }\n  .tmt-desc .occasion span { font-size: 13px; color: #777; line-height: 1.4; }\n  .tmt-desc .size-cards { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }\n  .tmt-desc .size-card { background: #f7f7f5; border: 1px solid #e0e0de; border-radius: 12px; padding: 20px; position: relative; transition: border-color 0.2s; }\n  .tmt-desc .size-card:hover { border-color: #64000d; cursor: pointer; }\n  .tmt-desc .size-card:active { transform: scale(0.98); }\n  .tmt-desc .size-card { transition: border-color 0.2s, background 0.2s, transform 0.1s; }\n  .tmt-desc .size-card-featured { border-color: #64000d; border-width: 1.5px; }\n  .tmt-desc .size-card-header { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 2px; }\n  .tmt-desc .size-name { font-size: 20px; font-weight: 600; color: #010101; }\n  .tmt-desc .size-price { font-size: 16px; font-weight: 600; color: #64000d; }\n  .tmt-desc .size-dim { font-size: 12px; color: #999; margin-bottom: 10px; letter-spacing: 0.5px; }\n  .tmt-desc .size-copy { font-size: 14px; line-height: 1.7; color: #555; margin: 0; }\n  .tmt-desc .size-badge { display: inline-block; background: #64000d; color: white; font-size: 11px; letter-spacing: 1.5px; text-transform: uppercase; padding: 4px 10px; border-radius: 20px; margin-top: 12px; font-weight: 500; }\n  .tmt-desc .size-section { text-align: center; margin: 36px 0; }\n  .tmt-desc .specs { background: #f0f0ec; border-radius: 12px; padding: 24px; margin: 28px 0; }\n  .tmt-desc .specs h3 { font-size: 12px; letter-spacing: 3px; text-transform: uppercase; color: #888; font-weight: 400; margin: 0 0 16px; }\n  .tmt-desc .spec-row { display: flex; justify-content: space-between; padding: 10px 0; border-bottom: 1px solid #e0e0de; font-size: 14px; }\n  .tmt-desc .spec-row:last-child { border: none; }\n  .tmt-desc .spec-label { color: #777; }\n  .tmt-desc .spec-value { color: #010101; font-weight: 500; }\n  .tmt-desc .delivery { display: flex; align-items: center; gap: 14px; border: 1.5px solid #64000d; border-radius: 12px; padding: 18px 20px; margin: 24px 0; }\n  .tmt-desc .delivery-icon { width: 40px; height: 40px; background: #64000d; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n  .tmt-desc .delivery-icon svg { width: 20px; height: 20px; }\n  .tmt-desc .delivery-text { font-size: 14px; color: #333; line-height: 1.6; }\n  .tmt-desc .delivery-text strong { color: #64000d; }\n  \n  .tmt-desc .trust-section { margin: 28px 0 8px; }\n  .tmt-desc .trust-row { display: flex; align-items: center; gap: 16px; padding: 14px 0; border-bottom: 1px solid #e5e5e3; }\n  .tmt-desc .trust-row:last-child { border: none; }\n  .tmt-desc .trust-icon { width: 32px; height: 32px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; }\n  .tmt-desc .trust-text { font-size: 14px; color: #333; line-height: 1.5; }\n  .tmt-desc .trust-text strong { color: #010101; }\n  .tmt-desc .payment-icons { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; margin-top: 6px; }\n  .tmt-desc .payment-icons svg { opacity: 0.6; }\n  .tmt-desc .trust-subtle { text-align: center; font-size: 12px; color: #999; margin: 16px 0 0; letter-spacing: 0.5px; }\n\n  @media (max-width: 600px) {\n    .tmt-desc .occasions { grid-template-columns: 1fr; }\n    .tmt-desc .size-cards { grid-template-columns: 1fr; }\n    .tmt-desc .hero-quote { font-size: 23px; }\n  }\n  @media (max-width: 380px) {\n    .tmt-desc .hero-icon svg { width: 80px !important; height: 80px !important; }\n    .tmt-desc .gift-card { padding: 24px 16px; }\n    .tmt-desc .gift-card p { font-size: 17px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"tmt-desc\"\u003e\n\n\u003cdiv class=\"hero\"\u003e\n  \u003cdiv class=\"hero-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 90 90\" width=\"110\" height=\"110\"\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"38\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"32\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1\" stroke-dasharray=\"4 3\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"18\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"5\" fill=\"#64000d\" opacity=\"0.15\"\u003e\u003c\/circle\u003e\u003cg fill=\"#64000d\" opacity=\"0.6\"\u003e\u003ccircle cx=\"45\" cy=\"9\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"81\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"9\" cy=\"45\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"81\" cy=\"45\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"19\" cy=\"19\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"71\" cy=\"19\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"19\" cy=\"71\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"71\" cy=\"71\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\u003c\/svg\u003e\u003c\/div\u003e\n  \u003cp class=\"hero-quote\"\u003eYou hear the first note\u003cbr\u003eand you're back home.\u003c\/p\u003e\n  \u003cp class=\"hero-sub\"\u003eMade in London by a Brazilian artist\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"divider\"\u003e\u003c\/div\u003e\n\n\u003ch2\u003eThe Story\u003c\/h2\u003e\n\n\u003cp class=\"body-text\"\u003e\nNao Deixe o Samba Morrer. Don't let the samba die. If you grew up hearing this, you already feel it. If you didn't, let us explain: it's a way of living. A refusal to let the good stuff fade.\n\u003c\/p\u003e\n\n\u003cp class=\"body-text\"\u003e\nThis print started as a conversation between Janaina and Kiki and a friend who organises samba events in London. Three Brazilians, cafezinho instead of tea, rain outside. They were talking about what stays with you when you leave. The rhythm stays. The colours stay. The determination stays. The way you gather people around a table stays. That's what this print is about.\n\u003c\/p\u003e\n\n\u003cp class=\"body-text\"\u003e\nHand-cut paper, layered colours, bold type. Kiki likes it that way.\n\u003c\/p\u003e\n\n\u003cdiv class=\"saudade-box\"\u003e\n  \u003cdiv class=\"word\"\u003esamba\u003c\/div\u003e\n  \u003cdiv class=\"pron\"\u003e\/ˈsambə\/\u003c\/div\u003e\n  \u003cdiv class=\"meaning\"\u003eA Brazilian dance of African origin. A rhythm that carries longing, celebration, resistance, and home — all at once. It is movement turned into feeling, and feeling turned into music.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gift-card\"\u003e\n  \u003cdiv class=\"flag-bar\"\u003e\u003c\/div\u003e\n  \u003ch3\u003eGifting\u003c\/h3\u003e\n  \u003cp\u003eYou know someone who needs this.\u003cbr\u003eYou thought of them already.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003eWho loves this\u003c\/h2\u003e\n\u003cdiv class=\"occasions\"\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003ccircle cx=\"16\" cy=\"16\" r=\"12\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003cellipse cx=\"16\" cy=\"16\" rx=\"6\" ry=\"12\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/ellipse\u003e\u003cline x1=\"4\" y1=\"11\" x2=\"28\" y2=\"11\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/line\u003e\u003cline x1=\"4\" y1=\"21\" x2=\"28\" y2=\"21\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eBrazilians abroad\u003c\/strong\u003e\n    \u003cspan\u003eThey'll know exactly what it means\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003cellipse cx=\"10\" cy=\"24\" rx=\"5\" ry=\"4\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/ellipse\u003e\u003cline x1=\"15\" y1=\"24\" x2=\"15\" y2=\"5\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/line\u003e\u003cpath d=\"M15 5 Q22 3 22 9 Q22 13 15 11\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eMusic people\u003c\/strong\u003e\n    \u003cspan\u003eThe ones who feel rhythm in everything\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003ccircle cx=\"16\" cy=\"10\" r=\"5\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M6 28 C6 20 10 16 16 16 C22 16 26 20 26 28\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 22 Q2 18 6 16\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M28 22 Q30 18 26 16\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eThat friend who misses home\u003c\/strong\u003e\n    \u003cspan\u003eBetter than a phone call\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003crect x=\"6\" y=\"4\" width=\"20\" height=\"26\" rx=\"3\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003crect x=\"10\" y=\"8\" width=\"12\" height=\"10\" rx=\"1\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"22\" cy=\"20\" r=\"1.5\" fill=\"#64000d\"\u003e\u003c\/circle\u003e\u003cline x1=\"2\" y1=\"30\" x2=\"30\" y2=\"30\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eYour own flat\u003c\/strong\u003e\n    \u003cspan\u003ePut Brazil where you can see it every day\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"size-section\"\u003e\n  \u003ch2\u003ePick your size\u003c\/h2\u003e\n  \u003cp style=\"font-size:14px;color:#777;text-align:center;margin:0 0 24px;line-height:1.6;\"\u003eHow big do you want it?\u003c\/p\u003e\n  \n  \u003cdiv class=\"size-cards\"\u003e\n    \u003cdiv class=\"size-card\" data-size=\"A4\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA4\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£20\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e21 x 29.7 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eDesk or shelf size. The kind of thing you spot mid-afternoon and it changes your mood. Small but it does the job.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-card\" data-size=\"A3\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA3\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£30\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e29.7 x 42 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eSomeone comes over, sees it on the wall, asks about it. Next thing you know you're telling them about your grandmother's feijoada. That size.\u003c\/p\u003e\n      \u003cdiv class=\"size-badge\"\u003eMost popular\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-card size-card-featured\" data-size=\"A2\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA2\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£55\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e42 x 59.4 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eThis is where you really see Kiki's work. The layers, the colours, the texture in the paper. It fills a wall and the room feels different. Properly different.\u003c\/p\u003e\n      \u003cdiv class=\"size-badge\"\u003eBest value\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-card\" data-size=\"A1\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA1\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£85\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e59.4 x 84.1 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eBig. You walk in and it hits you. Not subtle, not trying to be. If your living room could play music, this is what it would sound like.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"specs\"\u003e\n  \u003ch3\u003ePrint Details\u003c\/h3\u003e\n  \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-label\"\u003ePaper\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eXativa Matt Coated, 230gsm\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-label\"\u003eFinish\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eMuseum-quality matte\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-label\"\u003eMade in\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eLondon, UK\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"trust-section\"\u003e\n  \u003cdiv class=\"trust-row\"\u003e\n    \u003cdiv class=\"trust-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003crect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7 11V7a5 5 0 0110 0v4\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"16\" r=\"1\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cdiv class=\"trust-text\"\u003e\n      \u003cstrong\u003eSecure checkout\u003c\/strong\u003e\u003cbr\u003e\n      Your payment is encrypted and processed securely.\n      \u003cdiv class=\"payment-icons\"\u003e\n        \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"8\" font-weight=\"700\" fill=\"#1a1f71\" text-anchor=\"middle\"\u003eVISA\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14\" cy=\"12\" r=\"6\" fill=\"#eb001b\" opacity=\"0.8\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"22\" cy=\"12\" r=\"6\" fill=\"#f79e1b\" opacity=\"0.8\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"700\" fill=\"#006fcf\" text-anchor=\"middle\"\u003eAMEX\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"700\" fill=\"#003087\" text-anchor=\"middle\"\u003ePayPal\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"600\" fill=\"#333\" text-anchor=\"middle\"\u003ePay\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"600\" fill=\"#5f6368\" text-anchor=\"middle\"\u003eGPay\u003c\/text\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"trust-row\"\u003e\n    \u003cdiv class=\"trust-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cdiv class=\"trust-text\"\u003e\n\u003cstrong\u003eBuyer protection\u003c\/strong\u003e\u003cbr\u003eFull refund if your order doesn't arrive or arrives damaged.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cp class=\"trust-subtle\"\u003ePowered by Shopify secure checkout\u003c\/p\u003e\n\n\u003cdiv class=\"delivery\"\u003e\n  \u003cdiv class=\"delivery-icon\"\u003e\n    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"delivery-text\"\u003e\n\u003cstrong\u003eFree UK delivery.\u003c\/strong\u003e Ships in 3-5 business days.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\n\u003cscript\u003e\n(function() {\n  var cards = document.querySelectorAll('.size-card[data-size]');\n  if (!cards.length) return;\n  \n  function pickSize(size) {\n    \/\/ Flora theme: radio inputs inside fieldset.product-form__input--pill\n    var radios = document.querySelectorAll('fieldset input[type=\"radio\"]');\n    for (var i = 0; i \u003c radios.length; i++) {\n      if (radios[i].value === size) {\n        \/\/ Click the label (Flora reacts to label click, not just input change)\n        var label = document.querySelector('label[for=\"' + radios[i].id + '\"]');\n        if (label) {\n          label.click();\n          return;\n        }\n        \/\/ Fallback: set checked and fire events\n        radios[i].checked = true;\n        radios[i].dispatchEvent(new Event('change', {bubbles: true}));\n        radios[i].dispatchEvent(new Event('click', {bubbles: true}));\n        return;\n      }\n    }\n  }\n  \n  function setActive(activeCard) {\n    cards.forEach(function(c) {\n      c.style.borderColor = '#e0e0de';\n      c.style.borderWidth = '1px';\n      c.style.background = '#f7f7f5';\n    });\n    activeCard.style.borderColor = '#64000d';\n    activeCard.style.borderWidth = '2px';\n    activeCard.style.background = '#fdf8f8';\n  }\n  \n  cards.forEach(function(card) {\n    card.style.cursor = 'pointer';\n    card.addEventListener('click', function(e) {\n      var size = this.getAttribute('data-size');\n      setActive(this);\n      pickSize(size);\n    });\n  });\n  \n  \/\/ Sync: when someone picks from the theme's pills, highlight matching card\n  var observer = new MutationObserver(function() {\n    var checked = document.querySelector('fieldset input[type=\"radio\"]:checked');\n    if (checked) {\n      cards.forEach(function(c) {\n        if (c.getAttribute('data-size') === checked.value) {\n          setActive(c);\n        }\n      });\n    }\n  });\n  var fieldset = document.querySelector('fieldset.product-form__input--pill');\n  if (fieldset) {\n    observer.observe(fieldset, {attributes: true, subtree: true});\n  }\n  \n  \/\/ Set initial active card based on current selection\n  setTimeout(function() {\n    var checked = document.querySelector('fieldset input[type=\"radio\"]:checked');\n    if (checked) {\n      cards.forEach(function(c) {\n        if (c.getAttribute('data-size') === checked.value) setActive(c);\n      });\n    }\n  }, 500);\n})();\n\u003c\/script\u003e\n","brand":"The Motivational Type","offers":[{"title":"A4","offer_id":54257517691203,"sku":"3764675","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"A3","offer_id":54257517723971,"sku":"8622029","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"A2","offer_id":54257517756739,"sku":"3837035","price":55.0,"currency_code":"GBP","in_stock":true},{"title":"A1","offer_id":54257517789507,"sku":"5952127","price":70.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0936\/8381\/0627\/files\/Brazilatheart-1_6f502ecd-4568-4e76-a1d9-3adcd27ace15.jpg?v=1772969268"},{"product_id":"alegria-brasileira-nao-tem-fronteiras","title":"Alegria brasileira não tem fronteiras","description":"\u003c!-- cb:redesign-v1 --\u003e\n\u003cstyle\u003e\n  .tmt-desc { font-family: inherit; color: #010101; }\n  .tmt-desc h2 { font-size: 13px; letter-spacing: 3.5px; text-transform: uppercase; color: #888; font-weight: 400; margin: 0 0 14px; }\n  .tmt-desc .hero { text-align: center; padding: 16px 0 28px; position: relative; }\n  .tmt-desc .hero-icon { margin-bottom: 16px; opacity: 0.8; }\n  .tmt-desc .hero-quote { font-size: 28px; line-height: 1.5; font-weight: 300; color: #010101; margin: 0; }\n  .tmt-desc .hero-sub { font-size: 14px; color: #777; margin-top: 8px; letter-spacing: 0.5px; }\n  .tmt-desc .body-text { font-size: 16px; line-height: 1.8; color: #333; margin: 0 0 16px; }\n  .tmt-desc .divider { width: 40px; height: 2px; background: #64000d; margin: 30px auto; }\n  .tmt-desc .saudade-box { background: linear-gradient(135deg, #fdf8f4 0%, #fef5ee 100%); border-radius: 14px; padding: 24px; margin: 28px 0; text-align: center; border: 1px solid #f0e0d0; }\n  .tmt-desc .saudade-box .word { font-size: 30px; font-weight: 300; color: #64000d; letter-spacing: 4px; margin-bottom: 4px; text-transform: lowercase; }\n  .tmt-desc .saudade-box .pron { font-size: 12px; color: #999; letter-spacing: 1px; margin-bottom: 10px; }\n  .tmt-desc .saudade-box .meaning { font-size: 14px; color: #888; font-style: italic; line-height: 1.6; max-width: 380px; margin: 0 auto; }\n  .tmt-desc .gift-card { border-radius: 12px; padding: 28px 24px; text-align: center; margin: 32px 0; position: relative; overflow: hidden; background: linear-gradient(135deg, #64000d 0%, #3d0008 100%); }\n  .tmt-desc .gift-card .flag-bar { height: 3px; margin-bottom: 18px; background: linear-gradient(90deg, #009c3b 0%, #009c3b 33%, #ffdf00 33%, #ffdf00 66%, #002776 66%, #002776 100%); border-radius: 2px; }\n  .tmt-desc .gift-card::before { content: ''; position: absolute; top: -30px; right: -30px; width: 120px; height: 120px; background: rgba(255,255,255,0.04); border-radius: 50%; }\n  .tmt-desc .gift-card h3 { color: rgba(255,255,255,0.6); font-size: 12px; letter-spacing: 3px; text-transform: uppercase; font-weight: 400; margin: 0 0 8px; position: relative; }\n  .tmt-desc .gift-card p { color: white; font-size: 19px; font-weight: 300; margin: 0; position: relative; line-height: 1.5; }\n  .tmt-desc .occasions { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin: 24px 0; }\n  .tmt-desc .occasion { background: #f7f7f5; border: 1px solid #e0e0de; border-radius: 10px; padding: 18px 16px; text-align: center; transition: border-color 0.2s; }\n  .tmt-desc .occasion:hover { border-color: #64000d; }\n  .tmt-desc .occasion .occ-icon { margin-bottom: 8px; }\n  .tmt-desc .occasion strong { display: block; font-size: 14px; color: #010101; margin-bottom: 4px; }\n  .tmt-desc .occasion span { font-size: 13px; color: #777; line-height: 1.4; }\n  .tmt-desc .size-cards { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }\n  .tmt-desc .size-card { background: #f7f7f5; border: 1px solid #e0e0de; border-radius: 12px; padding: 20px; position: relative; transition: border-color 0.2s, background 0.2s, transform 0.1s; }\n  .tmt-desc .size-card:hover { border-color: #64000d; cursor: pointer; }\n  .tmt-desc .size-card:active { transform: scale(0.98); }\n  .tmt-desc .size-card-featured { border-color: #64000d; border-width: 1.5px; }\n  .tmt-desc .size-card-header { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 2px; }\n  .tmt-desc .size-name { font-size: 20px; font-weight: 600; color: #010101; }\n  .tmt-desc .size-price { font-size: 16px; font-weight: 600; color: #64000d; }\n  .tmt-desc .size-dim { font-size: 12px; color: #999; margin-bottom: 10px; letter-spacing: 0.5px; }\n  .tmt-desc .size-copy { font-size: 14px; line-height: 1.7; color: #555; margin: 0; }\n  .tmt-desc .size-badge { display: inline-block; background: #64000d; color: white; font-size: 11px; letter-spacing: 1.5px; text-transform: uppercase; padding: 4px 10px; border-radius: 20px; margin-top: 12px; font-weight: 500; }\n  .tmt-desc .size-section { text-align: center; margin: 36px 0; }\n  .tmt-desc .specs { background: #f0f0ec; border-radius: 12px; padding: 24px; margin: 28px 0; }\n  .tmt-desc .specs h3 { font-size: 12px; letter-spacing: 3px; text-transform: uppercase; color: #888; font-weight: 400; margin: 0 0 16px; }\n  .tmt-desc .spec-row { display: flex; justify-content: space-between; padding: 10px 0; border-bottom: 1px solid #e0e0de; font-size: 14px; }\n  .tmt-desc .spec-row:last-child { border: none; }\n  .tmt-desc .spec-label { color: #777; }\n  .tmt-desc .spec-value { color: #010101; font-weight: 500; }\n  .tmt-desc .delivery { display: flex; align-items: center; gap: 14px; border: 1.5px solid #64000d; border-radius: 12px; padding: 18px 20px; margin: 24px 0; }\n  .tmt-desc .delivery-icon { width: 40px; height: 40px; background: #64000d; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n  .tmt-desc .delivery-icon svg { width: 20px; height: 20px; }\n  .tmt-desc .delivery-text { font-size: 14px; color: #333; line-height: 1.6; }\n  .tmt-desc .delivery-text strong { color: #64000d; }\n  .tmt-desc .trust-section { margin: 28px 0 8px; }\n  .tmt-desc .trust-row { display: flex; align-items: center; gap: 16px; padding: 14px 0; border-bottom: 1px solid #e5e5e3; }\n  .tmt-desc .trust-row:last-child { border: none; }\n  .tmt-desc .trust-icon { width: 32px; height: 32px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; }\n  .tmt-desc .trust-text { font-size: 14px; color: #333; line-height: 1.5; }\n  .tmt-desc .trust-text strong { color: #010101; }\n  .tmt-desc .payment-icons { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; margin-top: 6px; }\n  .tmt-desc .payment-icons svg { opacity: 0.6; }\n  .tmt-desc .trust-subtle { text-align: center; font-size: 12px; color: #999; margin: 16px 0 0; letter-spacing: 0.5px; }\n  @media (max-width: 600px) {\n    .tmt-desc .occasions { grid-template-columns: 1fr; }\n    .tmt-desc .size-cards { grid-template-columns: 1fr; }\n    .tmt-desc .hero-quote { font-size: 23px; }\n  }\n  @media (max-width: 380px) {\n    .tmt-desc .hero-icon svg { width: 80px !important; height: 80px !important; }\n    .tmt-desc .gift-card { padding: 24px 16px; }\n    .tmt-desc .gift-card p { font-size: 17px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"tmt-desc\"\u003e\n\n\u003cdiv class=\"hero\"\u003e\n  \u003cdiv class=\"hero-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 90 90\" width=\"110\" height=\"110\"\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"38\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"32\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1\" stroke-dasharray=\"4 3\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"18\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"5\" fill=\"#64000d\" opacity=\"0.15\"\u003e\u003c\/circle\u003e\u003cg fill=\"#64000d\" opacity=\"0.6\"\u003e\u003ccircle cx=\"45\" cy=\"9\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"81\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"9\" cy=\"45\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"81\" cy=\"45\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"19\" cy=\"19\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"71\" cy=\"19\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"19\" cy=\"71\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"71\" cy=\"71\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\u003c\/svg\u003e\u003c\/div\u003e\n  \u003cp class=\"hero-quote\"\u003eBrazilian joy\u003cbr\u003eknows no borders.\u003c\/p\u003e\n  \u003cp class=\"hero-sub\"\u003eMade in London by a Brazilian artist\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"divider\"\u003e\u003c\/div\u003e\n\n\u003ch2\u003eThe Story\u003c\/h2\u003e\n\n\u003cp class=\"body-text\"\u003e\nAlegria brasileira não tem fronteiras. Brazilian joy has no borders. It doesn't stop at customs, it doesn't need a visa, and it certainly doesn't fade with distance.\n\u003c\/p\u003e\n\n\u003cp class=\"body-text\"\u003e\nThis print captures the spirit of every Brazilian who's ever turned a grey Tuesday abroad into an impromptu celebration. Who's made friends in a foreign city just by being themselves. Because that's what Brazilian joy does — it breaks barriers without even trying.\n\u003c\/p\u003e\n\n\u003cp class=\"body-text\"\u003e\nKiki created this with the colours of home — vivid, bold, impossible to ignore. Just like the people who carry them.\n\u003c\/p\u003e\n\n\n\u003cdiv class=\"saudade-box\"\u003e\n  \u003cdiv class=\"word\"\u003ebrasilidade\u003c\/div\u003e\n  \u003cdiv class=\"pron\"\u003e\/bɾa.zi.li.ˈda.dʒi\/\u003c\/div\u003e\n  \u003cdiv class=\"meaning\"\u003eThe essence of being Brazilian. A mix of warmth, resilience, creativity, and an unshakeable ability to find joy in anything. Untranslatable, unmistakable.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gift-card\"\u003e\n  \u003cdiv class=\"flag-bar\"\u003e\u003c\/div\u003e\n  \u003ch3\u003eGifting\u003c\/h3\u003e\n  \u003cp\u003eFor someone who carries Brazil in their heart\u003cbr\u003eno matter where they live.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003eWho loves this\u003c\/h2\u003e\n\u003cdiv class=\"occasions\"\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003ccircle cx=\"16\" cy=\"16\" r=\"12\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003cellipse cx=\"16\" cy=\"16\" rx=\"6\" ry=\"12\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/ellipse\u003e\u003cline x1=\"4\" y1=\"11\" x2=\"28\" y2=\"11\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/line\u003e\u003cline x1=\"4\" y1=\"21\" x2=\"28\" y2=\"21\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eBrazilians abroad\u003c\/strong\u003e\n    \u003cspan\u003eThey'll feel this one in their bones\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003cpath d=\"M16 6 L18 12 L24 12 L19 16 L21 22 L16 18 L11 22 L13 16 L8 12 L14 12 Z\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eCultural pride\u003c\/strong\u003e\n    \u003cspan\u003eA statement piece for who they are\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003ccircle cx=\"16\" cy=\"10\" r=\"5\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M6 28 C6 20 10 16 16 16 C22 16 26 20 26 28\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 22 Q2 18 6 16\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M28 22 Q30 18 26 16\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eInternational couples\u003c\/strong\u003e\n    \u003cspan\u003eWhen your partner is Brazilian, you get it\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003crect x=\"6\" y=\"4\" width=\"20\" height=\"26\" rx=\"3\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003crect x=\"10\" y=\"8\" width=\"12\" height=\"10\" rx=\"1\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"22\" cy=\"20\" r=\"1.5\" fill=\"#64000d\"\u003e\u003c\/circle\u003e\u003cline x1=\"2\" y1=\"30\" x2=\"30\" y2=\"30\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eYour favourite wall\u003c\/strong\u003e\n    \u003cspan\u003eBring the energy of Brazil home\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"size-section\"\u003e\n  \u003ch2\u003ePick your size\u003c\/h2\u003e\n  \u003cp style=\"font-size:14px;color:#777;text-align:center;margin:0 0 24px;line-height:1.6;\"\u003eHow big do you want it?\u003c\/p\u003e\n\n  \u003cdiv class=\"size-cards\"\u003e\n    \u003cdiv class=\"size-card\" data-size=\"A4\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA4\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£20\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e21 x 29.7 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eDesk or shelf size. Small enough to fit anywhere, strong enough to catch your eye every day.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-card\" data-size=\"A3\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA3\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£30\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e29.7 x 42 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eThe sweet spot. Big enough to make a statement, small enough to fit anywhere. Guests will notice it and ask about it.\u003c\/p\u003e\n      \u003cdiv class=\"size-badge\"\u003eMost popular\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-card size-card-featured\" data-size=\"A2\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA2\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£55\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e42 x 59.4 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eThis is where you really see the art. The layers, the colours, the texture. It fills a wall and the room feels different.\u003c\/p\u003e\n      \u003cdiv class=\"size-badge\"\u003eBest value\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-card\" data-size=\"A1\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA1\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£70\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e59.4 x 84.1 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eBig. Bold. You walk in and it hits you. Not subtle, not trying to be. A centrepiece that speaks for itself.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"specs\"\u003e\n  \u003ch3\u003ePrint Details\u003c\/h3\u003e\n  \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-label\"\u003ePaper\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eXativa Matt Coated, 230gsm\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-label\"\u003eFinish\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eMuseum-quality matte\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-label\"\u003eMade in\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eLondon, UK\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"trust-section\"\u003e\n  \u003cdiv class=\"trust-row\"\u003e\n    \u003cdiv class=\"trust-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003crect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7 11V7a5 5 0 0110 0v4\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"16\" r=\"1\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cdiv class=\"trust-text\"\u003e\n      \u003cstrong\u003eSecure checkout\u003c\/strong\u003e\u003cbr\u003e\n      Your payment is encrypted and processed securely.\n      \u003cdiv class=\"payment-icons\"\u003e\n        \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"8\" font-weight=\"700\" fill=\"#1a1f71\" text-anchor=\"middle\"\u003eVISA\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14\" cy=\"12\" r=\"6\" fill=\"#eb001b\" opacity=\"0.8\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"22\" cy=\"12\" r=\"6\" fill=\"#f79e1b\" opacity=\"0.8\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"700\" fill=\"#006fcf\" text-anchor=\"middle\"\u003eAMEX\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"700\" fill=\"#003087\" text-anchor=\"middle\"\u003ePayPal\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"600\" fill=\"#333\" text-anchor=\"middle\"\u003ePay\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"600\" fill=\"#5f6368\" text-anchor=\"middle\"\u003eGPay\u003c\/text\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"trust-row\"\u003e\n    \u003cdiv class=\"trust-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cdiv class=\"trust-text\"\u003e\n\u003cstrong\u003eBuyer protection\u003c\/strong\u003e\u003cbr\u003eFull refund if your order doesn't arrive or arrives damaged.\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"trust-subtle\"\u003ePowered by Shopify secure checkout\u003c\/p\u003e\n\n\u003cdiv class=\"delivery\"\u003e\n  \u003cdiv class=\"delivery-icon\"\u003e\n    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"delivery-text\"\u003e\n\u003cstrong\u003eFree UK delivery.\u003c\/strong\u003e Ships in 3-5 business days.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function() {\n  var cards = document.querySelectorAll('.size-card[data-size]');\n  if (!cards.length) return;\n  function pickSize(size) {\n    var radios = document.querySelectorAll('fieldset input[type=\"radio\"]');\n    for (var i = 0; i \u003c radios.length; i++) {\n      if (radios[i].value === size) {\n        var label = document.querySelector('label[for=\"' + radios[i].id + '\"]');\n        if (label) { label.click(); return; }\n        radios[i].checked = true;\n        radios[i].dispatchEvent(new Event('change', {bubbles: true}));\n        return;\n      }\n    }\n  }\n  function setActive(activeCard) {\n    cards.forEach(function(c) {\n      c.style.borderColor = '#e0e0de';\n      c.style.borderWidth = '1px';\n      c.style.background = '#f7f7f5';\n    });\n    activeCard.style.borderColor = '#64000d';\n    activeCard.style.borderWidth = '2px';\n    activeCard.style.background = '#fdf8f8';\n  }\n  cards.forEach(function(card) {\n    card.style.cursor = 'pointer';\n    card.addEventListener('click', function(e) {\n      setActive(this);\n      pickSize(this.getAttribute('data-size'));\n    });\n  });\n  var observer = new MutationObserver(function() {\n    var checked = document.querySelector('fieldset input[type=\"radio\"]:checked');\n    if (checked) {\n      cards.forEach(function(c) {\n        if (c.getAttribute('data-size') === checked.value) setActive(c);\n      });\n    }\n  });\n  var fieldset = document.querySelector('fieldset.product-form__input--pill');\n  if (fieldset) observer.observe(fieldset, {attributes: true, subtree: true});\n  setTimeout(function() {\n    var checked = document.querySelector('fieldset input[type=\"radio\"]:checked');\n    if (checked) {\n      cards.forEach(function(c) {\n        if (c.getAttribute('data-size') === checked.value) setActive(c);\n      });\n    }\n  }, 500);\n})();\n\u003c\/script\u003e\n","brand":"The Motivational Type","offers":[{"title":"A4","offer_id":54257521131843,"sku":"8096732","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"A3","offer_id":54257521164611,"sku":"5659772","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"A2","offer_id":54257521197379,"sku":"9099302","price":55.0,"currency_code":"GBP","in_stock":true},{"title":"A1","offer_id":54257521230147,"sku":"8621805","price":70.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0936\/8381\/0627\/files\/Brazilatheart-2.jpg?v=1772969517"},{"product_id":"o-brasil-nao-sai-de-voce","title":"O Brasil não sai de você","description":"\u003c!-- cb:brasil-page-v1 --\u003e\n\u003cstyle\u003e\n  .tmt-desc { font-family: inherit; color: #010101; }\n  .tmt-desc h2 { font-size: 13px; letter-spacing: 3.5px; text-transform: uppercase; color: #888; font-weight: 400; margin: 0 0 14px; }\n  .tmt-desc .hero { text-align: center; padding: 16px 0 28px; position: relative; }\n  .tmt-desc .hero-icon { margin-bottom: 16px; opacity: 0.8; }\n  .tmt-desc .hero-quote { font-size: 28px; line-height: 1.5; font-weight: 300; color: #010101; margin: 0; }\n  .tmt-desc .hero-sub { font-size: 14px; color: #777; margin-top: 8px; letter-spacing: 0.5px; }\n  .tmt-desc .body-text { font-size: 16px; line-height: 1.8; color: #333; margin: 0 0 16px; }\n  .tmt-desc .divider { width: 40px; height: 2px; background: #64000d; margin: 30px auto; }\n  .tmt-desc .saudade-box { background: linear-gradient(135deg, #fdf8f4 0%, #fef5ee 100%); border-radius: 14px; padding: 24px; margin: 28px 0; text-align: center; border: 1px solid #f0e0d0; }\n  .tmt-desc .saudade-box .word { font-size: 30px; font-weight: 300; color: #64000d; letter-spacing: 4px; margin-bottom: 4px; text-transform: lowercase; }\n  .tmt-desc .saudade-box .pron { font-size: 12px; color: #999; letter-spacing: 1px; margin-bottom: 10px; }\n  .tmt-desc .saudade-box .meaning { font-size: 14px; color: #888; font-style: italic; line-height: 1.6; max-width: 380px; margin: 0 auto; }\n  .tmt-desc .gift-card { border-radius: 12px; padding: 28px 24px; text-align: center; margin: 32px 0; position: relative; overflow: hidden; background: linear-gradient(135deg, #64000d 0%, #3d0008 100%); }\n  .tmt-desc .gift-card .flag-bar { height: 3px; margin-bottom: 18px; background: linear-gradient(90deg, #009c3b 0%, #009c3b 33%, #ffdf00 33%, #ffdf00 66%, #002776 66%, #002776 100%); border-radius: 2px; }\n  .tmt-desc .gift-card::before { content: ''; position: absolute; top: -30px; right: -30px; width: 120px; height: 120px; background: rgba(255,255,255,0.04); border-radius: 50%; }\n  .tmt-desc .gift-card h3 { color: rgba(255,255,255,0.6); font-size: 12px; letter-spacing: 3px; text-transform: uppercase; font-weight: 400; margin: 0 0 8px; position: relative; }\n  .tmt-desc .gift-card p { color: white; font-size: 19px; font-weight: 300; margin: 0; position: relative; line-height: 1.5; }\n  .tmt-desc .occasions { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin: 24px 0; }\n  .tmt-desc .occasion { background: #f7f7f5; border: 1px solid #e0e0de; border-radius: 10px; padding: 18px 16px; text-align: center; transition: border-color 0.2s; }\n  .tmt-desc .occasion:hover { border-color: #64000d; }\n  .tmt-desc .occasion .occ-icon { margin-bottom: 8px; }\n  .tmt-desc .occasion strong { display: block; font-size: 14px; color: #010101; margin-bottom: 4px; }\n  .tmt-desc .occasion span { font-size: 13px; color: #777; line-height: 1.4; }\n  .tmt-desc .size-cards { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }\n  .tmt-desc .size-card { background: #f7f7f5; border: 1px solid #e0e0de; border-radius: 12px; padding: 20px; position: relative; transition: border-color 0.2s; }\n  .tmt-desc .size-card:hover { border-color: #64000d; cursor: pointer; }\n  .tmt-desc .size-card:active { transform: scale(0.98); }\n  .tmt-desc .size-card { transition: border-color 0.2s, background 0.2s, transform 0.1s; }\n  .tmt-desc .size-card-featured { border-color: #64000d; border-width: 1.5px; }\n  .tmt-desc .size-card-header { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 2px; }\n  .tmt-desc .size-name { font-size: 20px; font-weight: 600; color: #010101; }\n  .tmt-desc .size-price { font-size: 16px; font-weight: 600; color: #64000d; }\n  .tmt-desc .size-dim { font-size: 12px; color: #999; margin-bottom: 10px; letter-spacing: 0.5px; }\n  .tmt-desc .size-copy { font-size: 14px; line-height: 1.7; color: #555; margin: 0; }\n  .tmt-desc .size-badge { display: inline-block; background: #64000d; color: white; font-size: 11px; letter-spacing: 1.5px; text-transform: uppercase; padding: 4px 10px; border-radius: 20px; margin-top: 12px; font-weight: 500; }\n  .tmt-desc .size-section { text-align: center; margin: 36px 0; }\n  .tmt-desc .specs { background: #f0f0ec; border-radius: 12px; padding: 24px; margin: 28px 0; }\n  .tmt-desc .specs h3 { font-size: 12px; letter-spacing: 3px; text-transform: uppercase; color: #888; font-weight: 400; margin: 0 0 16px; }\n  .tmt-desc .spec-row { display: flex; justify-content: space-between; padding: 10px 0; border-bottom: 1px solid #e0e0de; font-size: 14px; }\n  .tmt-desc .spec-row:last-child { border: none; }\n  .tmt-desc .spec-label { color: #777; }\n  .tmt-desc .spec-value { color: #010101; font-weight: 500; }\n  .tmt-desc .delivery { display: flex; align-items: center; gap: 14px; border: 1.5px solid #64000d; border-radius: 12px; padding: 18px 20px; margin: 24px 0; }\n  .tmt-desc .delivery-icon { width: 40px; height: 40px; background: #64000d; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n  .tmt-desc .delivery-icon svg { width: 20px; height: 20px; }\n  .tmt-desc .delivery-text { font-size: 14px; color: #333; line-height: 1.6; }\n  .tmt-desc .delivery-text strong { color: #64000d; }\n\n  .tmt-desc .trust-section { margin: 28px 0 8px; }\n  .tmt-desc .trust-row { display: flex; align-items: center; gap: 16px; padding: 14px 0; border-bottom: 1px solid #e5e5e3; }\n  .tmt-desc .trust-row:last-child { border: none; }\n  .tmt-desc .trust-icon { width: 32px; height: 32px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; }\n  .tmt-desc .trust-text { font-size: 14px; color: #333; line-height: 1.5; }\n  .tmt-desc .trust-text strong { color: #010101; }\n  .tmt-desc .payment-icons { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; margin-top: 6px; }\n  .tmt-desc .payment-icons svg { opacity: 0.6; }\n  .tmt-desc .trust-subtle { text-align: center; font-size: 12px; color: #999; margin: 16px 0 0; letter-spacing: 0.5px; }\n\n  @media (max-width: 600px) {\n    .tmt-desc .occasions { grid-template-columns: 1fr; }\n    .tmt-desc .size-cards { grid-template-columns: 1fr; }\n    .tmt-desc .hero-quote { font-size: 23px; }\n  }\n  @media (max-width: 380px) {\n    .tmt-desc .hero-icon svg { width: 80px !important; height: 80px !important; }\n    .tmt-desc .gift-card { padding: 24px 16px; }\n    .tmt-desc .gift-card p { font-size: 17px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"tmt-desc\"\u003e\n\n\u003cdiv class=\"hero\"\u003e\n  \u003cdiv class=\"hero-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 90 90\" width=\"110\" height=\"110\"\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"38\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"32\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1\" stroke-dasharray=\"4 3\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"18\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"5\" fill=\"#64000d\" opacity=\"0.15\"\u003e\u003c\/circle\u003e\u003cg fill=\"#64000d\" opacity=\"0.6\"\u003e\u003ccircle cx=\"45\" cy=\"9\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"81\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"9\" cy=\"45\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"81\" cy=\"45\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"19\" cy=\"19\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"71\" cy=\"19\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"19\" cy=\"71\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"71\" cy=\"71\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\u003c\/svg\u003e\u003c\/div\u003e\n  \u003cp class=\"hero-quote\"\u003eYou left Brazil.\u003cbr\u003eBut Brazil never left you.\u003c\/p\u003e\n  \u003cp class=\"hero-sub\"\u003eMade in London by a Brazilian artist\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"divider\"\u003e\u003c\/div\u003e\n\n\u003ch2\u003eThe Story\u003c\/h2\u003e\n\n\u003cp class=\"body-text\"\u003e\nO Brasil não sai de você. Brazil doesn't leave you. It stays in the way you laugh too loud, in the seasoning you add without measuring, in the music you hum when nobody's listening.\n\u003c\/p\u003e\n\n\u003cp class=\"body-text\"\u003e\nThis print was born from a feeling every Brazilian abroad knows. You can move across the world, learn a new language, build a new life. But Brazil is still there. In your voice when you get excited. In the way you hug people. In the tears that come when you hear a song from home.\n\u003c\/p\u003e\n\n\u003cp class=\"body-text\"\u003e\nKiki designed this one thinking of every Brazilian who has ever tried to explain what it feels like. You don't need to explain it anymore. Just hang it on your wall.\n\u003c\/p\u003e\n\n\u003cdiv class=\"saudade-box\"\u003e\n  \u003cdiv class=\"word\"\u003esaudade\u003c\/div\u003e\n  \u003cdiv class=\"pron\"\u003e\/saʊˈdadʒi\/\u003c\/div\u003e\n  \u003cdiv class=\"meaning\"\u003eA deep longing for something or someone you love. Not sadness, not nostalgia — something uniquely Brazilian. The ache of distance mixed with the warmth of belonging.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gift-card\"\u003e\n  \u003cdiv class=\"flag-bar\"\u003e\u003c\/div\u003e\n  \u003ch3\u003eGifting\u003c\/h3\u003e\n  \u003cp\u003eYou know a Brazilian who needs this on their wall.\u003cbr\u003eYou already know who.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003eWho loves this\u003c\/h2\u003e\n\u003cdiv class=\"occasions\"\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003ccircle cx=\"16\" cy=\"16\" r=\"12\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003cellipse cx=\"16\" cy=\"16\" rx=\"6\" ry=\"12\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/ellipse\u003e\u003cline x1=\"4\" y1=\"11\" x2=\"28\" y2=\"11\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/line\u003e\u003cline x1=\"4\" y1=\"21\" x2=\"28\" y2=\"21\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eBrazilians abroad\u003c\/strong\u003e\n    \u003cspan\u003eA piece of home for wherever you are\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003cpath d=\"M16 6 L18 12 L24 12 L19 16 L21 22 L16 18 L11 22 L13 16 L8 12 L14 12 Z\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eHousewarming gift\u003c\/strong\u003e\n    \u003cspan\u003eBetter than flowers, lasts forever\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003ccircle cx=\"16\" cy=\"10\" r=\"5\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M6 28 C6 20 10 16 16 16 C22 16 26 20 26 28\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 22 Q2 18 6 16\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M28 22 Q30 18 26 16\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eThat friend who misses home\u003c\/strong\u003e\n    \u003cspan\u003eThey'll feel it the second they see it\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003crect x=\"6\" y=\"4\" width=\"20\" height=\"26\" rx=\"3\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003crect x=\"10\" y=\"8\" width=\"12\" height=\"10\" rx=\"1\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"22\" cy=\"20\" r=\"1.5\" fill=\"#64000d\"\u003e\u003c\/circle\u003e\u003cline x1=\"2\" y1=\"30\" x2=\"30\" y2=\"30\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eYour own space\u003c\/strong\u003e\n    \u003cspan\u003eA daily reminder of where you come from\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"size-section\"\u003e\n  \u003ch2\u003ePick your size\u003c\/h2\u003e\n  \u003cp style=\"font-size:14px;color:#777;text-align:center;margin:0 0 24px;line-height:1.6;\"\u003eHow big do you want it?\u003c\/p\u003e\n\n  \u003cdiv class=\"size-cards\"\u003e\n    \u003cdiv class=\"size-card\" data-size=\"A4\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA4\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£20\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e21 x 29.7 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eDesk or shelf size. Small enough to fit anywhere, strong enough to catch your eye every single day. A quiet reminder.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-card\" data-size=\"A3\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA3\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£30\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e29.7 x 42 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eSomeone visits, sees it, asks about it. Next thing you know you're telling them about Sunday lunch at your avó's house. That size.\u003c\/p\u003e\n      \u003cdiv class=\"size-badge\"\u003eMost popular\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-card size-card-featured\" data-size=\"A2\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA2\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£55\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e42 x 59.4 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eThis is where you really see Kiki's work. The colours, the layers, the feeling in every detail. It fills a wall and makes any room feel like home.\u003c\/p\u003e\n      \u003cdiv class=\"size-badge\"\u003eBest value\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-card\" data-size=\"A1\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA1\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£70\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e59.4 x 84.1 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eBig. Bold. You walk in and Brazil is right there. Not subtle, not trying to be. For the ones who carry it proudly.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"specs\"\u003e\n  \u003ch3\u003ePrint Details\u003c\/h3\u003e\n  \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-label\"\u003ePaper\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eXativa Matt Coated, 230gsm\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-label\"\u003eFinish\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eMuseum-quality matte\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-label\"\u003eMade in\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eLondon, UK\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"trust-section\"\u003e\n  \u003cdiv class=\"trust-row\"\u003e\n    \u003cdiv class=\"trust-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003crect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7 11V7a5 5 0 0110 0v4\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"16\" r=\"1\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cdiv class=\"trust-text\"\u003e\n      \u003cstrong\u003eSecure checkout\u003c\/strong\u003e\u003cbr\u003e\n      Your payment is encrypted and processed securely.\n      \u003cdiv class=\"payment-icons\"\u003e\n        \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"8\" font-weight=\"700\" fill=\"#1a1f71\" text-anchor=\"middle\"\u003eVISA\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14\" cy=\"12\" r=\"6\" fill=\"#eb001b\" opacity=\"0.8\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"22\" cy=\"12\" r=\"6\" fill=\"#f79e1b\" opacity=\"0.8\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"700\" fill=\"#006fcf\" text-anchor=\"middle\"\u003eAMEX\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"700\" fill=\"#003087\" text-anchor=\"middle\"\u003ePayPal\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"600\" fill=\"#333\" text-anchor=\"middle\"\u003ePay\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"600\" fill=\"#5f6368\" text-anchor=\"middle\"\u003eGPay\u003c\/text\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"trust-row\"\u003e\n    \u003cdiv class=\"trust-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cdiv class=\"trust-text\"\u003e\n\u003cstrong\u003eBuyer protection\u003c\/strong\u003e\u003cbr\u003eFull refund if your order doesn't arrive or arrives damaged.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cp class=\"trust-subtle\"\u003ePowered by Shopify secure checkout\u003c\/p\u003e\n\n\u003cdiv class=\"delivery\"\u003e\n  \u003cdiv class=\"delivery-icon\"\u003e\n    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"delivery-text\"\u003e\n\u003cstrong\u003eFree UK delivery.\u003c\/strong\u003e Ships in 3-5 business days.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n(function() {\n  var cards = document.querySelectorAll('.size-card[data-size]');\n  if (!cards.length) return;\n\n  function pickSize(size) {\n    var radios = document.querySelectorAll('fieldset input[type=\"radio\"]');\n    for (var i = 0; i \u003c radios.length; i++) {\n      if (radios[i].value === size) {\n        var label = document.querySelector('label[for=\"' + radios[i].id + '\"]');\n        if (label) {\n          label.click();\n          return;\n        }\n        radios[i].checked = true;\n        radios[i].dispatchEvent(new Event('change', {bubbles: true}));\n        radios[i].dispatchEvent(new Event('click', {bubbles: true}));\n        return;\n      }\n    }\n  }\n\n  function setActive(activeCard) {\n    cards.forEach(function(c) {\n      c.style.borderColor = '#e0e0de';\n      c.style.borderWidth = '1px';\n      c.style.background = '#f7f7f5';\n    });\n    activeCard.style.borderColor = '#64000d';\n    activeCard.style.borderWidth = '2px';\n    activeCard.style.background = '#fdf8f8';\n  }\n\n  cards.forEach(function(card) {\n    card.style.cursor = 'pointer';\n    card.addEventListener('click', function(e) {\n      var size = this.getAttribute('data-size');\n      setActive(this);\n      pickSize(size);\n    });\n  });\n\n  var observer = new MutationObserver(function() {\n    var checked = document.querySelector('fieldset input[type=\"radio\"]:checked');\n    if (checked) {\n      cards.forEach(function(c) {\n        if (c.getAttribute('data-size') === checked.value) {\n          setActive(c);\n        }\n      });\n    }\n  });\n  var fieldset = document.querySelector('fieldset.product-form__input--pill');\n  if (fieldset) {\n    observer.observe(fieldset, {attributes: true, subtree: true});\n  }\n\n  setTimeout(function() {\n    var checked = document.querySelector('fieldset input[type=\"radio\"]:checked');\n    if (checked) {\n      cards.forEach(function(c) {\n        if (c.getAttribute('data-size') === checked.value) setActive(c);\n      });\n    }\n  }, 500);\n})();\n\u003c\/script\u003e\n","brand":"The Motivational Type","offers":[{"title":"A4","offer_id":54257522475331,"sku":"2672526","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"A3","offer_id":54257522508099,"sku":"1757063","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"A2","offer_id":54257522540867,"sku":"4558554","price":55.0,"currency_code":"GBP","in_stock":true},{"title":"A1","offer_id":54257522573635,"sku":"3400709","price":70.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0936\/8381\/0627\/files\/Brazilatheart-3.jpg?v=1772969714"},{"product_id":"saudade-tambem-e-forca","title":"Saudade também é força","description":"\u003c!-- cb:redesign-v1 --\u003e\n\u003cstyle\u003e\n  .tmt-desc { font-family: inherit; color: #010101; }\n  .tmt-desc h2 { font-size: 13px; letter-spacing: 3.5px; text-transform: uppercase; color: #888; font-weight: 400; margin: 0 0 14px; }\n  .tmt-desc .hero { text-align: center; padding: 16px 0 28px; position: relative; }\n  .tmt-desc .hero-icon { margin-bottom: 16px; opacity: 0.8; }\n  .tmt-desc .hero-quote { font-size: 28px; line-height: 1.5; font-weight: 300; color: #010101; margin: 0; }\n  .tmt-desc .hero-sub { font-size: 14px; color: #777; margin-top: 8px; letter-spacing: 0.5px; }\n  .tmt-desc .body-text { font-size: 16px; line-height: 1.8; color: #333; margin: 0 0 16px; }\n  .tmt-desc .divider { width: 40px; height: 2px; background: #64000d; margin: 30px auto; }\n  .tmt-desc .saudade-box { background: linear-gradient(135deg, #fdf8f4 0%, #fef5ee 100%); border-radius: 14px; padding: 24px; margin: 28px 0; text-align: center; border: 1px solid #f0e0d0; }\n  .tmt-desc .saudade-box .word { font-size: 30px; font-weight: 300; color: #64000d; letter-spacing: 4px; margin-bottom: 4px; text-transform: lowercase; }\n  .tmt-desc .saudade-box .pron { font-size: 12px; color: #999; letter-spacing: 1px; margin-bottom: 10px; }\n  .tmt-desc .saudade-box .meaning { font-size: 14px; color: #888; font-style: italic; line-height: 1.6; max-width: 380px; margin: 0 auto; }\n  .tmt-desc .gift-card { border-radius: 12px; padding: 28px 24px; text-align: center; margin: 32px 0; position: relative; overflow: hidden; background: linear-gradient(135deg, #64000d 0%, #3d0008 100%); }\n  .tmt-desc .gift-card .flag-bar { height: 3px; margin-bottom: 18px; background: linear-gradient(90deg, #009c3b 0%, #009c3b 33%, #ffdf00 33%, #ffdf00 66%, #002776 66%, #002776 100%); border-radius: 2px; }\n  .tmt-desc .gift-card::before { content: ''; position: absolute; top: -30px; right: -30px; width: 120px; height: 120px; background: rgba(255,255,255,0.04); border-radius: 50%; }\n  .tmt-desc .gift-card h3 { color: rgba(255,255,255,0.6); font-size: 12px; letter-spacing: 3px; text-transform: uppercase; font-weight: 400; margin: 0 0 8px; position: relative; }\n  .tmt-desc .gift-card p { color: white; font-size: 19px; font-weight: 300; margin: 0; position: relative; line-height: 1.5; }\n  .tmt-desc .occasions { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin: 24px 0; }\n  .tmt-desc .occasion { background: #f7f7f5; border: 1px solid #e0e0de; border-radius: 10px; padding: 18px 16px; text-align: center; transition: border-color 0.2s; }\n  .tmt-desc .occasion:hover { border-color: #64000d; }\n  .tmt-desc .occasion .occ-icon { margin-bottom: 8px; }\n  .tmt-desc .occasion strong { display: block; font-size: 14px; color: #010101; margin-bottom: 4px; }\n  .tmt-desc .occasion span { font-size: 13px; color: #777; line-height: 1.4; }\n  .tmt-desc .size-cards { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }\n  .tmt-desc .size-card { background: #f7f7f5; border: 1px solid #e0e0de; border-radius: 12px; padding: 20px; position: relative; transition: border-color 0.2s, background 0.2s, transform 0.1s; }\n  .tmt-desc .size-card:hover { border-color: #64000d; cursor: pointer; }\n  .tmt-desc .size-card:active { transform: scale(0.98); }\n  .tmt-desc .size-card-featured { border-color: #64000d; border-width: 1.5px; }\n  .tmt-desc .size-card-header { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 2px; }\n  .tmt-desc .size-name { font-size: 20px; font-weight: 600; color: #010101; }\n  .tmt-desc .size-price { font-size: 16px; font-weight: 600; color: #64000d; }\n  .tmt-desc .size-dim { font-size: 12px; color: #999; margin-bottom: 10px; letter-spacing: 0.5px; }\n  .tmt-desc .size-copy { font-size: 14px; line-height: 1.7; color: #555; margin: 0; }\n  .tmt-desc .size-badge { display: inline-block; background: #64000d; color: white; font-size: 11px; letter-spacing: 1.5px; text-transform: uppercase; padding: 4px 10px; border-radius: 20px; margin-top: 12px; font-weight: 500; }\n  .tmt-desc .size-section { text-align: center; margin: 36px 0; }\n  .tmt-desc .specs { background: #f0f0ec; border-radius: 12px; padding: 24px; margin: 28px 0; }\n  .tmt-desc .specs h3 { font-size: 12px; letter-spacing: 3px; text-transform: uppercase; color: #888; font-weight: 400; margin: 0 0 16px; }\n  .tmt-desc .spec-row { display: flex; justify-content: space-between; padding: 10px 0; border-bottom: 1px solid #e0e0de; font-size: 14px; }\n  .tmt-desc .spec-row:last-child { border: none; }\n  .tmt-desc .spec-label { color: #777; }\n  .tmt-desc .spec-value { color: #010101; font-weight: 500; }\n  .tmt-desc .delivery { display: flex; align-items: center; gap: 14px; border: 1.5px solid #64000d; border-radius: 12px; padding: 18px 20px; margin: 24px 0; }\n  .tmt-desc .delivery-icon { width: 40px; height: 40px; background: #64000d; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n  .tmt-desc .delivery-icon svg { width: 20px; height: 20px; }\n  .tmt-desc .delivery-text { font-size: 14px; color: #333; line-height: 1.6; }\n  .tmt-desc .delivery-text strong { color: #64000d; }\n  .tmt-desc .trust-section { margin: 28px 0 8px; }\n  .tmt-desc .trust-row { display: flex; align-items: center; gap: 16px; padding: 14px 0; border-bottom: 1px solid #e5e5e3; }\n  .tmt-desc .trust-row:last-child { border: none; }\n  .tmt-desc .trust-icon { width: 32px; height: 32px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; }\n  .tmt-desc .trust-text { font-size: 14px; color: #333; line-height: 1.5; }\n  .tmt-desc .trust-text strong { color: #010101; }\n  .tmt-desc .payment-icons { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; margin-top: 6px; }\n  .tmt-desc .payment-icons svg { opacity: 0.6; }\n  .tmt-desc .trust-subtle { text-align: center; font-size: 12px; color: #999; margin: 16px 0 0; letter-spacing: 0.5px; }\n  @media (max-width: 600px) {\n    .tmt-desc .occasions { grid-template-columns: 1fr; }\n    .tmt-desc .size-cards { grid-template-columns: 1fr; }\n    .tmt-desc .hero-quote { font-size: 23px; }\n  }\n  @media (max-width: 380px) {\n    .tmt-desc .hero-icon svg { width: 80px !important; height: 80px !important; }\n    .tmt-desc .gift-card { padding: 24px 16px; }\n    .tmt-desc .gift-card p { font-size: 17px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"tmt-desc\"\u003e\n\n\u003cdiv class=\"hero\"\u003e\n  \u003cdiv class=\"hero-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 90 90\" width=\"110\" height=\"110\"\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"38\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"32\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1\" stroke-dasharray=\"4 3\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"18\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"5\" fill=\"#64000d\" opacity=\"0.15\"\u003e\u003c\/circle\u003e\u003cg fill=\"#64000d\" opacity=\"0.6\"\u003e\u003ccircle cx=\"45\" cy=\"9\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"81\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"9\" cy=\"45\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"81\" cy=\"45\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"19\" cy=\"19\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"71\" cy=\"19\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"19\" cy=\"71\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"71\" cy=\"71\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\u003c\/svg\u003e\u003c\/div\u003e\n  \u003cp class=\"hero-quote\"\u003eSaudade também é força\u003c\/p\u003e\n  \u003cp class=\"hero-sub\"\u003eMade in London by a Brazilian artist\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"divider\"\u003e\u003c\/div\u003e\n\n\u003ch2\u003eThe Story\u003c\/h2\u003e\n\n\u003cp class=\"body-text\"\u003e\nSaudade também é força. Saudade is also strength.\n\u003c\/p\u003e\n\n\u003cp class=\"body-text\"\u003e\nThis poster honours the power of remembering where you come from and letting those roots keep you grounded.\n\u003c\/p\u003e\n\n\u003cp class=\"body-text\"\u003e\nHand-cut paper, layered colours, bold type. Kiki's signature style — art that feels alive on your wall.\n\u003c\/p\u003e\n\n\n\u003cdiv class=\"saudade-box\"\u003e\n  \u003cdiv class=\"word\"\u003esaudade\u003c\/div\u003e\n  \u003cdiv class=\"pron\"\u003e\/saʊˈdadʒi\/\u003c\/div\u003e\n  \u003cdiv class=\"meaning\"\u003eA deep longing for something or someone you love. Not sadness, not nostalgia — something uniquely Brazilian. The ache of distance mixed with the warmth of belonging.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gift-card\"\u003e\n  \u003cdiv class=\"flag-bar\"\u003e\u003c\/div\u003e\n  \u003ch3\u003eGifting\u003c\/h3\u003e\n  \u003cp\u003eYou know someone who needs this on their wall.\u003cbr\u003eYou already know who.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003eWho loves this\u003c\/h2\u003e\n\u003cdiv class=\"occasions\"\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003ccircle cx=\"16\" cy=\"16\" r=\"12\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003cellipse cx=\"16\" cy=\"16\" rx=\"6\" ry=\"12\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/ellipse\u003e\u003cline x1=\"4\" y1=\"11\" x2=\"28\" y2=\"11\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/line\u003e\u003cline x1=\"4\" y1=\"21\" x2=\"28\" y2=\"21\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eBrazilians abroad\u003c\/strong\u003e\n    \u003cspan\u003eA piece of home wherever they are\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003cpath d=\"M16 6 L18 12 L24 12 L19 16 L21 22 L16 18 L11 22 L13 16 L8 12 L14 12 Z\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eHousewarming gift\u003c\/strong\u003e\n    \u003cspan\u003eBetter than flowers, lasts forever\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003ccircle cx=\"16\" cy=\"10\" r=\"5\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M6 28 C6 20 10 16 16 16 C22 16 26 20 26 28\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 22 Q2 18 6 16\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M28 22 Q30 18 26 16\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eThat friend who misses home\u003c\/strong\u003e\n    \u003cspan\u003eThey'll feel it the moment they see it\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003crect x=\"6\" y=\"4\" width=\"20\" height=\"26\" rx=\"3\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003crect x=\"10\" y=\"8\" width=\"12\" height=\"10\" rx=\"1\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"22\" cy=\"20\" r=\"1.5\" fill=\"#64000d\"\u003e\u003c\/circle\u003e\u003cline x1=\"2\" y1=\"30\" x2=\"30\" y2=\"30\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eYour own space\u003c\/strong\u003e\n    \u003cspan\u003eA daily reminder of where you come from\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"size-section\"\u003e\n  \u003ch2\u003ePick your size\u003c\/h2\u003e\n  \u003cp style=\"font-size:14px;color:#777;text-align:center;margin:0 0 24px;line-height:1.6;\"\u003eHow big do you want it?\u003c\/p\u003e\n\n  \u003cdiv class=\"size-cards\"\u003e\n    \u003cdiv class=\"size-card\" data-size=\"A4\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA4\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£20\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e21 x 29.7 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eDesk or shelf size. Small enough to fit anywhere, strong enough to catch your eye every day.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-card\" data-size=\"A3\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA3\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£30\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e29.7 x 42 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eThe sweet spot. Big enough to make a statement, small enough to fit anywhere. Guests will notice it and ask about it.\u003c\/p\u003e\n      \u003cdiv class=\"size-badge\"\u003eMost popular\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-card size-card-featured\" data-size=\"A2\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA2\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£55\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e42 x 59.4 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eThis is where you really see the art. The layers, the colours, the texture. It fills a wall and the room feels different.\u003c\/p\u003e\n      \u003cdiv class=\"size-badge\"\u003eBest value\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-card\" data-size=\"A1\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA1\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£70\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e59.4 x 84.1 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eBig. Bold. You walk in and it hits you. Not subtle, not trying to be. A centrepiece that speaks for itself.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"specs\"\u003e\n  \u003ch3\u003ePrint Details\u003c\/h3\u003e\n  \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-label\"\u003ePaper\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eXativa Matt Coated, 230gsm\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-label\"\u003eFinish\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eMuseum-quality matte\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-label\"\u003eMade in\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eLondon, UK\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"trust-section\"\u003e\n  \u003cdiv class=\"trust-row\"\u003e\n    \u003cdiv class=\"trust-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003crect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7 11V7a5 5 0 0110 0v4\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"16\" r=\"1\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cdiv class=\"trust-text\"\u003e\n      \u003cstrong\u003eSecure checkout\u003c\/strong\u003e\u003cbr\u003e\n      Your payment is encrypted and processed securely.\n      \u003cdiv class=\"payment-icons\"\u003e\n        \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"8\" font-weight=\"700\" fill=\"#1a1f71\" text-anchor=\"middle\"\u003eVISA\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14\" cy=\"12\" r=\"6\" fill=\"#eb001b\" opacity=\"0.8\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"22\" cy=\"12\" r=\"6\" fill=\"#f79e1b\" opacity=\"0.8\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"700\" fill=\"#006fcf\" text-anchor=\"middle\"\u003eAMEX\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"700\" fill=\"#003087\" text-anchor=\"middle\"\u003ePayPal\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"600\" fill=\"#333\" text-anchor=\"middle\"\u003ePay\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"600\" fill=\"#5f6368\" text-anchor=\"middle\"\u003eGPay\u003c\/text\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"trust-row\"\u003e\n    \u003cdiv class=\"trust-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cdiv class=\"trust-text\"\u003e\n\u003cstrong\u003eBuyer protection\u003c\/strong\u003e\u003cbr\u003eFull refund if your order doesn't arrive or arrives damaged.\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"trust-subtle\"\u003ePowered by Shopify secure checkout\u003c\/p\u003e\n\n\u003cdiv class=\"delivery\"\u003e\n  \u003cdiv class=\"delivery-icon\"\u003e\n    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"delivery-text\"\u003e\n\u003cstrong\u003eFree UK delivery.\u003c\/strong\u003e Ships in 3-5 business days.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function() {\n  var cards = document.querySelectorAll('.size-card[data-size]');\n  if (!cards.length) return;\n  function pickSize(size) {\n    var radios = document.querySelectorAll('fieldset input[type=\"radio\"]');\n    for (var i = 0; i \u003c radios.length; i++) {\n      if (radios[i].value === size) {\n        var label = document.querySelector('label[for=\"' + radios[i].id + '\"]');\n        if (label) { label.click(); return; }\n        radios[i].checked = true;\n        radios[i].dispatchEvent(new Event('change', {bubbles: true}));\n        return;\n      }\n    }\n  }\n  function setActive(activeCard) {\n    cards.forEach(function(c) {\n      c.style.borderColor = '#e0e0de';\n      c.style.borderWidth = '1px';\n      c.style.background = '#f7f7f5';\n    });\n    activeCard.style.borderColor = '#64000d';\n    activeCard.style.borderWidth = '2px';\n    activeCard.style.background = '#fdf8f8';\n  }\n  cards.forEach(function(card) {\n    card.style.cursor = 'pointer';\n    card.addEventListener('click', function(e) {\n      setActive(this);\n      pickSize(this.getAttribute('data-size'));\n    });\n  });\n  var observer = new MutationObserver(function() {\n    var checked = document.querySelector('fieldset input[type=\"radio\"]:checked');\n    if (checked) {\n      cards.forEach(function(c) {\n        if (c.getAttribute('data-size') === checked.value) setActive(c);\n      });\n    }\n  });\n  var fieldset = document.querySelector('fieldset.product-form__input--pill');\n  if (fieldset) observer.observe(fieldset, {attributes: true, subtree: true});\n  setTimeout(function() {\n    var checked = document.querySelector('fieldset input[type=\"radio\"]:checked');\n    if (checked) {\n      cards.forEach(function(c) {\n        if (c.getAttribute('data-size') === checked.value) setActive(c);\n      });\n    }\n  }, 500);\n})();\n\u003c\/script\u003e\n","brand":"The Motivational Type","offers":[{"title":"A4","offer_id":54257525686595,"sku":"3174927","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"A3","offer_id":54257525719363,"sku":"3157755","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"A2","offer_id":54257525752131,"sku":"6557325","price":55.0,"currency_code":"GBP","in_stock":true},{"title":"A1","offer_id":54257525784899,"sku":"9738108","price":70.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0936\/8381\/0627\/files\/Brazilatheart-4.jpg?v=1772970084"},{"product_id":"morar-aqui-e-bom","title":"Morar aqui é bom, mas ser brasileira é ainda melhor","description":"\u003c!-- cb:redesign-v1 --\u003e\n\u003cstyle\u003e\n  .tmt-desc { font-family: inherit; color: #010101; }\n  .tmt-desc h2 { font-size: 13px; letter-spacing: 3.5px; text-transform: uppercase; color: #888; font-weight: 400; margin: 0 0 14px; }\n  .tmt-desc .hero { text-align: center; padding: 16px 0 28px; position: relative; }\n  .tmt-desc .hero-icon { margin-bottom: 16px; opacity: 0.8; }\n  .tmt-desc .hero-quote { font-size: 28px; line-height: 1.5; font-weight: 300; color: #010101; margin: 0; }\n  .tmt-desc .hero-sub { font-size: 14px; color: #777; margin-top: 8px; letter-spacing: 0.5px; }\n  .tmt-desc .body-text { font-size: 16px; line-height: 1.8; color: #333; margin: 0 0 16px; }\n  .tmt-desc .divider { width: 40px; height: 2px; background: #64000d; margin: 30px auto; }\n  .tmt-desc .saudade-box { background: linear-gradient(135deg, #fdf8f4 0%, #fef5ee 100%); border-radius: 14px; padding: 24px; margin: 28px 0; text-align: center; border: 1px solid #f0e0d0; }\n  .tmt-desc .saudade-box .word { font-size: 30px; font-weight: 300; color: #64000d; letter-spacing: 4px; margin-bottom: 4px; text-transform: lowercase; }\n  .tmt-desc .saudade-box .pron { font-size: 12px; color: #999; letter-spacing: 1px; margin-bottom: 10px; }\n  .tmt-desc .saudade-box .meaning { font-size: 14px; color: #888; font-style: italic; line-height: 1.6; max-width: 380px; margin: 0 auto; }\n  .tmt-desc .gift-card { border-radius: 12px; padding: 28px 24px; text-align: center; margin: 32px 0; position: relative; overflow: hidden; background: linear-gradient(135deg, #64000d 0%, #3d0008 100%); }\n  .tmt-desc .gift-card .flag-bar { height: 3px; margin-bottom: 18px; background: linear-gradient(90deg, #009c3b 0%, #009c3b 33%, #ffdf00 33%, #ffdf00 66%, #002776 66%, #002776 100%); border-radius: 2px; }\n  .tmt-desc .gift-card::before { content: ''; position: absolute; top: -30px; right: -30px; width: 120px; height: 120px; background: rgba(255,255,255,0.04); border-radius: 50%; }\n  .tmt-desc .gift-card h3 { color: rgba(255,255,255,0.6); font-size: 12px; letter-spacing: 3px; text-transform: uppercase; font-weight: 400; margin: 0 0 8px; position: relative; }\n  .tmt-desc .gift-card p { color: white; font-size: 19px; font-weight: 300; margin: 0; position: relative; line-height: 1.5; }\n  .tmt-desc .occasions { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin: 24px 0; }\n  .tmt-desc .occasion { background: #f7f7f5; border: 1px solid #e0e0de; border-radius: 10px; padding: 18px 16px; text-align: center; transition: border-color 0.2s; }\n  .tmt-desc .occasion:hover { border-color: #64000d; }\n  .tmt-desc .occasion .occ-icon { margin-bottom: 8px; }\n  .tmt-desc .occasion strong { display: block; font-size: 14px; color: #010101; margin-bottom: 4px; }\n  .tmt-desc .occasion span { font-size: 13px; color: #777; line-height: 1.4; }\n  .tmt-desc .size-cards { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }\n  .tmt-desc .size-card { background: #f7f7f5; border: 1px solid #e0e0de; border-radius: 12px; padding: 20px; position: relative; transition: border-color 0.2s, background 0.2s, transform 0.1s; }\n  .tmt-desc .size-card:hover { border-color: #64000d; cursor: pointer; }\n  .tmt-desc .size-card:active { transform: scale(0.98); }\n  .tmt-desc .size-card-featured { border-color: #64000d; border-width: 1.5px; }\n  .tmt-desc .size-card-header { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 2px; }\n  .tmt-desc .size-name { font-size: 20px; font-weight: 600; color: #010101; }\n  .tmt-desc .size-price { font-size: 16px; font-weight: 600; color: #64000d; }\n  .tmt-desc .size-dim { font-size: 12px; color: #999; margin-bottom: 10px; letter-spacing: 0.5px; }\n  .tmt-desc .size-copy { font-size: 14px; line-height: 1.7; color: #555; margin: 0; }\n  .tmt-desc .size-badge { display: inline-block; background: #64000d; color: white; font-size: 11px; letter-spacing: 1.5px; text-transform: uppercase; padding: 4px 10px; border-radius: 20px; margin-top: 12px; font-weight: 500; }\n  .tmt-desc .size-section { text-align: center; margin: 36px 0; }\n  .tmt-desc .specs { background: #f0f0ec; border-radius: 12px; padding: 24px; margin: 28px 0; }\n  .tmt-desc .specs h3 { font-size: 12px; letter-spacing: 3px; text-transform: uppercase; color: #888; font-weight: 400; margin: 0 0 16px; }\n  .tmt-desc .spec-row { display: flex; justify-content: space-between; padding: 10px 0; border-bottom: 1px solid #e0e0de; font-size: 14px; }\n  .tmt-desc .spec-row:last-child { border: none; }\n  .tmt-desc .spec-label { color: #777; }\n  .tmt-desc .spec-value { color: #010101; font-weight: 500; }\n  .tmt-desc .delivery { display: flex; align-items: center; gap: 14px; border: 1.5px solid #64000d; border-radius: 12px; padding: 18px 20px; margin: 24px 0; }\n  .tmt-desc .delivery-icon { width: 40px; height: 40px; background: #64000d; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n  .tmt-desc .delivery-icon svg { width: 20px; height: 20px; }\n  .tmt-desc .delivery-text { font-size: 14px; color: #333; line-height: 1.6; }\n  .tmt-desc .delivery-text strong { color: #64000d; }\n  .tmt-desc .trust-section { margin: 28px 0 8px; }\n  .tmt-desc .trust-row { display: flex; align-items: center; gap: 16px; padding: 14px 0; border-bottom: 1px solid #e5e5e3; }\n  .tmt-desc .trust-row:last-child { border: none; }\n  .tmt-desc .trust-icon { width: 32px; height: 32px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; }\n  .tmt-desc .trust-text { font-size: 14px; color: #333; line-height: 1.5; }\n  .tmt-desc .trust-text strong { color: #010101; }\n  .tmt-desc .payment-icons { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; margin-top: 6px; }\n  .tmt-desc .payment-icons svg { opacity: 0.6; }\n  .tmt-desc .trust-subtle { text-align: center; font-size: 12px; color: #999; margin: 16px 0 0; letter-spacing: 0.5px; }\n  @media (max-width: 600px) {\n    .tmt-desc .occasions { grid-template-columns: 1fr; }\n    .tmt-desc .size-cards { grid-template-columns: 1fr; }\n    .tmt-desc .hero-quote { font-size: 23px; }\n  }\n  @media (max-width: 380px) {\n    .tmt-desc .hero-icon svg { width: 80px !important; height: 80px !important; }\n    .tmt-desc .gift-card { padding: 24px 16px; }\n    .tmt-desc .gift-card p { font-size: 17px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"tmt-desc\"\u003e\n\n\u003cdiv class=\"hero\"\u003e\n  \u003cdiv class=\"hero-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 90 90\" width=\"110\" height=\"110\"\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"38\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"32\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1\" stroke-dasharray=\"4 3\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"18\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"5\" fill=\"#64000d\" opacity=\"0.15\"\u003e\u003c\/circle\u003e\u003cg fill=\"#64000d\" opacity=\"0.6\"\u003e\u003ccircle cx=\"45\" cy=\"9\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"81\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"9\" cy=\"45\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"81\" cy=\"45\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"19\" cy=\"19\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"71\" cy=\"19\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"19\" cy=\"71\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"71\" cy=\"71\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\u003c\/svg\u003e\u003c\/div\u003e\n  \u003cp class=\"hero-quote\"\u003eMorar aqui é bom, mas\u003cbr\u003eser brasileira é ainda melhor\u003c\/p\u003e\n  \u003cp class=\"hero-sub\"\u003eMade in London by a Brazilian artist\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"divider\"\u003e\u003c\/div\u003e\n\n\u003ch2\u003eThe Story\u003c\/h2\u003e\n\n\u003cp class=\"body-text\"\u003e\nMorar aqui é bom, mas ser brasileira é ainda melhor. Living here is good, but being Brazilian is even better.\n\u003c\/p\u003e\n\n\u003cp class=\"body-text\"\u003e\nA playful statement of pride and identity.\n\u003c\/p\u003e\n\n\u003cp class=\"body-text\"\u003e\nHand-cut paper, layered colours, bold type. Kiki's signature style — art that feels alive on your wall.\n\u003c\/p\u003e\n\n\n\u003cdiv class=\"saudade-box\"\u003e\n  \u003cdiv class=\"word\"\u003esaudade\u003c\/div\u003e\n  \u003cdiv class=\"pron\"\u003e\/saʊˈdadʒi\/\u003c\/div\u003e\n  \u003cdiv class=\"meaning\"\u003eA deep longing for something or someone you love. Not sadness, not nostalgia — something uniquely Brazilian. The ache of distance mixed with the warmth of belonging.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gift-card\"\u003e\n  \u003cdiv class=\"flag-bar\"\u003e\u003c\/div\u003e\n  \u003ch3\u003eGifting\u003c\/h3\u003e\n  \u003cp\u003eYou know someone who needs this on their wall.\u003cbr\u003eYou already know who.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003eWho loves this\u003c\/h2\u003e\n\u003cdiv class=\"occasions\"\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003ccircle cx=\"16\" cy=\"16\" r=\"12\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003cellipse cx=\"16\" cy=\"16\" rx=\"6\" ry=\"12\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/ellipse\u003e\u003cline x1=\"4\" y1=\"11\" x2=\"28\" y2=\"11\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/line\u003e\u003cline x1=\"4\" y1=\"21\" x2=\"28\" y2=\"21\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eBrazilians abroad\u003c\/strong\u003e\n    \u003cspan\u003eA piece of home wherever they are\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003cpath d=\"M16 6 L18 12 L24 12 L19 16 L21 22 L16 18 L11 22 L13 16 L8 12 L14 12 Z\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eHousewarming gift\u003c\/strong\u003e\n    \u003cspan\u003eBetter than flowers, lasts forever\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003ccircle cx=\"16\" cy=\"10\" r=\"5\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M6 28 C6 20 10 16 16 16 C22 16 26 20 26 28\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 22 Q2 18 6 16\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M28 22 Q30 18 26 16\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eThat friend who misses home\u003c\/strong\u003e\n    \u003cspan\u003eThey'll feel it the moment they see it\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003crect x=\"6\" y=\"4\" width=\"20\" height=\"26\" rx=\"3\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003crect x=\"10\" y=\"8\" width=\"12\" height=\"10\" rx=\"1\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"22\" cy=\"20\" r=\"1.5\" fill=\"#64000d\"\u003e\u003c\/circle\u003e\u003cline x1=\"2\" y1=\"30\" x2=\"30\" y2=\"30\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eYour own space\u003c\/strong\u003e\n    \u003cspan\u003eA daily reminder of where you come from\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"size-section\"\u003e\n  \u003ch2\u003ePick your size\u003c\/h2\u003e\n  \u003cp style=\"font-size:14px;color:#777;text-align:center;margin:0 0 24px;line-height:1.6;\"\u003eHow big do you want it?\u003c\/p\u003e\n\n  \u003cdiv class=\"size-cards\"\u003e\n    \u003cdiv class=\"size-card\" data-size=\"A4\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA4\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£20\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e21 x 29.7 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eDesk or shelf size. Small enough to fit anywhere, strong enough to catch your eye every day.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-card\" data-size=\"A3\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA3\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£30\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e29.7 x 42 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eThe sweet spot. Big enough to make a statement, small enough to fit anywhere. Guests will notice it and ask about it.\u003c\/p\u003e\n      \u003cdiv class=\"size-badge\"\u003eMost popular\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-card size-card-featured\" data-size=\"A2\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA2\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£55\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e42 x 59.4 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eThis is where you really see the art. The layers, the colours, the texture. It fills a wall and the room feels different.\u003c\/p\u003e\n      \u003cdiv class=\"size-badge\"\u003eBest value\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-card\" data-size=\"A1\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA1\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£70\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e59.4 x 84.1 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eBig. Bold. You walk in and it hits you. Not subtle, not trying to be. A centrepiece that speaks for itself.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"specs\"\u003e\n  \u003ch3\u003ePrint Details\u003c\/h3\u003e\n  \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-label\"\u003ePaper\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eXativa Matt Coated, 230gsm\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-label\"\u003eFinish\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eMuseum-quality matte\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-label\"\u003eMade in\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eLondon, UK\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"trust-section\"\u003e\n  \u003cdiv class=\"trust-row\"\u003e\n    \u003cdiv class=\"trust-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003crect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7 11V7a5 5 0 0110 0v4\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"16\" r=\"1\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cdiv class=\"trust-text\"\u003e\n      \u003cstrong\u003eSecure checkout\u003c\/strong\u003e\u003cbr\u003e\n      Your payment is encrypted and processed securely.\n      \u003cdiv class=\"payment-icons\"\u003e\n        \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"8\" font-weight=\"700\" fill=\"#1a1f71\" text-anchor=\"middle\"\u003eVISA\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14\" cy=\"12\" r=\"6\" fill=\"#eb001b\" opacity=\"0.8\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"22\" cy=\"12\" r=\"6\" fill=\"#f79e1b\" opacity=\"0.8\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"700\" fill=\"#006fcf\" text-anchor=\"middle\"\u003eAMEX\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"700\" fill=\"#003087\" text-anchor=\"middle\"\u003ePayPal\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"600\" fill=\"#333\" text-anchor=\"middle\"\u003ePay\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"600\" fill=\"#5f6368\" text-anchor=\"middle\"\u003eGPay\u003c\/text\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"trust-row\"\u003e\n    \u003cdiv class=\"trust-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cdiv class=\"trust-text\"\u003e\n\u003cstrong\u003eBuyer protection\u003c\/strong\u003e\u003cbr\u003eFull refund if your order doesn't arrive or arrives damaged.\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"trust-subtle\"\u003ePowered by Shopify secure checkout\u003c\/p\u003e\n\n\u003cdiv class=\"delivery\"\u003e\n  \u003cdiv class=\"delivery-icon\"\u003e\n    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"delivery-text\"\u003e\n\u003cstrong\u003eFree UK delivery.\u003c\/strong\u003e Ships in 3-5 business days.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function() {\n  var cards = document.querySelectorAll('.size-card[data-size]');\n  if (!cards.length) return;\n  function pickSize(size) {\n    var radios = document.querySelectorAll('fieldset input[type=\"radio\"]');\n    for (var i = 0; i \u003c radios.length; i++) {\n      if (radios[i].value === size) {\n        var label = document.querySelector('label[for=\"' + radios[i].id + '\"]');\n        if (label) { label.click(); return; }\n        radios[i].checked = true;\n        radios[i].dispatchEvent(new Event('change', {bubbles: true}));\n        return;\n      }\n    }\n  }\n  function setActive(activeCard) {\n    cards.forEach(function(c) {\n      c.style.borderColor = '#e0e0de';\n      c.style.borderWidth = '1px';\n      c.style.background = '#f7f7f5';\n    });\n    activeCard.style.borderColor = '#64000d';\n    activeCard.style.borderWidth = '2px';\n    activeCard.style.background = '#fdf8f8';\n  }\n  cards.forEach(function(card) {\n    card.style.cursor = 'pointer';\n    card.addEventListener('click', function(e) {\n      setActive(this);\n      pickSize(this.getAttribute('data-size'));\n    });\n  });\n  var observer = new MutationObserver(function() {\n    var checked = document.querySelector('fieldset input[type=\"radio\"]:checked');\n    if (checked) {\n      cards.forEach(function(c) {\n        if (c.getAttribute('data-size') === checked.value) setActive(c);\n      });\n    }\n  });\n  var fieldset = document.querySelector('fieldset.product-form__input--pill');\n  if (fieldset) observer.observe(fieldset, {attributes: true, subtree: true});\n  setTimeout(function() {\n    var checked = document.querySelector('fieldset input[type=\"radio\"]:checked');\n    if (checked) {\n      cards.forEach(function(c) {\n        if (c.getAttribute('data-size') === checked.value) setActive(c);\n      });\n    }\n  }, 500);\n})();\n\u003c\/script\u003e\n","brand":"The Motivational Type","offers":[{"title":"A4","offer_id":54257532436803,"sku":"6068797","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"A3","offer_id":54257532469571,"sku":"8958150","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"A2","offer_id":54257532502339,"sku":"4484127","price":55.0,"currency_code":"GBP","in_stock":true},{"title":"A1","offer_id":54257532535107,"sku":"8327157","price":70.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0936\/8381\/0627\/files\/Brazilatheart-5.jpg?v=1772970280"},{"product_id":"o-mundo-cabe-no-brasil","title":"O mundo cabe no Brasil","description":"\u003c!-- cb:redesign-v1 --\u003e\n\u003cstyle\u003e\n  .tmt-desc { font-family: inherit; color: #010101; }\n  .tmt-desc h2 { font-size: 13px; letter-spacing: 3.5px; text-transform: uppercase; color: #888; font-weight: 400; margin: 0 0 14px; }\n  .tmt-desc .hero { text-align: center; padding: 16px 0 28px; position: relative; }\n  .tmt-desc .hero-icon { margin-bottom: 16px; opacity: 0.8; }\n  .tmt-desc .hero-quote { font-size: 28px; line-height: 1.5; font-weight: 300; color: #010101; margin: 0; }\n  .tmt-desc .hero-sub { font-size: 14px; color: #777; margin-top: 8px; letter-spacing: 0.5px; }\n  .tmt-desc .body-text { font-size: 16px; line-height: 1.8; color: #333; margin: 0 0 16px; }\n  .tmt-desc .divider { width: 40px; height: 2px; background: #64000d; margin: 30px auto; }\n  .tmt-desc .saudade-box { background: linear-gradient(135deg, #fdf8f4 0%, #fef5ee 100%); border-radius: 14px; padding: 24px; margin: 28px 0; text-align: center; border: 1px solid #f0e0d0; }\n  .tmt-desc .saudade-box .word { font-size: 30px; font-weight: 300; color: #64000d; letter-spacing: 4px; margin-bottom: 4px; text-transform: lowercase; }\n  .tmt-desc .saudade-box .pron { font-size: 12px; color: #999; letter-spacing: 1px; margin-bottom: 10px; }\n  .tmt-desc .saudade-box .meaning { font-size: 14px; color: #888; font-style: italic; line-height: 1.6; max-width: 380px; margin: 0 auto; }\n  .tmt-desc .gift-card { border-radius: 12px; padding: 28px 24px; text-align: center; margin: 32px 0; position: relative; overflow: hidden; background: linear-gradient(135deg, #64000d 0%, #3d0008 100%); }\n  .tmt-desc .gift-card .flag-bar { height: 3px; margin-bottom: 18px; background: linear-gradient(90deg, #009c3b 0%, #009c3b 33%, #ffdf00 33%, #ffdf00 66%, #002776 66%, #002776 100%); border-radius: 2px; }\n  .tmt-desc .gift-card::before { content: ''; position: absolute; top: -30px; right: -30px; width: 120px; height: 120px; background: rgba(255,255,255,0.04); border-radius: 50%; }\n  .tmt-desc .gift-card h3 { color: rgba(255,255,255,0.6); font-size: 12px; letter-spacing: 3px; text-transform: uppercase; font-weight: 400; margin: 0 0 8px; position: relative; }\n  .tmt-desc .gift-card p { color: white; font-size: 19px; font-weight: 300; margin: 0; position: relative; line-height: 1.5; }\n  .tmt-desc .occasions { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin: 24px 0; }\n  .tmt-desc .occasion { background: #f7f7f5; border: 1px solid #e0e0de; border-radius: 10px; padding: 18px 16px; text-align: center; transition: border-color 0.2s; }\n  .tmt-desc .occasion:hover { border-color: #64000d; }\n  .tmt-desc .occasion .occ-icon { margin-bottom: 8px; }\n  .tmt-desc .occasion strong { display: block; font-size: 14px; color: #010101; margin-bottom: 4px; }\n  .tmt-desc .occasion span { font-size: 13px; color: #777; line-height: 1.4; }\n  .tmt-desc .size-cards { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }\n  .tmt-desc .size-card { background: #f7f7f5; border: 1px solid #e0e0de; border-radius: 12px; padding: 20px; position: relative; transition: border-color 0.2s, background 0.2s, transform 0.1s; }\n  .tmt-desc .size-card:hover { border-color: #64000d; cursor: pointer; }\n  .tmt-desc .size-card:active { transform: scale(0.98); }\n  .tmt-desc .size-card-featured { border-color: #64000d; border-width: 1.5px; }\n  .tmt-desc .size-card-header { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 2px; }\n  .tmt-desc .size-name { font-size: 20px; font-weight: 600; color: #010101; }\n  .tmt-desc .size-price { font-size: 16px; font-weight: 600; color: #64000d; }\n  .tmt-desc .size-dim { font-size: 12px; color: #999; margin-bottom: 10px; letter-spacing: 0.5px; }\n  .tmt-desc .size-copy { font-size: 14px; line-height: 1.7; color: #555; margin: 0; }\n  .tmt-desc .size-badge { display: inline-block; background: #64000d; color: white; font-size: 11px; letter-spacing: 1.5px; text-transform: uppercase; padding: 4px 10px; border-radius: 20px; margin-top: 12px; font-weight: 500; }\n  .tmt-desc .size-section { text-align: center; margin: 36px 0; }\n  .tmt-desc .specs { background: #f0f0ec; border-radius: 12px; padding: 24px; margin: 28px 0; }\n  .tmt-desc .specs h3 { font-size: 12px; letter-spacing: 3px; text-transform: uppercase; color: #888; font-weight: 400; margin: 0 0 16px; }\n  .tmt-desc .spec-row { display: flex; justify-content: space-between; padding: 10px 0; border-bottom: 1px solid #e0e0de; font-size: 14px; }\n  .tmt-desc .spec-row:last-child { border: none; }\n  .tmt-desc .spec-label { color: #777; }\n  .tmt-desc .spec-value { color: #010101; font-weight: 500; }\n  .tmt-desc .delivery { display: flex; align-items: center; gap: 14px; border: 1.5px solid #64000d; border-radius: 12px; padding: 18px 20px; margin: 24px 0; }\n  .tmt-desc .delivery-icon { width: 40px; height: 40px; background: #64000d; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n  .tmt-desc .delivery-icon svg { width: 20px; height: 20px; }\n  .tmt-desc .delivery-text { font-size: 14px; color: #333; line-height: 1.6; }\n  .tmt-desc .delivery-text strong { color: #64000d; }\n  .tmt-desc .trust-section { margin: 28px 0 8px; }\n  .tmt-desc .trust-row { display: flex; align-items: center; gap: 16px; padding: 14px 0; border-bottom: 1px solid #e5e5e3; }\n  .tmt-desc .trust-row:last-child { border: none; }\n  .tmt-desc .trust-icon { width: 32px; height: 32px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; }\n  .tmt-desc .trust-text { font-size: 14px; color: #333; line-height: 1.5; }\n  .tmt-desc .trust-text strong { color: #010101; }\n  .tmt-desc .payment-icons { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; margin-top: 6px; }\n  .tmt-desc .payment-icons svg { opacity: 0.6; }\n  .tmt-desc .trust-subtle { text-align: center; font-size: 12px; color: #999; margin: 16px 0 0; letter-spacing: 0.5px; }\n  @media (max-width: 600px) {\n    .tmt-desc .occasions { grid-template-columns: 1fr; }\n    .tmt-desc .size-cards { grid-template-columns: 1fr; }\n    .tmt-desc .hero-quote { font-size: 23px; }\n  }\n  @media (max-width: 380px) {\n    .tmt-desc .hero-icon svg { width: 80px !important; height: 80px !important; }\n    .tmt-desc .gift-card { padding: 24px 16px; }\n    .tmt-desc .gift-card p { font-size: 17px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"tmt-desc\"\u003e\n\n\u003cdiv class=\"hero\"\u003e\n  \u003cdiv class=\"hero-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 90 90\" width=\"110\" height=\"110\"\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"38\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"32\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1\" stroke-dasharray=\"4 3\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"18\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"5\" fill=\"#64000d\" opacity=\"0.15\"\u003e\u003c\/circle\u003e\u003cg fill=\"#64000d\" opacity=\"0.6\"\u003e\u003ccircle cx=\"45\" cy=\"9\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"81\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"9\" cy=\"45\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"81\" cy=\"45\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"19\" cy=\"19\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"71\" cy=\"19\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"19\" cy=\"71\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"71\" cy=\"71\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\u003c\/svg\u003e\u003c\/div\u003e\n  \u003cp class=\"hero-quote\"\u003eO mundo cabe no Brasil\u003c\/p\u003e\n  \u003cp class=\"hero-sub\"\u003eMade in London by a Brazilian artist\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"divider\"\u003e\u003c\/div\u003e\n\n\u003ch2\u003eThe Story\u003c\/h2\u003e\n\n\u003cp class=\"body-text\"\u003e\nO mundo cabe no Brasil. The world fits inside Brazil.\n\u003c\/p\u003e\n\n\u003cp class=\"body-text\"\u003e\nBrazil is a universe of cultures, rhythms, landscapes, and stories.\n\u003c\/p\u003e\n\n\u003cp class=\"body-text\"\u003e\nHand-cut paper, layered colours, bold type. Kiki's signature style — art that feels alive on your wall.\n\u003c\/p\u003e\n\n\n\u003cdiv class=\"saudade-box\"\u003e\n  \u003cdiv class=\"word\"\u003eraiz\u003c\/div\u003e\n  \u003cdiv class=\"pron\"\u003e\/ha.ˈis\/\u003c\/div\u003e\n  \u003cdiv class=\"meaning\"\u003eRoot. Where you come from. In Brazilian Portuguese, it means something authentic, real, connected to the earth and to home.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gift-card\"\u003e\n  \u003cdiv class=\"flag-bar\"\u003e\u003c\/div\u003e\n  \u003ch3\u003eGifting\u003c\/h3\u003e\n  \u003cp\u003eYou know someone who needs this on their wall.\u003cbr\u003eYou already know who.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003eWho loves this\u003c\/h2\u003e\n\u003cdiv class=\"occasions\"\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003ccircle cx=\"16\" cy=\"16\" r=\"12\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003cellipse cx=\"16\" cy=\"16\" rx=\"6\" ry=\"12\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/ellipse\u003e\u003cline x1=\"4\" y1=\"11\" x2=\"28\" y2=\"11\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/line\u003e\u003cline x1=\"4\" y1=\"21\" x2=\"28\" y2=\"21\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eBrazilians abroad\u003c\/strong\u003e\n    \u003cspan\u003eA piece of home wherever they are\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003cpath d=\"M16 6 L18 12 L24 12 L19 16 L21 22 L16 18 L11 22 L13 16 L8 12 L14 12 Z\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eHousewarming gift\u003c\/strong\u003e\n    \u003cspan\u003eBetter than flowers, lasts forever\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003ccircle cx=\"16\" cy=\"10\" r=\"5\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M6 28 C6 20 10 16 16 16 C22 16 26 20 26 28\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 22 Q2 18 6 16\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M28 22 Q30 18 26 16\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eThat friend who misses home\u003c\/strong\u003e\n    \u003cspan\u003eThey'll feel it the moment they see it\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003crect x=\"6\" y=\"4\" width=\"20\" height=\"26\" rx=\"3\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003crect x=\"10\" y=\"8\" width=\"12\" height=\"10\" rx=\"1\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"22\" cy=\"20\" r=\"1.5\" fill=\"#64000d\"\u003e\u003c\/circle\u003e\u003cline x1=\"2\" y1=\"30\" x2=\"30\" y2=\"30\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eYour own space\u003c\/strong\u003e\n    \u003cspan\u003eA daily reminder of where you come from\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"size-section\"\u003e\n  \u003ch2\u003ePick your size\u003c\/h2\u003e\n  \u003cp style=\"font-size:14px;color:#777;text-align:center;margin:0 0 24px;line-height:1.6;\"\u003eHow big do you want it?\u003c\/p\u003e\n\n  \u003cdiv class=\"size-cards\"\u003e\n    \u003cdiv class=\"size-card\" data-size=\"A4\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA4\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£20\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e21 x 29.7 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eDesk or shelf size. Small enough to fit anywhere, strong enough to catch your eye every day.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-card\" data-size=\"A3\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA3\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£30\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e29.7 x 42 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eThe sweet spot. Big enough to make a statement, small enough to fit anywhere. Guests will notice it and ask about it.\u003c\/p\u003e\n      \u003cdiv class=\"size-badge\"\u003eMost popular\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-card size-card-featured\" data-size=\"A2\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA2\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£55\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e42 x 59.4 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eThis is where you really see the art. The layers, the colours, the texture. It fills a wall and the room feels different.\u003c\/p\u003e\n      \u003cdiv class=\"size-badge\"\u003eBest value\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-card\" data-size=\"A1\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA1\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£70\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e59.4 x 84.1 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eBig. Bold. You walk in and it hits you. Not subtle, not trying to be. A centrepiece that speaks for itself.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"specs\"\u003e\n  \u003ch3\u003ePrint Details\u003c\/h3\u003e\n  \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-label\"\u003ePaper\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eXativa Matt Coated, 230gsm\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-label\"\u003eFinish\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eMuseum-quality matte\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-label\"\u003eMade in\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eLondon, UK\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"trust-section\"\u003e\n  \u003cdiv class=\"trust-row\"\u003e\n    \u003cdiv class=\"trust-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003crect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7 11V7a5 5 0 0110 0v4\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"16\" r=\"1\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cdiv class=\"trust-text\"\u003e\n      \u003cstrong\u003eSecure checkout\u003c\/strong\u003e\u003cbr\u003e\n      Your payment is encrypted and processed securely.\n      \u003cdiv class=\"payment-icons\"\u003e\n        \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"8\" font-weight=\"700\" fill=\"#1a1f71\" text-anchor=\"middle\"\u003eVISA\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14\" cy=\"12\" r=\"6\" fill=\"#eb001b\" opacity=\"0.8\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"22\" cy=\"12\" r=\"6\" fill=\"#f79e1b\" opacity=\"0.8\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"700\" fill=\"#006fcf\" text-anchor=\"middle\"\u003eAMEX\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"700\" fill=\"#003087\" text-anchor=\"middle\"\u003ePayPal\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"600\" fill=\"#333\" text-anchor=\"middle\"\u003ePay\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"600\" fill=\"#5f6368\" text-anchor=\"middle\"\u003eGPay\u003c\/text\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"trust-row\"\u003e\n    \u003cdiv class=\"trust-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cdiv class=\"trust-text\"\u003e\n\u003cstrong\u003eBuyer protection\u003c\/strong\u003e\u003cbr\u003eFull refund if your order doesn't arrive or arrives damaged.\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"trust-subtle\"\u003ePowered by Shopify secure checkout\u003c\/p\u003e\n\n\u003cdiv class=\"delivery\"\u003e\n  \u003cdiv class=\"delivery-icon\"\u003e\n    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"delivery-text\"\u003e\n\u003cstrong\u003eFree UK delivery.\u003c\/strong\u003e Ships in 3-5 business days.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function() {\n  var cards = document.querySelectorAll('.size-card[data-size]');\n  if (!cards.length) return;\n  function pickSize(size) {\n    var radios = document.querySelectorAll('fieldset input[type=\"radio\"]');\n    for (var i = 0; i \u003c radios.length; i++) {\n      if (radios[i].value === size) {\n        var label = document.querySelector('label[for=\"' + radios[i].id + '\"]');\n        if (label) { label.click(); return; }\n        radios[i].checked = true;\n        radios[i].dispatchEvent(new Event('change', {bubbles: true}));\n        return;\n      }\n    }\n  }\n  function setActive(activeCard) {\n    cards.forEach(function(c) {\n      c.style.borderColor = '#e0e0de';\n      c.style.borderWidth = '1px';\n      c.style.background = '#f7f7f5';\n    });\n    activeCard.style.borderColor = '#64000d';\n    activeCard.style.borderWidth = '2px';\n    activeCard.style.background = '#fdf8f8';\n  }\n  cards.forEach(function(card) {\n    card.style.cursor = 'pointer';\n    card.addEventListener('click', function(e) {\n      setActive(this);\n      pickSize(this.getAttribute('data-size'));\n    });\n  });\n  var observer = new MutationObserver(function() {\n    var checked = document.querySelector('fieldset input[type=\"radio\"]:checked');\n    if (checked) {\n      cards.forEach(function(c) {\n        if (c.getAttribute('data-size') === checked.value) setActive(c);\n      });\n    }\n  });\n  var fieldset = document.querySelector('fieldset.product-form__input--pill');\n  if (fieldset) observer.observe(fieldset, {attributes: true, subtree: true});\n  setTimeout(function() {\n    var checked = document.querySelector('fieldset input[type=\"radio\"]:checked');\n    if (checked) {\n      cards.forEach(function(c) {\n        if (c.getAttribute('data-size') === checked.value) setActive(c);\n      });\n    }\n  }, 500);\n})();\n\u003c\/script\u003e\n","brand":"The Motivational Type","offers":[{"title":"A4","offer_id":54257538662723,"sku":"7795122","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"A3","offer_id":54257538695491,"sku":"6825054","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"A2","offer_id":54257538728259,"sku":"5646491","price":55.0,"currency_code":"GBP","in_stock":true},{"title":"A1","offer_id":54257538761027,"sku":"8506468","price":70.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0936\/8381\/0627\/files\/Brazilatheart-6.jpg?v=1772970520"},{"product_id":"devo-minhas-flores-as-minhas-raizes","title":"Devo minhas flores às minhas raízes","description":"\u003c!-- cb:redesign-v1 --\u003e\n\u003cstyle\u003e\n  .tmt-desc { font-family: inherit; color: #010101; }\n  .tmt-desc h2 { font-size: 13px; letter-spacing: 3.5px; text-transform: uppercase; color: #888; font-weight: 400; margin: 0 0 14px; }\n  .tmt-desc .hero { text-align: center; padding: 16px 0 28px; position: relative; }\n  .tmt-desc .hero-icon { margin-bottom: 16px; opacity: 0.8; }\n  .tmt-desc .hero-quote { font-size: 28px; line-height: 1.5; font-weight: 300; color: #010101; margin: 0; }\n  .tmt-desc .hero-sub { font-size: 14px; color: #777; margin-top: 8px; letter-spacing: 0.5px; }\n  .tmt-desc .body-text { font-size: 16px; line-height: 1.8; color: #333; margin: 0 0 16px; }\n  .tmt-desc .divider { width: 40px; height: 2px; background: #64000d; margin: 30px auto; }\n  .tmt-desc .saudade-box { background: linear-gradient(135deg, #fdf8f4 0%, #fef5ee 100%); border-radius: 14px; padding: 24px; margin: 28px 0; text-align: center; border: 1px solid #f0e0d0; }\n  .tmt-desc .saudade-box .word { font-size: 30px; font-weight: 300; color: #64000d; letter-spacing: 4px; margin-bottom: 4px; text-transform: lowercase; }\n  .tmt-desc .saudade-box .pron { font-size: 12px; color: #999; letter-spacing: 1px; margin-bottom: 10px; }\n  .tmt-desc .saudade-box .meaning { font-size: 14px; color: #888; font-style: italic; line-height: 1.6; max-width: 380px; margin: 0 auto; }\n  .tmt-desc .gift-card { border-radius: 12px; padding: 28px 24px; text-align: center; margin: 32px 0; position: relative; overflow: hidden; background: linear-gradient(135deg, #64000d 0%, #3d0008 100%); }\n  .tmt-desc .gift-card .flag-bar { height: 3px; margin-bottom: 18px; background: linear-gradient(90deg, #009c3b 0%, #009c3b 33%, #ffdf00 33%, #ffdf00 66%, #002776 66%, #002776 100%); border-radius: 2px; }\n  .tmt-desc .gift-card::before { content: ''; position: absolute; top: -30px; right: -30px; width: 120px; height: 120px; background: rgba(255,255,255,0.04); border-radius: 50%; }\n  .tmt-desc .gift-card h3 { color: rgba(255,255,255,0.6); font-size: 12px; letter-spacing: 3px; text-transform: uppercase; font-weight: 400; margin: 0 0 8px; position: relative; }\n  .tmt-desc .gift-card p { color: white; font-size: 19px; font-weight: 300; margin: 0; position: relative; line-height: 1.5; }\n  .tmt-desc .occasions { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin: 24px 0; }\n  .tmt-desc .occasion { background: #f7f7f5; border: 1px solid #e0e0de; border-radius: 10px; padding: 18px 16px; text-align: center; transition: border-color 0.2s; }\n  .tmt-desc .occasion:hover { border-color: #64000d; }\n  .tmt-desc .occasion .occ-icon { margin-bottom: 8px; }\n  .tmt-desc .occasion strong { display: block; font-size: 14px; color: #010101; margin-bottom: 4px; }\n  .tmt-desc .occasion span { font-size: 13px; color: #777; line-height: 1.4; }\n  .tmt-desc .size-cards { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }\n  .tmt-desc .size-card { background: #f7f7f5; border: 1px solid #e0e0de; border-radius: 12px; padding: 20px; position: relative; transition: border-color 0.2s, background 0.2s, transform 0.1s; }\n  .tmt-desc .size-card:hover { border-color: #64000d; cursor: pointer; }\n  .tmt-desc .size-card:active { transform: scale(0.98); }\n  .tmt-desc .size-card-featured { border-color: #64000d; border-width: 1.5px; }\n  .tmt-desc .size-card-header { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 2px; }\n  .tmt-desc .size-name { font-size: 20px; font-weight: 600; color: #010101; }\n  .tmt-desc .size-price { font-size: 16px; font-weight: 600; color: #64000d; }\n  .tmt-desc .size-dim { font-size: 12px; color: #999; margin-bottom: 10px; letter-spacing: 0.5px; }\n  .tmt-desc .size-copy { font-size: 14px; line-height: 1.7; color: #555; margin: 0; }\n  .tmt-desc .size-badge { display: inline-block; background: #64000d; color: white; font-size: 11px; letter-spacing: 1.5px; text-transform: uppercase; padding: 4px 10px; border-radius: 20px; margin-top: 12px; font-weight: 500; }\n  .tmt-desc .size-section { text-align: center; margin: 36px 0; }\n  .tmt-desc .specs { background: #f0f0ec; border-radius: 12px; padding: 24px; margin: 28px 0; }\n  .tmt-desc .specs h3 { font-size: 12px; letter-spacing: 3px; text-transform: uppercase; color: #888; font-weight: 400; margin: 0 0 16px; }\n  .tmt-desc .spec-row { display: flex; justify-content: space-between; padding: 10px 0; border-bottom: 1px solid #e0e0de; font-size: 14px; }\n  .tmt-desc .spec-row:last-child { border: none; }\n  .tmt-desc .spec-label { color: #777; }\n  .tmt-desc .spec-value { color: #010101; font-weight: 500; }\n  .tmt-desc .delivery { display: flex; align-items: center; gap: 14px; border: 1.5px solid #64000d; border-radius: 12px; padding: 18px 20px; margin: 24px 0; }\n  .tmt-desc .delivery-icon { width: 40px; height: 40px; background: #64000d; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n  .tmt-desc .delivery-icon svg { width: 20px; height: 20px; }\n  .tmt-desc .delivery-text { font-size: 14px; color: #333; line-height: 1.6; }\n  .tmt-desc .delivery-text strong { color: #64000d; }\n  .tmt-desc .trust-section { margin: 28px 0 8px; }\n  .tmt-desc .trust-row { display: flex; align-items: center; gap: 16px; padding: 14px 0; border-bottom: 1px solid #e5e5e3; }\n  .tmt-desc .trust-row:last-child { border: none; }\n  .tmt-desc .trust-icon { width: 32px; height: 32px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; }\n  .tmt-desc .trust-text { font-size: 14px; color: #333; line-height: 1.5; }\n  .tmt-desc .trust-text strong { color: #010101; }\n  .tmt-desc .payment-icons { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; margin-top: 6px; }\n  .tmt-desc .payment-icons svg { opacity: 0.6; }\n  .tmt-desc .trust-subtle { text-align: center; font-size: 12px; color: #999; margin: 16px 0 0; letter-spacing: 0.5px; }\n  @media (max-width: 600px) {\n    .tmt-desc .occasions { grid-template-columns: 1fr; }\n    .tmt-desc .size-cards { grid-template-columns: 1fr; }\n    .tmt-desc .hero-quote { font-size: 23px; }\n  }\n  @media (max-width: 380px) {\n    .tmt-desc .hero-icon svg { width: 80px !important; height: 80px !important; }\n    .tmt-desc .gift-card { padding: 24px 16px; }\n    .tmt-desc .gift-card p { font-size: 17px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"tmt-desc\"\u003e\n\n\u003cdiv class=\"hero\"\u003e\n  \u003cdiv class=\"hero-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 90 90\" width=\"110\" height=\"110\"\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"38\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"32\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1\" stroke-dasharray=\"4 3\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"18\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"5\" fill=\"#64000d\" opacity=\"0.15\"\u003e\u003c\/circle\u003e\u003cg fill=\"#64000d\" opacity=\"0.6\"\u003e\u003ccircle cx=\"45\" cy=\"9\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"81\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"9\" cy=\"45\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"81\" cy=\"45\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"19\" cy=\"19\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"71\" cy=\"19\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"19\" cy=\"71\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"71\" cy=\"71\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\u003c\/svg\u003e\u003c\/div\u003e\n  \u003cp class=\"hero-quote\"\u003eDevo minhas flores\u003cbr\u003eàs minhas raízes\u003c\/p\u003e\n  \u003cp class=\"hero-sub\"\u003eMade in London by a Brazilian artist\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"divider\"\u003e\u003c\/div\u003e\n\n\u003ch2\u003eThe Story\u003c\/h2\u003e\n\n\u003cp class=\"body-text\"\u003e\nDevo minhas flores às minhas raízes. I owe my flowers to my roots.\n\u003c\/p\u003e\n\n\u003cp class=\"body-text\"\u003e\nGrowth never happens alone.\n\u003c\/p\u003e\n\n\u003cp class=\"body-text\"\u003e\nHand-cut paper, layered colours, bold type. Kiki's signature style — art that feels alive on your wall.\n\u003c\/p\u003e\n\n\n\u003cdiv class=\"saudade-box\"\u003e\n  \u003cdiv class=\"word\"\u003eraiz\u003c\/div\u003e\n  \u003cdiv class=\"pron\"\u003e\/ha.ˈis\/\u003c\/div\u003e\n  \u003cdiv class=\"meaning\"\u003eRoot. Where you come from. In Brazilian Portuguese, it means something authentic, real, connected to the earth and to home.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gift-card\"\u003e\n  \u003cdiv class=\"flag-bar\"\u003e\u003c\/div\u003e\n  \u003ch3\u003eGifting\u003c\/h3\u003e\n  \u003cp\u003eYou know someone who needs this on their wall.\u003cbr\u003eYou already know who.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003eWho loves this\u003c\/h2\u003e\n\u003cdiv class=\"occasions\"\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003ccircle cx=\"16\" cy=\"16\" r=\"12\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003cellipse cx=\"16\" cy=\"16\" rx=\"6\" ry=\"12\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/ellipse\u003e\u003cline x1=\"4\" y1=\"11\" x2=\"28\" y2=\"11\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/line\u003e\u003cline x1=\"4\" y1=\"21\" x2=\"28\" y2=\"21\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eBrazilians abroad\u003c\/strong\u003e\n    \u003cspan\u003eA piece of home wherever they are\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003cpath d=\"M16 6 L18 12 L24 12 L19 16 L21 22 L16 18 L11 22 L13 16 L8 12 L14 12 Z\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eHousewarming gift\u003c\/strong\u003e\n    \u003cspan\u003eBetter than flowers, lasts forever\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003ccircle cx=\"16\" cy=\"10\" r=\"5\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M6 28 C6 20 10 16 16 16 C22 16 26 20 26 28\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 22 Q2 18 6 16\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M28 22 Q30 18 26 16\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eThat friend who misses home\u003c\/strong\u003e\n    \u003cspan\u003eThey'll feel it the moment they see it\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003crect x=\"6\" y=\"4\" width=\"20\" height=\"26\" rx=\"3\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003crect x=\"10\" y=\"8\" width=\"12\" height=\"10\" rx=\"1\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"22\" cy=\"20\" r=\"1.5\" fill=\"#64000d\"\u003e\u003c\/circle\u003e\u003cline x1=\"2\" y1=\"30\" x2=\"30\" y2=\"30\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eYour own space\u003c\/strong\u003e\n    \u003cspan\u003eA daily reminder of where you come from\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"size-section\"\u003e\n  \u003ch2\u003ePick your size\u003c\/h2\u003e\n  \u003cp style=\"font-size:14px;color:#777;text-align:center;margin:0 0 24px;line-height:1.6;\"\u003eHow big do you want it?\u003c\/p\u003e\n\n  \u003cdiv class=\"size-cards\"\u003e\n    \u003cdiv class=\"size-card\" data-size=\"A4\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA4\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£20\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e21 x 29.7 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eDesk or shelf size. Small enough to fit anywhere, strong enough to catch your eye every day.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-card\" data-size=\"A3\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA3\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£30\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e29.7 x 42 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eThe sweet spot. Big enough to make a statement, small enough to fit anywhere. Guests will notice it and ask about it.\u003c\/p\u003e\n      \u003cdiv class=\"size-badge\"\u003eMost popular\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-card size-card-featured\" data-size=\"A2\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA2\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£55\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e42 x 59.4 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eThis is where you really see the art. The layers, the colours, the texture. It fills a wall and the room feels different.\u003c\/p\u003e\n      \u003cdiv class=\"size-badge\"\u003eBest value\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-card\" data-size=\"A1\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA1\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£70\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e59.4 x 84.1 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eBig. Bold. You walk in and it hits you. Not subtle, not trying to be. A centrepiece that speaks for itself.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"specs\"\u003e\n  \u003ch3\u003ePrint Details\u003c\/h3\u003e\n  \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-label\"\u003ePaper\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eXativa Matt Coated, 230gsm\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-label\"\u003eFinish\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eMuseum-quality matte\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-label\"\u003eMade in\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eLondon, UK\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"trust-section\"\u003e\n  \u003cdiv class=\"trust-row\"\u003e\n    \u003cdiv class=\"trust-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003crect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7 11V7a5 5 0 0110 0v4\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"16\" r=\"1\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cdiv class=\"trust-text\"\u003e\n      \u003cstrong\u003eSecure checkout\u003c\/strong\u003e\u003cbr\u003e\n      Your payment is encrypted and processed securely.\n      \u003cdiv class=\"payment-icons\"\u003e\n        \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"8\" font-weight=\"700\" fill=\"#1a1f71\" text-anchor=\"middle\"\u003eVISA\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14\" cy=\"12\" r=\"6\" fill=\"#eb001b\" opacity=\"0.8\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"22\" cy=\"12\" r=\"6\" fill=\"#f79e1b\" opacity=\"0.8\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"700\" fill=\"#006fcf\" text-anchor=\"middle\"\u003eAMEX\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"700\" fill=\"#003087\" text-anchor=\"middle\"\u003ePayPal\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"600\" fill=\"#333\" text-anchor=\"middle\"\u003ePay\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"600\" fill=\"#5f6368\" text-anchor=\"middle\"\u003eGPay\u003c\/text\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"trust-row\"\u003e\n    \u003cdiv class=\"trust-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cdiv class=\"trust-text\"\u003e\n\u003cstrong\u003eBuyer protection\u003c\/strong\u003e\u003cbr\u003eFull refund if your order doesn't arrive or arrives damaged.\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"trust-subtle\"\u003ePowered by Shopify secure checkout\u003c\/p\u003e\n\n\u003cdiv class=\"delivery\"\u003e\n  \u003cdiv class=\"delivery-icon\"\u003e\n    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"delivery-text\"\u003e\n\u003cstrong\u003eFree UK delivery.\u003c\/strong\u003e Ships in 3-5 business days.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function() {\n  var cards = document.querySelectorAll('.size-card[data-size]');\n  if (!cards.length) return;\n  function pickSize(size) {\n    var radios = document.querySelectorAll('fieldset input[type=\"radio\"]');\n    for (var i = 0; i \u003c radios.length; i++) {\n      if (radios[i].value === size) {\n        var label = document.querySelector('label[for=\"' + radios[i].id + '\"]');\n        if (label) { label.click(); return; }\n        radios[i].checked = true;\n        radios[i].dispatchEvent(new Event('change', {bubbles: true}));\n        return;\n      }\n    }\n  }\n  function setActive(activeCard) {\n    cards.forEach(function(c) {\n      c.style.borderColor = '#e0e0de';\n      c.style.borderWidth = '1px';\n      c.style.background = '#f7f7f5';\n    });\n    activeCard.style.borderColor = '#64000d';\n    activeCard.style.borderWidth = '2px';\n    activeCard.style.background = '#fdf8f8';\n  }\n  cards.forEach(function(card) {\n    card.style.cursor = 'pointer';\n    card.addEventListener('click', function(e) {\n      setActive(this);\n      pickSize(this.getAttribute('data-size'));\n    });\n  });\n  var observer = new MutationObserver(function() {\n    var checked = document.querySelector('fieldset input[type=\"radio\"]:checked');\n    if (checked) {\n      cards.forEach(function(c) {\n        if (c.getAttribute('data-size') === checked.value) setActive(c);\n      });\n    }\n  });\n  var fieldset = document.querySelector('fieldset.product-form__input--pill');\n  if (fieldset) observer.observe(fieldset, {attributes: true, subtree: true});\n  setTimeout(function() {\n    var checked = document.querySelector('fieldset input[type=\"radio\"]:checked');\n    if (checked) {\n      cards.forEach(function(c) {\n        if (c.getAttribute('data-size') === checked.value) setActive(c);\n      });\n    }\n  }, 500);\n})();\n\u003c\/script\u003e\n","brand":"The Motivational Type","offers":[{"title":"A4","offer_id":54257556029763,"sku":"6185155","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"A3","offer_id":54257556062531,"sku":"8759226","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"A2","offer_id":54257556095299,"sku":"1859791","price":55.0,"currency_code":"GBP","in_stock":true},{"title":"A1","offer_id":54257556128067,"sku":"7856003","price":70.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0936\/8381\/0627\/files\/Brazilatheart-7.jpg?v=1772970909"},{"product_id":"calor-humano-aquece-a-alma","title":"Calor humano aquece a alma","description":"\u003c!-- cb:redesign-v1 --\u003e\n\u003cstyle\u003e\n  .tmt-desc { font-family: inherit; color: #010101; }\n  .tmt-desc h2 { font-size: 13px; letter-spacing: 3.5px; text-transform: uppercase; color: #888; font-weight: 400; margin: 0 0 14px; }\n  .tmt-desc .hero { text-align: center; padding: 16px 0 28px; position: relative; }\n  .tmt-desc .hero-icon { margin-bottom: 16px; opacity: 0.8; }\n  .tmt-desc .hero-quote { font-size: 28px; line-height: 1.5; font-weight: 300; color: #010101; margin: 0; }\n  .tmt-desc .hero-sub { font-size: 14px; color: #777; margin-top: 8px; letter-spacing: 0.5px; }\n  .tmt-desc .body-text { font-size: 16px; line-height: 1.8; color: #333; margin: 0 0 16px; }\n  .tmt-desc .divider { width: 40px; height: 2px; background: #64000d; margin: 30px auto; }\n  .tmt-desc .saudade-box { background: linear-gradient(135deg, #fdf8f4 0%, #fef5ee 100%); border-radius: 14px; padding: 24px; margin: 28px 0; text-align: center; border: 1px solid #f0e0d0; }\n  .tmt-desc .saudade-box .word { font-size: 30px; font-weight: 300; color: #64000d; letter-spacing: 4px; margin-bottom: 4px; text-transform: lowercase; }\n  .tmt-desc .saudade-box .pron { font-size: 12px; color: #999; letter-spacing: 1px; margin-bottom: 10px; }\n  .tmt-desc .saudade-box .meaning { font-size: 14px; color: #888; font-style: italic; line-height: 1.6; max-width: 380px; margin: 0 auto; }\n  .tmt-desc .gift-card { border-radius: 12px; padding: 28px 24px; text-align: center; margin: 32px 0; position: relative; overflow: hidden; background: linear-gradient(135deg, #64000d 0%, #3d0008 100%); }\n  .tmt-desc .gift-card .flag-bar { height: 3px; margin-bottom: 18px; background: linear-gradient(90deg, #009c3b 0%, #009c3b 33%, #ffdf00 33%, #ffdf00 66%, #002776 66%, #002776 100%); border-radius: 2px; }\n  .tmt-desc .gift-card::before { content: ''; position: absolute; top: -30px; right: -30px; width: 120px; height: 120px; background: rgba(255,255,255,0.04); border-radius: 50%; }\n  .tmt-desc .gift-card h3 { color: rgba(255,255,255,0.6); font-size: 12px; letter-spacing: 3px; text-transform: uppercase; font-weight: 400; margin: 0 0 8px; position: relative; }\n  .tmt-desc .gift-card p { color: white; font-size: 19px; font-weight: 300; margin: 0; position: relative; line-height: 1.5; }\n  .tmt-desc .occasions { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin: 24px 0; }\n  .tmt-desc .occasion { background: #f7f7f5; border: 1px solid #e0e0de; border-radius: 10px; padding: 18px 16px; text-align: center; transition: border-color 0.2s; }\n  .tmt-desc .occasion:hover { border-color: #64000d; }\n  .tmt-desc .occasion .occ-icon { margin-bottom: 8px; }\n  .tmt-desc .occasion strong { display: block; font-size: 14px; color: #010101; margin-bottom: 4px; }\n  .tmt-desc .occasion span { font-size: 13px; color: #777; line-height: 1.4; }\n  .tmt-desc .size-cards { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }\n  .tmt-desc .size-card { background: #f7f7f5; border: 1px solid #e0e0de; border-radius: 12px; padding: 20px; position: relative; transition: border-color 0.2s, background 0.2s, transform 0.1s; }\n  .tmt-desc .size-card:hover { border-color: #64000d; cursor: pointer; }\n  .tmt-desc .size-card:active { transform: scale(0.98); }\n  .tmt-desc .size-card-featured { border-color: #64000d; border-width: 1.5px; }\n  .tmt-desc .size-card-header { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 2px; }\n  .tmt-desc .size-name { font-size: 20px; font-weight: 600; color: #010101; }\n  .tmt-desc .size-price { font-size: 16px; font-weight: 600; color: #64000d; }\n  .tmt-desc .size-dim { font-size: 12px; color: #999; margin-bottom: 10px; letter-spacing: 0.5px; }\n  .tmt-desc .size-copy { font-size: 14px; line-height: 1.7; color: #555; margin: 0; }\n  .tmt-desc .size-badge { display: inline-block; background: #64000d; color: white; font-size: 11px; letter-spacing: 1.5px; text-transform: uppercase; padding: 4px 10px; border-radius: 20px; margin-top: 12px; font-weight: 500; }\n  .tmt-desc .size-section { text-align: center; margin: 36px 0; }\n  .tmt-desc .specs { background: #f0f0ec; border-radius: 12px; padding: 24px; margin: 28px 0; }\n  .tmt-desc .specs h3 { font-size: 12px; letter-spacing: 3px; text-transform: uppercase; color: #888; font-weight: 400; margin: 0 0 16px; }\n  .tmt-desc .spec-row { display: flex; justify-content: space-between; padding: 10px 0; border-bottom: 1px solid #e0e0de; font-size: 14px; }\n  .tmt-desc .spec-row:last-child { border: none; }\n  .tmt-desc .spec-label { color: #777; }\n  .tmt-desc .spec-value { color: #010101; font-weight: 500; }\n  .tmt-desc .delivery { display: flex; align-items: center; gap: 14px; border: 1.5px solid #64000d; border-radius: 12px; padding: 18px 20px; margin: 24px 0; }\n  .tmt-desc .delivery-icon { width: 40px; height: 40px; background: #64000d; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n  .tmt-desc .delivery-icon svg { width: 20px; height: 20px; }\n  .tmt-desc .delivery-text { font-size: 14px; color: #333; line-height: 1.6; }\n  .tmt-desc .delivery-text strong { color: #64000d; }\n  .tmt-desc .trust-section { margin: 28px 0 8px; }\n  .tmt-desc .trust-row { display: flex; align-items: center; gap: 16px; padding: 14px 0; border-bottom: 1px solid #e5e5e3; }\n  .tmt-desc .trust-row:last-child { border: none; }\n  .tmt-desc .trust-icon { width: 32px; height: 32px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; }\n  .tmt-desc .trust-text { font-size: 14px; color: #333; line-height: 1.5; }\n  .tmt-desc .trust-text strong { color: #010101; }\n  .tmt-desc .payment-icons { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; margin-top: 6px; }\n  .tmt-desc .payment-icons svg { opacity: 0.6; }\n  .tmt-desc .trust-subtle { text-align: center; font-size: 12px; color: #999; margin: 16px 0 0; letter-spacing: 0.5px; }\n  @media (max-width: 600px) {\n    .tmt-desc .occasions { grid-template-columns: 1fr; }\n    .tmt-desc .size-cards { grid-template-columns: 1fr; }\n    .tmt-desc .hero-quote { font-size: 23px; }\n  }\n  @media (max-width: 380px) {\n    .tmt-desc .hero-icon svg { width: 80px !important; height: 80px !important; }\n    .tmt-desc .gift-card { padding: 24px 16px; }\n    .tmt-desc .gift-card p { font-size: 17px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"tmt-desc\"\u003e\n\n\u003cdiv class=\"hero\"\u003e\n  \u003cdiv class=\"hero-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 90 90\" width=\"110\" height=\"110\"\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"38\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"32\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1\" stroke-dasharray=\"4 3\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"18\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"5\" fill=\"#64000d\" opacity=\"0.15\"\u003e\u003c\/circle\u003e\u003cg fill=\"#64000d\" opacity=\"0.6\"\u003e\u003ccircle cx=\"45\" cy=\"9\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"81\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"9\" cy=\"45\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"81\" cy=\"45\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"19\" cy=\"19\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"71\" cy=\"19\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"19\" cy=\"71\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"71\" cy=\"71\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\u003c\/svg\u003e\u003c\/div\u003e\n  \u003cp class=\"hero-quote\"\u003eCalor humano aquece a alma\u003c\/p\u003e\n  \u003cp class=\"hero-sub\"\u003eMade in London by a Brazilian artist\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"divider\"\u003e\u003c\/div\u003e\n\n\u003ch2\u003eThe Story\u003c\/h2\u003e\n\n\u003cp class=\"body-text\"\u003e\nCalor humano aquece a alma. Human warmth warms the soul.\n\u003c\/p\u003e\n\n\u003cp class=\"body-text\"\u003e\nBrazilian culture is known for its openness and generosity of spirit.\n\u003c\/p\u003e\n\n\u003cp class=\"body-text\"\u003e\nHand-cut paper, layered colours, bold type. Kiki's signature style — art that feels alive on your wall.\n\u003c\/p\u003e\n\n\n\u003cdiv class=\"saudade-box\"\u003e\n  \u003cdiv class=\"word\"\u003ebrasilidade\u003c\/div\u003e\n  \u003cdiv class=\"pron\"\u003e\/bɾa.zi.li.ˈda.dʒi\/\u003c\/div\u003e\n  \u003cdiv class=\"meaning\"\u003eThe essence of being Brazilian. A mix of warmth, resilience, creativity, and an unshakeable ability to find joy in anything.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gift-card\"\u003e\n  \u003cdiv class=\"flag-bar\"\u003e\u003c\/div\u003e\n  \u003ch3\u003eGifting\u003c\/h3\u003e\n  \u003cp\u003eYou know someone who needs this on their wall.\u003cbr\u003eYou already know who.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003eWho loves this\u003c\/h2\u003e\n\u003cdiv class=\"occasions\"\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003ccircle cx=\"16\" cy=\"16\" r=\"12\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003cellipse cx=\"16\" cy=\"16\" rx=\"6\" ry=\"12\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/ellipse\u003e\u003cline x1=\"4\" y1=\"11\" x2=\"28\" y2=\"11\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/line\u003e\u003cline x1=\"4\" y1=\"21\" x2=\"28\" y2=\"21\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eBrazilians abroad\u003c\/strong\u003e\n    \u003cspan\u003eA piece of home wherever they are\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003cpath d=\"M16 6 L18 12 L24 12 L19 16 L21 22 L16 18 L11 22 L13 16 L8 12 L14 12 Z\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eHousewarming gift\u003c\/strong\u003e\n    \u003cspan\u003eBetter than flowers, lasts forever\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003ccircle cx=\"16\" cy=\"10\" r=\"5\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M6 28 C6 20 10 16 16 16 C22 16 26 20 26 28\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 22 Q2 18 6 16\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M28 22 Q30 18 26 16\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eThat friend who misses home\u003c\/strong\u003e\n    \u003cspan\u003eThey'll feel it the moment they see it\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003crect x=\"6\" y=\"4\" width=\"20\" height=\"26\" rx=\"3\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003crect x=\"10\" y=\"8\" width=\"12\" height=\"10\" rx=\"1\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"22\" cy=\"20\" r=\"1.5\" fill=\"#64000d\"\u003e\u003c\/circle\u003e\u003cline x1=\"2\" y1=\"30\" x2=\"30\" y2=\"30\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eYour own space\u003c\/strong\u003e\n    \u003cspan\u003eA daily reminder of where you come from\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"size-section\"\u003e\n  \u003ch2\u003ePick your size\u003c\/h2\u003e\n  \u003cp style=\"font-size:14px;color:#777;text-align:center;margin:0 0 24px;line-height:1.6;\"\u003eHow big do you want it?\u003c\/p\u003e\n\n  \u003cdiv class=\"size-cards\"\u003e\n    \u003cdiv class=\"size-card\" data-size=\"A4\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA4\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£20\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e21 x 29.7 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eDesk or shelf size. Small enough to fit anywhere, strong enough to catch your eye every day.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-card\" data-size=\"A3\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA3\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£30\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e29.7 x 42 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eThe sweet spot. Big enough to make a statement, small enough to fit anywhere. Guests will notice it and ask about it.\u003c\/p\u003e\n      \u003cdiv class=\"size-badge\"\u003eMost popular\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-card size-card-featured\" data-size=\"A2\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA2\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£55\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e42 x 59.4 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eThis is where you really see the art. The layers, the colours, the texture. It fills a wall and the room feels different.\u003c\/p\u003e\n      \u003cdiv class=\"size-badge\"\u003eBest value\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-card\" data-size=\"A1\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA1\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£70\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e59.4 x 84.1 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eBig. Bold. You walk in and it hits you. Not subtle, not trying to be. A centrepiece that speaks for itself.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"specs\"\u003e\n  \u003ch3\u003ePrint Details\u003c\/h3\u003e\n  \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-label\"\u003ePaper\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eXativa Matt Coated, 230gsm\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-label\"\u003eFinish\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eMuseum-quality matte\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-label\"\u003eMade in\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eLondon, UK\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"trust-section\"\u003e\n  \u003cdiv class=\"trust-row\"\u003e\n    \u003cdiv class=\"trust-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003crect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7 11V7a5 5 0 0110 0v4\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"16\" r=\"1\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cdiv class=\"trust-text\"\u003e\n      \u003cstrong\u003eSecure checkout\u003c\/strong\u003e\u003cbr\u003e\n      Your payment is encrypted and processed securely.\n      \u003cdiv class=\"payment-icons\"\u003e\n        \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"8\" font-weight=\"700\" fill=\"#1a1f71\" text-anchor=\"middle\"\u003eVISA\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14\" cy=\"12\" r=\"6\" fill=\"#eb001b\" opacity=\"0.8\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"22\" cy=\"12\" r=\"6\" fill=\"#f79e1b\" opacity=\"0.8\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"700\" fill=\"#006fcf\" text-anchor=\"middle\"\u003eAMEX\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"700\" fill=\"#003087\" text-anchor=\"middle\"\u003ePayPal\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"600\" fill=\"#333\" text-anchor=\"middle\"\u003ePay\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"600\" fill=\"#5f6368\" text-anchor=\"middle\"\u003eGPay\u003c\/text\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"trust-row\"\u003e\n    \u003cdiv class=\"trust-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cdiv class=\"trust-text\"\u003e\n\u003cstrong\u003eBuyer protection\u003c\/strong\u003e\u003cbr\u003eFull refund if your order doesn't arrive or arrives damaged.\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"trust-subtle\"\u003ePowered by Shopify secure checkout\u003c\/p\u003e\n\n\u003cdiv class=\"delivery\"\u003e\n  \u003cdiv class=\"delivery-icon\"\u003e\n    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"delivery-text\"\u003e\n\u003cstrong\u003eFree UK delivery.\u003c\/strong\u003e Ships in 3-5 business days.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function() {\n  var cards = document.querySelectorAll('.size-card[data-size]');\n  if (!cards.length) return;\n  function pickSize(size) {\n    var radios = document.querySelectorAll('fieldset input[type=\"radio\"]');\n    for (var i = 0; i \u003c radios.length; i++) {\n      if (radios[i].value === size) {\n        var label = document.querySelector('label[for=\"' + radios[i].id + '\"]');\n        if (label) { label.click(); return; }\n        radios[i].checked = true;\n        radios[i].dispatchEvent(new Event('change', {bubbles: true}));\n        return;\n      }\n    }\n  }\n  function setActive(activeCard) {\n    cards.forEach(function(c) {\n      c.style.borderColor = '#e0e0de';\n      c.style.borderWidth = '1px';\n      c.style.background = '#f7f7f5';\n    });\n    activeCard.style.borderColor = '#64000d';\n    activeCard.style.borderWidth = '2px';\n    activeCard.style.background = '#fdf8f8';\n  }\n  cards.forEach(function(card) {\n    card.style.cursor = 'pointer';\n    card.addEventListener('click', function(e) {\n      setActive(this);\n      pickSize(this.getAttribute('data-size'));\n    });\n  });\n  var observer = new MutationObserver(function() {\n    var checked = document.querySelector('fieldset input[type=\"radio\"]:checked');\n    if (checked) {\n      cards.forEach(function(c) {\n        if (c.getAttribute('data-size') === checked.value) setActive(c);\n      });\n    }\n  });\n  var fieldset = document.querySelector('fieldset.product-form__input--pill');\n  if (fieldset) observer.observe(fieldset, {attributes: true, subtree: true});\n  setTimeout(function() {\n    var checked = document.querySelector('fieldset input[type=\"radio\"]:checked');\n    if (checked) {\n      cards.forEach(function(c) {\n        if (c.getAttribute('data-size') === checked.value) setActive(c);\n      });\n    }\n  }, 500);\n})();\n\u003c\/script\u003e\n","brand":"The Motivational Type","offers":[{"title":"A4","offer_id":54257562812739,"sku":"6237715","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"A3","offer_id":54257562845507,"sku":"9978134","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"A2","offer_id":54257562878275,"sku":"8599557","price":55.0,"currency_code":"GBP","in_stock":true},{"title":"A1","offer_id":54257562911043,"sku":"8640398","price":70.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0936\/8381\/0627\/files\/Brazilatheart-8.jpg?v=1772971250"},{"product_id":"a-alegria-atravessou-o-mar","title":"A alegria atravessou o mar","description":"\u003c!-- cb:redesign-v1 --\u003e\n\u003cstyle\u003e\n  .tmt-desc { font-family: inherit; color: #010101; }\n  .tmt-desc h2 { font-size: 13px; letter-spacing: 3.5px; text-transform: uppercase; color: #888; font-weight: 400; margin: 0 0 14px; }\n  .tmt-desc .hero { text-align: center; padding: 16px 0 28px; position: relative; }\n  .tmt-desc .hero-icon { margin-bottom: 16px; opacity: 0.8; }\n  .tmt-desc .hero-quote { font-size: 28px; line-height: 1.5; font-weight: 300; color: #010101; margin: 0; }\n  .tmt-desc .hero-sub { font-size: 14px; color: #777; margin-top: 8px; letter-spacing: 0.5px; }\n  .tmt-desc .body-text { font-size: 16px; line-height: 1.8; color: #333; margin: 0 0 16px; }\n  .tmt-desc .divider { width: 40px; height: 2px; background: #64000d; margin: 30px auto; }\n  .tmt-desc .saudade-box { background: linear-gradient(135deg, #fdf8f4 0%, #fef5ee 100%); border-radius: 14px; padding: 24px; margin: 28px 0; text-align: center; border: 1px solid #f0e0d0; }\n  .tmt-desc .saudade-box .word { font-size: 30px; font-weight: 300; color: #64000d; letter-spacing: 4px; margin-bottom: 4px; text-transform: lowercase; }\n  .tmt-desc .saudade-box .pron { font-size: 12px; color: #999; letter-spacing: 1px; margin-bottom: 10px; }\n  .tmt-desc .saudade-box .meaning { font-size: 14px; color: #888; font-style: italic; line-height: 1.6; max-width: 380px; margin: 0 auto; }\n  .tmt-desc .gift-card { border-radius: 12px; padding: 28px 24px; text-align: center; margin: 32px 0; position: relative; overflow: hidden; background: linear-gradient(135deg, #64000d 0%, #3d0008 100%); }\n  .tmt-desc .gift-card .flag-bar { height: 3px; margin-bottom: 18px; background: linear-gradient(90deg, #009c3b 0%, #009c3b 33%, #ffdf00 33%, #ffdf00 66%, #002776 66%, #002776 100%); border-radius: 2px; }\n  .tmt-desc .gift-card::before { content: ''; position: absolute; top: -30px; right: -30px; width: 120px; height: 120px; background: rgba(255,255,255,0.04); border-radius: 50%; }\n  .tmt-desc .gift-card h3 { color: rgba(255,255,255,0.6); font-size: 12px; letter-spacing: 3px; text-transform: uppercase; font-weight: 400; margin: 0 0 8px; position: relative; }\n  .tmt-desc .gift-card p { color: white; font-size: 19px; font-weight: 300; margin: 0; position: relative; line-height: 1.5; }\n  .tmt-desc .occasions { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin: 24px 0; }\n  .tmt-desc .occasion { background: #f7f7f5; border: 1px solid #e0e0de; border-radius: 10px; padding: 18px 16px; text-align: center; transition: border-color 0.2s; }\n  .tmt-desc .occasion:hover { border-color: #64000d; }\n  .tmt-desc .occasion .occ-icon { margin-bottom: 8px; }\n  .tmt-desc .occasion strong { display: block; font-size: 14px; color: #010101; margin-bottom: 4px; }\n  .tmt-desc .occasion span { font-size: 13px; color: #777; line-height: 1.4; }\n  .tmt-desc .size-cards { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }\n  .tmt-desc .size-card { background: #f7f7f5; border: 1px solid #e0e0de; border-radius: 12px; padding: 20px; position: relative; transition: border-color 0.2s, background 0.2s, transform 0.1s; }\n  .tmt-desc .size-card:hover { border-color: #64000d; cursor: pointer; }\n  .tmt-desc .size-card:active { transform: scale(0.98); }\n  .tmt-desc .size-card-featured { border-color: #64000d; border-width: 1.5px; }\n  .tmt-desc .size-card-header { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 2px; }\n  .tmt-desc .size-name { font-size: 20px; font-weight: 600; color: #010101; }\n  .tmt-desc .size-price { font-size: 16px; font-weight: 600; color: #64000d; }\n  .tmt-desc .size-dim { font-size: 12px; color: #999; margin-bottom: 10px; letter-spacing: 0.5px; }\n  .tmt-desc .size-copy { font-size: 14px; line-height: 1.7; color: #555; margin: 0; }\n  .tmt-desc .size-badge { display: inline-block; background: #64000d; color: white; font-size: 11px; letter-spacing: 1.5px; text-transform: uppercase; padding: 4px 10px; border-radius: 20px; margin-top: 12px; font-weight: 500; }\n  .tmt-desc .size-section { text-align: center; margin: 36px 0; }\n  .tmt-desc .specs { background: #f0f0ec; border-radius: 12px; padding: 24px; margin: 28px 0; }\n  .tmt-desc .specs h3 { font-size: 12px; letter-spacing: 3px; text-transform: uppercase; color: #888; font-weight: 400; margin: 0 0 16px; }\n  .tmt-desc .spec-row { display: flex; justify-content: space-between; padding: 10px 0; border-bottom: 1px solid #e0e0de; font-size: 14px; }\n  .tmt-desc .spec-row:last-child { border: none; }\n  .tmt-desc .spec-label { color: #777; }\n  .tmt-desc .spec-value { color: #010101; font-weight: 500; }\n  .tmt-desc .delivery { display: flex; align-items: center; gap: 14px; border: 1.5px solid #64000d; border-radius: 12px; padding: 18px 20px; margin: 24px 0; }\n  .tmt-desc .delivery-icon { width: 40px; height: 40px; background: #64000d; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n  .tmt-desc .delivery-icon svg { width: 20px; height: 20px; }\n  .tmt-desc .delivery-text { font-size: 14px; color: #333; line-height: 1.6; }\n  .tmt-desc .delivery-text strong { color: #64000d; }\n  .tmt-desc .trust-section { margin: 28px 0 8px; }\n  .tmt-desc .trust-row { display: flex; align-items: center; gap: 16px; padding: 14px 0; border-bottom: 1px solid #e5e5e3; }\n  .tmt-desc .trust-row:last-child { border: none; }\n  .tmt-desc .trust-icon { width: 32px; height: 32px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; }\n  .tmt-desc .trust-text { font-size: 14px; color: #333; line-height: 1.5; }\n  .tmt-desc .trust-text strong { color: #010101; }\n  .tmt-desc .payment-icons { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; margin-top: 6px; }\n  .tmt-desc .payment-icons svg { opacity: 0.6; }\n  .tmt-desc .trust-subtle { text-align: center; font-size: 12px; color: #999; margin: 16px 0 0; letter-spacing: 0.5px; }\n  @media (max-width: 600px) {\n    .tmt-desc .occasions { grid-template-columns: 1fr; }\n    .tmt-desc .size-cards { grid-template-columns: 1fr; }\n    .tmt-desc .hero-quote { font-size: 23px; }\n  }\n  @media (max-width: 380px) {\n    .tmt-desc .hero-icon svg { width: 80px !important; height: 80px !important; }\n    .tmt-desc .gift-card { padding: 24px 16px; }\n    .tmt-desc .gift-card p { font-size: 17px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"tmt-desc\"\u003e\n\n\u003cdiv class=\"hero\"\u003e\n  \u003cdiv class=\"hero-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 90 90\" width=\"110\" height=\"110\"\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"38\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"32\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1\" stroke-dasharray=\"4 3\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"18\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"5\" fill=\"#64000d\" opacity=\"0.15\"\u003e\u003c\/circle\u003e\u003cg fill=\"#64000d\" opacity=\"0.6\"\u003e\u003ccircle cx=\"45\" cy=\"9\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"45\" cy=\"81\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"9\" cy=\"45\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"81\" cy=\"45\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"19\" cy=\"19\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"71\" cy=\"19\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"19\" cy=\"71\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"71\" cy=\"71\" r=\"3.5\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\u003c\/svg\u003e\u003c\/div\u003e\n  \u003cp class=\"hero-quote\"\u003eJoy crossed the ocean.\u003cbr\u003eAnd found you here.\u003c\/p\u003e\n  \u003cp class=\"hero-sub\"\u003eMade in London by a Brazilian artist\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"divider\"\u003e\u003c\/div\u003e\n\n\u003ch2\u003eThe Story\u003c\/h2\u003e\n\n\u003cp class=\"body-text\"\u003e\nA Alegria Atravessou o Mar. Joy crossed the sea. It packed its bags, left the tropics, and landed wherever Brazilians land. Because joy doesn't need a passport.\n\u003c\/p\u003e\n\n\u003cp class=\"body-text\"\u003e\nThis poster is about the happiness that travels with you. The kind that shows up uninvited at a Sunday barbecue in a London garden, in the middle of winter, with everyone pretending it's not cold. That's Brazilian joy. It doesn't care about the weather.\n\u003c\/p\u003e\n\n\u003cp class=\"body-text\"\u003e\nKiki made this one with layers of colour that feel like carnival confetti settling on water. Warm, bright, unapologetic.\n\u003c\/p\u003e\n\n\n\u003cdiv class=\"saudade-box\"\u003e\n  \u003cdiv class=\"word\"\u003ealegria\u003c\/div\u003e\n  \u003cdiv class=\"pron\"\u003e\/a.le.ˈɡɾi.a\/\u003c\/div\u003e\n  \u003cdiv class=\"meaning\"\u003eA deep, contagious happiness that Brazilians carry wherever they go. Not just smiling — it's the kind of joy that fills a room and makes strangers feel like old friends.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"gift-card\"\u003e\n  \u003cdiv class=\"flag-bar\"\u003e\u003c\/div\u003e\n  \u003ch3\u003eGifting\u003c\/h3\u003e\n  \u003cp\u003eFor the person who brings the energy\u003cbr\u003eto every room they walk into.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003eWho loves this\u003c\/h2\u003e\n\u003cdiv class=\"occasions\"\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003ccircle cx=\"16\" cy=\"16\" r=\"12\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003cellipse cx=\"16\" cy=\"16\" rx=\"6\" ry=\"12\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/ellipse\u003e\u003cline x1=\"4\" y1=\"11\" x2=\"28\" y2=\"11\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/line\u003e\u003cline x1=\"4\" y1=\"21\" x2=\"28\" y2=\"21\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eBrazilians abroad\u003c\/strong\u003e\n    \u003cspan\u003eA reminder that joy travels with them\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003cpath d=\"M16 6 L18 12 L24 12 L19 16 L21 22 L16 18 L11 22 L13 16 L8 12 L14 12 Z\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eThe life of the party\u003c\/strong\u003e\n    \u003cspan\u003eThey deserve this on their wall\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003ccircle cx=\"16\" cy=\"10\" r=\"5\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M6 28 C6 20 10 16 16 16 C22 16 26 20 26 28\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 22 Q2 18 6 16\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M28 22 Q30 18 26 16\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eSomeone who needs cheering up\u003c\/strong\u003e\n    \u003cspan\u003eBetter than a motivational speech\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"occasion\"\u003e\n    \u003cdiv class=\"occ-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\" width=\"28\" height=\"28\"\u003e\u003crect x=\"6\" y=\"4\" width=\"20\" height=\"26\" rx=\"3\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\u003crect x=\"10\" y=\"8\" width=\"12\" height=\"10\" rx=\"1\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"22\" cy=\"20\" r=\"1.5\" fill=\"#64000d\"\u003e\u003c\/circle\u003e\u003cline x1=\"2\" y1=\"30\" x2=\"30\" y2=\"30\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cstrong\u003eYour living room\u003c\/strong\u003e\n    \u003cspan\u003eInstant warmth, every single day\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"size-section\"\u003e\n  \u003ch2\u003ePick your size\u003c\/h2\u003e\n  \u003cp style=\"font-size:14px;color:#777;text-align:center;margin:0 0 24px;line-height:1.6;\"\u003eHow big do you want it?\u003c\/p\u003e\n\n  \u003cdiv class=\"size-cards\"\u003e\n    \u003cdiv class=\"size-card\" data-size=\"A4\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA4\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£20\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e21 x 29.7 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eDesk or shelf size. Small enough to fit anywhere, strong enough to catch your eye every day.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-card\" data-size=\"A3\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA3\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£30\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e29.7 x 42 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eThe sweet spot. Big enough to make a statement, small enough to fit anywhere. Guests will notice it and ask about it.\u003c\/p\u003e\n      \u003cdiv class=\"size-badge\"\u003eMost popular\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-card size-card-featured\" data-size=\"A2\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA2\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£55\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e42 x 59.4 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eThis is where you really see the art. The layers, the colours, the texture. It fills a wall and the room feels different.\u003c\/p\u003e\n      \u003cdiv class=\"size-badge\"\u003eBest value\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"size-card\" data-size=\"A1\"\u003e\n      \u003cdiv class=\"size-card-header\"\u003e\n        \u003cspan class=\"size-name\"\u003eA1\u003c\/span\u003e\n        \u003cspan class=\"size-price\"\u003e£70\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-dim\"\u003e59.4 x 84.1 cm\u003c\/div\u003e\n      \u003cp class=\"size-copy\"\u003eBig. Bold. You walk in and it hits you. Not subtle, not trying to be. A centrepiece that speaks for itself.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"specs\"\u003e\n  \u003ch3\u003ePrint Details\u003c\/h3\u003e\n  \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-label\"\u003ePaper\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eXativa Matt Coated, 230gsm\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-label\"\u003eFinish\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eMuseum-quality matte\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-label\"\u003eMade in\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eLondon, UK\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"trust-section\"\u003e\n  \u003cdiv class=\"trust-row\"\u003e\n    \u003cdiv class=\"trust-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003crect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7 11V7a5 5 0 0110 0v4\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"16\" r=\"1\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cdiv class=\"trust-text\"\u003e\n      \u003cstrong\u003eSecure checkout\u003c\/strong\u003e\u003cbr\u003e\n      Your payment is encrypted and processed securely.\n      \u003cdiv class=\"payment-icons\"\u003e\n        \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"8\" font-weight=\"700\" fill=\"#1a1f71\" text-anchor=\"middle\"\u003eVISA\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"14\" cy=\"12\" r=\"6\" fill=\"#eb001b\" opacity=\"0.8\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"22\" cy=\"12\" r=\"6\" fill=\"#f79e1b\" opacity=\"0.8\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"700\" fill=\"#006fcf\" text-anchor=\"middle\"\u003eAMEX\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"700\" fill=\"#003087\" text-anchor=\"middle\"\u003ePayPal\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"600\" fill=\"#333\" text-anchor=\"middle\"\u003ePay\u003c\/text\u003e\u003c\/svg\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"36\" height=\"24\" viewbox=\"0 0 36 24\"\u003e\u003crect width=\"36\" height=\"24\" rx=\"3\" fill=\"#f0f0f0\"\u003e\u003c\/rect\u003e\u003ctext x=\"18\" y=\"15\" font-family=\"sans-serif\" font-size=\"6\" font-weight=\"600\" fill=\"#5f6368\" text-anchor=\"middle\"\u003eGPay\u003c\/text\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"trust-row\"\u003e\n    \u003cdiv class=\"trust-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#64000d\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cdiv class=\"trust-text\"\u003e\n\u003cstrong\u003eBuyer protection\u003c\/strong\u003e\u003cbr\u003eFull refund if your order doesn't arrive or arrives damaged.\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"trust-subtle\"\u003ePowered by Shopify secure checkout\u003c\/p\u003e\n\n\u003cdiv class=\"delivery\"\u003e\n  \u003cdiv class=\"delivery-icon\"\u003e\n    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"delivery-text\"\u003e\n\u003cstrong\u003eFree UK delivery.\u003c\/strong\u003e Ships in 3-5 business days.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function() {\n  var cards = document.querySelectorAll('.size-card[data-size]');\n  if (!cards.length) return;\n  function pickSize(size) {\n    var radios = document.querySelectorAll('fieldset input[type=\"radio\"]');\n    for (var i = 0; i \u003c radios.length; i++) {\n      if (radios[i].value === size) {\n        var label = document.querySelector('label[for=\"' + radios[i].id + '\"]');\n        if (label) { label.click(); return; }\n        radios[i].checked = true;\n        radios[i].dispatchEvent(new Event('change', {bubbles: true}));\n        return;\n      }\n    }\n  }\n  function setActive(activeCard) {\n    cards.forEach(function(c) {\n      c.style.borderColor = '#e0e0de';\n      c.style.borderWidth = '1px';\n      c.style.background = '#f7f7f5';\n    });\n    activeCard.style.borderColor = '#64000d';\n    activeCard.style.borderWidth = '2px';\n    activeCard.style.background = '#fdf8f8';\n  }\n  cards.forEach(function(card) {\n    card.style.cursor = 'pointer';\n    card.addEventListener('click', function(e) {\n      setActive(this);\n      pickSize(this.getAttribute('data-size'));\n    });\n  });\n  var observer = new MutationObserver(function() {\n    var checked = document.querySelector('fieldset input[type=\"radio\"]:checked');\n    if (checked) {\n      cards.forEach(function(c) {\n        if (c.getAttribute('data-size') === checked.value) setActive(c);\n      });\n    }\n  });\n  var fieldset = document.querySelector('fieldset.product-form__input--pill');\n  if (fieldset) observer.observe(fieldset, {attributes: true, subtree: true});\n  setTimeout(function() {\n    var checked = document.querySelector('fieldset input[type=\"radio\"]:checked');\n    if (checked) {\n      cards.forEach(function(c) {\n        if (c.getAttribute('data-size') === checked.value) setActive(c);\n      });\n    }\n  }, 500);\n})();\n\u003c\/script\u003e\n","brand":"The Motivational Type","offers":[{"title":"A4","offer_id":54257566515523,"sku":"3307153","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"A3","offer_id":54257566548291,"sku":"8908660","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"A2","offer_id":54257566581059,"sku":"4340151","price":55.0,"currency_code":"GBP","in_stock":true},{"title":"A1","offer_id":54257566613827,"sku":"7787414","price":70.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0936\/8381\/0627\/files\/Brazilatheart-9.jpg?v=1772971450"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0936\/8381\/0627\/collections\/1_a2df7c45-a5e3-438b-9c17-85a60609513d.jpg?v=1772967783","url":"https:\/\/shop.themotivationaltype.com\/collections\/brazil-at-heart.oembed","provider":"The Motivational Type","version":"1.0","type":"link"}