{"product_id":"drift-linen-top","title":"Drift Linen Top","description":"\u003cdiv data-voice-floating-orb-focus-background=\"\" 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-WEB:cbf95242-10db-49f6-a85d-98a1b240e444-2\" 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-WEB:cbf95242-10db-49f6-a85d-98a1b240e444-2\" data-turn-id-container=\"request-WEB:cbf95242-10db-49f6-a85d-98a1b240e444-2\" data-testid=\"conversation-turn-6\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-3 [--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=\"1905c479-385a-4cda-b354-1e3248629b94\" 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 light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"510\"\u003eDrift Linen Top is an effortlessly relaxed sleeveless essential designed for easy warm-weather styling. Crafted from breathable linen, this lightweight top features softly frayed edge detailing that adds a touch of laid-back coastal charm. The clean silhouette and natural texture create an elevated yet casual look, making it a versatile piece for everyday wear, vacation packing, or sunny weekend outings. Easy to dress up or down, this timeless linen top brings comfort and effortless style to any wardrobe.\u003c\/p\u003e\n\u003cp data-start=\"512\" data-end=\"649\"\u003eFit:\u003cbr\u003eRelaxed fit with a sleeveless silhouette and easy drape. Designed for a comfortable, breathable feel that flatters without clinging. Courtney is in the small.\u003c\/p\u003e\n\u003cp data-start=\"651\" data-end=\"765\"\u003eStyle It With:\u003cbr\u003eStyle with denim shorts, linen pants, white denim, or flowy skirts for an effortless everyday look.\u003c\/p\u003e\n\u003cp data-start=\"767\" data-end=\"785\"\u003eFabric:\u003cbr\u003e55% Linen, 45% Cotten\u003c\/p\u003e\n\u003cp data-start=\"787\" data-end=\"972\"\u003eFeatures:\u003cbr\u003e• Lightweight breathable linen fabric\u003cbr data-start=\"834\" data-end=\"837\"\u003e• Frayed edge detailing\u003cbr data-start=\"860\" data-end=\"863\"\u003e• Sleeveless silhouette\u003cbr data-start=\"886\" data-end=\"889\"\u003e• Relaxed easy fit\u003cbr data-start=\"907\" data-end=\"910\"\u003e• Natural textured finish\u003cbr data-start=\"935\" data-end=\"938\"\u003e• Versatile everyday styling piece\u003c\/p\u003e\n\u003cp data-start=\"974\" data-end=\"1011\"\u003eCare:\u003cbr\u003eHand Wash Cold, Lay Flat to Dry\u003c\/p\u003e\n\u003cp data-start=\"1013\" data-end=\"1117\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eA timeless linen staple with relaxed coastal appeal—lightweight, effortless, and perfect for sunny days.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"opacity-100 transition-opacity duration-300 ease-out motion-reduce:transition-none starting:opacity-0\"\u003e\n\u003cdiv class=\"border-token-border-default mt-2 border-t py-4 text-sm\"\u003e\n\u003cdiv class=\"flex flex-col justify-between gap-3 mt-3\"\u003e\n\u003cdiv class=\"max-w-120 min-w-75\"\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\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv aria-hidden=\"true\" class=\"pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"pointer-events-none translate-y-(--scroll-root-safe-area-inset-bottom) R6Vx5W_threadScrollVars min-h-(--gutter-remaining-height,0px) group-data-stream-active\/scroll-root:h-[calc(var(--thread-response-height)-16*var(--spacing))]\"\u003e\u003cbr\u003e\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\n\u003cdiv class=\"flex h-0 items-end justify-center motion-safe:transition-all motion-safe:delay-300 motion-safe:duration-300 group-[:not([data-scroll-from-end])]\/scroll-root:scale-50 group-[:not([data-scroll-from-end])]\/scroll-root:translate-y-2 group-[:not([data-scroll-from-end])]\/scroll-root:opacity-0 group-[:not([data-scroll-from-end])]\/scroll-root:pointer-events-none group-[:not([data-scroll-from-end])]\/scroll-root:duration-100 group-[:not([data-scroll-from-end])]\/scroll-root:delay-0 absolute start-1\/2 z-10 -translate-x-1\/2 bottom-[calc(100%+3*var(--spacing)+var(--thread-scroll-to-bottom-banner-offset,0px))]\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"thread-bottom\"\u003e\n\u003cdiv\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\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=\"flex justify-center empty:hidden\"\u003e\u003cbr\u003e\u003c\/div\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\n\u003cdiv class=\"absolute start-0 end-0 bottom-full z-20\"\u003e\n\u003cdiv class=\"relative h-full w-full\"\u003e\n\u003cdiv class=\"mb-2 flex flex-col gap-3.5 pt-2\"\u003e\n\u003caside class=\"flex w-full items-start gap-4 rounded-3xl border py-4 ps-5 pe-3 text-sm [text-wrap:pretty] lg:mx-auto dark:border-transparent shadow-xxs md:items-center border-token-border-default bg-token-main-surface-primary text-token-text-primary dark:bg-token-main-surface-secondary\"\u003e\n\u003cdiv class=\"flex h-full w-full gap-3 md:items-center\"\u003e\n\u003cdiv class=\"flex grow flex-col md:flex-row md:items-center md:justify-between md:gap-8\"\u003e\n\u003cdiv class=\"flex flex-col\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-2 flex min-w-fit flex-col gap-2 md:mt-0 md:items-center md:gap-4\"\u003e\n\u003cdiv class=\"m-w-fit flex shrink-0 gap-2 pb-1 md:pb-0\"\u003e\n\u003cdiv class=\"flex items-center justify-center\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/aside\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\/div\u003e\n\u003c\/div\u003e","brand":"Charmed Boutique Pontiac","offers":[{"title":"Small","offer_id":53980161704149,"sku":null,"price":46.9,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":53980161736917,"sku":null,"price":46.9,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":53980161769685,"sku":null,"price":46.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2660\/8000\/files\/IMG-0144.jpg?v=1780513335","url":"https:\/\/charmedboutiquepontiac.com\/products\/drift-linen-top","provider":"Charmed Boutique Pontiac","version":"1.0","type":"link"}