{"product_id":"only-riley-o-neck-tee","title":"Only - Riley O-Neck Tee","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 min-w-0 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-from-end=\"\" data-scroll-from-top=\"\" 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-root=\"\"\u003e\n\u003cdiv class=\"contents\"\u003e\u003cmain id=\"main\" class=\"not-keyboard-focused:outline-none min-h-0 flex-1\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"group\/thread flex flex-col min-h-full\" id=\"thread\"\u003e\n\u003cdiv class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\" role=\"presentation\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\" data-voice-floating-orb-focus-background=\"\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv data-is-intersecting=\"true\" data-turn-id-container=\"request-WEB:9f9c635c-5e53-4b4e-b4bd-bc8f40dd192d-13\" class=\"\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-28\" data-turn-id-container=\"request-WEB:9f9c635c-5e53-4b4e-b4bd-bc8f40dd192d-13\" data-turn-id=\"request-WEB:9f9c635c-5e53-4b4e-b4bd-bc8f40dd192d-13\" dir=\"auto\" 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)))]\"\u003e\n\u003cdiv class=\"text-base my-auto 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 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv 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-message-model-slug=\"gpt-5-5\" dir=\"auto\" data-message-id=\"bda1d770-8352-4b63-85a2-8fdc5c2a0328\" data-message-author-role=\"assistant\"\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\u003ch3 data-end=\"32\" data-start=\"0\" data-section-id=\"6kpyla\"\u003eRiley O-Neck Long Sleeve Tee\u003c\/h3\u003e\n\u003cp data-end=\"348\" data-start=\"34\"\u003eThe ultimate everyday essential, the \u003cstrong data-end=\"103\" data-start=\"71\"\u003eRiley O-Neck Long Sleeve Tee\u003c\/strong\u003e is designed for effortless comfort and timeless style. Crafted from an ultra-soft organic cotton blend, this fitted long-sleeve tee feels smooth against the skin while offering just the right amount of stretch for a flattering, comfortable fit.\u003c\/p\u003e\n\u003cp data-end=\"631\" data-start=\"350\"\u003eFeaturing a classic crew neckline and clean, minimalist silhouette, Riley is the versatile layering piece you'll reach for season after season. Wear it on its own with denim, tucked into tailored trousers, or layered beneath jackets and cardigans for an effortlessly polished look.\u003c\/p\u003e\n\u003cp data-end=\"721\" data-start=\"633\"\u003eAvailable in rich jewel-inspired hues that bring a fresh pop of colour to your wardrobe.\u003c\/p\u003e\n\u003cp data-end=\"735\" data-start=\"723\"\u003e\u003cstrong data-end=\"735\" data-start=\"723\"\u003eFeatures\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-end=\"964\" data-start=\"736\"\u003e\n\u003cli data-end=\"775\" data-start=\"736\" data-section-id=\"47cdh7\"\u003eSoft, breathable organic cotton blend\u003c\/li\u003e\n\u003cli data-end=\"808\" data-start=\"776\" data-section-id=\"21ecpu\"\u003eClassic crew (O-neck) neckline\u003c\/li\u003e\n\u003cli data-end=\"839\" data-start=\"809\" data-section-id=\"m1y3pa\"\u003eFlattering fitted silhouette\u003c\/li\u003e\n\u003cli data-end=\"854\" data-start=\"840\" data-section-id=\"zn8djx\"\u003eLong sleeves\u003c\/li\u003e\n\u003cli data-end=\"889\" data-start=\"855\" data-section-id=\"14bsp81\"\u003eLightweight, comfortable stretch\u003c\/li\u003e\n\u003cli data-end=\"934\" data-start=\"890\" data-section-id=\"gaeq6e\"\u003ePerfect for layering or wearing on its own\u003c\/li\u003e\n\u003cli data-end=\"964\" data-start=\"935\" data-section-id=\"1ia89u5\"\u003eEveryday wardrobe essential\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-end=\"984\" data-start=\"966\"\u003e\u003cstrong data-end=\"984\" data-start=\"966\"\u003eFabric Content\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-end=\"1036\" data-start=\"985\"\u003e\n\u003cli data-end=\"1022\" data-start=\"985\" data-section-id=\"31rzy7\"\u003e96% Organic Cotton (Direct to Farm)\u003c\/li\u003e\n\u003cli data-end=\"1036\" data-start=\"1023\" data-section-id=\"dp2a8s\"\u003e4% Elastane\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-end=\"1156\" data-start=\"1038\"\u003e\u003cstrong data-end=\"1045\" data-start=\"1038\"\u003eFit\u003c\/strong\u003e\u003cbr\u003eTrue to size with a body-skimming fit. The added stretch provides all-day comfort while maintaining its shape.\u003c\/p\u003e\n\u003cp data-end=\"1372\" data-start=\"1158\"\u003e\u003cstrong data-end=\"1180\" data-start=\"1158\"\u003eWhy You'll Love It\u003c\/strong\u003e\u003cbr\u003e✔ Made with responsibly sourced organic cotton\u003cbr data-end=\"1230\" data-start=\"1227\"\u003e✔ Soft, breathable, and comfortable for everyday wear\u003cbr data-end=\"1286\" data-start=\"1283\"\u003e✔ Easy layering piece for every season\u003cbr data-end=\"1327\" data-start=\"1324\"\u003e✔ Classic design that never goes out of style\u003c\/p\u003e\n\u003cp data-end=\"1532\" data-start=\"1374\"\u003e\u003cstrong data-end=\"1387\" data-start=\"1374\"\u003eStyle Tip\u003c\/strong\u003e\u003cbr\u003ePair with your favourite denim and sneakers for an effortless casual look, or layer under a blazer with trousers for a polished everyday outfit.\u003c\/p\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"1577\" data-start=\"1534\"\u003e✨ A simple essential you'll wear on repeat.\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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cdiv data-is-intersecting=\"true\" data-turn-id-container=\"b76f8729-ce33-4860-bbcc-615ca1e8324e\" class=\"\"\u003e\n\u003csection data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-29\" data-turn-id-container=\"b76f8729-ce33-4860-bbcc-615ca1e8324e\" data-turn-id=\"b76f8729-ce33-4860-bbcc-615ca1e8324e\" dir=\"auto\" 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-(--header-height)\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pt-12 [--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\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv 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\" dir=\"auto\" data-message-id=\"b76f8729-ce33-4860-bbcc-615ca1e8324e\" data-message-author-role=\"user\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden items-end rtl:items-start\"\u003e\n\u003cdiv class=\"user-message-bubble-color corner-superellipse\/0.98 relative min-w-0 overflow-hidden rounded-[22px] px-4 py-2.5 leading-6 max-w-(--user-chat-width,70%)\"\u003e\n\u003cdiv class=\"max-w-full min-w-0 [overflow-wrap:anywhere] whitespace-pre-wrap\"\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\/section\u003e\n\u003c\/div\u003e\n\u003cdiv data-is-intersecting=\"true\" data-turn-id-container=\"request-WEB:9f9c635c-5e53-4b4e-b4bd-bc8f40dd192d-14\" class=\"\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-30\" data-turn-id-container=\"request-WEB:9f9c635c-5e53-4b4e-b4bd-bc8f40dd192d-14\" data-turn-id=\"request-WEB:9f9c635c-5e53-4b4e-b4bd-bc8f40dd192d-14\" dir=\"auto\" 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)))]\"\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\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv class=\"flex flex-col\"\u003e\n\u003cdiv class=\"my-1 flex flex-col gap-2\"\u003e\n\u003cdiv data-testid=\"image-gen-loading-state-frame\" class=\"relative w-full max-w-[480px]\"\u003e\n\u003cdiv data-testid=\"image-gen-loading-state-entry-surface\" class=\"relative w-full will-change-[opacity,clip-path,transform]\"\u003e\n\u003cdiv class=\"pointer-events-none absolute inset-x-0 top-0 z-20 p-6\"\u003e\n\u003cdiv class=\"max-w-[70%] space-y-0.5\"\u003e\n\u003cp data-testid=\"image-gen-loading-state-headline\" class=\"text-[17px] leading-[23px] font-medium text-token-text-secondary\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"relative isolate w-full overflow-hidden rounded-[36px] transition-colors duration-200 ease-out bg-token-bg-tertiary\/70 text-token-text-secondary dark:text-white\/70\" data-testid=\"image-gen-loading-state\" aria-label=\"Generating image...\"\u003e\n\u003cdiv class=\"absolute inset-0 z-10\"\u003e\n\u003cdiv class=\"pointer-events-none absolute inset-0 overflow-hidden [clip-path:inset(56px_0px_0px_0px)]\" data-testid=\"image-gen-loading-state-dots\" aria-hidden=\"true\"\u003e\n\u003cdiv data-testid=\"loading-halftone-dots-animation\" class=\"h-full\"\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\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\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\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\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\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003caudio crossorigin=\"anonymous\" autoplay=\"autoplay\" class=\"fixed start-0 bottom-0 hidden h-0 w-0\"\u003e\u003c\/audio\u003e\u003c\/p\u003e","brand":"Only","offers":[{"title":"Winetasting \/ XS","offer_id":57905246535840,"sku":null,"price":32.0,"currency_code":"CAD","in_stock":true},{"title":"Winetasting \/ S","offer_id":57905246568608,"sku":null,"price":32.0,"currency_code":"CAD","in_stock":true},{"title":"Winetasting \/ M","offer_id":57905246601376,"sku":null,"price":32.0,"currency_code":"CAD","in_stock":true},{"title":"Winetasting \/ L","offer_id":57905246634144,"sku":null,"price":32.0,"currency_code":"CAD","in_stock":true},{"title":"Winetasting \/ XL","offer_id":57905246666912,"sku":null,"price":32.0,"currency_code":"CAD","in_stock":true},{"title":"Rumba Red \/ XS","offer_id":57905246699680,"sku":null,"price":32.0,"currency_code":"CAD","in_stock":true},{"title":"Rumba Red \/ S","offer_id":57905246732448,"sku":null,"price":32.0,"currency_code":"CAD","in_stock":true},{"title":"Rumba Red \/ M","offer_id":57905246765216,"sku":null,"price":32.0,"currency_code":"CAD","in_stock":true},{"title":"Rumba Red \/ L","offer_id":57905246797984,"sku":null,"price":32.0,"currency_code":"CAD","in_stock":true},{"title":"Rumba Red \/ XL","offer_id":57905246830752,"sku":null,"price":32.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0330\/9915\/3453\/files\/ChatGPTImageJun15_2026_12_18_27PM.png?v=1781547741","url":"https:\/\/www.threebrokesisters.ca\/products\/only-riley-o-neck-tee","provider":"Three Broke Sisters","version":"1.0","type":"link"}