{"product_id":"bike-short-black","title":"Bike Short || Black","description":"\u003cdiv class=\"[content-visibility:auto] [contain-intrinsic-size:auto_400px] pb-8 -mb-8 print:[content-visibility:visible]\"\u003e\n\u003cdiv data-test-render-count=\"2\"\u003e\n\u003cdiv class=\"contents\"\u003e\n\u003cdiv class=\"mb-1 mt-6 group\"\u003e\n\u003cdiv class=\"flex flex-col items-end gap-1\"\u003e\n\u003cdiv data-user-message-bubble=\"true\" class=\"group relative inline-flex gap-2 bg-bg-300 rounded-xl pl-2.5 py-2.5 break-words text-text-100 transition-all max-w-[75ch] flex-col !px-4 max-w-[85%]\"\u003e\n\u003cdiv class=\"flex flex-row gap-2 relative\"\u003e\n\u003cdiv class=\"flex-1\"\u003e\n\u003cdiv data-testid=\"user-message\" class=\"font-large !font-user-message py-0.5 grid grid-cols-1 gap-2 relative [\u0026amp;_ul]:!space-y-0 [\u0026amp;_ol]:!space-y-0 [\u0026amp;_ul]:pl-8 [\u0026amp;_ol]:pl-8\"\u003e\n\u003cp class=\"whitespace-pre-wrap break-words\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flex justify-start opacity-0 group-hover:opacity-100 group-focus-within:opacity-100 pointer-coarse:opacity-100 transition\" role=\"group\" aria-label=\"Message actions\"\u003e\n\u003cdiv class=\"text-text-300\"\u003e\n\u003cdiv class=\"text-text-300 flex items-stretch justify-between\"\u003e\n\u003cspan class=\"text-text-500 text-xs flex items-center mr-2\"\u003e11:19 AM\u003c\/span\u003e\n\u003cdiv class=\"flex items-center\"\u003e\n\u003cbutton type=\"button\" data-cds=\"Button\" class=\"cds-reset group\/btn relative isolate inline-flex shrink-0 items-center justify-center gap-1.5 whitespace-nowrap select-none border-0 outline-none rounded h-control font-sans text-body font-medium [\u0026amp;:disabled:not([aria-busy])]:opacity-50 disabled:pointer-events-none transition-shadow duration-fast focus-visible:shadow-focus text-primary aria-pressed:text-accent aspect-square w-control px-0 !text-muted hover:!text-primary\" aria-label=\"Retry\"\u003e\u003cspan aria-hidden=\"true\" class=\"absolute -z-[1] rounded-[inherit] transition-colors duration-fast group-focus-visible\/btn:shadow-[inset_0_0_0_1px_var(--cds-page-bg)] bg-transparent group-hover\/btn:bg-fill-ghost-hover group-aria-expanded\/btn:bg-fill-ghost-hover inset-0 group-aria-pressed\/btn:bg-accent group-hover\/btn:group-aria-pressed\/btn:bg-accent cds-btn-squish\"\u003e\u003c\/span\u003e\u003cspan class=\"inline-flex items-center gap-1\"\u003e\u003cspan data-cds=\"Icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/button\u003e\u003cbutton type=\"button\" data-cds=\"Button\" class=\"cds-reset group\/btn relative isolate inline-flex shrink-0 items-center justify-center gap-1.5 whitespace-nowrap select-none border-0 outline-none rounded h-control font-sans text-body font-medium [\u0026amp;:disabled:not([aria-busy])]:opacity-50 disabled:pointer-events-none transition-shadow duration-fast focus-visible:shadow-focus text-primary aria-pressed:text-accent aspect-square w-control px-0 !text-muted hover:!text-primary\" aria-label=\"Edit\" data-testid=\"action-bar-edit\"\u003e\u003cspan aria-hidden=\"true\" class=\"absolute -z-[1] rounded-[inherit] transition-colors duration-fast group-focus-visible\/btn:shadow-[inset_0_0_0_1px_var(--cds-page-bg)] bg-transparent group-hover\/btn:bg-fill-ghost-hover group-aria-expanded\/btn:bg-fill-ghost-hover inset-0 group-aria-pressed\/btn:bg-accent group-hover\/btn:group-aria-pressed\/btn:bg-accent cds-btn-squish\"\u003e\u003c\/span\u003e\u003cspan class=\"inline-flex items-center gap-1\"\u003e\u003cspan data-cds=\"Icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cbutton type=\"button\" data-cds=\"Button\" class=\"cds-reset group\/btn relative isolate inline-flex shrink-0 items-center justify-center gap-1.5 whitespace-nowrap select-none border-0 outline-none rounded h-control font-sans text-body font-medium [\u0026amp;:disabled:not([aria-busy])]:opacity-50 disabled:pointer-events-none transition-shadow duration-fast focus-visible:shadow-focus text-primary aria-pressed:text-accent aspect-square w-control px-0 !text-muted hover:!text-primary\" aria-label=\"Copy\" data-testid=\"action-bar-copy\"\u003e\u003cspan aria-hidden=\"true\" class=\"absolute -z-[1] rounded-[inherit] transition-colors duration-fast group-focus-visible\/btn:shadow-[inset_0_0_0_1px_var(--cds-page-bg)] bg-transparent group-hover\/btn:bg-fill-ghost-hover group-aria-expanded\/btn:bg-fill-ghost-hover inset-0 group-aria-pressed\/btn:bg-accent group-hover\/btn:group-aria-pressed\/btn:bg-accent cds-btn-squish\"\u003e\u003c\/span\u003e\u003cspan class=\"inline-flex items-center gap-1\"\u003e\u003cspan class=\"relative\"\u003e\u003cspan data-cds=\"Icon\" class=\"transition-all opacity-100 scale-100\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan data-cds=\"Icon\" class=\"absolute inset-0 transition-all opacity-0 scale-50\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"flex items-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv data-test-render-count=\"1\"\u003e\n\u003cdiv class=\"group\"\u003e\n\u003cdiv class=\"contents\"\u003e\n\u003cdiv data-is-streaming=\"false\" class=\"group relative relative pb-3\"\u003e\n\u003ch2 class=\"sr-only select-none\"\u003eClaude responded: High-rise bike shorts in black, made to earn a permanent spot in your rotation.\u003c\/h2\u003e\n\u003cdiv class=\"font-claude-response relative leading-[1.65rem] [\u0026amp;_pre\u0026gt;div]:bg-bg-000\/50 [\u0026amp;_pre\u0026gt;div]:border-0.5 [\u0026amp;_pre\u0026gt;div]:border-border-400 [\u0026amp;_.ignore-pre-bg\u0026gt;div]:bg-transparent [\u0026amp;_.standard-markdown_:is(p,blockquote,h1,h2,h3,h4,h5,h6)]:pl-2 [\u0026amp;_.standard-markdown_:is(p,blockquote,ul,ol,h1,h2,h3,h4,h5,h6)]:pr-8 [\u0026amp;_.progressive-markdown_:is(p,blockquote,h1,h2,h3,h4,h5,h6)]:pl-2 [\u0026amp;_.progressive-markdown_:is(p,blockquote,ul,ol,h1,h2,h3,h4,h5,h6)]:pr-8\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3 standard-markdown\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eHigh-rise bike shorts in black, made to earn a permanent spot in your rotation. Soft and stretchy enough for sleep or lounging, and genuinely useful for layering — keep a dress or mini in place, prevent thigh chafe, and move freely all day. A quiet wardrobe essential that does a lot.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eMade by Of Earth \u0026amp; Salt, ethically and with care in California. 4-way stretch, 92% cotton, 8% spandex jersey knit.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eFit\u003c\/strong\u003e \u003cem\u003e(refer to body measurements, not garment)\u003c\/em\u003e\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eSmall (2–6):\u003c\/strong\u003e Waist 27\"–29\" | Hips 37\"–39\" | Inseam 5.5\" | Rise 12\"\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eMedium (6–10):\u003c\/strong\u003e Waist 30\"–33\" | Hips 40\"–43\" | Inseam 5.75\" | Rise 12.5\"\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eLarge (10–14):\u003c\/strong\u003e Waist 34\"–37\" | Hips 44\"–47\" | Inseam 6\" | Rise 13\"\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eX-Large (14–18):\u003c\/strong\u003e Waist 38\"–39\" | Hips 48\"–49\" | Inseam 6\" | Rise 13\"\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eSee our size page for fit recommendations.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash cold. Tumble dry low. Pre-wash before first wear.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Of Earth \u0026 Salt","offers":[{"title":"Small","offer_id":52799500124452,"sku":"32922-1S","price":52.0,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":52799500091684,"sku":"32922-1M","price":52.0,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":52799500189988,"sku":"32922-1L","price":52.0,"currency_code":"USD","in_stock":true},{"title":"X-Large","offer_id":52799500157220,"sku":"32922-1XL","price":52.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2807\/2360\/files\/07190b48839824996d0248801739cfd45d40821720b3f54b7641add6dfd8f0c2.jpg?v=1781029146","url":"https:\/\/www.koraa.co\/products\/bike-short-black","provider":"Koraa","version":"1.0","type":"link"}