{"product_id":"ethan-baseball-cap","title":"Ethan | Rugged Vintage Baseball Cap","description":"\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\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)\" dir=\"auto\" data-turn-id=\"70b977a0-a4ed-4658-af8f-719056ada9a4\" data-testid=\"conversation-turn-489\" data-scroll-anchor=\"false\" data-turn=\"user\"\u003e\u003c\/section\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] 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-69eb6207-bf74-8324-b0b3-7ea6bb4ad929-35\" data-testid=\"conversation-turn-490\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\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\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"8b9096d7-3f30-41a9-9fe3-2afd703e09d5\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" 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 w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003ch3 data-section-id=\"1w2xjg3\" data-start=\"0\" data-end=\"60\"\u003eEffortless Rugged Vintage Style with Everyday Confidence\u003c\/h3\u003e\n\u003cp data-start=\"62\" data-end=\"412\"\u003eThe Ethan Rugged Vintage Baseball Cap combines structured design with a worn-in, character-rich finish for a bold yet effortless everyday essential. Its balanced silhouette and curved brim frame the face with ease, while the vintage wash adds depth and understated edge. Designed for versatile wear, it pairs naturally with casual and off-duty looks.\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\u003cp data-end=\"395\" data-start=\"72\"\u003e\u003cbr\u003e\u003cimg style=\"font-size: 0.875rem;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0862\/5084\/8522\/files\/winter_15.png?v=1764752541\"\u003e\u003c\/p\u003e\n\u003ch3 data-end=\"419\" data-start=\"397\"\u003eWHY YOU’LL LOVE IT\u003c\/h3\u003e\n\u003cp data-end=\"506\" data-start=\"421\"\u003e✓ \u003cstrong data-end=\"444\" data-start=\"423\"\u003eStatement Feature\u003c\/strong\u003e – A vintage wash effect delivers distinctive, rugged charm.\u003c\/p\u003e\n\u003cp data-end=\"591\" data-start=\"508\"\u003e✓ \u003cstrong data-end=\"530\" data-start=\"510\"\u003eStructured Shape\u003c\/strong\u003e – Maintains a clean, masculine profile throughout the day.\u003c\/p\u003e\n\u003cp data-end=\"679\" data-start=\"593\"\u003e✓ \u003cstrong data-end=\"622\" data-start=\"595\"\u003eConfidence-Boosting Fit\u003c\/strong\u003e – Adjustable back ensures a secure, personalized feel.\u003c\/p\u003e\n\u003cp data-end=\"776\" data-start=\"681\"\u003e✓ \u003cstrong data-end=\"703\" data-start=\"683\"\u003eVersatile Design\u003c\/strong\u003e – Pairs effortlessly with denim, utility pieces, or laid-back staples.\u003c\/p\u003e\n\u003cp data-end=\"855\" data-start=\"778\"\u003e✓ \u003cstrong data-end=\"805\" data-start=\"780\"\u003eSoft Comfortable Feel\u003c\/strong\u003e – Light and easy to wear from morning to night.\u003cbr\u003e\u003cbr\u003e\u003cimg style=\"font-size: 0.875rem;\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0862\/5084\/8522\/files\/Sa58be29e26ba4edd967b34b8746357b5q.webp?v=1759137790\"\u003e\u003c\/p\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] 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-69eb6207-bf74-8324-b0b3-7ea6bb4ad929-31\" data-testid=\"conversation-turn-482\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\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\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"699d6a90-64e2-4a7c-b4ea-512494c4614f\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" 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 w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] 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-69eb6207-bf74-8324-b0b3-7ea6bb4ad929-35\" data-testid=\"conversation-turn-490\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\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\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"8b9096d7-3f30-41a9-9fe3-2afd703e09d5\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" 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 w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"864\" data-end=\"1007\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eThe Ethan Rugged Vintage Baseball Cap is a simple yet bold essential that brings effortless authenticity and everyday confidence to your style.\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\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 class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"Grant \u0026 Mercer","offers":[{"title":"Army Green \/ One size","offer_id":47883561500826,"sku":null,"price":49.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ One size","offer_id":47883561533594,"sku":null,"price":49.95,"currency_code":"CAD","in_stock":true},{"title":"Khaki \/ One size","offer_id":47883561566362,"sku":null,"price":49.95,"currency_code":"CAD","in_stock":true},{"title":"Gray \/ One size","offer_id":47883561599130,"sku":null,"price":49.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/2780\/4570\/files\/ChatGPT_Image_16_aug_2025_12_20_04_15b6feaf-056a-4b03-9886-5a5846e80530.png?v=1777155594","url":"https:\/\/grantandmercer.com\/products\/ethan-baseball-cap","provider":"Grant \u0026 Mercer","version":"1.0","type":"link"}