{"product_id":"atelier-bloom-bag","title":"Atelier Bloom Bag","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Fraunces:opsz,wght@9..144,300;9..144,400;9..144,600\u0026amp;family=Inter:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  :root{\n    --ink: #17140F;\n    --ink-soft: #52493C;\n    --gold: #A9812F;\n    --gold-line: #E7DCC1;\n    --hair: #EAE6DC;\n  }\n\n  * { box-sizing: border-box; }\n\n  body {\n    margin: 0;\n    background: #FFFFFF;\n    color: var(--ink);\n    font-family: 'Inter', sans-serif;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  .wrap {\n    max-width: 480px;\n    margin: 0 auto;\n    padding: 8px 26px 8px;\n  }\n\n  .divider {\n    width: 60px;\n    height: 12px;\n    margin: 0 0 28px;\n  }\n\n  h1.title {\n    font-family: 'Fraunces', serif;\n    font-weight: 600;\n    font-size: 30px;\n    line-height: 1.18;\n    letter-spacing: 0.01em;\n    text-transform: uppercase;\n    margin: 0 0 14px;\n  }\n\n  .tagline {\n    font-family: 'Fraunces', serif;\n    font-style: italic;\n    font-weight: 400;\n    font-size: 17px;\n    color: var(--ink-soft);\n    margin: 0 0 40px;\n  }\n\n  .lede {\n    font-size: 15.5px;\n    line-height: 1.75;\n    color: var(--ink-soft);\n    margin: 0 0 48px;\n  }\n  .lede strong {\n    color: var(--ink);\n    font-weight: 600;\n  }\n\n  section {\n    margin-bottom: 48px;\n  }\n  section:last-of-type {\n    margin-bottom: 0;\n  }\n\n  .section-label {\n    font-family: 'Fraunces', serif;\n    font-weight: 600;\n    font-size: 12.5px;\n    letter-spacing: 0.18em;\n    text-transform: uppercase;\n    color: var(--gold);\n    margin: 0 0 34px;\n    display: flex;\n    align-items: center;\n    gap: 12px;\n  }\n  .section-label::after {\n    content: \"\";\n    flex: 1;\n    height: 1px;\n    background: var(--gold-line);\n  }\n\n  .feel {\n    list-style: none;\n    margin: 0;\n    padding: 0;\n  }\n  .feel li {\n    padding: 26px 0;\n    border-bottom: 1px solid var(--hair);\n  }\n  .feel li:first-child { padding-top: 0; }\n  .feel li:last-child { border-bottom: none; padding-bottom: 0; }\n  .feel .h {\n    font-family: 'Fraunces', serif;\n    font-weight: 600;\n    font-size: 15.5px;\n    letter-spacing: 0.02em;\n    margin: 0 0 7px;\n  }\n  .feel .d {\n    font-size: 14.5px;\n    line-height: 1.7;\n    color: var(--ink-soft);\n    margin: 0;\n  }\n\n  .ponder {\n    list-style: none;\n    margin: 0;\n    padding: 0;\n  }\n  .ponder li {\n    padding: 34px 0;\n    border-bottom: 1px solid var(--hair);\n  }\n  .ponder li:first-child { padding-top: 0; }\n  .ponder li:last-child { border-bottom: none; padding-bottom: 0; }\n  .ponder .q {\n    font-family: 'Fraunces', serif;\n    font-style: italic;\n    font-weight: 400;\n    font-size: 19px;\n    line-height: 1.4;\n    margin: 0 0 12px;\n  }\n  .ponder .a {\n    font-size: 11.5px;\n    letter-spacing: 0.1em;\n    text-transform: uppercase;\n    color: var(--gold);\n    font-weight: 600;\n    margin: 0;\n  }\n    font-family: 'Fraunces', serif;\n    font-size: 19px;\n    line-height: 1.5;\n    margin: 40px 0 0;\n    padding-top: 40px;\n    border-top: 1px solid var(--gold-line);\n  }\n  .closer .lead {\n    font-weight: 600;\n  }\n  .closer .italic {\n    font-style: italic;\n    color: var(--ink-soft);\n  }\n\n  \/* Details — compact spec block *\/\n  .specs {\n    list-style: none;\n    margin: 0 0 14px;\n    padding: 0;\n  }\n  .specs li {\n    display: grid;\n    grid-template-columns: 96px 1fr;\n    gap: 14px;\n    padding: 11px 0;\n    border-bottom: 1px solid var(--hair);\n    font-size: 14px;\n    line-height: 1.5;\n  }\n  .specs li:first-child { padding-top: 0; }\n  .specs .k {\n    font-family: 'Fraunces', serif;\n    font-style: italic;\n    color: var(--ink-soft);\n  }\n  .specs .v { color: var(--ink); font-weight: 500; }\n\n  .features {\n    list-style: none;\n    margin: 0;\n    padding: 14px 0 0;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n  }\n  .features li {\n    font-size: 12.5px;\n    color: var(--ink-soft);\n    border: 1px solid var(--gold-line);\n    border-radius: 100px;\n    padding: 6px 14px;\n  }\n\n  @media (max-width: 380px) {\n    .wrap { padding: 28px 20px 40px; }\n    h1.title { font-size: 26px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003csvg fill=\"none\" viewbox=\"0 0 60 12\" class=\"divider\"\u003e\n    \u003cpath stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"#A9812F\" d=\"M1 7C8 3 15 9 22 6C29 3 36 8.5 43 5.5C48 3.5 53 6.5 59 4.5\"\u003e\u003c\/path\u003e\n  \u003c\/svg\u003e\n\u003ch1 class=\"title\"\u003eThe Rose Architect\u003c\/h1\u003e\n\u003cp class=\"tagline\"\u003ePrecision. Passion. Pure desire.\u003c\/p\u003e\n\u003cp class=\"tagline\"\u003e \u003c\/p\u003e\n\u003cp class=\"lede\"\u003e\u003cstrong\u003eSculpted black leather.\u003c\/strong\u003e A bloom that never fades. Designed to make them look twice.\u003c\/p\u003e\n\u003cp class=\"lede\"\u003e \u003c\/p\u003e\n\u003csection\u003e\n\u003cp class=\"section-label\"\u003eWorth pondering\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul class=\"ponder\"\u003e\n\u003cli\u003e\n\u003cp class=\"q\"\u003eUntie the scarf. Is it still the same bag?\u003c\/p\u003e\n\u003cp class=\"a\"\u003eIdentity, unstitched\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"q\"\u003eThe rose holds nothing — yet it's seen first.\u003c\/p\u003e\n\u003cp class=\"a\"\u003eBeauty before function\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"q\"\u003eSharp lines. Soft bloom. Fluid silk.\u003c\/p\u003e\n\u003cp class=\"a\"\u003eOpposites, worn as one\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003cp class=\"closer\"\u003e\u003cspan class=\"lead\"\u003eWear the mystery.\u003c\/span\u003e \u003cspan class=\"italic\"\u003eBefore it's gone.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Atelier","offers":[{"title":"Black","offer_id":48868122624183,"sku":"CJBHNSNS03618-black","price":668.0,"currency_code":"AUD","in_stock":true},{"title":"khaki","offer_id":48868122591415,"sku":"CJBHNSNS03618-Khaki","price":668.0,"currency_code":"AUD","in_stock":true},{"title":"Grey","offer_id":48868122656951,"sku":"CJBHNSNS03618-gray","price":668.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/8766\/5847\/files\/Chic_textured_leather_bag_white_202607131124.jpg?v=1783905910","url":"https:\/\/theneuralnomads.com\/products\/atelier-bloom-bag","provider":"The Neural Nomads","version":"1.0","type":"link"}