{"product_id":"bibi-ruffled-smocked-ribbon-detail-cami","title":"Rosé Ruffle Smocked Tie Crop Top","description":"\u003cdiv\u003e\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\u003cdiv data-scroll-root=\"\" class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\" data-scroll-from-top=\"\"\u003e\u003cmain class=\"not-keyboard-focused:outline-none min-h-0 flex-1\" id=\"main\" tabindex=\"-1\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-6a1369c1-c708-83ea-9063-39b7d8e5bdfc-3\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a1369c1-c708-83ea-9063-39b7d8e5bdfc-3\" data-turn-id-container=\"request-6a1369c1-c708-83ea-9063-39b7d8e5bdfc-3\" data-testid=\"conversation-turn-52\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"44cd3232-7071-42ed-bae8-aadd43e957b1\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\"\u003e\n\u003cp data-start=\"82\" data-end=\"459\"\u003eSoft, feminine, and effortlessly flirty 🌸\u003cbr data-start=\"124\" data-end=\"127\"\u003eThe Rosé Ruffle Crop Top features a flattering smocked design with delicate ruffle trim and a statement front tie detail for the ultimate girly summer look. Lightweight and comfortable with adjustable straps, this top pairs perfectly with denim, skirts, shorts, or layered jewelry for brunch dates, vacations, and sunny day outings.\u003c\/p\u003e\n\u003cp data-start=\"461\" data-end=\"559\"\u003eThe fitted silhouette and romantic details make this piece a must-have for your feminine wardrobe.\u003c\/p\u003e\n\u003ch3 data-section-id=\"q4c1cr\" data-start=\"561\" data-end=\"574\"\u003eFeatures:\u003c\/h3\u003e\n\u003cul data-start=\"575\" data-end=\"676\"\u003e\n\u003cli data-section-id=\"idtp0i\" data-start=\"575\" data-end=\"593\"\u003eSmocked design\u003c\/li\u003e\n\u003cli data-section-id=\"2jlo9m\" data-start=\"594\" data-end=\"618\"\u003eFront tie bow detail\u003c\/li\u003e\n\u003cli data-section-id=\"1wq838t\" data-start=\"619\" data-end=\"643\"\u003eRuffled trim accents\u003c\/li\u003e\n\u003cli data-section-id=\"utoax6\" data-start=\"644\" data-end=\"661\"\u003eOpaque fabric\u003c\/li\u003e\n\u003cli data-section-id=\"znn5qe\" data-start=\"662\" data-end=\"676\"\u003eNo stretch\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-section-id=\"86qg72\" data-start=\"678\" data-end=\"690\"\u003eDetails:\u003c\/h3\u003e\n\u003cul data-start=\"691\" data-end=\"837\"\u003e\n\u003cli data-section-id=\"17vcq42\" data-start=\"691\" data-end=\"719\"\u003eMaterial: 100% polyester\u003c\/li\u003e\n\u003cli data-section-id=\"1ogbbhl\" data-start=\"720\" data-end=\"751\"\u003eAdjustable spaghetti straps\u003c\/li\u003e\n\u003cli data-section-id=\"kxpdbn\" data-start=\"752\" data-end=\"774\"\u003eCropped silhouette\u003c\/li\u003e\n\u003cli data-section-id=\"1i3qihk\" data-start=\"775\" data-end=\"807\"\u003eLightweight comfortable feel\u003c\/li\u003e\n\u003cli data-section-id=\"1118ug0\" data-start=\"808\" data-end=\"824\"\u003eTrue to size\u003c\/li\u003e\n\u003cli data-section-id=\"1u0n51w\" data-start=\"825\" data-end=\"837\"\u003eImported\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-section-id=\"hg2ksi\" data-start=\"839\" data-end=\"861\"\u003eCare Instructions:\u003c\/h3\u003e\n\u003cp data-start=\"862\" data-end=\"896\"\u003eMachine wash cold. Tumble dry low.\u003c\/p\u003e\n\u003ch3 data-section-id=\"1coyf7y\" data-start=\"898\" data-end=\"923\"\u003eProduct Measurements:\u003c\/h3\u003e\n\u003cul data-start=\"924\" data-end=\"1088\"\u003e\n\u003cli data-section-id=\"10x4ppd\" data-start=\"924\" data-end=\"964\"\u003e\n\u003cstrong data-start=\"926\" data-end=\"932\"\u003eS:\u003c\/strong\u003e Bust 33–35 in, Waist 25–27 in\u003c\/li\u003e\n\u003cli data-section-id=\"lc033k\" data-start=\"965\" data-end=\"1005\"\u003e\n\u003cstrong data-start=\"967\" data-end=\"973\"\u003eM:\u003c\/strong\u003e Bust 35–38 in, Waist 27–30 in\u003c\/li\u003e\n\u003cli data-section-id=\"1y7h4tz\" data-start=\"1006\" data-end=\"1046\"\u003e\n\u003cstrong data-start=\"1008\" data-end=\"1014\"\u003eL:\u003c\/strong\u003e Bust 38–40 in, Waist 30–32 in\u003c\/li\u003e\n\u003cli data-section-id=\"1n85v9i\" data-start=\"1047\" data-end=\"1088\"\u003e\n\u003cstrong data-start=\"1049\" data-end=\"1056\"\u003eXL:\u003c\/strong\u003e Bust 40–42 in, Waist 32–34 in\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-section-id=\"avfh5g\" data-start=\"1090\" data-end=\"1108\"\u003eStyle It With:\u003c\/h3\u003e\n\u003cp data-start=\"1109\" data-end=\"1176\"\u003eDenim shorts • Wide leg jeans • Sandals • Gold jewelry • Straw hats\u003c\/p\u003e\n\u003cp data-start=\"1178\" data-end=\"1236\"\u003e🚚 Ships from the U.S. in approximately 2–5 business days.\u003c\/p\u003e\n\u003cp data-start=\"1238\" data-end=\"1334\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e✨ U.S.-shipped items are eligible for returns or exchanges according to our store return policy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"thread-bottom-container\" class=\"sticky bottom-0 z-10 group\/thread-bottom-container relative isolate w-full basis-auto has-data-has-thread-error:pt-2 has-data-has-thread-error:[box-shadow:var(--sharp-edge-bottom-shadow)] md:border-transparent md:pt-0 dark:border-white\/20 md:dark:border-transparent print:hidden content-fade single-line flex flex-col\"\u003e\n\u003cdiv class=\"relative mx-auto h-0\"\u003e\u003c\/div\u003e\n\u003cdiv id=\"thread-bottom\"\u003e\n\u003cdiv class=\"text-base mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 mb-[var(--thread-component-gap,1rem)]\"\u003e\n\u003cdiv class=\"w-full\"\u003e\n\u003cdiv class=\"pointer-events-auto relative z-1 flex h-(--composer-container-height,100%) max-w-full flex-(--composer-container-flex,1) flex-col\"\u003e\u003cform class=\"group\/composer w-full\" data-type=\"unified-composer\"\u003e\n\u003cdiv class=\"hidden\"\u003e\u003c\/div\u003e\n\u003c\/form\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"-mt-4 text-token-text-secondary dark-oled:text-token-text-tertiary relative w-full overflow-hidden text-center text-xs [view-transition-name:var(--vt-disclaimer)] md:px-[60px]\"\u003e\n\u003cdiv class=\"text-base mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\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\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e\u003cdialog class=\"group\/dialog @container inset-0 min-h-full min-w-full whitespace-normal items-center justify-center overflow-auto overscroll-y-contain bg-[rgba(0,0,0,0.5)] backdrop-blur-[1px]\"\u003e\u003c\/dialog\u003e\u003cp\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Trendsi","offers":[{"title":"Rose \/ S","offer_id":48318885462208,"sku":"100100213251746","price":30.99,"currency_code":"USD","in_stock":false},{"title":"Rose \/ M","offer_id":48318885494976,"sku":"100100213252584","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Rose \/ L","offer_id":48318885527744,"sku":"100100213253003","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Rose \/ XL","offer_id":48318885560512,"sku":"100100213254310","price":30.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0756\/9427\/6800\/files\/892cf3fc-e0ca-43ab-b98c-30d885de8941-Max.webp?v=1779495015","url":"https:\/\/blumeandbliss.com\/products\/bibi-ruffled-smocked-ribbon-detail-cami","provider":"Blume \u0026 Bliss Co.","version":"1.0","type":"link"}