{"title":"Tote bags","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eCarry everything. Leave nothing behind.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe perfect companion for market mornings, woodland wanders, and everything in between — our tote bags are as practical as they are beautiful. Each one is designed with the same care and nature-inspired artistry that runs through the entire Norwynd world. Spacious enough for your daily essentials, charming enough to be your favourite thing to reach for. Carry a little piece of the forest with you, wherever the day takes you.\u003c\/p\u003e","products":[{"product_id":"field-of-whimsy-structured-tote-bag","title":"Field of whimsy - Structured tote bag","description":"\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #4F5B47; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease, color 0.2s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #CFAFA8; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003eA gentle scattering of wildflowers dances across this tote like a breeze through a sunlit meadow. With soft pastel blues, blush pinks, and golden touches, this design captures the quiet magic of slow mornings and wild garden walks. A sweet and simple staple for those who carry nature close to heart.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e320 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eSpacious interior\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine cold, max 30°C \/ 90°F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e♨️\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not bleach\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Printify","offers":[{"title":"One size \/ Cream","offer_id":53356831310187,"sku":"31832652063707813267","price":49.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/10751449916374055194_2048.jpg?v=1782802041"},{"product_id":"whimsy-wreath-structured-tote-bag","title":"Whimsy wreath - Structured tote bag","description":"\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #4F5B47; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease, color 0.2s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #CFAFA8; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003eDelicate wildflowers arc together in a soft, imperfect circle, like a whisper from nature's garden. \u003cem\u003eWhimsy Wreath\u003c\/em\u003e is a celebration of gentle growth, seasonal blooms, and the beauty in things left wild. A timeless tote for flower collectors, journal keepers, and anyone who carries calm with them.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e320 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eSpacious interior\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine cold, max 30°C\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e♨️\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not bleach\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Printify","offers":[{"title":"One size \/ Cream","offer_id":53356831375723,"sku":"96314566318072819841","price":49.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/10744474516044753588_2048.jpg?v=1782801854"},{"product_id":"petalnap-fawn-structured-tote-bag","title":"Petalnap fawn - Structured tote bag","description":"\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #4F5B47; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease, color 0.2s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #CFAFA8; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003eBathed in golden hues and nestled among a sea of blossoms, this slumbering fawn radiates peace and innocence. A single flower rests gently behind her ear, completing this painterly portrait of woodland stillness. The \u003cem\u003ePetalnap Fawn\u003c\/em\u003e tote is a heartfelt companion for soft souls, daydreamers, and lovers of quiet beauty.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e320 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eSpacious interior\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine cold, max 30°C\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e♨️\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not bleach\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Printify","offers":[{"title":"One size \/ Cream","offer_id":53356848120171,"sku":"26970125998357061442","price":49.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/3318401508585528589_2048.jpg?v=1782801471"},{"product_id":"petalnap-fox-structured-tote-bag","title":"Petalnap fox - Structured tote bag","description":"\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #4F5B47; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease, color 0.2s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #CFAFA8; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003eCradled in a dreamy bed of wildflowers, this sweet fox naps peacefully beneath a bloom-tucked ear. With painterly textures and warm woodland hues, this design is a tender tribute to rest, nature, and soft golden days. A perfect tote for quiet wanderers, forest dreamers, and lovers of serene charm.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e320 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eSpacious interior\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine cold, max 30°C\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e♨️\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not bleach\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Printify","offers":[{"title":"One size \/ Cream","offer_id":53356872237419,"sku":"25758332055670155703","price":49.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/15090976567302693128_2048.jpg?v=1782801745"},{"product_id":"nestled-whiskers-structured-tote-bag","title":"Nestled whiskers - Structured tote bag","description":"\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #4F5B47; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease, color 0.2s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #CFAFA8; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003ePeacefully curled within a cradle of blooming wildflowers, this sleeping kitty is the essence of calm and quiet affection. With soft brushstrokes and a warm palette, this design invites you to slow down and savour the gentle moments. A cosy companion for dreamers, cat lovers, and anyone who carries comfort close.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e320 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eSpacious interior\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine cold, max 30°C\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e♨️\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not bleach\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Printify","offers":[{"title":"One size \/ Cream","offer_id":53356873220459,"sku":"62009860595306037491","price":49.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/5548663685966156606_2048.jpg?v=1782801687"},{"product_id":"lunar-watch-structured-tote-bag","title":"Lunar watch - Structured tote bag","description":"\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #4F5B47; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease, color 0.2s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #CFAFA8; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003eStanding proud beneath a golden moon, this lone wolf captures the spirit of independence, strength, and quiet resilience. With its minimalist nightscape and confident silhouette, this design is made for those who roam freely and lead with instinct. A striking piece for the wild at heart.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e320 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eSpacious interior\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine cold, max 30°C \/ 90°F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e♨️\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not bleach\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Printify","offers":[{"title":"One size \/ Cream","offer_id":53356873843051,"sku":"11249345620158745006","price":49.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/15474575793209366095_2048.jpg?v=1782801614"},{"product_id":"dreaming-fawnbelle-structured-tote-bag","title":"Dreaming Fawnbelle - Structured tote bag","description":"\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #4F5B47; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease, color 0.2s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #CFAFA8; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003eEyes closed in peaceful delight, this gentle fawn wears a wildflower crown like a whispered lullaby from the forest. Soft and graceful with a touch of woodland whimsy, this design captures the dreamy spirit of Fawnbelle. A perfect tote for lovers of nature, stillness, and soft magic.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e320 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eSpacious interior\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine cold, max 30°C\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e♨️\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not bleach\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Printify","offers":[{"title":"One size \/ Cream","offer_id":53356874006891,"sku":"16795401898990233015","price":49.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/13621619817924171229_2048.jpg?v=1782801545"},{"product_id":"blossom-bunny-structured-tote-bag","title":"Blossom bunny - Structured tote bag","description":"\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #4F5B47; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease, color 0.2s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #CFAFA8; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003eAdorned in a crown of wildflowers and full of soft charm, this little bunny is ready to brighten your day. With its curious gaze and delicate floral touches, this design brings joy, gentleness, and a sprinkle of meadow magic wherever it goes. A perfect companion for your everyday essentials.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e320 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eSpacious interior\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine cold, max 30°C \/ 90°F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e♨️\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not bleach\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Printify","offers":[{"title":"One size \/ Cream","offer_id":53356874137963,"sku":"22874351685907443638","price":49.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/11839300277790727546_2048.jpg?v=1782801198"},{"product_id":"sketch-hopper-structured-tote-bag","title":"Sketch hopper - Structured tote bag","description":"\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #4F5B47; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease, color 0.2s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #CFAFA8; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003eSleek, curious, and softly expressive, this minimalist bunny illustration combines clean lines with gentle washes of colour. A modern twist on woodland charm, this design is ideal for those who appreciate subtle beauty and artistic simplicity. Perfect for gallery-goers, nature lovers, and stylish adventurers alike.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e320 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eSpacious interior\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine cold, max 30°C\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e♨️\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not bleach\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Printify","offers":[{"title":"One size \/ Cream","offer_id":53356874203499,"sku":"33196121485618094370","price":49.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/839960567560852242_2048.jpg?v=1782801136"},{"product_id":"party-familiar-structured-tote-bag","title":"Party familiar - Structured tote bag","description":"\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #4F5B47; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease, color 0.2s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #CFAFA8; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003eWith emerald eyes and a floral-topped party hat, this curious black cat is equal parts mischief and magic. Whether she's a woodland witch's companion or just here for the cake, she's got undeniable charm. A tote for cat lovers, cottagecore souls, and those who love a little enchantment in their celebrations.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e320 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eSpacious interior\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine cold, max 30°C\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e♨️\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not bleach\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Printify","offers":[{"title":"One size \/ Cream","offer_id":53356874531179,"sku":"37544859537515321351","price":49.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/4617891131912995444_2048.jpg?v=1782801503"},{"product_id":"petalnap-bunny-structured-tote-bag","title":"Petalnap bunny - Structured tote bag","description":"\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #4F5B47; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease, color 0.2s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #CFAFA8; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003eCarry a little daydream wherever you go with this whimsical Norwynd tote bag. Featuring an original painterly illustration of a sleepy bunny nestled amongst a blooming meadow of soft pastels and wildflowers, this canvas tote is the perfect companion for market days, weekend wanders, and everything in between. The gentle impressionist-style artwork captures the quiet magic of a still afternoon in nature, bringing a sense of calm, wonder, and cottagecore charm to your everyday carry. Lightweight, roomy, and reusable, this tote is as practical as it is dreamy. Whether you're toting your groceries, books, or everyday essentials, let this little bunny remind you to slow down and find beauty in the simple things.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e320 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eSpacious interior\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine cold, max 30°C \/ 90°F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e♨️\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not bleach\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Printify","offers":[{"title":"One size \/ Cream","offer_id":53356875022699,"sku":"26064587719239835736","price":49.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/6742578410044815651_2048.jpg?v=1782801418"},{"product_id":"autumn-reverie-structured-tote-bag","title":"Autumn reverie - Structured tote bag","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #4F5B47; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease, color 0.2s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #CFAFA8; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003eDraped in earthy florals and crowned with a sweeping hat, this golden-haired muse radiates vintage elegance and quiet confidence. With a soft palette and flowing textures, the design captures the essence of timeless style and seasonal charm. A perfect tote for romantics, fashion lovers, and dreamers in search of beauty in the everyday.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e320 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eSpacious interior\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e \n\u003c\/div\u003e\n  \u003cbr\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine cold, max 30°C\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e♨️\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not bleach\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Printify","offers":[{"title":"One size \/ Cream","offer_id":53356875317611,"sku":"14669055715868176364","price":49.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/9629979104201707610_2048.jpg?v=1782801164"},{"product_id":"classic-soft-bend-tote-bag","title":"Norwynd classic - Soft bend tote bag","description":"\u003c!-- ============================================================\n     NORWYND — Grab and Go Tote Product Description\n     Brand palette applied. Lato font via Google Fonts.\n     Paste into Shopify product description HTML editor.\n     ============================================================ --\u003e\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #AEB7A5; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #b08a84; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003eCover all your grab-and-go needs with our long handle tote bag while being eco-conscious. Reinforced stitching on the handles gives it extra stability for everyday use.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e100–170 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e10 L capacity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e67\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eHandle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e38\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine warm, max 40°C — inside out with similar colours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eNon-chlorine only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not iron\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Norwynd","offers":[{"title":"Default Title","offer_id":53431495459179,"sku":"b4b6dee8-7c13-4ea2-ba62-f08e2bfae6eb","price":34.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/b20ced94-deff-4db1-9e36-83228efff872.webp?v=1782745600"},{"product_id":"beesy-soft-bend-tote-bag","title":"Beesy bees - Soft bend tote bag","description":"\u003c!-- ============================================================\n     NORWYND — Bees Tote Product Description\n     Brand palette applied. Lato font via Google Fonts.\n     Paste into Shopify product description HTML editor.\n     ============================================================ --\u003e\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #AEB7A5; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #b08a84; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003eA fine line illustration of bees sits on natural canvas, giving this design a simple and minimal feel. Lightweight and roomy, it's a practical carry bag for groceries, books, or everyday errands, equally at home on a market run as paired with a casual outfit, with subtle bee detail adding a quiet touch of charm.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e100–170 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e10 L capacity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e67\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eHandle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e38\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine warm, max 40°C — inside out with similar colours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eNon-chlorine only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not iron\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Norwynd","offers":[{"title":"Default Title","offer_id":53436506833259,"sku":"dc7bfdd6-d838-4d33-a0ae-aa7f336b781b","price":34.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/5397d690-8954-41a5-93ab-7cb64a4b3906.webp?v=1782746076"},{"product_id":"bowquet-soft-bend-tote-bag","title":"Bow'quet - Soft bend tote bag","description":"\u003c!-- ============================================================\n     NORWYND — Wildflower Sprig Tote Product Description\n     Brand palette applied. Lato font via Google Fonts.\n     Paste into Shopify product description HTML editor.\n     ============================================================ --\u003e\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #AEB7A5; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #b08a84; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003eA fine line illustration of a wildflower sprig sits on natural canvas, giving this design a simple and minimal feel. Lightweight and roomy, it's a practical carry bag for groceries, books, or everyday errands, equally at home on a market run as paired with a casual outfit, with delicate botanical line art adding a quiet touch of detail.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e100–170 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e10 L capacity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e67\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eHandle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e38\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cbr\u003e \n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine warm, max 40°C — inside out with similar colours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eNon-chlorine only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not iron\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Norwynd","offers":[{"title":"Default Title","offer_id":53436541796715,"sku":"7ba7238e-3930-42c8-8b24-4482a9fb72bd","price":34.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/904d29f4-a4c6-4831-aab8-fe1a4a7ea719.webp?v=1782746537"},{"product_id":"little-cottage-hen-soft-bend-tote-bag","title":"Little cottage hen - Soft bend tote bag","description":"\u003c!-- ============================================================\n     NORWYND — Hen \u0026 Flowers Tote Product Description\n     Brand palette applied. Lato font via Google Fonts.\n     Paste into Shopify product description HTML editor.\n     ============================================================ --\u003e\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #AEB7A5; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #b08a84; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003eA fine line illustration of a little hen surrounded by small flowers sits on natural canvas, giving this design a simple and minimal feel. Lightweight and roomy, it's a practical carry bag for groceries, books, or everyday errands, equally at home on a market run as paired with a casual outfit, with charming farmhouse-style line art adding a quiet touch of detail.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e100–170 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e10 L capacity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e67\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eHandle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e38\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cbr\u003e \n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine warm, max 40°C — inside out with similar colours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eNon-chlorine only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not iron\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Norwynd","offers":[{"title":"Default Title","offer_id":53436551233899,"sku":"86bd45fe-652a-40d6-a677-b1747690c071","price":34.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/6af34a46-727e-4e04-86bd-c3ff369aec1f.webp?v=1782746806"},{"product_id":"leaf-me-alone-soft-bend-tote-bag","title":"Leaf me alone - Soft bend tote bag","description":"\u003c!-- ============================================================\n     NORWYND — Snail on a Leaf Tote Product Description\n     Brand palette applied. Lato font via Google Fonts.\n     Paste into Shopify product description HTML editor.\n     ============================================================ --\u003e\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #AEB7A5; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #b08a84; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003eA fine line illustration of a little snail resting on a leaf sits on natural canvas, giving this design a simple and minimal feel. Lightweight and roomy, it's a practical carry bag for groceries, books, or everyday errands, equally at home on a market run as paired with a casual outfit, with delicate line art adding a quiet touch of detail.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e100–170 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e10 L capacity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e67\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eHandle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e38\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cbr\u003e \n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine warm, max 40°C — inside out with similar colours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eNon-chlorine only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not iron\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Norwynd","offers":[{"title":"Default Title","offer_id":53436555886955,"sku":"080ea605-410e-4573-b600-7223fca40a37","price":34.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/b968c4b5-0713-406c-a7eb-ba374c08f20f.webp?v=1782746966"},{"product_id":"songbirds-rest-soft-bend-tote-bag","title":"Songbird's rest - Soft bend tote bag","description":"\u003c!-- ============================================================\n     NORWYND — Bird \u0026 Berry Branch Tote Product Description\n     Brand palette applied. Lato font via Google Fonts.\n     Paste into Shopify product description HTML editor.\n     ============================================================ --\u003e\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #AEB7A5; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #b08a84; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003eA fine line illustration of a little bird perched on a berry-covered branch sits on natural canvas, giving this design a simple and minimal feel. Lightweight and roomy, it's a practical carry bag for groceries, books, or everyday errands, equally at home on a market run as paired with a casual outfit, with gentle nature-inspired line art adding a quiet touch of detail.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e100–170 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e10 L capacity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e67\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eHandle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e38\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cbr\u003e \n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine warm, max 40°C — inside out with similar colours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eNon-chlorine only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not iron\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Norwynd","offers":[{"title":"Default Title","offer_id":53436575416683,"sku":"091f1b91-e1b5-429b-97b9-5d8eaef4c76f","price":34.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/b23ea2c7-b9de-4082-a36f-62572d9cc376.webp?v=1782747585"},{"product_id":"tending-bloom-soft-bend-tote-bag","title":"Tending bloom - Soft bend tote bag","description":"\u003c!-- ============================================================\n     NORWYND — Watering Can Tote Product Description\n     Brand palette applied. Lato font via Google Fonts.\n     Paste into Shopify product description HTML editor.\n     ============================================================ --\u003e\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #AEB7A5; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #b08a84; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003eA fine line illustration of a little watering can sits on natural canvas, giving this design a simple and minimal feel. Lightweight and roomy, it's a practical carry bag for groceries, books, or everyday errands, equally at home on a market run as paired with a casual outfit, with gentle garden-inspired line art adding a quiet touch of detail.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e100–170 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e10 L capacity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e67\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eHandle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e38\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cbr\u003e \n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine warm, max 40°C — inside out with similar colours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eNon-chlorine only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not iron\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Norwynd","offers":[{"title":"Default Title","offer_id":53436576858475,"sku":"487d9304-0de5-4ee8-b9ae-b291e44d1bdf","price":34.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/62be0413-af23-4111-bdf4-182aac7f3564.webp?v=1782747640"},{"product_id":"clover-hollow-soft-bend-tote-bag","title":"Clover hollow - Soft bend tote bag","description":"\u003c!-- ============================================================\n     NORWYND — Bunny \u0026 Clover Tote Product Description\n     Brand palette applied. Lato font via Google Fonts.\n     Paste into Shopify product description HTML editor.\n     ============================================================ --\u003e\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #AEB7A5; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #b08a84; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003eA fine line illustration of a little bunny sitting among small clover blooms sits on natural canvas, giving this design a simple and minimal feel. Lightweight and roomy, it's a practical carry bag for groceries, books, or everyday errands, equally at home on a market run as paired with a casual outfit, with gentle nature-inspired line art adding a quiet touch of detail.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e100–170 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e10 L capacity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e67\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eHandle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e38\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cbr\u003e \n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine warm, max 40°C — inside out with similar colours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eNon-chlorine only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not iron\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Norwynd","offers":[{"title":"Default Title","offer_id":53436579676523,"sku":"609994d5-c53d-4eaa-ba60-547194977152","price":34.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/cd98dc2a-4577-4c46-aded-9db0dc2d4c9f.webp?v=1782747705"},{"product_id":"basket-naps-soft-bend-tote-bag","title":"Basket naps - Soft bend tote bag","description":"\u003c!-- ============================================================\n     NORWYND — Cat in a Basket Tote Product Description\n     Brand palette applied. Lato font via Google Fonts.\n     Paste into Shopify product description HTML editor.\n     ============================================================ --\u003e\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #AEB7A5; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #b08a84; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003eA fine line illustration of a little cat curled up asleep in a woven basket sits on natural canvas, giving this design a simple and minimal feel. Lightweight and roomy, it's a practical carry bag for groceries, books, or everyday errands, equally at home on a market run as paired with a casual outfit, with gentle nature-inspired line art adding a quiet touch of detail.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e100–170 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e10 L capacity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e67\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eHandle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e38\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cbr\u003e \n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine warm, max 40°C — inside out with similar colours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eNon-chlorine only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not iron\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Norwynd","offers":[{"title":"Default Title","offer_id":53436584067435,"sku":"a6220af6-836d-417e-9e7a-e3159d0d981d","price":34.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/d30523c6-9fbc-4313-b3d7-dc72004d4f94.webp?v=1782747870"},{"product_id":"toadstool-cluster-soft-bend-tote-bag","title":"Toadstool cluster - Soft bend tote bag","description":"\u003c!-- ============================================================\n     NORWYND — Mushroom Cluster Tote Product Description\n     Brand palette applied. Lato font via Google Fonts.\n     Paste into Shopify product description HTML editor.\n     ============================================================ --\u003e\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #AEB7A5; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #b08a84; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003eA fine line illustration of a little cluster of mushrooms sits on natural canvas, giving this design a simple and minimal feel. Lightweight and roomy, it's a practical carry bag for groceries, books, or everyday errands, equally at home on a market run as paired with a casual outfit, with gentle nature-inspired line art adding a quiet touch of detail.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e100–170 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e10 L capacity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e67\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eHandle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e38\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cbr\u003e \n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine warm, max 40°C — inside out with similar colours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eNon-chlorine only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not iron\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Norwynd","offers":[{"title":"Default Title","offer_id":53436593340779,"sku":"e1bec0e2-7aca-4a1a-afb9-b91015b6b551","price":34.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/f6bfe5c5-3b7b-42f4-a333-5a2da0fec7b5.webp?v=1782748194"},{"product_id":"jarful-of-blooms-soft-bend-tote-bag","title":"Jarful of blooms - Soft bend tote bag","description":"\u003c!-- ============================================================\n     NORWYND — Wildflower Jar Tote Product Description\n     Brand palette applied. Lato font via Google Fonts.\n     Paste into Shopify product description HTML editor.\n     ============================================================ --\u003e\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #AEB7A5; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #b08a84; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003eA fine line illustration of wildflowers gathered in a little glass jar sits on natural canvas, giving this design a simple and minimal feel. Lightweight and roomy, it's a practical carry bag for groceries, books, or everyday errands, equally at home on a market run as paired with a casual outfit, with gentle nature-inspired line art adding a quiet touch of detail.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e100–170 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e10 L capacity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e67\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eHandle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e38\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cbr\u003e \n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine warm, max 40°C — inside out with similar colours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eNon-chlorine only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not iron\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Norwynd","offers":[{"title":"Default Title","offer_id":53436598157675,"sku":"24a6b4da-73cf-4566-968c-5c3f0deb1f4b","price":34.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/562f7135-6301-4cd1-a7b4-aadf88c27f4e.webp?v=1782748351"},{"product_id":"moonwing-soft-bend-tote-bag","title":"Moonwing - Soft bend tote bag","description":"\u003c!-- ============================================================\n     NORWYND — Moth Tote Product Description\n     Brand palette applied. Lato font via Google Fonts.\n     Paste into Shopify product description HTML editor.\n     ============================================================ --\u003e\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #AEB7A5; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #b08a84; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003eA detailed fine line illustration of an ornate moth with intricate symmetrical wing patterns sits on natural canvas, giving this design a striking yet minimal feel. Lightweight and roomy, it's a practical carry bag for groceries, books, or everyday errands, equally at home on a market run as paired with a casual outfit, with delicate moth line art adding a bold yet understated touch.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e100–170 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e10 L capacity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e67\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eHandle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e38\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine warm, max 40°C — inside out with similar colours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eNon-chlorine only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not iron\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Norwynd","offers":[{"title":"Default Title","offer_id":53437852844395,"sku":"e42da09f-4436-4560-a8b5-916e5239d909","price":34.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/203d95fc-5289-4e6e-96f0-ed2828843144.webp?v=1782777259"},{"product_id":"coffee-burrow-soft-bend-tote-bag","title":"Coffee burrow - Soft bend tote bag","description":"\u003c!-- ============================================================\n     NORWYND — Cat in a Study Tote Product Description\n     Brand palette applied. Lato font via Google Fonts.\n     Paste into Shopify product description HTML editor.\n     ============================================================ --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #AEB7A5; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #b08a84; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003eA painterly illustration of a petit mouse curled up among stacks of old books in a softly lit study sits on natural canvas, giving this design a rich and storybook feel. Lightweight and roomy, it's a practical carry bag for groceries, books, or everyday errands, equally at home on a library run as paired with a casual outfit, with warm sepia-toned artwork adding a cozy literary touch.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e100–170 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e10 L capacity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e67\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eHandle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e38\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine warm, max 40°C — inside out with similar colours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eNon-chlorine only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not iron\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Norwynd","offers":[{"title":"Default Title","offer_id":53438869864811,"sku":"e15a1b19-a9e3-4e43-9a05-c5cf07ca09ca","price":39.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/211d043d-a765-4809-b727-d3cea3714bb0.webp?v=1782795433"},{"product_id":"orchard-gathering-soft-bend-tote-bag","title":"Orchard gathering - Soft bend tote bag","description":"\u003c!-- ============================================================\n     NORWYND — Orchard Tote Product Description\n     Brand palette applied. Lato font via Google Fonts.\n     Paste into Shopify product description HTML editor.\n     ============================================================ --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #AEB7A5; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #b08a84; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003eA painterly illustration of a quiet countryside orchard scene sits on natural canvas, giving this design a rich and storybook feel. Lightweight and roomy, it's a practical carry bag for groceries, books, or everyday errands, equally at home on a market run as paired with a casual outfit, with warm autumnal artwork adding a cozy countryside touch.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e100–170 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e10 L capacity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e67\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eHandle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e38\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine warm, max 40°C — inside out with similar colours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eNon-chlorine only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not iron\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Norwynd","offers":[{"title":"Default Title","offer_id":53438954701163,"sku":"5e6b5f1f-5286-4272-915f-4ff1f365c308","price":39.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/cf35c245-6da1-4802-88aa-10750a5eadc6.webp?v=1782797076"},{"product_id":"cobblestone-markets-soft-bend-tote-bag","title":"Cobblestone markets - Soft bend tote bag","description":"\u003c!-- ============================================================\n     NORWYND — Village Street Tote Product Description\n     Brand palette applied. Lato font via Google Fonts.\n     Paste into Shopify product description HTML editor.\n     ============================================================ --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #AEB7A5; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #b08a84; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003eA painterly illustration of a quaint village street lined with cottages sits on natural canvas, giving this design a rich and storybook feel. Lightweight and roomy, it's a practical carry bag for groceries, books, or everyday errands, equally at home on a market run as paired with a casual outfit, with warm countryside artwork adding a cozy village touch.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e100–170 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e10 L capacity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e67\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eHandle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e38\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine warm, max 40°C — inside out with similar colours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eNon-chlorine only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not iron\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Norwynd","offers":[{"title":"Default Title","offer_id":53439038652779,"sku":"d23b5ac0-e7ed-4950-94f3-abfd35e64774","price":39.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/086d641a-dc2f-46ff-8bb2-f30b6deb2767.webp?v=1782798655"},{"product_id":"bunny-business-soft-bend-tote-bag","title":"Bunny business - Soft bend tote bag","description":"\u003c!-- ============================================================\n     NORWYND — Rustic Kitchen Tote Product Description\n     Brand palette applied. Lato font via Google Fonts.\n     Paste into Shopify product description HTML editor.\n     ============================================================ --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #AEB7A5; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #b08a84; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003eA painterly illustration of a rustic kitchen filled with fresh produce and flowers sits on natural canvas, giving this design a rich and storybook feel. Lightweight and roomy, it's a practical carry bag for groceries, books, or everyday errands, equally at home on a market run as paired with a casual outfit, with warm harvest-themed artwork adding a cozy countryside touch.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e100–170 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e10 L capacity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e67\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eHandle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e38\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine warm, max 40°C — inside out with similar colours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eNon-chlorine only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not iron\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Norwynd","offers":[{"title":"Default Title","offer_id":53439067980139,"sku":"5011cc69-3816-4dd6-a315-549d3791e32b","price":39.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/2d3bf1ca-47e4-4ea1-9c29-67586bbee100.webp?v=1782799268"},{"product_id":"blooming-path-soft-bend-tote-bag","title":"Blooming path - Soft bend tote bag","description":"\u003c!-- ============================================================\n     NORWYND — Rose Garden Tote Product Description\n     Brand palette applied. Lato font via Google Fonts.\n     Paste into Shopify product description HTML editor.\n     ============================================================ --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #AEB7A5; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #b08a84; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003eA painterly illustration of a blooming rose garden path sits on natural canvas, giving this design a rich and storybook feel. Lightweight and roomy, it's a practical carry bag for groceries, books, or everyday errands, equally at home on a market run as paired with a casual outfit, with lush floral artwork adding a romantic garden touch.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e100–170 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e10 L capacity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e67\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eHandle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e38\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine warm, max 40°C — inside out with similar colours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eNon-chlorine only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not iron\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Norwynd","offers":[{"title":"Default Title","offer_id":53439073157483,"sku":"bf7bd5a6-4d5c-485f-a9f4-2c3e01e2dae8","price":39.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/79bcbd06-12ff-4856-8faf-e031ccffa177.webp?v=1782799448"},{"product_id":"wandering-fields-soft-bend-tote-bag","title":"Wandering fields - Soft bend tote bag","description":"\u003c!-- ============================================================\n     NORWYND — Golden Meadow Tote Product Description\n     Brand palette applied. Lato font via Google Fonts.\n     Paste into Shopify product description HTML editor.\n     ============================================================ --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #AEB7A5; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #b08a84; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003eA painterly illustration of a figure walking through a golden sunlit meadow sits on natural canvas, giving this design a rich and storybook feel. Lightweight and roomy, it's a practical carry bag for groceries, books, or everyday errands, equally at home on a market run as paired with a casual outfit, with warm golden artwork adding a dreamy countryside touch.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e100–170 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e10 L capacity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e67\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eHandle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e38\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine warm, max 40°C — inside out with similar colours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eNon-chlorine only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not iron\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Norwynd","offers":[{"title":"Default Title","offer_id":53439082529131,"sku":"a1f79da9-1242-4091-8204-11853fb35366","price":39.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/07fe6900-ed6c-4cb0-93f3-da04505fbc68.webp?v=1782799648"},{"product_id":"forest-forager-soft-bend-tote-bag","title":"Forest forager - Soft bend tote bag","description":"\u003c!-- ============================================================\n     NORWYND — Fox Foraging Tote Product Description\n     Brand palette applied. Lato font via Google Fonts.\n     Paste into Shopify product description HTML editor.\n     ============================================================ --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #AEB7A5; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #b08a84; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003eA painterly illustration of a little fox foraging for mushrooms beneath the roots of an old tree sits on natural canvas, giving this design a rich and storybook feel. Lightweight and roomy, it's a practical carry bag for groceries, books, or everyday errands, equally at home on a market run as paired with a casual outfit, with earthy woodland artwork adding a cozy forest touch.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e100–170 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e10 L capacity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e67\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eHandle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e38\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine warm, max 40°C — inside out with similar colours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eNon-chlorine only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not iron\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Norwynd","offers":[{"title":"Default Title","offer_id":53439092588907,"sku":"0dda70c2-7e4b-4ebd-a7c7-002d1a39fe96","price":39.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/07b764fd-1850-47e6-b582-c4c060cf9bc5.webp?v=1782799816"},{"product_id":"rainy-window-morning-soft-bend-tote-bag","title":"Rainy window morning - Soft bend tote bag","description":"\u003c!-- ============================================================\n     NORWYND — Rainy Window Tote Product Description\n     Brand palette applied. Lato font via Google Fonts.\n     Paste into Shopify product description HTML editor.\n     ============================================================ --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #AEB7A5; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #b08a84; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pd\"\u003e\n\u003cp class=\"pd-tagline\"\u003eA painterly illustration of a coffee mug resting by a rain-streaked window, with a little bird perched outside, sits on natural canvas, giving this design a quiet and cozy feel. Lightweight and roomy, it's a practical carry bag for groceries, books, or everyday errands, equally at home on a market run as paired with a casual outfit, with soft muted artwork adding a calm rainy day touch.\u003c\/p\u003e\n\u003cdiv class=\"pd-chips\"\u003e\n\u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e100–170 GSM\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e \u003cspan class=\"pd-chip\"\u003e10 L capacity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n\u003cdiv class=\"pd-dims\"\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e67\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eHandle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-dim\"\u003e\n\u003cspan class=\"pd-dim-val\"\u003e38\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003chr class=\"pd-divider\"\u003e\n\u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n\u003cdiv class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eMachine warm, max 40°C — inside out with similar colours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e💧\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eNon-chlorine only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-card no\"\u003e\n\u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e \u003cspan class=\"pd-care-detail\"\u003eDo not iron\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Norwynd","offers":[{"title":"Default Title","offer_id":53439103140203,"sku":"5438c7f8-6ac6-4f79-b2a1-18c6d497801e","price":39.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/65d99b10-7b59-4c0e-bb28-1b93a393a073.webp?v=1782800003"},{"product_id":"uncommon-friends-soft-bend-tote-bag","title":"Uncommon friends - Soft bend tote bag","description":"\u003c!-- ============================================================\n     NORWYND — Fox \u0026 Rabbit Tote Product Description\n     Brand palette applied. Lato font via Google Fonts.\n     Paste into Shopify product description HTML editor.\n     ============================================================ --\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Lato:wght@300;400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #AEB7A5; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #b08a84; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"pd\"\u003e\n\n  \u003cp class=\"pd-tagline\"\u003eA charming watercolour illustration of a fox and a little rabbit sitting together gives this white canvas tote a soft and storybook feel. Lightweight and roomy, it's a practical carry bag for groceries, books, or everyday errands, equally at home on a market run as paired with a casual outfit, with warm natural tones adding a gentle cottagecore touch.\u003c\/p\u003e\n\n  \u003cdiv class=\"pd-chips\"\u003e\n    \u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003e100–170 GSM\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003e10 L capacity\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"pd-divider\"\u003e\n\n  \u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n  \u003cdiv class=\"pd-dims\"\u003e\n    \u003cdiv class=\"pd-dim\"\u003e\n      \u003cspan class=\"pd-dim-val\"\u003e67\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"pd-dim-key\"\u003eHandle\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pd-dim\"\u003e\n      \u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pd-dim\"\u003e\n      \u003cspan class=\"pd-dim-val\"\u003e38\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cbr\u003e\n\n  \u003chr class=\"pd-divider\"\u003e\n\n  \u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n  \u003cdiv class=\"pd-care\"\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eMachine warm, max 40°C — inside out with similar colours\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e💧\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eNon-chlorine only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card no\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card no\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eDo not iron\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Norwynd","offers":[{"title":"Default Title","offer_id":53454760345963,"sku":"b743fa50-33a9-42ad-80f4-dc7ae714da0e","price":39.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/608619ba-09b4-41f2-9d71-bc593456962b.webp?v=1783082583"},{"product_id":"gathered-blooms-soft-bend-tote-bag","title":"Gathered blooms - Soft bend tote bag","description":"\u003c!-- ============================================================\n     NORWYND — Wildflower Bouquet Tote Product Description\n     Brand palette applied. Lato font via Google Fonts.\n     Paste into Shopify product description HTML editor.\n     ============================================================ --\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Lato:wght@300;400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #AEB7A5; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #b08a84; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"pd\"\u003e\n\n  \u003cp class=\"pd-tagline\"\u003eA vibrant botanical illustration of a lush wildflower bouquet brings a fresh and colourful garden feel to your everyday carry. Lightweight and roomy, it's a practical carry bag for groceries, books, or weekend errands — equally at home at the farmers market as paired with a casual outfit, with a rich floral illustration adding a bright and cheerful botanical touch.\u003c\/p\u003e\n\n  \u003cdiv class=\"pd-chips\"\u003e\n    \u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003e100–170 GSM\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003e10 L capacity\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"pd-divider\"\u003e\n\n  \u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n  \u003cdiv class=\"pd-dims\"\u003e\n    \u003cdiv class=\"pd-dim\"\u003e\n      \u003cspan class=\"pd-dim-val\"\u003e67\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"pd-dim-key\"\u003eHandle\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pd-dim\"\u003e\n      \u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pd-dim\"\u003e\n      \u003cspan class=\"pd-dim-val\"\u003e38\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cbr\u003e\n\n  \u003chr class=\"pd-divider\"\u003e\n\n  \u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n  \u003cdiv class=\"pd-care\"\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eMachine warm, max 40°C — inside out with similar colours\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e💧\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eNon-chlorine only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card no\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card no\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eDo not iron\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Norwynd","offers":[{"title":"Default Title","offer_id":53454793277803,"sku":"2aee69a0-67fa-4057-b641-de8a3c14791c","price":39.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/6be91d9d-5e35-4ffa-88dc-c83dbe73ad67.webp?v=1783082816"},{"product_id":"meadow-fawn-soft-bend-tote-bag","title":"Meadow fawn - Soft bend tote bag","description":"\u003c!-- ============================================================\n     NORWYND — Fawn \u0026 Meadow Tote Product Description\n     Brand palette applied. Lato font via Google Fonts.\n     Paste into Shopify product description HTML editor.\n     ============================================================ --\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Lato:wght@300;400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #AEB7A5; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #b08a84; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"pd\"\u003e\n\n  \u003cp class=\"pd-tagline\"\u003eA delicate watercolour illustration of a young fawn standing among wildflowers and meadow blooms in soft corals, pinks, and greens gives this white canvas tote a gentle and nature-inspired feel. Lightweight and roomy, it's a practical carry bag for groceries, books, or everyday errands — equally at home on a market run as paired with a casual outfit, with warm floral meadow artwork adding a sweet cottagecore touch.\u003c\/p\u003e\n\n  \u003cdiv class=\"pd-chips\"\u003e\n    \u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003e100–170 GSM\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003e10 L capacity\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"pd-divider\"\u003e\n\n  \u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n  \u003cdiv class=\"pd-dims\"\u003e\n    \u003cdiv class=\"pd-dim\"\u003e\n      \u003cspan class=\"pd-dim-val\"\u003e67\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"pd-dim-key\"\u003eHandle\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pd-dim\"\u003e\n      \u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pd-dim\"\u003e\n      \u003cspan class=\"pd-dim-val\"\u003e38\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cbr\u003e\n\n  \u003chr class=\"pd-divider\"\u003e\n\n  \u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n  \u003cdiv class=\"pd-care\"\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eMachine warm, max 40°C — inside out with similar colours\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e💧\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eNon-chlorine only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card no\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card no\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eDo not iron\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Norwynd","offers":[{"title":"Default Title","offer_id":53454798520683,"sku":"c3b2a822-6307-4ea4-a041-be6bcdd5d669","price":39.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/e042bf57-82c1-4b26-a5b7-8ec1cc499c83.webp?v=1783083009"},{"product_id":"the-flower-basket-soft-bend-tote-bag","title":"The flower basket - Soft bend tote bag","description":"\u003c!-- ============================================================\n     NORWYND — Flower Basket Tote Product Description\n     Brand palette applied. Lato font via Google Fonts.\n     Paste into Shopify product description HTML editor.\n     ============================================================ --\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Lato:wght@300;400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #AEB7A5; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EBF0ED; border-color: #AEB7A5; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #b08a84; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"pd\"\u003e\n\n  \u003cp class=\"pd-tagline\"\u003eA detailed watercolour illustration of a wicker basket overflowing with poppies, daisies, and wildflower blooms in soft pinks, corals, and lavender gives this white canvas tote a lush and romantic feel. Lightweight and roomy, it's a practical carry bag for groceries, books, or everyday errands — equally at home on a market run as paired with a casual outfit, with abundant floral basket artwork adding a warm cottage garden touch.\u003c\/p\u003e\n\n  \u003cdiv class=\"pd-chips\"\u003e\n    \u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003e100–170 GSM\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003e10 L capacity\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"pd-divider\"\u003e\n\n  \u003cp class=\"pd-label\"\u003e\u003cbr\u003eDimensions\u003c\/p\u003e\n  \u003cdiv class=\"pd-dims\"\u003e\n    \u003cdiv class=\"pd-dim\"\u003e\n      \u003cspan class=\"pd-dim-val\"\u003e67\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"pd-dim-key\"\u003eHandle\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pd-dim\"\u003e\n      \u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pd-dim\"\u003e\n      \u003cspan class=\"pd-dim-val\"\u003e38\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cbr\u003e\n\n  \u003chr class=\"pd-divider\"\u003e\n\n  \u003cp class=\"pd-label\"\u003e\u003cbr\u003eCare\u003c\/p\u003e\n  \u003cdiv class=\"pd-care\"\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eMachine warm, max 40°C — inside out with similar colours\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e💧\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eNon-chlorine only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card no\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card no\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eDo not iron\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Norwynd","offers":[{"title":"Default Title","offer_id":53454804812139,"sku":"399e57e8-3533-4d48-864b-ee550ef31d3a","price":39.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/a47bc492-aef8-47e6-8ecf-8dd2fe1e9cc8.webp?v=1783083181"},{"product_id":"slow-wander-structured-tote-bag","title":"Slow wander - Structured tote bag","description":"\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Lato:wght@300;400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #4F5B47; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease, color 0.2s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #CFAFA8; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"pd\"\u003e\n\n  \u003cp class=\"pd-tagline\"\u003eThis natural cream structured tote bag features a gentle watercolour illustration of a garden snail resting atop a soft sage green leaf, capturing a quiet moment from the natural world. A carry bag made for those who move at their own pace, it works beautifully as an everyday bag whether you are heading to the market, a bookshop, or a slow morning stroll. The structured tote bag holds its shape well and is roomy enough for all your daily essentials, making it as practical as it is charming. A lovely botanical bag for anyone who finds beauty in the small and unhurried things.\u003c\/p\u003e\n\n  \u003cdiv class=\"pd-chips\"\u003e\n    \u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003e320 GSM\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003eSpacious interior\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"pd-divider\"\u003e\n\u003cbr\u003e\n  \u003cp class=\"pd-label\"\u003eDimensions\u003c\/p\u003e\n  \u003cdiv class=\"pd-dims\"\u003e\n    \u003cdiv class=\"pd-dim\"\u003e\n      \u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pd-dim\"\u003e\n      \u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cbr\u003e\n  \u003chr class=\"pd-divider\"\u003e\n\u003cbr\u003e\n  \u003cp class=\"pd-label\"\u003eCare\u003c\/p\u003e\n  \u003cdiv class=\"pd-care\"\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eMachine cold, max 30°C \/ 90°F\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e♨️\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card no\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eDo not bleach\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card no\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Norwynd","offers":[{"title":"One size \/ Cream","offer_id":53454837743979,"sku":"21136610052915257635","price":49.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/11677465936265508190_2048.jpg?v=1783084107"},{"product_id":"free-flight-structured-tote-bag","title":"Free flight - Structured tote bag","description":"\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Lato:wght@300;400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #4F5B47; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease, color 0.2s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #CFAFA8; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"pd\"\u003e\n\n  \u003cp class=\"pd-tagline\"\u003eA flock of swallows sweeps across this natural cream structured tote bag in soft ink-wash brushstrokes, the kind of image that feels like a caught moment mid-migration, full of movement and open sky. Roomy and well-structured, this carry bag holds its shape through daily use, whether it is going to the farmers market, tucked under your arm on the way to work, or packed for a weekend away. The natural tote bag pairs easily with almost anything and is the sort of bag you reach for without thinking.\u003c\/p\u003e\n\n  \u003cdiv class=\"pd-chips\"\u003e\n    \u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003e320 GSM\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003eSpacious interior\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"pd-divider\"\u003e\n\u003cbr\u003e\n  \u003cp class=\"pd-label\"\u003eDimensions\u003c\/p\u003e\n  \u003cdiv class=\"pd-dims\"\u003e\n    \u003cdiv class=\"pd-dim\"\u003e\n      \u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pd-dim\"\u003e\n      \u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cbr\u003e\n  \u003chr class=\"pd-divider\"\u003e\n\u003cbr\u003e\n  \u003cp class=\"pd-label\"\u003eCare\u003c\/p\u003e\n  \u003cdiv class=\"pd-care\"\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eMachine cold, max 30°C \/ 90°F\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e♨️\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card no\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eDo not bleach\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card no\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Norwynd","offers":[{"title":"One size \/ Cream","offer_id":53454841545067,"sku":"26798171024522026247","price":49.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/15238034818777953755_2048.jpg?v=1783084131"},{"product_id":"gathered-still-structured-tote-bag","title":"Gathered \u0026 still - Structured tote bag","description":"\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Lato:wght@300;400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #4F5B47; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease, color 0.2s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #CFAFA8; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"pd\"\u003e\n\n  \u003cp class=\"pd-tagline\"\u003eThis natural cream structured tote bag is printed with a soft watercolour still life featuring a glass mason jar holding delicate wildflower stems, a loose blush pink cosmos bloom, and a small pearl, scattered as though arranged on a windowsill on a quiet afternoon. It is a carry bag for people who appreciate the unhurried and the handmade, practical enough for daily use but with enough character to stand on its own. Structured and roomy, this tote bag sits upright and holds its shape, making it a reliable everyday bag for the market, the studio, or wherever the day takes you.\u003c\/p\u003e\n\n  \u003cdiv class=\"pd-chips\"\u003e\n    \u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003e320 GSM\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003eSpacious interior\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"pd-divider\"\u003e\n\u003cbr\u003e\n  \u003cp class=\"pd-label\"\u003eDimensions\u003c\/p\u003e\n  \u003cdiv class=\"pd-dims\"\u003e\n    \u003cdiv class=\"pd-dim\"\u003e\n      \u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pd-dim\"\u003e\n      \u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cbr\u003e\n  \u003chr class=\"pd-divider\"\u003e\n\u003cbr\u003e\n  \u003cp class=\"pd-label\"\u003eCare\u003c\/p\u003e\n  \u003cdiv class=\"pd-care\"\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eMachine cold, max 30°C \/ 90°F\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e♨️\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card no\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eDo not bleach\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card no\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Norwynd","offers":[{"title":"One size \/ Cream","offer_id":53454841839979,"sku":"32277285457591205806","price":49.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/11997051237553503344_2048.jpg?v=1783084138"},{"product_id":"little-forager-structured-tote-bag","title":"Little forager - Structured tote bag","description":"\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Lato:wght@300;400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #4F5B47; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease, color 0.2s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #CFAFA8; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"pd\"\u003e\n\n  \u003cp class=\"pd-tagline\"\u003eA small hedgehog nestled among a cluster of white and yellow daisies sits at the centre of this natural cream structured tote bag, printed in a soft watercolour style that feels warm and grounded. It is the sort of carry bag that suits a slow Saturday at the market as much as an everyday errand run, roomy enough for your essentials and sturdy enough to hold its shape through regular use. The muted cream base keeps it versatile, while the botanical daisy and woodland animal print gives this tote bag a quiet personality that feels considered rather than loud.\u003c\/p\u003e\n\n  \u003cdiv class=\"pd-chips\"\u003e\n    \u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003e320 GSM\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003eSpacious interior\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003chr class=\"pd-divider\"\u003e\n\u003cbr\u003e\n  \u003cp class=\"pd-label\"\u003eDimensions\u003c\/p\u003e\n  \u003cdiv class=\"pd-dims\"\u003e\n    \u003cdiv class=\"pd-dim\"\u003e\n      \u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pd-dim\"\u003e\n      \u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cbr\u003e\n  \u003chr class=\"pd-divider\"\u003e\n\u003cbr\u003e\n  \u003cp class=\"pd-label\"\u003eCare\u003c\/p\u003e\n  \u003cdiv class=\"pd-care\"\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eMachine cold, max 30°C \/ 90°F\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e♨️\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card no\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eDo not bleach\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card no\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Norwynd","offers":[{"title":"One size \/ Cream","offer_id":53454842102123,"sku":"22734069063359232041","price":49.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/13783730540803419854_2048.jpg?v=1783084145"},{"product_id":"down-the-meadow-path-structured-tote-bag","title":"Down the meadow path - Structured tote bag","description":"\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Lato:wght@300;400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #4F5B47; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease, color 0.2s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #CFAFA8; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"pd\"\u003e\n\n  \u003cp class=\"pd-tagline\"\u003eThis natural cream structured tote bag features a vintage-style illustration of a young girl walking a winding country path bordered by wildflowers in blush pink, coral, white and lavender, the kind of scene that feels like a warm afternoon with nowhere to be in particular. It is a carry bag that works just as well at the farmers market as it does slung over a shoulder on the way to a weekend away, roomy and structured enough to handle daily use without losing its shape. The soft cream base and delicate floral countryside print make this tote bag a reliable everyday bag with a bit of quiet character to it.\u003c\/p\u003e\n\n  \u003cdiv class=\"pd-chips\"\u003e\n    \u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003e320 GSM\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003eSpacious interior\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"pd-divider\"\u003e\n\u003cbr\u003e\n  \u003cp class=\"pd-label\"\u003eDimensions\u003c\/p\u003e\n  \u003cdiv class=\"pd-dims\"\u003e\n    \u003cdiv class=\"pd-dim\"\u003e\n      \u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pd-dim\"\u003e\n      \u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cbr\u003e\n  \u003chr class=\"pd-divider\"\u003e\n\u003cbr\u003e\n  \u003cp class=\"pd-label\"\u003eCare\u003c\/p\u003e\n  \u003cdiv class=\"pd-care\"\u003e\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eMachine cold, max 30°C \/ 90°F\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e♨️\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card no\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eDo not bleach\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card no\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Norwynd","offers":[{"title":"One size \/ Cream","offer_id":53454854553963,"sku":"18156672550944997888","price":49.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/6235161724593920067_2048.jpg?v=1783084633"},{"product_id":"the-watchful-fox-structured-tote-bag","title":"The watchful fox - Structured tote bag","description":"\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Lato:wght@300;400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #4F5B47; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease, color 0.2s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #CFAFA8; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"pd\"\u003e\n\n  \u003cp class=\"pd-tagline\"\u003eA young red fox sits quietly among a few scattered sprigs of greenery on this natural cream structured tote bag, painted in a detailed watercolour style with warm amber and rust tones against the soft neutral base. It is a carry bag that suits the kind of person who keeps things simple but pays attention to the details, roomy enough for a full day out and structured enough to hold its shape whether it is heading to the market, a bookshop, or just along for the ride. The earthy woodland print gives this tote bag a grounded, everyday feel that pairs with just about anything.\u003c\/p\u003e\n\n  \u003cdiv class=\"pd-chips\"\u003e\n    \u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003e320 GSM\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003eSpacious interior\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"pd-divider\"\u003e\n\u003cbr\u003e\n  \u003cp class=\"pd-label\"\u003eDimensions\u003c\/p\u003e\n  \u003cdiv class=\"pd-dims\"\u003e\n    \u003cdiv class=\"pd-dim\"\u003e\n      \u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pd-dim\"\u003e\n      \u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cbr\u003e\n  \u003chr class=\"pd-divider\"\u003e\n\u003cbr\u003e\n  \u003cp class=\"pd-label\"\u003eCare\u003c\/p\u003e\n  \u003cdiv class=\"pd-care\"\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eMachine cold, max 30°C \/ 90°F\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e♨️\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card no\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eDo not bleach\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card no\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Norwynd","offers":[{"title":"One size \/ Cream","offer_id":53454854881643,"sku":"11869764602435728088","price":49.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/12941655693971664874_2048.jpg?v=1783084643"},{"product_id":"the-garden-bunny-structured-tote-bag","title":"The garden bunny - Structured tote bag","description":"\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Lato:wght@300;400;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n  .pd { font-family: 'Lato', -apple-system, BlinkMacSystemFont, sans-serif; font-size: 15px; line-height: 1.6; color: #5C5B56; background: #ffffff; max-width: 680px; }\n  .pd * { box-sizing: border-box; margin: 0; padding: 0; }\n  .pd-tagline { font-size: 15px; font-weight: 300; line-height: 1.8; color: #5C5B56; margin-bottom: 20px; }\n  .pd-tagline em { font-style: italic; color: #4F5B47; }\n  .pd-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n  .pd-chip { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 400; padding: 5px 14px; border-radius: 999px; border: 1px solid #4F5B47; background: #EDEFED; color: #4F5B47; white-space: nowrap; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease, color 0.2s ease; cursor: default; }\n  .pd-chip:hover { background: #4F5B47; border-color: #4F5B47; color: #ffffff; transform: translateY(-1px); }\n  .pd-divider { border: none; border-top: 1px solid #E8DED0; margin: 20px 0; }\n  .pd-label { font-family: 'Lato', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #AEB7A5; margin-bottom: 12px; }\n  .pd-dims { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; margin-bottom: 4px; }\n  .pd-dim { background: #ffffff; border-radius: 10px; padding: 14px 10px; text-align: center; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-dim:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-dim-val { display: block; font-size: 22px; font-weight: 700; color: #4F5B47; line-height: 1; margin-bottom: 5px; }\n  .pd-dim-unit { font-size: 13px; font-weight: 300; color: #AEB7A5; }\n  .pd-dim-key { font-size: 12px; font-weight: 300; color: #5C5B56; }\n  .pd-care { display: grid; grid-template-columns: repeat(auto-fill, minmax(115px, 1fr)); gap: 8px; }\n  .pd-care-card { background: #ffffff; border-radius: 10px; padding: 14px 12px; border: 1px solid #4F5B47; transition: background 0.2s ease, border-color 0.2s ease, transform 0.15s ease; cursor: default; }\n  .pd-care-card:hover { background: #EDEFED; border-color: #4F5B47; transform: translateY(-2px); }\n  .pd-care-icon { font-size: 18px; margin-bottom: 7px; display: block; }\n  .pd-care-name { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 700; color: #4F5B47; display: block; margin-bottom: 4px; }\n  .pd-care-detail { font-size: 12px; font-weight: 300; color: #5C5B56; line-height: 1.45; }\n  .pd-care-card.no { background: #ffffff; border-color: #CFAFA8; }\n  .pd-care-card.no:hover { background: #F8F4ED; border-color: #CFAFA8; }\n  .pd-care-card.no .pd-care-name { color: #b08a84; }\n  .pd-care-card.no .pd-care-detail { color: #b08a84; }\n  @media (max-width: 480px) {\n    .pd-tagline { font-size: 14px; }\n    .pd-dims { grid-template-columns: repeat(3, 1fr); gap: 6px; }\n    .pd-dim-val { font-size: 18px; }\n    .pd-care { grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"pd\"\u003e\n\n  \u003cp class=\"pd-tagline\"\u003eA small cream bunny sits beside a woven basket overflowing with soft pink, lilac and white flowers on this natural cream structured tote bag, the whole scene painted in a gentle watercolour style that feels warm and unhurried. It is a carry bag that works easily as an everyday bag, roomy enough for your daily essentials and structured enough to keep its shape through regular use, whether you are heading out to a market, running errands, or just need a reliable bag for the week. The muted floral and woodland animal print gives this tote bag a soft, considered look without trying too hard.\u003c\/p\u003e\n\n  \u003cdiv class=\"pd-chips\"\u003e\n    \u003cspan class=\"pd-chip\"\u003e100% cotton\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003e320 GSM\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003eReinforced handles\u003c\/span\u003e\n    \u003cspan class=\"pd-chip\"\u003eSpacious interior\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003chr class=\"pd-divider\"\u003e\n\u003cbr\u003e\n  \u003cp class=\"pd-label\"\u003eDimensions\u003c\/p\u003e\n  \u003cdiv class=\"pd-dims\"\u003e\n    \u003cdiv class=\"pd-dim\"\u003e\n      \u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"pd-dim-key\"\u003eWidth\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pd-dim\"\u003e\n      \u003cspan class=\"pd-dim-val\"\u003e42\u003cspan class=\"pd-dim-unit\"\u003e cm\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"pd-dim-key\"\u003eLength\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cbr\u003e\n  \u003chr class=\"pd-divider\"\u003e\n\u003cbr\u003e\n  \u003cp class=\"pd-label\"\u003eCare\u003c\/p\u003e\n  \u003cdiv class=\"pd-care\"\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🫧\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eWash\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eMachine cold, max 30°C \/ 90°F\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e💨\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eTumble dry\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e♨️\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eIron\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eLow heat only\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card no\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eBleach\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eDo not bleach\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-care-card no\"\u003e\n      \u003cspan class=\"pd-care-icon\"\u003e🚫\u003c\/span\u003e\n      \u003cspan class=\"pd-care-name\"\u003eDry clean\u003c\/span\u003e\n      \u003cspan class=\"pd-care-detail\"\u003eDo not dry clean\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- end .pd --\u003e","brand":"Norwynd","offers":[{"title":"One size \/ Cream","offer_id":53454863335787,"sku":"19977171208796777371","price":49.95,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/6955\/9147\/files\/8954509738455333067_2048.jpg?v=1783084949"}],"url":"https:\/\/www.norwynd.com\/collections\/tote-bags.oembed","provider":"Norwynd","version":"1.0","type":"link"}