{"product_id":"st-johnstone-davidson-printed-club-classic-t-shirt","title":"St Johnstone - Davidson | Printed Club Classic T-Shirt","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-6a3c2dda-dea8-83ed-be77-bbd1b2eed4fa-0\" 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-6a3c2dda-dea8-83ed-be77-bbd1b2eed4fa-0\" data-turn-id-container=\"request-6a3c2dda-dea8-83ed-be77-bbd1b2eed4fa-0\" data-testid=\"conversation-turn-59\" data-turn=\"assistant\"\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 data-conversation-screenshot-content=\"\" 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=\"a8607534-d6e1-4cf8-8984-6eb3d50e1066\" 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\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-6a3c2dda-dea8-83ed-be77-bbd1b2eed4fa-1\" 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-6a3c2dda-dea8-83ed-be77-bbd1b2eed4fa-1\" data-turn-id-container=\"request-6a3c2dda-dea8-83ed-be77-bbd1b2eed4fa-1\" data-testid=\"conversation-turn-61\" data-turn=\"assistant\"\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 data-conversation-screenshot-content=\"\" 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=\"732663fd-18cd-4419-9a5e-dfbac7c3e1bc\" 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\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-6a3c2dda-dea8-83ed-be77-bbd1b2eed4fa-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-6a3c2dda-dea8-83ed-be77-bbd1b2eed4fa-2\" data-turn-id-container=\"request-6a3c2dda-dea8-83ed-be77-bbd1b2eed4fa-2\" data-testid=\"conversation-turn-63\" data-turn=\"assistant\"\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 data-conversation-screenshot-content=\"\" 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=\"47686d15-2ea5-46d8-9da0-b77422766a4a\" 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=\"718\" data-is-last-node=\"\" data-is-only-node=\"\" class=\"PDq2pG_selectionAnchorContainer\"\u003e\u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eCallum Davidson\u003c\/span\u003e\u003c\/span\u003e secured his place in the history of \u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eSt Johnstone F.C.\u003c\/span\u003e\u003c\/span\u003e by leading the club to an unprecedented domestic cup double during the 2020–21 season. In his first year as manager, Davidson guided Saints to victory in both the \u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eScottish League Cup\u003c\/span\u003e\u003c\/span\u003e and the \u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eScottish Cup Final\u003c\/span\u003e\u003c\/span\u003e, making St Johnstone only the fourth Scottish club to achieve the feat. A former St Johnstone defender, Davidson combined disciplined organisation with attacking quality to deliver the greatest season in the club's history. His remarkable achievements ensured his legacy as one of the most successful and respected figures ever associated with the Perth club.\u003cspan aria-hidden=\"true\" class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\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":"90.+5","offers":[{"title":"Black \/ S","offer_id":58310358532444,"sku":"7515298_17569","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":58310358565212,"sku":"7515298_17574","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":58310358597980,"sku":"7515298_17579","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":58310358630748,"sku":"7515298_17584","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":58310358663516,"sku":"7515298_17589","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":58310358696284,"sku":"7515298_17594","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":58310358729052,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":58310358761820,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":58310358794588,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":58310358827356,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":58310358860124,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":58310358892892,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ S","offer_id":58310358925660,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ M","offer_id":58310358958428,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ L","offer_id":58310358991196,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ XL","offer_id":58310359023964,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ 2XL","offer_id":58310359056732,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Sand \/ 3XL","offer_id":58310359089500,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":58310359122268,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":58310359155036,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":58310359187804,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":58310359220572,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":58310359253340,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":58310359286108,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":58310359318876,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":58310359351644,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":58310359384412,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":58310359417180,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":58310359449948,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":58310359482716,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ S","offer_id":58310359515484,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ M","offer_id":58310359548252,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ L","offer_id":58310359581020,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ XL","offer_id":58310359613788,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ 2XL","offer_id":58310359646556,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ 3XL","offer_id":58310359679324,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0947\/2668\/5020\/files\/22_54cbe9e0-4e4e-4381-8a5a-ca0315ea833a.png?v=1784387663","url":"https:\/\/www.ninetyplus5.com\/products\/st-johnstone-davidson-printed-club-classic-t-shirt","provider":"90.+5","version":"1.0","type":"link"}