{"product_id":"surviving-out-of-spite-crewneck","title":"Surviving Out Of Spite Crewneck","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\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\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-15 [--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 dir=\"auto\" 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\" 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\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\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\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-15 [--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 dir=\"auto\" 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\" 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\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\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\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-15 [--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 dir=\"auto\" 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\" 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 class=\"PDq2pG_selectionAnchorContainer\"\u003eSometimes positivity isn’t the motivation—pure spite gets the job done. This funny crewneck sweatshirt features \u003cstrong\u003e“Surviving Out of Spite”\u003c\/strong\u003e in a bold red typographic design, combining statement block lettering with contrasting script for a clean, sarcastic look.\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eMade from soft \u003cstrong\u003e7.8 oz. 50\/50 cotton-poly fleece\u003c\/strong\u003e, this sweatshirt delivers comfortable warmth without sacrificing an easy everyday fit. The classic unisex silhouette makes it perfect for casual outfits, lounging, running errands, or simply making your current source of motivation known.\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\/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\/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\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Cultura One","offers":[{"title":"Black \/ S","offer_id":50247236124929,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":50247236157697,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":50247236190465,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":50247236223233,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":50247236256001,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":50247236288769,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":50247236321537,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":50247236354305,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":50247236387073,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":50247236419841,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":50247236452609,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":50247236485377,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":50247236518145,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ M","offer_id":50247236550913,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":50247236583681,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":50247236616449,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 2XL","offer_id":50247236649217,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 3XL","offer_id":50247236681985,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":50247239368961,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":50247239401729,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":50247239434497,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":50247239467265,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":50247239500033,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 3XL","offer_id":50247239532801,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0788\/6730\/0609\/files\/White_6c253ee4-d84d-46a2-b9ae-ff1fc11c0b5a.png?v=1787849202","url":"https:\/\/culturaone.com\/products\/surviving-out-of-spite-crewneck","provider":"Cultura One","version":"1.0","type":"link"}