{"title":"CART SUGGESTIONS","description":"","products":[{"product_id":"gvs-split-skull-long-sleeve","title":"\"Split Skull\" Long Sleeve","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eThe \u003cstrong data-start=\"253\" data-end=\"280\"\u003eSplit Skull Long Sleeve\u003c\/strong\u003e features a weathered skull design with a broken-in feel - a timeless layer made for cool coastal days and everyday wear.\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eModel shown is 5'11 180lbs wearing a large.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eArt by Matty Klemanski (@chickenrat.art)\u003c\/em\u003e\u003c\/p\u003e","brand":"Grandview Surf Shop","offers":[{"title":"Dark Grey \/ XS","offer_id":45868458836189,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ S","offer_id":45907233734877,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ M","offer_id":45907233767645,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ L","offer_id":45907233800413,"sku":null,"price":40.0,"currency_code":"USD","in_stock":false},{"title":"Dark Grey \/ XL","offer_id":45907233833181,"sku":null,"price":40.0,"currency_code":"USD","in_stock":false},{"title":"Dark Grey \/ 2XL","offer_id":45907233865949,"sku":null,"price":40.0,"currency_code":"USD","in_stock":false},{"title":"Cinder \/ XS","offer_id":45868458868957,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Cinder \/ S","offer_id":45907233898717,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Cinder \/ M","offer_id":45907233931485,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Cinder \/ L","offer_id":45907233964253,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Cinder \/ XL","offer_id":45907233997021,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Cinder \/ 2XL","offer_id":45907234029789,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0702\/2559\/2541\/files\/IMG_3959.jpg?v=1756434710"},{"product_id":"gvs-sandman-board-short","title":"\"Sandman\" Boardshort","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:65532d26-9c5e-4b80-b3f7-dc244d575265-5\" 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-WEB:65532d26-9c5e-4b80-b3f7-dc244d575265-5\" data-turn-id-container=\"request-WEB:65532d26-9c5e-4b80-b3f7-dc244d575265-5\" data-testid=\"conversation-turn-12\" 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 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=\"1c8f4945-1f1d-431a-8492-26bdd65ee10f\" 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=\"54\" data-end=\"585\"\u003e\u003cstrong data-start=\"54\" data-end=\"69\"\u003eThe Sandman\u003c\/strong\u003e channels the spirit of coastal road trips and endless California summers. Part of our premium surf boardshort collection, it blends timeless style with everyday functionality - \u003cstrong\u003eand has that canvas feel\u003c\/strong\u003e. Available in a range of classic colorways with heritage stripe detailing, it's a versatile boardshort built for everything from dawn patrols to afternoons spent along the coast. Thoughtfully designed side pockets provide everyday utility without disrupting the clean, classic silhouette. Lightweight, comfortable, and made to be worn often.\u003c\/p\u003e\n\u003cp data-start=\"587\" data-end=\"1121\"\u003eFeaturing an 18\" outseam and a modern straight-leg fit, the Sandman is crafted from a soft, vintage-washed stretch fabric that delivers the look and feel of a classic canvas short without sacrificing comfort or performance. Functional details include two side pockets, a rear patch pocket, contrast stitching, side seam binding, and a fixed waistband with drawcord closure for a secure fit in and out of the water. Made from recycled materials and built for daily wear, it's equally at home in the lineup, on the boat, or around town.\u003cbr\u003e\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e\u003c\/p\u003e\n\u003ch3 data-section-id=\"1iytkb9\" data-start=\"1093\" data-end=\"1108\"\u003eQuick Specs\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e18\" outseam\u003c\/li\u003e\n\u003cli\u003eStraight-leg fit\u003c\/li\u003e\n\u003cli\u003eVintage-washed finish\u003c\/li\u003e\n\u003cli\u003e92% recycled polyester \/ 8% spandex\u003c\/li\u003e\n\u003cli\u003eFixed waistband with drawcord\u003c\/li\u003e\n\u003cli\u003eTwo side pockets\u003c\/li\u003e\n\u003cli\u003eRear patch pocket\u003c\/li\u003e\n\u003cli\u003eSide seam binding \u0026amp; contrast stitching\u003c\/li\u003e\n\u003cli\u003eDesigned for surf, travel, and everyday wear\u003c\/li\u003e\n\u003c\/ul\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":"GVS","offers":[{"title":"Dark Grey \/ 28","offer_id":46450768871645,"sku":"GVS-SCB-GRY-28","price":65.0,"currency_code":"USD","in_stock":false},{"title":"Dark Grey \/ 30","offer_id":46450768904413,"sku":"GVS-SCB-GRY-30","price":65.0,"currency_code":"USD","in_stock":false},{"title":"Dark Grey \/ 31","offer_id":46450768937181,"sku":"GVS-SCB-GRY-31","price":65.0,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ 32","offer_id":46450768969949,"sku":"GVS-SCB-GRY-32","price":65.0,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ 33","offer_id":46450769002717,"sku":"GVS-SCB-GRY-33","price":65.0,"currency_code":"USD","in_stock":false},{"title":"Dark Grey \/ 34","offer_id":46450769035485,"sku":"GVS-SCB-GRY-34","price":65.0,"currency_code":"USD","in_stock":false},{"title":"Dark Grey \/ 36","offer_id":46450769068253,"sku":"GVS-SCB-GRY-36","price":65.0,"currency_code":"USD","in_stock":false},{"title":"Dark Grey \/ 38","offer_id":46752960479453,"sku":"GVS-SCB-GRY-38","price":65.0,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ 40","offer_id":46752960512221,"sku":"GVS-SCB-GRY-40","price":65.0,"currency_code":"USD","in_stock":false},{"title":"Black \/ 28","offer_id":48016052191453,"sku":null,"price":65.0,"currency_code":"USD","in_stock":false},{"title":"Black \/ 30","offer_id":48016052224221,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 31","offer_id":48016052256989,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 32","offer_id":48016052289757,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 33","offer_id":48016052322525,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 34","offer_id":48016052355293,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 36","offer_id":48016052388061,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 38","offer_id":48016052420829,"sku":null,"price":65.0,"currency_code":"USD","in_stock":false},{"title":"Black \/ 40","offer_id":48016052453597,"sku":null,"price":65.0,"currency_code":"USD","in_stock":false},{"title":"Camo \/ 28","offer_id":48016052486365,"sku":null,"price":65.0,"currency_code":"USD","in_stock":false},{"title":"Camo \/ 30","offer_id":48016052519133,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Camo \/ 31","offer_id":48016052551901,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Camo \/ 32","offer_id":48016052584669,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Camo \/ 33","offer_id":48016052617437,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Camo \/ 34","offer_id":48016052650205,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Camo \/ 36","offer_id":48016052682973,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Camo \/ 38","offer_id":48016052715741,"sku":null,"price":65.0,"currency_code":"USD","in_stock":false},{"title":"Camo \/ 40","offer_id":48016052748509,"sku":null,"price":65.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0702\/2559\/2541\/files\/SANDMAN_Black_GVS_Boardshort_Front.jpg?v=1781114696"},{"product_id":"gvs-beach-towel-kelp-lurkers","title":"\"Kelp Lurkers\" Shop Towel","description":"\u003cp\u003e\u003cspan\u003eThe “Kelp Lurkers” towel is your new go-to for beach days and surf sessions. Designed by a local San Diego artist, it’s got a funky, unique vibe. Sand-resistant on top and super absorbent underneath, it’s made with a soft microfiber\/poly blend. At 30” x 60”, it’s the perfect size and packs down small so it’s easy to toss in your beach bag or board bag.\u003c\/span\u003e\u003c\/p\u003e","brand":"GVS","offers":[{"title":"Default Title","offer_id":46510597341405,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0702\/2559\/2541\/files\/IMG_8814_Large_c7e239e1-f871-4bfa-a1da-f66c47b63145.jpg?v=1764612664"},{"product_id":"gvs-beach-towel-beach-creatures","title":"\"Beach Creatures\" Shop Towel","description":"\u003cp\u003e\u003cspan\u003eThe “Beach Creatures” towel is your new go-to for beach days and surf sessions. Designed by a local San Diego artist, it’s got a funky, unique vibe. Sand-resistant on top and super absorbent underneath, it’s made with a soft microfiber\/poly blend. At 30” x 60”, it’s the perfect size and packs down small so it’s easy to toss in your beach bag or board bag.\u003c\/span\u003e\u003c\/p\u003e","brand":"GVS","offers":[{"title":"Default Title","offer_id":46510634238173,"sku":null,"price":42.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0702\/2559\/2541\/files\/GVS_The_Crew_Towel.jpg?v=1757994112"},{"product_id":"turbomat","title":"Turbomat","description":"\u003cp data-start=\"77\" data-end=\"114\"\u003e\u003cstrong data-start=\"77\" data-end=\"112\"\u003eTurbomat\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"77\" data-end=\"114\"\u003eThe Turbomat is built to be your go-to inflatable surf mat for any\/all your surf sessions. Small and manuverable, it’s the perfect mat for riders who want tighter control, quick turns, and plenty of speed down the line.\u003c\/p\u003e\n\u003cp data-start=\"376\" data-end=\"703\"\u003eDesigned with a double-barrel concave bottom, the Turbomat delivers extra drive and control right in the pocket-whether you’re trimming through clean walls or pulling under the lip to chase that vision. Its size makes it approachable for kids learning the craft while still being a trusted weapon for experienced mat riders.\u003c\/p\u003e\n\u003cp data-start=\"705\" data-end=\"720\"\u003e\u003cstrong data-start=\"705\" data-end=\"718\"\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-start=\"705\" data-end=\"720\"\u003eCompact, maneuverable design.\u003c\/li\u003e\n\u003cli data-start=\"705\" data-end=\"720\"\u003eDouble-barrel concave bottom for added drive and pocket control.\u003c\/li\u003e\n\u003cli data-start=\"705\" data-end=\"720\"\u003eGreat for speed runs down the line or tucking under the lip.\u003c\/li\u003e\n\u003cli data-start=\"705\" data-end=\"720\"\u003eSuited for both beginners and advanced riders\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"965\" data-end=\"1105\"\u003e\u003cstrong data-start=\"965\" data-end=\"988\"\u003eNote on Handle Use:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"965\" data-end=\"1105\"\u003eThe handle is not designed to drag the mat underwater. Instead, use it to hold steady as you dive through waves.\u003c\/p\u003e","brand":"TURBOMAT","offers":[{"title":"Default Title","offer_id":46798523695325,"sku":"TURBO-MAT-GRN-001","price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0702\/2559\/2541\/files\/TurbomatatGVS.jpg?v=1758296706"},{"product_id":"surfdry-original","title":"SURFDRY Original Wetsuit Dryer","description":"\u003cp data-start=\"178\" data-end=\"208\"\u003ePlug in. Dry out. Surf more.\u003c\/p\u003e\n\u003cp data-start=\"210\" data-end=\"460\"\u003eMeet \u003cstrong data-start=\"215\" data-end=\"226\"\u003eSURFDRY\u003c\/strong\u003e - the original plug-in wetsuit dryer built to keep your sessions stink-free and your gear ready to go. Compact enough to travel, yet powerful enough to dry a suit in hours instead of days, it takes the hassle out of soggy neoprene.\u003c\/p\u003e\n\u003cp data-start=\"462\" data-end=\"648\"\u003eJust hang your wetsuit, clip on SURFDRY, and power it up. Its patent-pending tech pushes air through your suit while protecting the neoprene, so you get a faster, safer dry every time.\u003c\/p\u003e\n\u003cp data-start=\"650\" data-end=\"761\"\u003eFor everyday surfers who want more time in the water and less time waiting around, SURFDRY is a game-changer.\u003c\/p\u003e","brand":"SURFDRY","offers":[{"title":"Default Title","offer_id":46809588596957,"sku":null,"price":88.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0702\/2559\/2541\/files\/separated-top-front-fpo.webp?v=1758648377"},{"product_id":"nomad-boardshort","title":"\"Nomad\" Boardshort","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:65532d26-9c5e-4b80-b3f7-dc244d575265-5\" 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-WEB:65532d26-9c5e-4b80-b3f7-dc244d575265-5\" data-turn-id-container=\"request-WEB:65532d26-9c5e-4b80-b3f7-dc244d575265-5\" data-testid=\"conversation-turn-12\" 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 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=\"1c8f4945-1f1d-431a-8492-26bdd65ee10f\" 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=\"15\" data-end=\"564\"\u003e\u003cstrong\u003eThe Nomad\u003c\/strong\u003e was built for the surfers, travelers, and wanderers who rarely stick to the original plan. Part of our premium surf boardshort collection, it combines all-day comfort with versatile styling that feels just as natural on a road trip as it does in the water. Available in a range of unique colorways and prints, the Nomad is designed to move effortlessly between surf sessions, weekend adventures, and everything in between. Lightweight, comfortable, and easy to wear, it's the pair you'll find yourself packing first and reaching for often.\u003c\/p\u003e\n\u003cp data-start=\"566\" data-end=\"1142\"\u003eFeaturing a 19\" outseam and a modern straight-leg fit, the Nomad is crafted from a textured stretch fabric that delivers comfort, durability, and unrestricted movement. Contrast side paneling and print details give it a distinctive look without sacrificing versatility, while the fixed waistband and drawcord closure provide a secure fit in and out of the water. Functional details include side pockets and a rear patch pocket for everyday utility, making the Nomad equally capable whether you're chasing waves, exploring a new coastline, or heading into town after a session.\u003c\/p\u003e\n\u003ch3 data-section-id=\"1iytkb9\" data-start=\"1144\" data-end=\"1159\"\u003eQuick Specs\u003c\/h3\u003e\n\u003cul data-start=\"1160\" data-end=\"1394\"\u003e\n\u003cli data-section-id=\"1rsupau\" data-start=\"1160\" data-end=\"1173\"\u003e19\" outseam\u003c\/li\u003e\n\u003cli data-section-id=\"exm3g6\" data-start=\"1174\" data-end=\"1192\"\u003eStraight-leg fit\u003c\/li\u003e\n\u003cli data-section-id=\"1874ls1\" data-start=\"1193\" data-end=\"1218\"\u003eTextured stretch fabric\u003c\/li\u003e\n\u003cli data-section-id=\"1pq2hx\" data-start=\"1219\" data-end=\"1248\"\u003e90% polyester \/ 10% spandex\u003c\/li\u003e\n\u003cli data-section-id=\"1be8d3r\" data-start=\"1249\" data-end=\"1280\"\u003eFixed waistband with drawcord\u003c\/li\u003e\n\u003cli data-section-id=\"1jd5qqu\" data-start=\"1281\" data-end=\"1295\"\u003eSide pockets\u003c\/li\u003e\n\u003cli data-section-id=\"qhvog4\" data-start=\"1296\" data-end=\"1315\"\u003eRear patch pocket\u003c\/li\u003e\n\u003cli data-section-id=\"1mejsd2\" data-start=\"1316\" data-end=\"1347\"\u003eContrast side panel detailing\u003c\/li\u003e\n\u003cli data-section-id=\"1qxtk5d\" data-start=\"1348\" data-end=\"1394\"\u003eDesigned for surf, travel, and everyday wear\u003c\/li\u003e\n\u003c\/ul\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":"GVS","offers":[{"title":"Dark Grey \/ 28","offer_id":48016138731741,"sku":null,"price":65.0,"currency_code":"USD","in_stock":false},{"title":"Dark Grey \/ 30","offer_id":48016138764509,"sku":null,"price":65.0,"currency_code":"USD","in_stock":false},{"title":"Dark Grey \/ 31","offer_id":48016138797277,"sku":null,"price":65.0,"currency_code":"USD","in_stock":false},{"title":"Dark Grey \/ 32","offer_id":48016138830045,"sku":null,"price":65.0,"currency_code":"USD","in_stock":false},{"title":"Dark Grey \/ 33","offer_id":48016138862813,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ 34","offer_id":48016138895581,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ 36","offer_id":48016138928349,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ 38","offer_id":48016138961117,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ 40","offer_id":48016138993885,"sku":null,"price":65.0,"currency_code":"USD","in_stock":false},{"title":"Light Blue \/ 28","offer_id":48016164061405,"sku":null,"price":65.0,"currency_code":"USD","in_stock":false},{"title":"Light Blue \/ 30","offer_id":48016164094173,"sku":null,"price":65.0,"currency_code":"USD","in_stock":false},{"title":"Light Blue \/ 31","offer_id":48016164126941,"sku":null,"price":65.0,"currency_code":"USD","in_stock":false},{"title":"Light Blue \/ 32","offer_id":48016164159709,"sku":null,"price":65.0,"currency_code":"USD","in_stock":false},{"title":"Light Blue \/ 33","offer_id":48016164192477,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 34","offer_id":48016164225245,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 36","offer_id":48016164258013,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 38","offer_id":48016164290781,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 40","offer_id":48016164323549,"sku":null,"price":65.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0702\/2559\/2541\/files\/Nomadcamogvsfront.jpg?v=1781116659"},{"product_id":"catalyst-boardshort","title":"\"Catalyst\" Boardshort","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:65532d26-9c5e-4b80-b3f7-dc244d575265-5\" 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-WEB:65532d26-9c5e-4b80-b3f7-dc244d575265-5\" data-turn-id-container=\"request-WEB:65532d26-9c5e-4b80-b3f7-dc244d575265-5\" data-testid=\"conversation-turn-12\" 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 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=\"1c8f4945-1f1d-431a-8492-26bdd65ee10f\" 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=\"162\" data-end=\"678\"\u003e\u003cstrong\u003eThe Catalyst\u003c\/strong\u003e is built for surfers who value lightweight performance, unrestricted movement, and simplicity. Part of our premium surf boardshort collection, it strips away unnecessary bulk in favor of a clean, modern design that performs in and out of the water. Available in a range of versatile colorways, the Catalyst is designed for longer sessions, warmer days, and wherever the next swell takes you. Lightweight, comfortable, and quick-drying, it's a performance boardshort made to keep pace with every session.\u003c\/p\u003e\n\u003cp data-start=\"680\" data-end=\"1190\"\u003eFeaturing a 20\" outseam and a scalloped-leg fit, the Catalyst is crafted from a lightweight diamond dobby stretch fabric that delivers exceptional flexibility and all-day comfort. A streamlined fixed waistband with drawcord closure provides a secure fit, while the welded rear pocket reduces bulk and keeps the profile clean. Built from recycled materials and designed for maximum mobility, the Catalyst is engineered to move naturally whether you're paddling, surfing, swimming, or exploring beyond the beach.\u003c\/p\u003e\n\u003ch3 data-section-id=\"1iytkb9\" data-start=\"1192\" data-end=\"1207\"\u003eQuick Specs\u003c\/h3\u003e\n\u003cul data-start=\"1209\" data-end=\"1487\"\u003e\n\u003cli data-section-id=\"m2rocc\" data-start=\"1209\" data-end=\"1222\"\u003e20\" outseam\u003c\/li\u003e\n\u003cli data-section-id=\"1h6hhbz\" data-start=\"1223\" data-end=\"1242\"\u003eScalloped-leg fit\u003c\/li\u003e\n\u003cli data-section-id=\"4m1ofg\" data-start=\"1243\" data-end=\"1273\"\u003eDiamond dobby stretch fabric\u003c\/li\u003e\n\u003cli data-section-id=\"1s7fk9y\" data-start=\"1274\" data-end=\"1312\"\u003e90% recycled polyester \/ 10% spandex\u003c\/li\u003e\n\u003cli data-section-id=\"1agx8tc\" data-start=\"1313\" data-end=\"1353\"\u003eLightweight, quick-drying construction\u003c\/li\u003e\n\u003cli data-section-id=\"1be8d3r\" data-start=\"1354\" data-end=\"1385\"\u003eFixed waistband with drawcord\u003c\/li\u003e\n\u003cli data-section-id=\"1jji969\" data-start=\"1386\" data-end=\"1406\"\u003eWelded rear pocket\u003c\/li\u003e\n\u003cli data-section-id=\"16wa5rk\" data-start=\"1407\" data-end=\"1440\"\u003eBuilt for unrestricted movement\u003c\/li\u003e\n\u003cli data-section-id=\"1qxtk5d\" data-start=\"1441\" data-end=\"1487\"\u003eDesigned for surf, travel, and everyday wear\u003c\/li\u003e\n\u003c\/ul\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":"GVS","offers":[{"title":"Red \/ 28","offer_id":48016278880477,"sku":null,"price":65.0,"currency_code":"USD","in_stock":false},{"title":"Red \/ 30","offer_id":48016508125405,"sku":null,"price":65.0,"currency_code":"USD","in_stock":false},{"title":"Red \/ 31","offer_id":48016508158173,"sku":null,"price":65.0,"currency_code":"USD","in_stock":false},{"title":"Red \/ 32","offer_id":48016508190941,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ 33","offer_id":48016508223709,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ 34","offer_id":48016508256477,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ 36","offer_id":48016508289245,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ 38","offer_id":48016508322013,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ 40","offer_id":48016508354781,"sku":null,"price":65.0,"currency_code":"USD","in_stock":false},{"title":"Light Navy \/ 28","offer_id":48016302276829,"sku":null,"price":65.0,"currency_code":"USD","in_stock":false},{"title":"Light Navy \/ 30","offer_id":48016508387549,"sku":null,"price":65.0,"currency_code":"USD","in_stock":false},{"title":"Light Navy \/ 31","offer_id":48016508420317,"sku":null,"price":65.0,"currency_code":"USD","in_stock":false},{"title":"Light Navy \/ 32","offer_id":48016508453085,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Light Navy \/ 33","offer_id":48016508485853,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Light Navy \/ 34","offer_id":48016508518621,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Light Navy \/ 36","offer_id":48016508551389,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Light Navy \/ 38","offer_id":48016508584157,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Light Navy \/ 40","offer_id":48016508616925,"sku":null,"price":65.0,"currency_code":"USD","in_stock":false},{"title":"Dark Navy \/ 28","offer_id":48016302309597,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Dark Navy \/ 30","offer_id":48016508649693,"sku":null,"price":65.0,"currency_code":"USD","in_stock":false},{"title":"Dark Navy \/ 31","offer_id":48016508682461,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Dark Navy \/ 32","offer_id":48016508715229,"sku":null,"price":65.0,"currency_code":"USD","in_stock":false},{"title":"Dark Navy \/ 33","offer_id":48016508747997,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"Dark Navy \/ 34","offer_id":48016508780765,"sku":null,"price":65.0,"currency_code":"USD","in_stock":false},{"title":"Dark Navy \/ 36","offer_id":48016508813533,"sku":null,"price":65.0,"currency_code":"USD","in_stock":false},{"title":"Dark Navy \/ 38","offer_id":48016508846301,"sku":null,"price":65.0,"currency_code":"USD","in_stock":false},{"title":"Dark Navy \/ 40","offer_id":48016508879069,"sku":null,"price":65.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0702\/2559\/2541\/files\/Catalystgvsboardshortredfront.jpg?v=1781119339"},{"product_id":"traveler-long-sleeve-surf-surf-shirt-hooded","title":"\"Traveler\" Long-Sleeve Surf Shirt (Hooded)","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:65532d26-9c5e-4b80-b3f7-dc244d575265-5\" 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-WEB:65532d26-9c5e-4b80-b3f7-dc244d575265-5\" data-turn-id-container=\"request-WEB:65532d26-9c5e-4b80-b3f7-dc244d575265-5\" data-testid=\"conversation-turn-12\" 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 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=\"1c8f4945-1f1d-431a-8492-26bdd65ee10f\" 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\u003ch3 data-section-id=\"n1j7fx\" data-start=\"0\" data-end=\"34\" class=\"PDq2pG_selectionAnchorContainer\"\u003eThe Traveler UPF50+ Hooded Sun Shirt\u003cspan aria-hidden=\"true\" class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp data-start=\"36\" data-end=\"601\"\u003eThe Traveler was built for long days under the sun and the adventures that come with them. Whether you're paddling out before sunrise, exploring a new stretch of coastline, spending the day on the boat, or chasing warmer water abroad, this is the layer you'll be glad you packed. Lightweight, breathable, and exceptionally comfortable, The Traveler delivers dependable sun protection without feeling heavy or restrictive. Designed to move effortlessly between the water and everyday life, it's a staple piece for surfers, travelers, and outdoor enthusiasts alike.\u003c\/p\u003e\n\u003cp data-start=\"603\" data-end=\"1068\"\u003eFeaturing UPF 50+ sun protection, an integrated hood for added coverage, and lightweight moisture-wicking fabric, The Traveler is built to keep you comfortable through long hours outdoors. The relaxed fit layers easily over a wetsuit, swimsuit, or everyday clothing, while the breathable polyester construction helps regulate temperature in changing conditions. Quick-drying and easy to pack, it's the kind of shirt that earns a permanent place in your travel bag.\u003c\/p\u003e\n\u003ch3 data-section-id=\"1iytkb9\" data-start=\"1070\" data-end=\"1085\"\u003eQuick Specs\u003c\/h3\u003e\n\u003cul data-start=\"1087\" data-end=\"1359\"\u003e\n\u003cli data-section-id=\"1qq6acu\" data-start=\"1087\" data-end=\"1111\"\u003eUPF 50+ sun protection\u003c\/li\u003e\n\u003cli data-section-id=\"ck0p9v\" data-start=\"1112\" data-end=\"1144\"\u003eLightweight performance fabric\u003c\/li\u003e\n\u003cli data-section-id=\"uoj24m\" data-start=\"1145\" data-end=\"1181\"\u003eIntegrated hood for added coverage\u003c\/li\u003e\n\u003cli data-section-id=\"10erx9w\" data-start=\"1182\" data-end=\"1215\"\u003eBreathable and moisture-wicking\u003c\/li\u003e\n\u003cli data-section-id=\"esqhrm\" data-start=\"1216\" data-end=\"1243\"\u003eQuick-drying construction\u003c\/li\u003e\n\u003cli data-section-id=\"1cyb9x1\" data-start=\"1244\" data-end=\"1277\"\u003eRelaxed fit for all-day comfort\u003c\/li\u003e\n\u003cli data-section-id=\"tel8zn\" data-start=\"1278\" data-end=\"1294\"\u003e100% polyester\u003c\/li\u003e\n\u003cli data-section-id=\"1503thp\" data-start=\"1295\" data-end=\"1359\"\u003eDesigned for surf, travel, boating, fishing, and everyday wear\u003c\/li\u003e\n\u003c\/ul\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":"GVS","offers":[{"title":"Gray \/ S","offer_id":48076994937053,"sku":null,"price":58.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ M","offer_id":48076994969821,"sku":null,"price":58.0,"currency_code":"USD","in_stock":false},{"title":"Gray \/ L","offer_id":48076995002589,"sku":null,"price":58.0,"currency_code":"USD","in_stock":false},{"title":"Gray \/ XL","offer_id":48076995035357,"sku":null,"price":58.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 2XL","offer_id":48076995068125,"sku":null,"price":58.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0702\/2559\/2541\/files\/Traveler_Hooded_Topdown.jpg?v=1782333032"}],"url":"https:\/\/www.grandviewsurfshop.com\/collections\/cart-suggestions.oembed","provider":"Grandview Surf Shop","version":"1.0","type":"link"}