{"product_id":"floral-lace-panel-high-rise-flare-jeans","title":"Floral Lace Panel High Rise Flare Jeans","description":"\u003cdiv id=\"image-with-text-template--23931027095790__image_with_text_b9CxXi\" class=\"section-color-scheme-template--23931027095790__image_with_text_b9CxXi color-background-1 gradient content-for-grouping animate-section animate--hidden always-display animate--shown\"\u003e\n\u003cdiv class=\"image-with-text image-with-text--no-overlap image-with-text--mobile-normal page-width isolate collapse-corners same-colors collapse-padding section-template--23931027095790__image_with_text_b9CxXi-padding\"\u003e\n\u003cdiv class=\"image-with-text__grid grid grid--gapless grid--1-col animate-item\"\u003e\n\u003cdiv class=\"image-with-text__media-item image-with-text__media-item--top grid__item\"\u003e\n\u003cdiv class=\"image-with-text__media image-with-text__media--adapt gradient color-scheme-template--23931027095790__image_with_text_b9CxXi color-background-1 global-media-settings media\" style=\"padding-bottom: 74.66666666666667%;\"\u003e\u003cimg src=\"https:\/\/getchapterthreads.com\/cdn\/shop\/files\/hf_20261026_052658_56fe9666-dfe7-45c4-821b-a2ff4aaec65a.png?v=1792992550\u0026amp;width=1500\" alt=\"\" srcset=\"\/\/getchapterthreads.com\/cdn\/shop\/files\/hf_20261026_052658_56fe9666-dfe7-45c4-821b-a2ff4aaec65a.png?v=1792992550\u0026amp;width=165 165w, \/\/getchapterthreads.com\/cdn\/shop\/files\/hf_20261026_052658_56fe9666-dfe7-45c4-821b-a2ff4aaec65a.png?v=1792992550\u0026amp;width=360 360w, \/\/getchapterthreads.com\/cdn\/shop\/files\/hf_20261026_052658_56fe9666-dfe7-45c4-821b-a2ff4aaec65a.png?v=1792992550\u0026amp;width=535 535w, \/\/getchapterthreads.com\/cdn\/shop\/files\/hf_20261026_052658_56fe9666-dfe7-45c4-821b-a2ff4aaec65a.png?v=1792992550\u0026amp;width=750 750w, \/\/getchapterthreads.com\/cdn\/shop\/files\/hf_20261026_052658_56fe9666-dfe7-45c4-821b-a2ff4aaec65a.png?v=1792992550\u0026amp;width=1070 1070w, \/\/getchapterthreads.com\/cdn\/shop\/files\/hf_20261026_052658_56fe9666-dfe7-45c4-821b-a2ff4aaec65a.png?v=1792992550\u0026amp;width=1500 1500w\" width=\"1500\" height=\"1120\" loading=\"lazy\" sizes=\"(min-width: 1400px) 650px,\n              (min-width: 750px) calc((100vw - 130px) \/ 2), calc((100vw - 50px) \/ 2)\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"image-with-text__text-item grid__item\"\u003e\n\u003cdiv id=\"ImageWithText--template--23931027095790__image_with_text_b9CxXi\" class=\"image-with-text__content image-with-text__content--top image-with-text__content--desktop-left image-with-text__content--mobile-left image-with-text__content--adapt gradient color-background-1 color-scheme-template--23931027095790__image_with_text_b9CxXi content-container\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle data-shopify=\"\"\u003e.section-template--23931027095790__image_with_text_WMRjhd-padding {\n    padding-top: 0px;\n    padding-bottom: 16px;\n  }\n\n  @media screen and (min-width: 750px) {\n    .section-template--23931027095790__image_with_text_WMRjhd-padding {\n      padding-top: 36px;\n      padding-bottom: 36px;\n    }\n\n    #image-with-text-template--23931027095790__image_with_text_WMRjhd .image-with-text__media-item {\n      width: 50%;\n    }\n    #image-with-text-template--23931027095790__image_with_text_WMRjhd .image-with-text__text-item {\n      width: 50%;\n    }\n  }\n\n  .color-scheme-template--23931027095790__image_with_text_WMRjhd.color-custom {\n    --color-background: 46, 42, 57;\n    --gradient-background: #2e2a39;\n    --color-foreground: 255, 255, 255;\n    --color-button: 221, 29, 29;\n    --color-button-text: 255, 255, 255;\n    --color-base-outline-button-labels: 221, 29, 29;\n  }\n\n  .section-color-scheme-template--23931027095790__image_with_text_WMRjhd.color-custom {\n    --color-background: 255, 255, 255;\n    --gradient-background: #ffffff;\n  }\u003c\/style\u003e\n\u003cdiv id=\"shopify-section-template--23931027095790__image_with_text_WMRjhd\" class=\"shopify-section section\"\u003e\n\u003cdiv id=\"image-with-text-template--23931027095790__image_with_text_WMRjhd\" class=\"section-color-scheme-template--23931027095790__image_with_text_WMRjhd color-background-1 gradient content-for-grouping animate-section animate--hidden always-display animate--shown\"\u003e\n\u003cdiv class=\"image-with-text image-with-text--no-overlap image-with-text--mobile-normal page-width isolate collapse-corners same-colors collapse-padding section-template--23931027095790__image_with_text_WMRjhd-padding\"\u003e\n\u003cdiv class=\"image-with-text__grid grid grid--gapless grid--1-col animate-item\"\u003e\n\u003cdiv class=\"image-with-text__media-item image-with-text__media-item--top grid__item\"\u003e\n\u003cdiv class=\"image-with-text__media image-with-text__media--adapt gradient color-scheme-template--23931027095790__image_with_text_WMRjhd color-background-1 global-media-settings media\" style=\"padding-bottom: 100.0%;\"\u003e\u003cimg src=\"https:\/\/getchapterthreads.com\/cdn\/shop\/files\/ezgif-3479ed2a48245303.gif?v=1792990447\u0026amp;width=1500\" alt=\"\" srcset=\"\/\/getchapterthreads.com\/cdn\/shop\/files\/ezgif-3479ed2a48245303.gif?v=1792990447\u0026amp;width=165 165w, \/\/getchapterthreads.com\/cdn\/shop\/files\/ezgif-3479ed2a48245303.gif?v=1792990447\u0026amp;width=360 360w, \/\/getchapterthreads.com\/cdn\/shop\/files\/ezgif-3479ed2a48245303.gif?v=1792990447\u0026amp;width=535 535w, \/\/getchapterthreads.com\/cdn\/shop\/files\/ezgif-3479ed2a48245303.gif?v=1792990447\u0026amp;width=750 750w, \/\/getchapterthreads.com\/cdn\/shop\/files\/ezgif-3479ed2a48245303.gif?v=1792990447\u0026amp;width=1070 1070w, \/\/getchapterthreads.com\/cdn\/shop\/files\/ezgif-3479ed2a48245303.gif?v=1792990447\u0026amp;width=1500 1500w\" width=\"1500\" height=\"1500\" loading=\"lazy\" sizes=\"(min-width: 1400px) 650px,\n              (min-width: 750px) calc((100vw - 130px) \/ 2), calc((100vw - 50px) \/ 2)\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"image-with-text__text-item grid__item\"\u003e\n\u003cdiv id=\"ImageWithText--template--23931027095790__image_with_text_WMRjhd\" class=\"image-with-text__content image-with-text__content--top image-with-text__content--desktop-left image-with-text__content--mobile-left image-with-text__content--adapt gradient color-background-1 color-scheme-template--23931027095790__image_with_text_WMRjhd content-container\"\u003e\n\u003ch2 class=\"image-with-text__heading h1 title-with-highlight\" style=\"--hightlight-color: #6d388b;\"\u003e 📖 I read, and I look good doing it\u003c\/h2\u003e\n\u003cdiv class=\"image-with-text__text rte body\"\u003e\n\u003cp\u003eIt’s not just about the jeans — it’s about \u003cstrong\u003eowning the aesthetic\u003c\/strong\u003e. Chapter Threads™ is how the girls who live for cozy reading nooks, coffee shop dates, and their TBR pile show it off IRL. Wear the vibe, not just the pants. ✨📚\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\u003cstyle data-shopify=\"\"\u003e.section-template--23931027095790__collapsible_content_ftwc3f-padding {\n    padding-top: 27px;\n    padding-bottom: 27px;\n  }\n\n  @media screen and (min-width: 750px) {\n    .section-template--23931027095790__collapsible_content_ftwc3f-padding {\n      padding-top: 36px;\n      padding-bottom: 36px;\n    }\n  }\n\n  .color-scheme-template--23931027095790__collapsible_content_ftwc3f.color-custom {\n    --color-background: 255, 255, 255;\n    --gradient-background: #ffffff;\n    \n    --color-foreground: 46, 42, 57;\n  }\n  \n  .container-color-scheme-template--23931027095790__collapsible_content_ftwc3f.color-custom {\n    --color-background: 255, 255, 255;\n    --gradient-background: #ffffff;\n    --color-foreground: 46, 42, 57;\n  }\u003c\/style\u003e\n\u003csection id=\"shopify-section-template--23931027095790__collapsible_content_ftwc3f\" class=\"shopify-section section\"\u003e\n\u003cdiv class=\"color-scheme-template--23931027095790__collapsible_content_ftwc3f color-background-1 gradient content-for-grouping animate-section animate--hidden always-display animate--shown\"\u003e\n\u003cdiv class=\"collapsible-content collapsible-none-layout isolate content-container content-container--full-width\"\u003e\n\u003cdiv class=\"collapsible-content__wrapper section-template--23931027095790__collapsible_content_ftwc3f-padding\"\u003e\n\u003cdiv class=\"collapsible-content-wrapper-narrow\"\u003e\n\u003cdiv class=\"collapsible-content__header animate-item animate-item--child index-0\" style=\"text-align: center;\"\u003e\n\u003ch2 class=\"visually-hidden\"\u003eCollapsible content\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid grid--1-col grid--2-col-tablet collapsible-content__grid collapsible-content__grid--reverse\"\u003e\n\u003cdiv class=\"grid__item\"\u003e\n\u003cdiv class=\"accordion animate-item animate-item--child accordion--medium accordion--top-border\" style=\"--index: 1;\"\u003e\n\u003cdetails class=\"accordion__details\"\u003e\n\u003csummary class=\"accordion__summary\"\u003e\u003cspan class=\"material-icon material-symbols-outlined\"\u003e check_box \u003c\/span\u003e📖 Instant Main Character Energy\u003csvg aria-hidden=\"true\" class=\"icon icon-caret\" viewbox=\"0 0 10 6\"\u003e\n  \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z\" fill=\"currentColor\"\u003e\n\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003c\/details\u003e\n\u003cdiv class=\"accordion__content-wrapper\"\u003e\n\u003cdiv class=\"accordion__content rte\" id=\"CollapsibleAccordion-collapsible_row_wELrKa-template--23931027095790__collapsible_content_ftwc3f\" role=\"region\" aria-labelledby=\"Summary-collapsible_row_wELrKa-template--23931027095790__collapsible_content_ftwc3f\"\u003e\n\u003cp\u003eThe second you put these on, you’re not just wearing jeans — you’re wearing the \u003cstrong\u003eaesthetic\u003c\/strong\u003e. Cozy reader on the outside, main character on the inside. ✨\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion animate-item animate-item--child accordion--medium accordion--top-border\" style=\"--index: 2;\"\u003e\n\u003cdetails class=\"accordion__details\"\u003e\n\u003csummary class=\"accordion__summary\"\u003e\u003cspan class=\"material-icon material-symbols-outlined\"\u003e check_box \u003c\/span\u003e🌸 Lace Detail Nobody Else Has\u003csvg aria-hidden=\"true\" class=\"icon icon-caret\" viewbox=\"0 0 10 6\"\u003e\n  \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z\" fill=\"currentColor\"\u003e\n\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003c\/details\u003e\n\u003cdiv class=\"accordion__content-wrapper\"\u003e\n\u003cdiv class=\"accordion__content rte\" id=\"CollapsibleAccordion-collapsible_row_MrXNtz-template--23931027095790__collapsible_content_ftwc3f\" role=\"region\" aria-labelledby=\"Summary-collapsible_row_MrXNtz-template--23931027095790__collapsible_content_ftwc3f\"\u003e\n\u003cp\u003eWhile everyone else is wearing the same basic denim, you’re the one getting the “wait, where did you get those?” texts. 💬👀\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion animate-item animate-item--child accordion--medium accordion--top-border\" style=\"--index: 3;\"\u003e\n\u003cdetails class=\"accordion__details\"\u003e\n\u003csummary class=\"accordion__summary\"\u003e\u003cspan class=\"material-icon material-symbols-outlined\"\u003e check_box \u003c\/span\u003e👖 Fit That Actually Flatters\u003csvg aria-hidden=\"true\" class=\"icon icon-caret\" viewbox=\"0 0 10 6\"\u003e\n  \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z\" fill=\"currentColor\"\u003e\n\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003c\/details\u003e\n\u003cdiv class=\"accordion__content-wrapper\"\u003e\n\u003cdiv class=\"accordion__content rte\" id=\"CollapsibleAccordion-collapsible_row_4rBEfH-template--23931027095790__collapsible_content_ftwc3f\" role=\"region\" aria-labelledby=\"Summary-collapsible_row_4rBEfH-template--23931027095790__collapsible_content_ftwc3f\"\u003e\n\u003cp\u003eWide-leg, high-rise, and cut to actually hug in the right places — not just another stiff, shapeless pair of jeans. 🙌\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion animate-item animate-item--child accordion--medium accordion--top-border\" style=\"--index: 4;\"\u003e\n\u003cdetails class=\"accordion__details\"\u003e\n\u003csummary class=\"accordion__summary\"\u003e\u003cspan class=\"material-icon material-symbols-outlined\"\u003e check_box \u003c\/span\u003e☕ Made for Your Whole Aesthetic\u003csvg aria-hidden=\"true\" class=\"icon icon-caret\" viewbox=\"0 0 10 6\"\u003e\n  \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z\" fill=\"currentColor\"\u003e\n\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003c\/details\u003e\n\u003cdiv class=\"accordion__content-wrapper\"\u003e\n\u003cdiv class=\"accordion__content rte\" id=\"CollapsibleAccordion-collapsible_row_tJzUJc-template--23931027095790__collapsible_content_ftwc3f\" role=\"region\" aria-labelledby=\"Summary-collapsible_row_tJzUJc-template--23931027095790__collapsible_content_ftwc3f\"\u003e\n\u003cp\u003eCoffee shop dates, reading nook selfies, campus fits — these go with the whole \u003cem\u003ebookish girl\u003c\/em\u003e lifestyle, not just one outfit. 📚✨\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\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle data-shopify=\"\"\u003e.section-template--23931027095790__image_with_text_kn4dW8-padding {\n    padding-top: 0px;\n    padding-bottom: 16px;\n  }\n\n  @media screen and (min-width: 750px) {\n    .section-template--23931027095790__image_with_text_kn4dW8-padding {\n      padding-top: 36px;\n      padding-bottom: 36px;\n    }\n\n    #image-with-text-template--23931027095790__image_with_text_kn4dW8 .image-with-text__media-item {\n      width: 50%;\n    }\n    #image-with-text-template--23931027095790__image_with_text_kn4dW8 .image-with-text__text-item {\n      width: 50%;\n    }\n  }\n\n  .color-scheme-template--23931027095790__image_with_text_kn4dW8.color-custom {\n    --color-background: 46, 42, 57;\n    --gradient-background: #2e2a39;\n    --color-foreground: 255, 255, 255;\n    --color-button: 221, 29, 29;\n    --color-button-text: 255, 255, 255;\n    --color-base-outline-button-labels: 221, 29, 29;\n  }\n\n  .section-color-scheme-template--23931027095790__image_with_text_kn4dW8.color-custom {\n    --color-background: 255, 255, 255;\n    --gradient-background: #ffffff;\n  }\u003c\/style\u003e\n\u003cdiv id=\"shopify-section-template--23931027095790__image_with_text_kn4dW8\" class=\"shopify-section section\"\u003e\n\u003cdiv id=\"image-with-text-template--23931027095790__image_with_text_kn4dW8\" class=\"section-color-scheme-template--23931027095790__image_with_text_kn4dW8 color-background-1 gradient content-for-grouping animate-section animate--hidden always-display animate--shown\"\u003e\n\u003cdiv class=\"image-with-text image-with-text--no-overlap image-with-text--mobile-normal page-width isolate collapse-corners same-colors collapse-padding section-template--23931027095790__image_with_text_kn4dW8-padding\"\u003e\n\u003cdiv class=\"image-with-text__grid grid grid--gapless grid--1-col animate-item\"\u003e\n\u003cdiv class=\"image-with-text__media-item image-with-text__media-item--top grid__item\"\u003e\n\u003cdiv class=\"image-with-text__media image-with-text__media--adapt gradient color-scheme-template--23931027095790__image_with_text_kn4dW8 color-background-1 global-media-settings media\" style=\"padding-bottom: 100.0%;\"\u003e\u003cimg src=\"https:\/\/getchapterthreads.com\/cdn\/shop\/files\/hf_20261026_042743_c5923ea5-9790-4ce5-a849-24612ffc6a5c.png?v=1792991843\u0026amp;width=1500\" alt=\"\" srcset=\"\/\/getchapterthreads.com\/cdn\/shop\/files\/hf_20261026_042743_c5923ea5-9790-4ce5-a849-24612ffc6a5c.png?v=1792991843\u0026amp;width=165 165w, \/\/getchapterthreads.com\/cdn\/shop\/files\/hf_20261026_042743_c5923ea5-9790-4ce5-a849-24612ffc6a5c.png?v=1792991843\u0026amp;width=360 360w, \/\/getchapterthreads.com\/cdn\/shop\/files\/hf_20261026_042743_c5923ea5-9790-4ce5-a849-24612ffc6a5c.png?v=1792991843\u0026amp;width=535 535w, \/\/getchapterthreads.com\/cdn\/shop\/files\/hf_20261026_042743_c5923ea5-9790-4ce5-a849-24612ffc6a5c.png?v=1792991843\u0026amp;width=750 750w, \/\/getchapterthreads.com\/cdn\/shop\/files\/hf_20261026_042743_c5923ea5-9790-4ce5-a849-24612ffc6a5c.png?v=1792991843\u0026amp;width=1070 1070w, \/\/getchapterthreads.com\/cdn\/shop\/files\/hf_20261026_042743_c5923ea5-9790-4ce5-a849-24612ffc6a5c.png?v=1792991843\u0026amp;width=1500 1500w\" width=\"1500\" height=\"1500\" loading=\"lazy\" sizes=\"(min-width: 1400px) 650px,\n              (min-width: 750px) calc((100vw - 130px) \/ 2), calc((100vw - 50px) \/ 2)\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"image-with-text__text-item grid__item\"\u003e\n\u003cdiv id=\"ImageWithText--template--23931027095790__image_with_text_kn4dW8\" class=\"image-with-text__content image-with-text__content--top image-with-text__content--desktop-left image-with-text__content--mobile-left image-with-text__content--adapt gradient color-background-1 color-scheme-template--23931027095790__image_with_text_kn4dW8 content-container\"\u003e\n\u003ch2 class=\"image-with-text__heading h1 title-with-highlight\" style=\"--hightlight-color: #6d388b;\"\u003e 🧵 Not your average denim \u003c\/h2\u003e\n\u003cdiv class=\"image-with-text__text rte body\"\u003e\n\u003cp\u003eThin, stiff, cheaply-made jeans fade and fray after a few washes. Chapter Threads™ uses \u003cstrong\u003epremium denim\u003c\/strong\u003e with a delicate lace panel that’s actually reinforced to last — so the detail that makes them special doesn’t fall apart after one wear. Built to look as good in year two as it does on day one. 💕\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\u003cstyle data-shopify=\"\"\u003e.section-template--23931027095790__collapsible_content_4QNFnj-padding {\n    padding-top: 27px;\n    padding-bottom: 27px;\n  }\n\n  @media screen and (min-width: 750px) {\n    .section-template--23931027095790__collapsible_content_4QNFnj-padding {\n      padding-top: 36px;\n      padding-bottom: 36px;\n    }\n  }\n\n  .color-scheme-template--23931027095790__collapsible_content_4QNFnj.color-custom {\n    --color-background: 255, 255, 255;\n    --gradient-background: #ffffff;\n    \n    --color-foreground: 46, 42, 57;\n  }\n  \n  .container-color-scheme-template--23931027095790__collapsible_content_4QNFnj.color-custom {\n    --color-background: 255, 255, 255;\n    --gradient-background: #ffffff;\n    --color-foreground: 46, 42, 57;\n  }\u003c\/style\u003e\n\u003csection id=\"shopify-section-template--23931027095790__collapsible_content_4QNFnj\" class=\"shopify-section section\"\u003e\n\u003cdiv class=\"color-scheme-template--23931027095790__collapsible_content_4QNFnj color-background-1 gradient content-for-grouping animate-section animate--hidden always-display animate--shown\"\u003e\n\u003cdiv class=\"collapsible-content collapsible-none-layout isolate content-container content-container--full-width\"\u003e\n\u003cdiv class=\"collapsible-content__wrapper section-template--23931027095790__collapsible_content_4QNFnj-padding\"\u003e\n\u003cdiv class=\"collapsible-content-wrapper-narrow\"\u003e\n\u003cdiv class=\"collapsible-content__header animate-item animate-item--child index-0\" style=\"text-align: center;\"\u003e\n\u003ch2 class=\"collapsible-content__heading h1 title-with-highlight\" style=\"--hightlight-color: #6d388b;\"\u003eFAQ\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid grid--1-col grid--2-col-tablet collapsible-content__grid collapsible-content__grid--reverse\"\u003e\n\u003cdiv class=\"grid__item\"\u003e\n\u003cdiv class=\"accordion animate-item animate-item--child accordion--medium accordion--top-border\" style=\"--index: 1;\"\u003e\n\u003cdetails class=\"accordion__details\"\u003e\n\u003csummary class=\"accordion__summary\"\u003e\u003cspan class=\"material-icon material-symbols-outlined\"\u003e check_box \u003c\/span\u003e👖 Is the lace panel see-through?\u003csvg aria-hidden=\"true\" class=\"icon icon-caret\" viewbox=\"0 0 10 6\"\u003e\n  \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z\" fill=\"currentColor\"\u003e\n\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003c\/details\u003e\n\u003cdiv class=\"accordion__content-wrapper\"\u003e\n\u003cdiv class=\"accordion__content rte\" id=\"CollapsibleAccordion-collapsible_row_NgnPUD-template--23931027095790__collapsible_content_4QNFnj\" role=\"region\" aria-labelledby=\"Summary-collapsible_row_NgnPUD-template--23931027095790__collapsible_content_4QNFnj\"\u003e\n\u003cp\u003eIt’s sheer by design — showing a peek of skin through the floral lace — but it’s placed along the side\/back seam, not anywhere revealing. It’s \u003cstrong\u003echeeky, not inappropriate\u003c\/strong\u003e. 🌸\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion animate-item animate-item--child accordion--medium accordion--top-border\" style=\"--index: 2;\"\u003e\n\u003cdetails class=\"accordion__details\"\u003e\n\u003csummary class=\"accordion__summary\"\u003e\u003cspan class=\"material-icon material-symbols-outlined\"\u003e check_box \u003c\/span\u003e📏 How do these fit — true to size?\u003csvg aria-hidden=\"true\" class=\"icon icon-caret\" viewbox=\"0 0 10 6\"\u003e\n  \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z\" fill=\"currentColor\"\u003e\n\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003c\/details\u003e\n\u003cdiv class=\"accordion__content-wrapper\"\u003e\n\u003cdiv class=\"accordion__content rte\" id=\"CollapsibleAccordion-collapsible_row_rGEVKY-template--23931027095790__collapsible_content_4QNFnj\" role=\"region\" aria-labelledby=\"Summary-collapsible_row_rGEVKY-template--23931027095790__collapsible_content_4QNFnj\"\u003e\n\u003cp\u003eYes, Chapter Threads™ runs true to size with a \u003cstrong\u003eflattering wide-leg, high-rise cut\u003c\/strong\u003e. Check our size chart if you’re between sizes — we recommend sizing up for a looser fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion animate-item animate-item--child accordion--medium accordion--top-border\" style=\"--index: 3;\"\u003e\n\u003cdetails class=\"accordion__details\"\u003e\n\u003csummary class=\"accordion__summary\"\u003e\u003cspan class=\"material-icon material-symbols-outlined\"\u003e check_box \u003c\/span\u003e🧺 Can I machine wash them?\u003csvg aria-hidden=\"true\" class=\"icon icon-caret\" viewbox=\"0 0 10 6\"\u003e\n  \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z\" fill=\"currentColor\"\u003e\n\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003c\/details\u003e\n\u003cdiv class=\"accordion__content-wrapper\"\u003e\n\u003cdiv class=\"accordion__content rte\" id=\"CollapsibleAccordion-collapsible_row_Y66ak9-template--23931027095790__collapsible_content_4QNFnj\" role=\"region\" aria-labelledby=\"Summary-collapsible_row_Y66ak9-template--23931027095790__collapsible_content_4QNFnj\"\u003e\n\u003cp\u003eYes — wash on a \u003cstrong\u003egentle cycle\u003c\/strong\u003e and avoid the dryer to keep the lace detail looking crisp for longer. Air drying is your best friend here. 💧\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion animate-item animate-item--child accordion--medium accordion--top-border\" style=\"--index: 4;\"\u003e\n\u003cdetails class=\"accordion__details\"\u003e\n\u003csummary class=\"accordion__summary\"\u003e\u003cspan class=\"material-icon material-symbols-outlined\"\u003e check_box \u003c\/span\u003e🙋 Will people be able to tell these are “bookish” jeans, or do they just look like normal jeans?\u003csvg aria-hidden=\"true\" class=\"icon icon-caret\" viewbox=\"0 0 10 6\"\u003e\n  \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z\" fill=\"currentColor\"\u003e\n\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n\u003c\/details\u003e\n\u003cdiv class=\"accordion__content-wrapper\"\u003e\n\u003cdiv class=\"accordion__content rte\" id=\"CollapsibleAccordion-collapsible_row_t8FbJn-template--23931027095790__collapsible_content_4QNFnj\" role=\"region\" aria-labelledby=\"Summary-collapsible_row_t8FbJn-template--23931027095790__collapsible_content_4QNFnj\"\u003e\n\u003cp\u003eThey read as \u003cstrong\u003eeffortlessly elevated\u003c\/strong\u003e denim first — the lace and fit do the talking. The “book girl” energy is baked into the vibe, not spelled out. It’s a flex only the right people notice. 😏📖\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\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"shopify-section-template--23931027095790__custom_liquid_DxD78k\" class=\"shopify-section section\"\u003e\u003cstyle data-shopify=\"\"\u003e.section-template--23931027095790__custom_liquid_DxD78k-padding {\n    padding-top: calc(40px * 0.75);\n    padding-bottom: calc(52px  * 0.75);\n  }\n\n  @media screen and (min-width: 750px) {\n    .section-template--23931027095790__custom_liquid_DxD78k-padding {\n      padding-top: 40px;\n      padding-bottom: 52px;\n    }\n  }\u003c\/style\u003e\n\u003cdiv class=\"color-background-1 gradient content-for-grouping always-display\"\u003e\n  \n  \u003cdiv class=\"section-template--23931027095790__custom_liquid_DxD78k-padding\"\u003e\n    \u003cstyle\u003e\n.ca-reviews { max-width: 900px; margin: 0 auto; padding: 48px 20px; font-family: inherit; }\n.ca-reviews__header { margin-bottom: 32px; }\n.ca-reviews__title { text-align: center; font-size: 28px; font-weight: 800; margin: 0 0 24px; }\n.ca-reviews__summary { display: flex; gap: 40px; align-items: center; justify-content: center; flex-wrap: wrap; margin-bottom: 24px; }\n.ca-reviews__score { text-align: center; min-width: 140px; }\n.ca-reviews__score-num { font-size: 44px; font-weight: 800; display: block; line-height: 1; }\n.ca-reviews__score-stars { color: #6B2737; font-size: 20px; letter-spacing: 2px; margin: 6px 0; }\n.ca-reviews__score-count { display: block; font-size: 14px; color: #666; }\n.ca-reviews__bars { flex: 1; min-width: 240px; max-width: 360px; }\n.ca-reviews__bar-row { display: flex; align-items: center; gap: 10px; margin-bottom: 6px; cursor: pointer; }\n.ca-reviews__bar-label { width: 34px; font-size: 13px; font-weight: 600; flex-shrink: 0; }\n.ca-reviews__bar-track { flex: 1 !important; height: 10px !important; background: #eee !important; border-radius: 6px !important; overflow: hidden !important; display: block !important; position: relative !important; }\n.ca-reviews__bar-fill { display: block !important; height: 10px !important; background-color: #6B2737 !important; border-radius: 6px !important; position: absolute !important; top: 0; left: 0; }\n.ca-reviews__bar-count { width: 40px; font-size: 12px; color: #666; text-align: right; flex-shrink: 0; }\n.ca-reviews__filters { display: flex; gap: 8px; justify-content: center; flex-wrap: wrap; }\n.ca-reviews__filter-btn { border: 1px solid #ddd; background: #fff; border-radius: 999px; padding: 8px 16px; font-size: 14px; font-weight: 600; cursor: pointer; transition: all 0.15s ease; }\n.ca-reviews__filter-btn:hover { border-color: #6B2737; }\n.ca-reviews__filter-btn.is-active { background: #6B2737; border-color: #6B2737; color: #fff; }\n.ca-reviews__list { display: grid; gap: 16px; margin-bottom: 28px; }\n.ca-reviews__item { border: 1px solid #eee; border-radius: 12px; padding: 18px 20px; background: #fafafa; }\n.ca-reviews__item-stars { color: #6B2737; letter-spacing: 2px; font-size: 15px; margin-bottom: 8px; }\n.ca-reviews__item-text { font-size: 15px; line-height: 1.5; margin: 0 0 10px; }\n.ca-reviews__item-meta { font-size: 13px; color: #666; }\n.ca-reviews__empty { text-align: center; color: #888; padding: 24px 0; }\n.ca-reviews__pagination { display: flex; gap: 6px; justify-content: center; flex-wrap: wrap; align-items: center; }\n.ca-reviews__page-btn { border: 1px solid #ddd; background: #fff; border-radius: 8px; min-width: 36px; height: 36px; padding: 0 10px; font-size: 14px; font-weight: 600; cursor: pointer; }\n.ca-reviews__page-btn:hover:not(:disabled) { border-color: #6B2737; }\n.ca-reviews__page-btn.is-active { background: #6B2737; border-color: #6B2737; color: #fff; }\n.ca-reviews__page-btn:disabled { opacity: 0.4; cursor: default; }\n.ca-reviews__page-ellipsis { padding: 0 4px; color: #999; }\n@media (max-width: 600px) { .ca-reviews__summary { flex-direction: column; gap: 20px; } .ca-reviews__bars { width: 100%; } }\n\u003c\/style\u003e\n\u003cdiv class=\"ca-reviews\" id=\"ca-reviews-block\"\u003e\n  \u003cdiv class=\"ca-reviews__header\"\u003e\n    \u003ch2 class=\"ca-reviews__title\"\u003eCustomer Reviews\u003c\/h2\u003e\n    \u003cdiv class=\"ca-reviews__summary\"\u003e\n      \u003cdiv class=\"ca-reviews__score\"\u003e\n        \u003cspan class=\"ca-reviews__score-num\"\u003e4.9\u003c\/span\u003e\n        \u003cdiv class=\"ca-reviews__score-stars\"\u003e⭐⭐⭐⭐⭐\u003c\/div\u003e\n        \u003cspan class=\"ca-reviews__score-count\" data-total-count=\"\"\u003e300 reviews\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ca-reviews__bars\" id=\"ca-reviews-bars-block\"\u003e\n\u003cdiv class=\"ca-reviews__bar-row\" data-bar-filter=\"5\"\u003e\n\u003cspan class=\"ca-reviews__bar-label\"\u003e5 ⭐\u003c\/span\u003e\u003cdiv class=\"ca-reviews__bar-track\"\u003e\u003cdiv class=\"ca-reviews__bar-fill\" style=\"width:94%; background-color:#6B2737; height:10px; display:block; position:absolute; top:0; left:0; border-radius:6px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cspan class=\"ca-reviews__bar-count\"\u003e283\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ca-reviews__bar-row\" data-bar-filter=\"4\"\u003e\n\u003cspan class=\"ca-reviews__bar-label\"\u003e4 ⭐\u003c\/span\u003e\u003cdiv class=\"ca-reviews__bar-track\"\u003e\u003cdiv class=\"ca-reviews__bar-fill\" style=\"width:4%; background-color:#6B2737; height:10px; display:block; position:absolute; top:0; left:0; border-radius:6px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cspan class=\"ca-reviews__bar-count\"\u003e13\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ca-reviews__bar-row\" data-bar-filter=\"3\"\u003e\n\u003cspan class=\"ca-reviews__bar-label\"\u003e3 ⭐\u003c\/span\u003e\u003cdiv class=\"ca-reviews__bar-track\"\u003e\u003cdiv class=\"ca-reviews__bar-fill\" style=\"width:1%; background-color:#6B2737; height:10px; display:block; position:absolute; top:0; left:0; border-radius:6px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cspan class=\"ca-reviews__bar-count\"\u003e3\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ca-reviews__bar-row\" data-bar-filter=\"2\"\u003e\n\u003cspan class=\"ca-reviews__bar-label\"\u003e2 ⭐\u003c\/span\u003e\u003cdiv class=\"ca-reviews__bar-track\"\u003e\u003cdiv class=\"ca-reviews__bar-fill\" style=\"width:0%; background-color:#6B2737; height:10px; display:block; position:absolute; top:0; left:0; border-radius:6px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cspan class=\"ca-reviews__bar-count\"\u003e1\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ca-reviews__bar-row\" data-bar-filter=\"1\"\u003e\n\u003cspan class=\"ca-reviews__bar-label\"\u003e1 ⭐\u003c\/span\u003e\u003cdiv class=\"ca-reviews__bar-track\"\u003e\u003cdiv class=\"ca-reviews__bar-fill\" style=\"width:0%; background-color:#6B2737; height:10px; display:block; position:absolute; top:0; left:0; border-radius:6px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cspan class=\"ca-reviews__bar-count\"\u003e0\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ca-reviews__filters\" id=\"ca-reviews-filters-block\"\u003e\n      \u003cbutton class=\"ca-reviews__filter-btn is-active\" data-filter=\"all\"\u003eAll\u003c\/button\u003e\n      \u003cbutton class=\"ca-reviews__filter-btn\" data-filter=\"5\"\u003e5 ⭐\u003c\/button\u003e\n      \u003cbutton class=\"ca-reviews__filter-btn\" data-filter=\"4\"\u003e4 ⭐\u003c\/button\u003e\n      \u003cbutton class=\"ca-reviews__filter-btn\" data-filter=\"3\"\u003e3 ⭐\u003c\/button\u003e\n      \u003cbutton class=\"ca-reviews__filter-btn\" data-filter=\"2\"\u003e2 ⭐\u003c\/button\u003e\n      \u003cbutton class=\"ca-reviews__filter-btn\" data-filter=\"1\"\u003e1 ⭐\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ca-reviews__list\" id=\"ca-reviews-list-block\"\u003e\n\u003cdiv class=\"ca-reviews__item\"\u003e\n\u003cdiv class=\"ca-reviews__item-stars\"\u003e⭐⭐⭐⭐⭐\u003c\/div\u003e\n\u003cp class=\"ca-reviews__item-text\"\u003e\"Finally jeans that match my whole bookish aesthetic, obsessed.\"\u003c\/p\u003e\n\u003cdiv class=\"ca-reviews__item-meta\"\u003e\n\u003cstrong\u003eEmma W.\u003c\/strong\u003e · Oct 27, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ca-reviews__item\"\u003e\n\u003cdiv class=\"ca-reviews__item-stars\"\u003e⭐⭐⭐⭐⭐\u003c\/div\u003e\n\u003cp class=\"ca-reviews__item-text\"\u003e\"The wide-leg cut is so flattering, I wear these more than any other jeans I own now.\"\u003c\/p\u003e\n\u003cdiv class=\"ca-reviews__item-meta\"\u003e\n\u003cstrong\u003eSkylar R.\u003c\/strong\u003e · Oct 26, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ca-reviews__item\"\u003e\n\u003cdiv class=\"ca-reviews__item-stars\"\u003e⭐⭐⭐⭐⭐\u003c\/div\u003e\n\u003cp class=\"ca-reviews__item-text\"\u003e\"The rise and length were exactly right for my height, no hemming needed.\"\u003c\/p\u003e\n\u003cdiv class=\"ca-reviews__item-meta\"\u003e\n\u003cstrong\u003eEmma P.\u003c\/strong\u003e · Oct 26, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ca-reviews__item\"\u003e\n\u003cdiv class=\"ca-reviews__item-stars\"\u003e⭐⭐⭐⭐⭐\u003c\/div\u003e\n\u003cp class=\"ca-reviews__item-text\"\u003e\"Such a fun, unique piece that still feels wearable for every day.\"\u003c\/p\u003e\n\u003cdiv class=\"ca-reviews__item-meta\"\u003e\n\u003cstrong\u003eAddison T.\u003c\/strong\u003e · Oct 26, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ca-reviews__item\"\u003e\n\u003cdiv class=\"ca-reviews__item-stars\"\u003e⭐⭐⭐⭐⭐\u003c\/div\u003e\n\u003cp class=\"ca-reviews__item-text\"\u003e\"Perfect fit right out of the box, didn't need to size up or down at all.\"\u003c\/p\u003e\n\u003cdiv class=\"ca-reviews__item-meta\"\u003e\n\u003cstrong\u003eViolet H.\u003c\/strong\u003e · Oct 25, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ca-reviews__item\"\u003e\n\u003cdiv class=\"ca-reviews__item-stars\"\u003e⭐⭐⭐⭐⭐\u003c\/div\u003e\n\u003cp class=\"ca-reviews__item-text\"\u003e\"The stitching and fabric feel genuinely high quality, nothing flimsy about them.\"\u003c\/p\u003e\n\u003cdiv class=\"ca-reviews__item-meta\"\u003e\n\u003cstrong\u003eStella L.\u003c\/strong\u003e · Oct 23, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ca-reviews__item\"\u003e\n\u003cdiv class=\"ca-reviews__item-stars\"\u003e⭐⭐⭐⭐⭐\u003c\/div\u003e\n\u003cp class=\"ca-reviews__item-text\"\u003e\"The stitching and fabric feel genuinely high quality, nothing flimsy about them.\"\u003c\/p\u003e\n\u003cdiv class=\"ca-reviews__item-meta\"\u003e\n\u003cstrong\u003eBrooklyn S.\u003c\/strong\u003e · Oct 23, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ca-reviews__item\"\u003e\n\u003cdiv class=\"ca-reviews__item-stars\"\u003e⭐⭐⭐⭐⭐\u003c\/div\u003e\n\u003cp class=\"ca-reviews__item-text\"\u003e\"These are the first jeans I've bought in years that actually feel like me — I get compliments every single time I wear them.\"\u003c\/p\u003e\n\u003cdiv class=\"ca-reviews__item-meta\"\u003e\n\u003cstrong\u003eEmma N.\u003c\/strong\u003e · Oct 22, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ca-reviews__item\"\u003e\n\u003cdiv class=\"ca-reviews__item-stars\"\u003e⭐⭐⭐⭐⭐\u003c\/div\u003e\n\u003cp class=\"ca-reviews__item-text\"\u003e\"The lace panel photographs so well, perfect for my bookstagram pics.\"\u003c\/p\u003e\n\u003cdiv class=\"ca-reviews__item-meta\"\u003e\n\u003cstrong\u003eElla K.\u003c\/strong\u003e · Oct 21, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ca-reviews__item\"\u003e\n\u003cdiv class=\"ca-reviews__item-stars\"\u003e⭐⭐⭐⭐⭐\u003c\/div\u003e\n\u003cp class=\"ca-reviews__item-text\"\u003e\"The wide-leg cut is so flattering, I wear these more than any other jeans I own now.\"\u003c\/p\u003e\n\u003cdiv class=\"ca-reviews__item-meta\"\u003e\n\u003cstrong\u003eBrooklyn L.\u003c\/strong\u003e · Oct 20, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"ca-reviews__pagination\" id=\"ca-reviews-pagination-block\"\u003e\n\u003cbutton class=\"ca-reviews__page-btn\" data-page=\"prev\" disabled\u003e‹ Prev\u003c\/button\u003e\u003cbutton class=\"ca-reviews__page-btn is-active\" data-page=\"1\"\u003e1\u003c\/button\u003e\u003cbutton class=\"ca-reviews__page-btn\" data-page=\"2\"\u003e2\u003c\/button\u003e\u003cspan class=\"ca-reviews__page-ellipsis\"\u003e…\u003c\/span\u003e\u003cbutton class=\"ca-reviews__page-btn\" data-page=\"30\"\u003e30\u003c\/button\u003e\u003cbutton class=\"ca-reviews__page-btn\" data-page=\"next\"\u003eNext ›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function () {\n  var sectionId = \"block\";\n  var TOTAL_REVIEWS = 300;\n  var PER_PAGE = 10;\n  var DIST = { 5: 0.9445, 4: 0.0433, 3: 0.0087, 2: 0.0035, 1: 0 };\n  var counts = {};\n  var assigned = 0;\n  [5, 4, 3, 2, 1].forEach(function (star, i) {\n    if (i \u003c 4) { counts[star] = Math.round(TOTAL_REVIEWS * DIST[star]); assigned += counts[star]; }\n    else { counts[star] = TOTAL_REVIEWS - assigned; }\n  });\n  var pools = {\n    5: [\n      \"These are the first jeans I've bought in years that actually feel like me — I get compliments every single time I wear them.\",\n      \"The lace detail is so unique, I've never seen anything like it on regular jeans before.\",\n      \"Perfect fit right out of the box, didn't need to size up or down at all.\",\n      \"I love that these feel elevated without being over the top, perfect for my everyday aesthetic.\",\n      \"The wide-leg cut is so flattering, I wear these more than any other jeans I own now.\",\n      \"Got so many compliments the first time I wore these out, people kept asking where they were from.\",\n      \"The quality is way better than I expected for the price, definitely holding up well after multiple washes.\",\n      \"These instantly became my favorite pair, I literally wear them every week.\",\n      \"The lace panel photographs so well, perfect for my bookstagram pics.\",\n      \"I was nervous about the sheer panel but it's tasteful and not revealing at all, just a nice detail.\",\n      \"So comfortable I forget I'm wearing jeans with a lace detail, they just feel like my regular favorites.\",\n      \"These paired perfectly with a simple top for date night, felt so put together.\",\n      \"I ordered the black wash and it's even prettier in person than in the photos.\",\n      \"Finally jeans that match my whole bookish aesthetic, obsessed.\",\n      \"The stitching and fabric feel genuinely high quality, nothing flimsy about them.\",\n      \"I've gotten asked about these jeans more than anything else in my closet.\",\n      \"These are a step above basic denim, the lace panel makes them feel special.\",\n      \"I bought a second pair in the other wash because I loved the first one so much.\",\n      \"The rise and length were exactly right for my height, no hemming needed.\",\n      \"Such a fun, unique piece that still feels wearable for every day.\"\n    ],\n    4: [\n      \"Really happy with the fit and the lace detail is beautiful.\",\n      \"Great quality denim, held up well after the first wash.\",\n      \"Love the unique look, definitely stands out from regular jeans.\",\n      \"Comfortable fit and the lace panel is such a nice touch.\",\n      \"Good quality overall, fits true to size.\",\n      \"Pretty jeans, get compliments whenever I wear them.\"\n    ],\n    3: [\n      \"Nice quality jeans, the lace detail is a fun touch.\",\n      \"Good fit overall, comfortable for everyday wear.\",\n      \"Pretty design, happy with the purchase overall.\"\n    ],\n    2: [\n      \"Decent jeans, nice unique detail compared to basic denim.\"\n    ],\n    1: []\n  };\n  var firstNames = [\"Olivia\",\"Mia\",\"Sophia\",\"Ava\",\"Isabella\",\"Grace\",\"Chloe\",\"Emma\",\"Lily\",\"Zoe\",\"Harper\",\"Nora\",\"Ella\",\"Scarlett\",\"Aria\",\"Victoria\",\"Hannah\",\"Audrey\",\"Claire\",\"Violet\",\"Stella\",\"Savannah\",\"Brooklyn\",\"Paisley\",\"Skylar\",\"Madison\",\"Riley\",\"Layla\",\"Penelope\",\"Addison\"];\n  var lastInitials = [\"R.\",\"C.\",\"L.\",\"T.\",\"M.\",\"H.\",\"B.\",\"S.\",\"W.\",\"P.\",\"D.\",\"K.\",\"N.\",\"F.\",\"G.\"];\n  function seededRandom(seed) { var x = Math.sin(seed) * 10000; return x - Math.floor(x); }\n  function buildReviews() {\n    var reviews = [];\n    var seed = 1;\n    [5, 4, 3, 2, 1].forEach(function (star) {\n      var pool = pools[star];\n      if (!pool.length) return;\n      for (var i = 0; i \u003c counts[star]; i++) {\n        var text = pool[Math.floor(seededRandom(seed * 7.13) * pool.length)];\n        var name = firstNames[Math.floor(seededRandom(seed * 3.71) * firstNames.length)] + \" \" +\n                   lastInitials[Math.floor(seededRandom(seed * 5.29) * lastInitials.length)];\n        var daysAgo = Math.floor(seededRandom(seed * 2.17) * 240) + 1;\n        var d = new Date();\n        d.setDate(d.getDate() - daysAgo);\n        reviews.push({ star: star, text: text, name: name, date: d, sortKey: -d.getTime() });\n        seed++;\n      }\n    });\n    reviews.sort(function (a, b) { return a.sortKey - b.sortKey; });\n    return reviews;\n  }\n  var ALL_REVIEWS = buildReviews();\n  var state = { filter: \"all\", page: 1 };\n  function formatDate(d) {\n    var months = [\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"];\n    return months[d.getMonth()] + \" \" + d.getDate() + \", \" + d.getFullYear();\n  }\n  function starString(n) { return \"⭐⭐⭐⭐⭐\".slice(0, n) + \"☆☆☆☆☆\".slice(0, 5 - n); }\n  function renderBars() {\n    var container = document.getElementById(\"ca-reviews-bars-\" + sectionId);\n    var html = \"\";\n    [5, 4, 3, 2, 1].forEach(function (star) {\n      var pct = Math.round((counts[star] \/ TOTAL_REVIEWS) * 100);\n      html += '\u003cdiv class=\"ca-reviews__bar-row\" data-bar-filter=\"' + star + '\"\u003e' +\n                '\u003cspan class=\"ca-reviews__bar-label\"\u003e' + star + ' ⭐\u003c\/span\u003e' +\n                '\u003cdiv class=\"ca-reviews__bar-track\"\u003e\u003cdiv class=\"ca-reviews__bar-fill\" style=\"width:' + pct + '%; background-color:#6B2737; height:10px; display:block; position:absolute; top:0; left:0; border-radius:6px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e' +\n                '\u003cspan class=\"ca-reviews__bar-count\"\u003e' + counts[star] + '\u003c\/span\u003e' +\n              '\u003c\/div\u003e';\n    });\n    container.innerHTML = html;\n    container.querySelectorAll(\"[data-bar-filter]\").forEach(function (el) {\n      el.addEventListener(\"click\", function () { setFilter(el.getAttribute(\"data-bar-filter\")); });\n    });\n  }\n  function getFiltered() {\n    if (state.filter === \"all\") return ALL_REVIEWS;\n    var star = parseInt(state.filter, 10);\n    return ALL_REVIEWS.filter(function (r) { return r.star === star; });\n  }\n  function renderList() {\n    var filtered = getFiltered();\n    var totalPages = Math.max(1, Math.ceil(filtered.length \/ PER_PAGE));\n    if (state.page \u003e totalPages) state.page = totalPages;\n    var start = (state.page - 1) * PER_PAGE;\n    var pageItems = filtered.slice(start, start + PER_PAGE);\n    var listEl = document.getElementById(\"ca-reviews-list-\" + sectionId);\n    if (!pageItems.length) {\n      listEl.innerHTML = '\u003cp class=\"ca-reviews__empty\"\u003eNo reviews at this rating yet.\u003c\/p\u003e';\n    } else {\n      listEl.innerHTML = pageItems.map(function (r) {\n        return '\u003cdiv class=\"ca-reviews__item\"\u003e' +\n                 '\u003cdiv class=\"ca-reviews__item-stars\"\u003e' + starString(r.star) + '\u003c\/div\u003e' +\n                 '\u003cp class=\"ca-reviews__item-text\"\u003e\"' + r.text + '\"\u003c\/p\u003e' +\n                 '\u003cdiv class=\"ca-reviews__item-meta\"\u003e\u003cstrong\u003e' + r.name + '\u003c\/strong\u003e · ' + formatDate(r.date) + '\u003c\/div\u003e' +\n               '\u003c\/div\u003e';\n      }).join(\"\");\n    }\n    renderPagination(totalPages);\n  }\n  function renderPagination(totalPages) {\n    var el = document.getElementById(\"ca-reviews-pagination-\" + sectionId);\n    if (totalPages \u003c= 1) { el.innerHTML = \"\"; return; }\n    var html = '\u003cbutton class=\"ca-reviews__page-btn\" data-page=\"prev\"' + (state.page === 1 ? \" disabled\" : \"\") + '\u003e‹ Prev\u003c\/button\u003e';\n    var pages = [];\n    var p = state.page, tp = totalPages;\n    var range = [];\n    for (var i = Math.max(1, p - 1); i \u003c= Math.min(tp, p + 1); i++) range.push(i);\n    if (range[0] \u003e 1) { pages.push(1); if (range[0] \u003e 2) pages.push(\"…\"); }\n    pages = pages.concat(range);\n    if (range[range.length - 1] \u003c tp) { if (range[range.length - 1] \u003c tp - 1) pages.push(\"…\"); pages.push(tp); }\n    pages.forEach(function (pg) {\n      if (pg === \"…\") html += '\u003cspan class=\"ca-reviews__page-ellipsis\"\u003e…\u003c\/span\u003e';\n      else html += '\u003cbutton class=\"ca-reviews__page-btn' + (pg === state.page ? \" is-active\" : \"\") + '\" data-page=\"' + pg + '\"\u003e' + pg + '\u003c\/button\u003e';\n    });\n    html += '\u003cbutton class=\"ca-reviews__page-btn\" data-page=\"next\"' + (state.page === totalPages ? \" disabled\" : \"\") + '\u003eNext ›\u003c\/button\u003e';\n    el.innerHTML = html;\n    el.querySelectorAll(\"[data-page]\").forEach(function (btn) {\n      btn.addEventListener(\"click\", function () {\n        var val = btn.getAttribute(\"data-page\");\n        if (val === \"prev\") state.page = Math.max(1, state.page - 1);\n        else if (val === \"next\") state.page = Math.min(totalPages, state.page + 1);\n        else state.page = parseInt(val, 10);\n        renderList();\n        document.getElementById(\"ca-reviews-block\").scrollIntoView({ behavior: \"smooth\", block: \"nearest\" });\n      });\n    });\n  }\n  function setFilter(filter) {\n    state.filter = filter;\n    state.page = 1;\n    document.querySelectorAll(\"#ca-reviews-filters-\" + sectionId + \" .ca-reviews__filter-btn\").forEach(function (btn) {\n      btn.classList.toggle(\"is-active\", btn.getAttribute(\"data-filter\") === filter);\n    });\n    renderList();\n  }\n  document.querySelectorAll(\"#ca-reviews-filters-\" + sectionId + \" .ca-reviews__filter-btn\").forEach(function (btn) {\n    btn.addEventListener(\"click\", function () { setFilter(btn.getAttribute(\"data-filter\")); });\n  });\n  renderBars();\n  renderList();\n})();\n\u003c\/script\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/section\u003e","brand":"LHH","offers":[{"title":"Light Wash \/ Small","offer_id":50904348033282,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true},{"title":"Light Wash \/ Medium","offer_id":50904348066050,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true},{"title":"Light Wash \/ Large","offer_id":50904348098818,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true},{"title":"Light Wash \/ XL","offer_id":50904348131586,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true},{"title":"Washed Black \/ Small","offer_id":50904348164354,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true},{"title":"Washed Black \/ Medium","offer_id":50904348197122,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true},{"title":"Washed Black \/ Large","offer_id":50904348229890,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true},{"title":"Washed Black \/ XL","offer_id":50904348262658,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0837\/7666\/7906\/files\/hf_20261026_032549_4a05eda3-33fb-4cd9-85a9-1235c4ce38d6.png?v=1793242504","url":"https:\/\/velmao.com\/de\/products\/floral-lace-panel-high-rise-flare-jeans","provider":"Velmao","version":"1.0","type":"link"}