{"title":"HANDMADE BAGS","description":"","products":[{"product_id":"artisanal-mystical-cat-bag","title":"Artisanal Mystical Cat Bag","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797098909964,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797098942732,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/3_d98320cd-7652-43f3-8340-cf03cd80d095.webp?v=1779136073"},{"product_id":"quilted-tote-bag-with-floral-pattern","title":"Quilted Tote Bag with Floral Pattern","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797098975500,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797099008268,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_75_-_2048x_141b303f-7d22-409b-b32a-7394fff7a067.webp?v=1779136074"},{"product_id":"gev-quilted-dragonfly-bag","title":"Gev quilted dragonfly bag","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797099172108,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797099204876,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_39.webp?v=1779136073"},{"product_id":"artisanal-tote-bag-with-daisies-and-stars","title":"Artisanal Tote Bag with Daisies and Stars","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797098844428,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797098877196,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/4_413193f3-3862-47f3-a546-0709cdf20aa9.webp?v=1779136073"},{"product_id":"handmade-bag-five-colorful-hens","title":"Handmade Bag Five Colorful Hens","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797099106572,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797099139340,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/10_43971ce2-5c68-4fff-b3bd-cad72cebc267.webp?v=1779136072"},{"product_id":"handmade-owl-bag-among-old-books","title":"Handmade Owl Bag Among Old Books","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797099041036,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797099073804,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/18_d5a35b96-21cc-45c7-a84f-1565cf76da78.webp?v=1779136073"},{"product_id":"handmade-matelasse-bag-books-and-flowers","title":"Handmade Matelassé Bag: Books and Flowers","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797099401484,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797099434252,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_186.webp?v=1779136074"},{"product_id":"handmade-dragon-shoulder-bag-with-books-and-cups","title":"Handmade Dragon Shoulder Bag with Books and Cups","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797099630860,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797099663628,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/2_34a0e1a3-c614-4bf3-8898-4e571adbbbe9.webp?v=1779136075"},{"product_id":"artisanal-bag-five-sheep","title":"Artisanal Bag Five Sheep","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797099499788,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797099532556,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/6_7ba9a1d4-dd3c-448c-9e10-68fd86e5d11f.webp?v=1779136074"},{"product_id":"handmade-shoulder-bag-cafe","title":"Handmade Shoulder Bag Café","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797099565324,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797099598092,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_230.webp?v=1779136074"},{"product_id":"handmade-dachshund-bag","title":"Handmade Dachshund Bag","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797099827468,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797099860236,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/14_69ac8370-0f75-441a-9526-6ce51fcbfb45.webp?v=1779136075"},{"product_id":"handmade-chat-noir-bag-with-books-and-mugs","title":"Handmade Chat Noir Bag with Books and Mugs","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797099893004,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797099925772,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/9.webp?v=1779136075"},{"product_id":"handmade-quilted-bag-with-dark-handles","title":"Handmade Quilted Bag with Dark Handles","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797100155148,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797100187916,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_70_-_2048x_ad506c92-bf43-423c-ab9b-3a73214e324e.webp?v=1779136076"},{"product_id":"padded-flower-tote-bag","title":"Padded Flower Tote Bag","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797099958540,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797099991308,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_40.webp?v=1779136075"},{"product_id":"quilted-bag-with-butterfly-and-bow","title":"Quilted Bag with Butterfly and Bow","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797100089612,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797100122380,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_48_0c041f64-5d0c-4122-b7c5-c8d3f75b3b3e.webp?v=1779136075"},{"product_id":"artisanal-tote-bag-for-succulents-garden","title":"Artisanal Tote Bag for Succulents Garden","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797100220684,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797100253452,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_170.webp?v=1779136075"},{"product_id":"artisanal-elephant-bag","title":"Artisanal Elephant Bag","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797100482828,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797100515596,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/19.webp?v=1779136076"},{"product_id":"handmade-quilted-magnolia-bag","title":"Handmade Quilted Magnolia Bag","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797100417292,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797100450060,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/5a242e3ea3ac5d969753aa2376a1ae9c.webp?v=1779136076"},{"product_id":"padded-tote-bag-for-book-lovers","title":"Padded Tote Bag for Book Lovers","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797100548364,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797100581132,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_143.webp?v=1779136076"},{"product_id":"elegant-quilted-handbag-with-floral-pattern","title":"Elegant Quilted Handbag with Floral Pattern","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797100679436,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797100712204,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_84.webp?v=1779136076"},{"product_id":"elegant-quilted-bag","title":"Elegant Quilted Bag","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797100843276,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797100876044,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_83_-_2048x_9afb56f3-3427-4839-98c6-b56e460b5544.webp?v=1779136077"},{"product_id":"handmade-bag-embracing-turtle","title":"Handmade Bag Embracing Turtle","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797100744972,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797100777740,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_183.webp?v=1779136077"},{"product_id":"dressed-tulip-bag","title":"Dressed Tulip Bag","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797101007116,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797101039884,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_193.webp?v=1779136076"},{"product_id":"padded-black-cat-shoulder-bag","title":"Padded Black Cat Shoulder Bag","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797101072652,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797101105420,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_43.webp?v=1779136076"},{"product_id":"artisanal-dolphin-bag","title":"Artisanal Dolphin Bag","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797101138188,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797101170956,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_171_-_1680x_5ee26467-8c81-4c3e-a06f-2bead17524e8.webp?v=1779136078"},{"product_id":"handmade-schnauzer-bag","title":"Handmade Schnauzer Bag","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797101334796,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797101367564,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_157.webp?v=1779136078"},{"product_id":"handmade-bag-grace-of-the-sea-turtle","title":"Handmade Bag – Grace of the Sea Turtle","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797101236492,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797101269260,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_41.webp?v=1779136077"},{"product_id":"padded-backpack-hummingbird","title":"Padded Backpack Hummingbird","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797101400332,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797101433100,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_64.webp?v=1779136078"},{"product_id":"artisanal-flower-library-tote-bag","title":"Artisanal Flower Library Tote Bag","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797101596940,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797101629708,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_240_-_1680x_a6ba2cad-1556-476e-9196-69fc8a135f06.webp?v=1779136079"},{"product_id":"handmade-bag-three-labradors","title":"Handmade Bag Three Labradors","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797101662476,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797101695244,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_166.webp?v=1779136078"},{"product_id":"handmade-bag-spirit-of-the-lagoon","title":"Handmade Bag - Spirit of the Lagoon","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797101859084,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797101891852,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_182.webp?v=1779136079"},{"product_id":"filled-bag-enchanting-library","title":"Filled Bag Enchanting Library","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797101760780,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797101793548,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_206.webp?v=1779136079"},{"product_id":"filled-giraffe-bag","title":"Filled Giraffe Bag","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797101990156,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797102022924,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_119_-_2048x_1f22037d-d613-4de1-b431-b516943219d4.webp?v=1779136079"},{"product_id":"handmade-poney-tote","title":"Handmade Poney Tote","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797101924620,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797101957388,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_61.webp?v=1779136078"},{"product_id":"handmade-ovejas-bag-in-the-lake","title":"Handmade Ovejas Bag in the Lake","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797102186764,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797102219532,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/15_6993f273-6552-49a5-9c27-b27608f4a948.webp?v=1779136079"},{"product_id":"dressed-flamingo-shoulder-bag","title":"Dressed Flamingo Shoulder Bag","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797102252300,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797102285068,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_93.webp?v=1779136079"},{"product_id":"padded-emerald-book-bags","title":"Padded Emerald Book Bags","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797102317836,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797102350604,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_35_008b6757-20f8-47d2-9f98-0e8e3eb8397b.webp?v=1779136080"},{"product_id":"handmade-bag-with-holy-cross","title":"Handmade Bag with Holy Cross","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797102416140,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797102448908,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_225.webp?v=1779136079"},{"product_id":"artisanal-bag-white-cat-with-blue-eyes","title":"Artisanal Bag White Cat with Blue Eyes","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797102481676,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797102514444,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/16_869412ca-229b-42ea-b588-2596e8a1840e.webp?v=1779136080"},{"product_id":"handmade-peacock-bag","title":"Handmade Peacock Bag","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797102612748,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797102645516,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/17_4342067e-c5d0-4307-b773-0ba7224836ac.webp?v=1779136080"},{"product_id":"handmade-mosaic-horse-bag","title":"Handmade Mosaic Horse Bag","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797102776588,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797102809356,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/13_7ae9e933-4572-4651-a015-3a106ebd8b4a.webp?v=1779136081"},{"product_id":"artisanal-maple-tote-bag-sunset","title":"Artisanal Maple Tote Bag Sunset","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797102842124,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797102874892,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_49.webp?v=1779136081"},{"product_id":"artisanal-tote-bag-sunflowers-and-blue-butterflies","title":"Artisanal Tote Bag Sunflowers and Blue Butterflies","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797102907660,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797102940428,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/5_62b6e6d1-2eb9-4695-b5ae-67faf4fc63bd.webp?v=1779136081"},{"product_id":"handmade-black-cat-bag-with-heart-and-daisies","title":"Handmade Black Cat Bag with Heart and Daisies","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797103005964,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797103038732,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/7.webp?v=1779136081"},{"product_id":"artisan-quilted-tote-bag-purple-with-hummingbirds-and-orchids","title":"Artisan Quilted Tote Bag Purple with Hummingbirds and Orchids","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797103071500,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797103104268,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_204.webp?v=1779136080"},{"product_id":"classic-bag-with-sunflower-print","title":"Classic bag with sunflower print","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797103169804,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797103202572,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_73.webp?v=1779136081"},{"product_id":"golden-velvet-bag","title":"Golden Velvet Bag","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797103333644,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797103366412,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_100.webp?v=1779136081"},{"product_id":"handmade-quilted-bag-with-floral-pattern","title":"Handmade Quilted Bag with Floral Pattern","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797103464716,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797103497484,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/B-_222_-_2048x_47d23d8a-c156-458c-b2f8-a379b01ab4c7.webp?v=1779136082"},{"product_id":"artisanal-cat-handbag","title":"Artisanal Cat Handbag","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797103399180,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797103431948,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/12_4cc5288d-5532-43ba-80fb-35d40349f448.webp?v=1779136082"},{"product_id":"artisal-bag-with-schnauzer","title":"Artisal bag with Schnauzer","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;1,400\u0026family=Nunito+Sans:wght@300;400;600\u0026display=swap');\n.qb{font-family:'Nunito Sans',sans-serif;color:#2C2A26;padding:2rem 1.5rem 1.5rem;max-width:680px}\n.qb-eye{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 .75rem}\n.qb-h1{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 .5rem;color:#2C2A26}\n.qb-h1 em{font-style:italic}\n.qb-rule{width:40px;height:1px;background:#7A7468;border:none;margin:0 0 1.25rem;opacity:.3}\n.qb-body{font-size:16px;font-weight:300;line-height:1.85;color:#5A5650;margin:0 0 2rem}\n.qb-lbl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468;margin:0 0 1rem}\n.qb-list{margin:0 0 1.5rem}\n.qb-item{display:grid;grid-template-columns:20px 1fr;gap:0 14px;align-items:start;padding:.85rem 0;border-bottom:0.5px solid #E0DDD8}\n.qb-item:first-child{border-top:0.5px solid #E0DDD8}\n.qb-ico{color:#7A7468;font-size:15px;margin-top:2px}\n.qb-it{font-size:15px;font-weight:600;color:#2C2A26;margin:0 0 3px}\n.qb-id{font-size:14px;font-weight:300;color:#5A5650;line-height:1.6;margin:0}\n.qb-ac{margin-top:1.5rem;border-top:0.5px solid #E0DDD8}\n.qb-ac-btn{width:100%;background:none;border:none;border-bottom:0.5px solid #E0DDD8;padding:14px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Nunito Sans',sans-serif}\n.qb-ac-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7A7468}\n.qb-ac-icon{font-size:18px;color:#7A7468;line-height:1}\n.qb-ac-body{display:none;padding:1rem 0 1.25rem}\n.qb-ac-body.open{display:block}\n.qb-ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;background:#F7F4EF;border-radius:8px;padding:1.25rem}\n.qb-ac-dr{display:flex;flex-direction:column;gap:3px}\n.qb-ac-dl{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7A7468}\n.qb-ac-dv{font-size:14px;font-weight:400;color:#2C2A26;line-height:1.5}\n\u003c\/style\u003e\n\n\u003cdiv class=\"qb\"\u003e\n  \u003cp class=\"qb-eye\"\u003eHarper \u0026amp; Logan Vancouver\u003c\/p\u003e\n  \u003ch1 class=\"qb-h1\"\u003eA bag that carries your things.\u003cbr\u003e\u003cem\u003eAnd tells your story.\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003chr class=\"qb-rule\"\u003e\n  \u003cp class=\"qb-body\"\u003eEvery bag in this collection is a small work of art. Hand-quilted fabric, a design that turns heads, and enough space to carry everything you need — without choosing between beautiful and practical. The kind of bag that makes strangers ask where you got it.\u003c\/p\u003e\n\n  \u003cp class=\"qb-lbl\"\u003eWhy you'll love it\u003c\/p\u003e\n  \u003cdiv class=\"qb-list\"\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eHand-quilted artisanal design\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eA unique pattern that stands out — crafted with the kind of detail that makes every bag a conversation piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eGenerous size for everyday use\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eAvailable in two sizes — 38×30 cm or 43×36 cm with 11 cm depth — enough room for all your essentials\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eElegant lining with practical pockets\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eOrganised interior that keeps everything in place — no more searching at the bottom of your bag\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003ePremium cotton fabric\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eSoft, breathable, and built to last — the quality you feel from the first time you pick it up\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"qb-item\"\u003e\n\u003cspan class=\"qb-ico\"\u003e✓\u003c\/span\u003e\u003cdiv\u003e\n\u003cp class=\"qb-it\"\u003eEasy to maintain\u003c\/p\u003e\n\u003cp class=\"qb-id\"\u003eMachine washable on a delicate cold cycle — air dry and avoid bleach to keep the colours vivid\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"qb-ac\"\u003e\n    \u003cbutton class=\"qb-ac-btn\" onclick=\"this.nextElementSibling.classList.toggle('open');this.querySelector('.qb-ac-icon').textContent=this.nextElementSibling.classList.contains('open')?'−':'+'\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"qb-ac-label\"\u003eProduct Details\u003c\/span\u003e\n      \u003cspan class=\"qb-ac-icon\"\u003e+\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"qb-ac-body\"\u003e\n      \u003cdiv class=\"qb-ac-grid\"\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eType\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eQuilted tote bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eSizes\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003e38×30 cm · 43×36 cm (depth 11 cm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003ePremium cotton\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eLining\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eElegant interior with pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"qb-ac-dr\"\u003e\n\u003cspan class=\"qb-ac-dl\"\u003eCare\u003c\/span\u003e\u003cspan class=\"qb-ac-dv\"\u003eMachine wash cold · Delicate cycle · Air dry · No bleach\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Harper \u0026 Logan Vancouver","offers":[{"title":"(38 cm x 30 cm)","offer_id":54797103530252,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true},{"title":"(43 cm x 36 cm)","offer_id":54797103563020,"sku":null,"price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0705\/8053\/5564\/files\/8.webp?v=1779136082"}],"url":"https:\/\/harper-logan.com\/collections\/handmade-bags.oembed?page=2","provider":"Harper \u0026 Logan Vancouver","version":"1.0","type":"link"}