{"product_id":"youth-embroidered-baseball-cap-happy-dog-happy-life-paw-logo","title":"Little Buddy Cap","description":"\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-6a4bfa0d-0bcc-83ea-ac22-9c8e1588148e-95\" 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-6a4bfa0d-0bcc-83ea-ac22-9c8e1588148e-95\" data-turn-id-container=\"request-6a4bfa0d-0bcc-83ea-ac22-9c8e1588148e-95\" data-testid=\"conversation-turn-166\" 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=\"79ab71cc-ad3e-46b3-8d40-60a9623bd665\" 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=\"110\" data-end=\"151\" class=\"PDq2pG_selectionAnchorContainer\"\u003eBig adventures start with a great hat. 🐾\u003cspan aria-hidden=\"true\" class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-start=\"153\" data-end=\"448\"\u003eThe \u003cstrong data-start=\"157\" data-end=\"177\"\u003eLittle Buddy Cap\u003c\/strong\u003e is designed for kids who love exploring with their four-legged best friends. Made for everyday play, park adventures, beach days, and family outings, this classic cap features our signature Happy Dog Happy Life logo and an adjustable fit that grows with your little one.\u003c\/p\u003e\n\u003cp data-start=\"450\" data-end=\"683\"\u003eLightweight, comfortable, and easy to wear, it's the perfect finishing touch for every dog-loving kid's outfit. Even better, every purchase helps support dogs in need—so your little buddy can make a difference while looking adorable.\u003c\/p\u003e\n\u003ch3 data-section-id=\"19zqy0x\" data-start=\"685\" data-end=\"697\"\u003eFeatures\u003c\/h3\u003e\n\u003cul data-start=\"698\" data-end=\"1006\"\u003e\n\u003cli data-section-id=\"a0jn6s\" data-start=\"698\" data-end=\"737\"\u003eSoft, lightweight cotton construction\u003c\/li\u003e\n\u003cli data-section-id=\"qryjhc\" data-start=\"738\" data-end=\"785\"\u003eAdjustable back closure for a comfortable fit\u003c\/li\u003e\n\u003cli data-section-id=\"1e2ftr9\" data-start=\"786\" data-end=\"825\"\u003eEmbroidered Happy Dog Happy Life logo\u003c\/li\u003e\n\u003cli data-section-id=\"1m5ieta\" data-start=\"826\" data-end=\"867\"\u003eCurved brim for everyday sun protection\u003c\/li\u003e\n\u003cli data-section-id=\"ud7pic\" data-start=\"868\" data-end=\"928\"\u003ePerfect for the park, beach, school, and family adventures\u003c\/li\u003e\n\u003cli data-section-id=\"1f10y2f\" data-start=\"929\" data-end=\"962\"\u003eUnisex style for boys and girls\u003c\/li\u003e\n\u003cli data-section-id=\"149zbb5\" data-start=\"963\" data-end=\"1006\"\u003eEvery purchase helps support dogs in need\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-section-id=\"dfymt4\" data-start=\"1008\" data-end=\"1029\"\u003eCare Instructions\u003c\/h3\u003e\n\u003cul data-start=\"1030\" data-end=\"1073\"\u003e\n\u003cli data-section-id=\"1ed4669\" data-start=\"1030\" data-end=\"1047\"\u003eSpot clean only\u003c\/li\u003e\n\u003cli data-section-id=\"16j213x\" data-start=\"1048\" data-end=\"1057\"\u003eAir dry\u003c\/li\u003e\n\u003cli data-section-id=\"1vrvu3b\" data-start=\"1058\" data-end=\"1073\"\u003eDo not bleach\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1075\" data-end=\"1139\"\u003e\u003cstrong data-start=\"1075\" data-end=\"1134\"\u003eBecause every little dog lover deserves a favorite hat\u003c\/strong\u003e\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\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\"\u003e\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 pointer-events-none [--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] Ejxyja_threadFooterContentFade\"\u003e\n\u003cdiv class=\"relative mx-auto h-0 pointer-events-auto\"\u003e\u003c\/div\u003e\n\u003cdiv data-testid=\"thread-disclaimer\" class=\"\"\u003e\n\u003cdiv class=\"min-h-9 pt-2 pb-3 text-center text-xs text-token-text-tertiary [view-transition-name:var(--vt-disclaimer)] absolute inset-x-0 bottom-[calc(100%+1*var(--spacing))] transition-opacity duration-250 group-[:not([data-show-disclaimer])]\/scroll-root:pointer-events-none group-[:not([data-show-disclaimer])]\/scroll-root:duration-50 group-[:not([data-show-disclaimer])]\/scroll-root:opacity-0\"\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\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-(--thread-component-gap,24px) pointer-events-auto\"\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 autocomplete=\"off\" class=\"group\/composer w-full\" data-type=\"unified-composer\"\u003e\n\u003cdiv class=\"relative\"\u003e\n\u003cdiv class=\"bg-(--composer-surface-primary) cursor-text overflow-clip bg-clip-padding px-2 py-[9px] contain-inline-size motion-safe:transition-colors motion-safe:duration-200 motion-safe:ease-in-out group-not-data-expanded\/composer:min-h-[52px] group-not-data-expanded\/composer:py-[5px] grid grid-cols-[auto_1fr_auto] [grid-template-areas:'header_header_header'_'leading_primary_trailing'_'._footer_.'] group-data-expanded\/composer:[grid-template-areas:'header_header_header'_'primary_primary_primary'_'leading_footer_trailing'] max-sm:[grid-template-areas:'header_header_header'_'primary_primary_primary'_'leading_footer_trailing'] shadow-short-composer\" data-composer-surface=\"true\"\u003e\n\u003cdiv class=\"-my-2.5 flex overflow-x-hidden ps-1.75 pe-1.5 [grid-area:primary] group-data-expanded\/composer:mb-0 group-data-expanded\/composer:ps-2.5 group-data-expanded\/composer:pe-2.5 min-h-14 items-center\"\u003e\n\u003cdiv class=\"wcDTda_prosemirror-parent text-token-text-primary max-h-[max(30svh,5rem)] max-h-52 min-h-[var(--deep-research-composer-extra-height,unset)] flex-1 overflow-auto [scrollbar-width:thin] default-browser vertical-scroll-fade-mask group-data-[expanded-composer-mode-button]\/composer:pe-9\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\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\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Happy Dog Happy Life","offers":[{"title":"White \/ One size","offer_id":42433498775637,"sku":"26969481746491008098","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0586\/0966\/4085\/files\/4a1331fd-e826-4476-977d-6074c8807645.png?v=1784906329","url":"https:\/\/thehappydog.co\/products\/youth-embroidered-baseball-cap-happy-dog-happy-life-paw-logo","provider":"Happy Dog Happy Life ","version":"1.0","type":"link"}