{"product_id":"tote-bag-puffin","title":"Tote bag - puffin","description":"\u003cdiv _ngcontent-ng-c2257447468=\"\" inline-copy-host=\"\" class=\"markdown markdown-main-panel stronger enable-updated-hr-color\" id=\"model-response-message-contentr_d38049a2ec6870e1\" aria-live=\"polite\" aria-busy=\"false\" dir=\"ltr\" style=\"--animation-duration: 400ms; --fade-animation-function: ease-out; animation: 0s ease 0s 1 normal none running none; appearance: none; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border: 0px none #1f1f1f; inset: auto; clear: none; clip: auto; color: #1f1f1f; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: #000000; filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; isolation: auto; marker: none; mask: none; offset: auto; opacity: 1; order: 0; outline: #1f1f1f none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all 0s ease 0s; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; font-family: 'Google Sans Text', sans-serif !important; line-height: 1.15 !important; margin: 0px !important 0px 0px 0px;\"\u003e\n\u003cp data-path-to-node=\"0\" style=\"animation: 0s ease 0s 1 normal none running none; appearance: none; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border: 0px none #1f1f1f; inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: #000000; filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; isolation: auto; marker: none; mask: none; offset: auto; opacity: 1; order: 0; outline: #1f1f1f none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all 0s ease 0s; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin: 0px !important 0px 16px 0px;\"\u003eThis durable and spacious \u003cb data-path-to-node=\"0\" data-index-in-node=\"26\" style=\"animation: 0s ease 0s 1 normal none running none; appearance: none; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border: 0px none #1f1f1f; inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: #000000; filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; isolation: auto; marker: none; mask: none; offset: auto; opacity: 1; order: 0; outline: #1f1f1f none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all 0s ease 0s; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin: 0px !important 0px 0px 0px;\"\u003ePuffin Canvas Tote Bag\u003c\/b\u003e is available in two distinct styles, each featuring vibrant wildlife illustrations that capture the charm of the Atlantic Puffin. Both bags are crafted from high-quality, thick canvas designed for heavy use, offering a generous capacity that makes them perfect for daily commutes, grocery runs, or beach adventures.\u003c\/p\u003e\n\u003cp data-path-to-node=\"1\" style=\"animation: 0s ease 0s 1 normal none running none; appearance: none; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border: 0px none #1f1f1f; inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: #000000; filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; isolation: auto; marker: none; mask: none; offset: auto; opacity: 1; order: 0; outline: #1f1f1f none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all 0s ease 0s; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin: 0px !important 0px 16px 0px;\"\u003eThe \u003cb data-path-to-node=\"1\" data-index-in-node=\"4\" style=\"animation: 0s ease 0s 1 normal none running none; appearance: none; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border: 0px none #1f1f1f; inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: #000000; filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; isolation: auto; marker: none; mask: none; offset: auto; opacity: 1; order: 0; outline: #1f1f1f none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all 0s ease 0s; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin: 0px !important 0px 0px 0px;\"\u003eHorizontal Edition (40 cm × 35 cm)\u003c\/b\u003e features a double-sided design of puffins perched peacefully on rugged coastal rocks, complemented by bold \u003cb data-path-to-node=\"1\" data-index-in-node=\"146\" style=\"animation: 0s ease 0s 1 normal none running none; appearance: none; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border: 0px none #1f1f1f; inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: #000000; filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; isolation: auto; marker: none; mask: none; offset: auto; opacity: 1; order: 0; outline: #1f1f1f none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all 0s ease 0s; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin: 0px !important 0px 0px 0px;\"\u003eorange handles\u003c\/b\u003e that mirror the puffin’s iconic beak. For a different perspective, the \u003cb data-path-to-node=\"1\" data-index-in-node=\"232\" style=\"animation: 0s ease 0s 1 normal none running none; appearance: none; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border: 0px none #1f1f1f; inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: #000000; filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; isolation: auto; marker: none; mask: none; offset: auto; opacity: 1; order: 0; outline: #1f1f1f none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all 0s ease 0s; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin: 0px !important 0px 0px 0px;\"\u003eVertical Edition (35 cm × 40 cm)\u003c\/b\u003e offers two unique scenes: one side showcases a puffin nestled among lush green grass, while the reverse captures a dynamic puffin in motion. This version is finished with bright \u003cb data-path-to-node=\"1\" data-index-in-node=\"443\" style=\"animation: 0s ease 0s 1 normal none running none; appearance: none; background: none 0% 0% \/ auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border: 0px none #1f1f1f; inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: #000000; filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; isolation: auto; marker: none; mask: none; offset: auto; opacity: 1; order: 0; outline: #1f1f1f none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all 0s ease 0s; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin: 0px !important 0px 0px 0px;\"\u003esky-blue handles\u003c\/b\u003e, adding a refreshing pop of color to your daily ensemble.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"ZoeZILLUSTRATION","offers":[{"title":"bluesky handle","offer_id":57747419300214,"sku":"zz00021","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"orange handle","offer_id":57747419332982,"sku":"zz00021","price":20.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0443\/4509\/8405\/files\/5OX2qRe1Cs.jpg?v=1777110585","url":"https:\/\/artandsoulhub.co.uk\/products\/tote-bag-puffin","provider":"Art \u0026 Soul ","version":"1.0","type":"link"}