{"title":"Apparel","description":"\u003cp\u003eHats, polos and hoodies with your logo embroidered rather than printed. The gear people wear off the course, which is where a tournament logo does its longest work. Minimums 50 to 100.\u003c\/p\u003e","products":[{"product_id":"custom-logo-golf-hat-5-panel-rope-cap-waterproof-breathable","title":"Custom Logo Golf Hat | 5-Panel Rope Cap, Waterproof \u0026 Breathable","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eThe one piece of branded gear people wear off the course.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003eGolf hats stopped being giveaway items somewhere around the time the 5-panel rope cap took over the tee box. This is that hat: structured front, flat brim, rope detail across the crown seam, laser-perforated side panels for airflow, and a clean snapback closure. It looks like something bought from a pro shop, not something pulled out of a swag bag — which is precisely why it gets worn to the grocery store on Tuesday.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eWater-repellent where it matters.\u003c\/strong\u003e The polyester\/cotton performance shell sheds morning dew and light rain instead of soaking it up and going heavy. Perforated panels keep air moving through the crown on hot afternoons. It's a hat built for four hours outdoors rather than four hours in a boardroom.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eYour logo, done properly.\u003c\/strong\u003e The raised PVC\/rubber patch is the finish that sells this hat — dimensional, tactile, and sharp-edged, the same construction premium golf brands use. Embroidery, puff embroidery, sublimation, silkscreen, heat transfer, and flock printing are all available if your artwork calls for something else.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eBrand more than the front.\u003c\/strong\u003e Logo placement is available on the front panel, either side panel, the brim, and the back curve — so you can run a club crest up front, a tournament year on the side, and a sponsor mark on the back without crowding any one of them.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eFive stock colourways:\u003c\/strong\u003e black, white, navy, grey, and khaki. Adjustable one-size-fits-most, unisex.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eBuilt for:\u003c\/strong\u003e pro shop retail, member-guest and championship events, corporate outings, club staff uniforms, sponsor gifting, and golf brands building their own line.\u003c\/p\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003ch2 dir=\"ltr\" class=\"mt-3 -mb-1 text-[1.125rem] font-bold\"\u003eFeature Bullets\u003c\/h2\u003e\n\u003cul dir=\"ltr\" class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eRaised PVC\/rubber logo patch\u003c\/strong\u003e — dimensional, hard-wearing, and the finish premium golf brands use\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eWater-repellent breathable shell\u003c\/strong\u003e — sheds dew and light rain, stays comfortable in heat\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003e5-panel structured build\u003c\/strong\u003e — holds its shape round after round, flat brim\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eRope detail\u003c\/strong\u003e — the classic golf-cap front rope across the crown seam\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eLaser-perforated side panels\u003c\/strong\u003e — real airflow on hot afternoons\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eAdjustable snapback\u003c\/strong\u003e — one size fits most, unisex\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eFive stock colours\u003c\/strong\u003e — black, white, navy, grey, khaki\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eMultiple logo positions\u003c\/strong\u003e — front, left, right, brim, and back curve\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eWide decoration range\u003c\/strong\u003e — PVC patch, embroidery, puff, sublimation, silkscreen, heat transfer, flock\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003ch2 dir=\"ltr\" class=\"mt-3 -mb-1 text-[1.125rem] font-bold\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv dir=\"ltr\" class=\"overflow-x-auto w-full px-2 mb-6 print:overflow-x-visible\"\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003e\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eStyle\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e5-panel structured rope cap, flat brim\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eMaterial\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003ePolyester\/cotton performance blend\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eFabric feature\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eBreathable and water repellent\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eClosure\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eAdjustable snapback buckle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eSizing\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eOne size fits most, adjustable — unisex, adult\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eColours\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eBlack, white, navy, grey, khaki\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eLogo positions\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eFront panel, left panel, right panel, brim\/visor, back curve\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eDecoration\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eRaised rubber\/PVC patch, machine or hand embroidery, puff, sublimation, digital print, silkscreen, heat transfer, flock\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eWeight\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eApprox. 0.3 kg packed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eMinimum order\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e[Add your MOQ]\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eLead time\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e[X] business days after proof approval\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003ch2 dir=\"ltr\" class=\"mt-3 -mb-1 text-[1.125rem] font-bold\"\u003eChoosing a Decoration Method\u003c\/h2\u003e\n\u003cul dir=\"ltr\" class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eRaised PVC\/rubber patch\u003c\/strong\u003e — the premium option. Dimensional, waterproof, holds fine detail and bold colour. Best for retail and gifting where perceived value matters.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eEmbroidery\u003c\/strong\u003e — classic and traditional, ideal for club crests and text. Puff embroidery adds height for bold, simple marks.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eSublimation or digital print\u003c\/strong\u003e — best for photographic detail, gradients, and complex multi-colour artwork that embroidery would lose.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eHeat transfer or silkscreen\u003c\/strong\u003e — most cost-effective at high volume for simple, flat designs.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003ch2 dir=\"ltr\" class=\"mt-3 -mb-1 text-[1.125rem] font-bold\"\u003eCustom Order Process (add as a section or tab)\u003c\/h2\u003e\n\u003col dir=\"ltr\" class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-decimal flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eChoose your cap colour, decoration method, and logo placement.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eUpload your logo — vector files (.AI, .EPS, .SVG) are needed for patch moulds and embroidery digitizing. Bold, high-contrast marks reproduce best; very fine text and gradients suit sublimation rather than embroidery or PVC.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eWe'll send a digital proof, plus a physical pre-production sample on larger runs.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eProduction takes approximately [X] business days after approval.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003eOutfitting a tournament, a team, or a pro shop? [Contact us] for volume pricing.\u003c\/p\u003e","brand":"CrispyDivots Supply Co. ","offers":[{"title":"50","offer_id":48787791151261,"sku":null,"price":900.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":48787791184029,"sku":null,"price":1650.0,"currency_code":"CAD","in_stock":true},{"title":"250","offer_id":48787791216797,"sku":null,"price":3750.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0773\/5476\/2397\/files\/H2ba2b088c7ef4a82b94197a200ec23a3O.png?v=1786312991"},{"product_id":"custom-logo-golf-polo-moisture-wicking-performance-shirt","title":"Custom Logo Golf Polo | Moisture-Wicking Performance Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eNot a printed cotton tee with a collar on it.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003eThis is a proper performance polo. The 92% polyester \/ 8% spandex knit moves with a golf swing instead of fighting it, and recovers its shape rather than bagging out at the elbows by the ninth hole. Moisture-wicking construction pulls sweat off the skin and pushes it to the surface to evaporate, so the shirt stays light through a hot afternoon round.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eThe collar holds.\u003c\/strong\u003e A structured collar stays upright through eighteen holes and a car ride home — the detail that separates a shirt people are pleased to be given from one that looks tired after two washes. Anti-wrinkle and anti-pilling finishes mean it survives the tournament, the bag, and the laundry.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eTwo weights, two fits.\u003c\/strong\u003e Choose a lighter 180g fabric for summer events and hot climates, or a substantial 220g for a more premium hand-feel and better structure. Available in slim fit for a modern cut and classic fit for broader sizing comfort — the same design can be produced in both so nobody in your group is stuck in the wrong silhouette.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eSizes S through 4XL.\u003c\/strong\u003e A genuine size range matters more for corporate and tournament orders than almost any other spec, because a gift that doesn't fit is a gift that gets left behind.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eFully private label.\u003c\/strong\u003e This isn't just a logo on a chest. Custom main labels, care labels, hang tags, and packaging are all available — meaning you can produce a shirt that carries your brand from the neck tape to the polybag, with no third-party branding anywhere on it. For anyone building an actual golf apparel line rather than ordering event merch, that's the whole ballgame.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003ePatterns and prints.\u003c\/strong\u003e Solid colours, stripes, polka dots, and full all-over sublimation prints are all producible. Sublimation puts your artwork edge to edge across the entire shirt — club patterns, tournament graphics, or a signature print of your own.\u003c\/p\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003ch2 dir=\"ltr\" class=\"mt-3 -mb-1 text-[1.125rem] font-bold\"\u003eFeature Bullets\u003c\/h2\u003e\n\u003cul dir=\"ltr\" class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003e92% polyester \/ 8% spandex\u003c\/strong\u003e — four-way stretch that moves through the swing and recovers its shape\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eMoisture-wicking, quick-dry\u003c\/strong\u003e — pulls sweat away and dries fast through a hot round\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eStructured polo collar\u003c\/strong\u003e — stays upright and holds its shape wash after wash\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eTwo fabric weights\u003c\/strong\u003e — 180g for summer, 220g for a more premium hand-feel\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eSlim or classic fit\u003c\/strong\u003e — the same design produced in both cuts\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eSizes S–4XL\u003c\/strong\u003e — genuine range for teams, events, and corporate orders\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eAnti-wrinkle, anti-pilling, breathable\u003c\/strong\u003e — survives the bag, the car, and the wash\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eFull private label\u003c\/strong\u003e — custom main label, care label, hang tag, and packaging available\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eSublimation and digital printing\u003c\/strong\u003e — solid, striped, patterned, or full all-over custom print\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003ch2 dir=\"ltr\" class=\"mt-3 -mb-1 text-[1.125rem] font-bold\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv dir=\"ltr\" class=\"overflow-x-auto w-full px-2 mb-6 print:overflow-x-visible\"\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003e\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eMaterial\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e92% polyester \/ 8% spandex\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eConstruction\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eKnitted, four-way stretch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eFabric weight\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e180g or 220g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eCollar\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eStructured polo collar\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eSleeve\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eShort sleeve\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eFit\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eSlim fit or classic\/regular fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eSizes\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eS, M, L, XL, 2XL, 3XL, 4XL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eFeatures\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eMoisture-wicking, quick-dry, anti-wrinkle, anti-pilling, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003ePrinting\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eSublimation transfer, digital printing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eBranding options\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eLogo\/graphic, main label, care label, hang tag, custom packaging\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eSample lead time\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e7 days\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eMinimum order\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e[Add your MOQ]\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eProduction lead time\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e[X] business days after approval\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003ch2 dir=\"ltr\" class=\"mt-3 -mb-1 text-[1.125rem] font-bold\"\u003eChoosing a Fabric Weight\u003c\/h2\u003e\n\u003cul dir=\"ltr\" class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003e180g\u003c\/strong\u003e — lighter and more breathable. Best for summer tournaments, hot and humid climates, and high-volume event orders.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003e220g\u003c\/strong\u003e — more substantial drape and a more premium feel in hand. Best for pro shop retail, prize gifting, and staff uniforms where the shirt needs to justify a price tag.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003ch2 dir=\"ltr\" class=\"mt-3 -mb-1 text-[1.125rem] font-bold\"\u003eCustom Order Process (add as a section or tab)\u003c\/h2\u003e\n\u003col dir=\"ltr\" class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-decimal flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eChoose your colour or pattern, fabric weight, fit, and size breakdown.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eUpload your logo and any all-over artwork — vector files (.AI, .EPS, .SVG) for logos; high-resolution files at full scale for sublimation prints.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eAdd private-label options: main label, care label, hang tag, packaging.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eWe'll produce a physical sample for approval — sample lead time is approximately 7 days.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eFull production follows sample sign-off.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003eBuilding an apparel line or outfitting an event? [Contact us] for volume pricing and a size-breakdown consultation.\u003c\/p\u003e","brand":"CrispyDivots Supply Co. ","offers":[{"title":"50","offer_id":48787791249565,"sku":null,"price":1400.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":48787791282333,"sku":null,"price":2600.0,"currency_code":"CAD","in_stock":true},{"title":"250","offer_id":48787791315101,"sku":null,"price":6000.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0773\/5476\/2397\/files\/H1547827b0ef2497ba8e1d6d97d547f1as.avif?v=1786313471"},{"product_id":"custom-logo-womens-golf-polo-slim-fit-quick-dry-performance-shirt","title":"Custom Logo Women's Golf Polo | Slim Fit Quick-Dry Performance Shirt","description":"\u003cp\u003eA women's-cut performance polo in 88\/12 poly-spandex — quick-dry, anti-bacterial, and lightweight, with a slim fit that's actually cut for a woman rather than downsized from a men's block. Six logo placements, S–2XL, and full private-label capability.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eCut for women, not shrunk for them.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003eMost \"ladies\" golf shirts in the corporate and tournament market are men's blocks scaled down — straight through the waist, tight across the shoulders, wrong in the sleeve. This one is drafted as a women's garment: a slim fit through the body with room where it's needed, a proportioned collar, and a sleeve length that sits right. Which matters, because the fastest way to waste an apparel budget is to hand out shirts half your recipients won't wear.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003ePerformance where it counts.\u003c\/strong\u003e The 88% polyester \/ 12% spandex knit gives real four-way stretch through a swing and recovers rather than bagging out. Quick-dry construction moves sweat off the skin, and an anti-bacterial finish keeps the shirt fresh through consecutive rounds and a hot golf bag — a spec most competitors at this price simply don't offer.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eLight enough to forget you're wearing it.\u003c\/strong\u003e Fabric weights run from a barely-there 80g to a substantial 300g, so the same design can be produced as a featherweight summer shirt or a more structured piece with premium drape.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eSix places to put your logo.\u003c\/strong\u003e Front chest, back, left sleeve, right sleeve, lower hem, and back neck. That's genuine flexibility — a club crest at the chest, a sponsor on the sleeve, a tournament year on the hem, and your own woven label at the neck, all on one garment.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eDesign it from the fabric up.\u003c\/strong\u003e Custom fabrics, custom prints and patterns, custom collar and button treatments, and a full colour range. Solid, striped, floral, polka dot, camo, leopard, and bespoke prints are all producible — women's golf apparel is where pattern and colour actually sell, and this is a factory set up to do it.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eFully private label.\u003c\/strong\u003e Woven main labels, sewn size labels, wash and care labels, hang tags, and custom packaging bags. You can produce a shirt that carries your brand and nothing else, from neck tape to polybag — the difference between reselling merch and owning a line.\u003c\/p\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003ch2 dir=\"ltr\" class=\"mt-3 -mb-1 text-[1.125rem] font-bold\"\u003eFeature Bullets\u003c\/h2\u003e\n\u003cul dir=\"ltr\" class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eTrue women's cut\u003c\/strong\u003e — slim fit drafted for a woman's proportions, not a resized men's pattern\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003e88% polyester \/ 12% spandex\u003c\/strong\u003e — four-way stretch through the swing with real shape recovery\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eQuick-dry and anti-bacterial\u003c\/strong\u003e — stays fresh and comfortable across consecutive rounds\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eLightweight and breathable\u003c\/strong\u003e — fabric weights from 80g to 300g\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eSix logo positions\u003c\/strong\u003e — front, back, left sleeve, right sleeve, lower hem, back neck\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eSizes S–2XL\u003c\/strong\u003e — with button placket closure\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eCustom fabric, pattern, collar, and buttons\u003c\/strong\u003e — designed from the materials up, not decorated on a blank\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eFull private label\u003c\/strong\u003e — woven labels, size labels, care labels, hang tags, custom packaging\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003e7-day sample turnaround\u003c\/strong\u003e — see and wear it before committing to a run\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003ch2 dir=\"ltr\" class=\"mt-3 -mb-1 text-[1.125rem] font-bold\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv dir=\"ltr\" class=\"overflow-x-auto w-full px-2 mb-6 print:overflow-x-visible\"\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003e\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eMaterial\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e88% polyester \/ 12% spandex\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eConstruction\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eKnitted, four-way stretch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eFabric weight\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e80g–300g (specify at order)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eFit\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eSlim fit, women's cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eCollar\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003ePolo collar, button placket\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eSleeve\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eShort sleeve\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eSizes\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eS, M, L, XL, 2XL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eFeatures\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eQuick-dry, anti-bacterial, breathable, lightweight\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003ePatterns\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eSolid, striped, floral, polka dot, camouflage, leopard, animal, letter, custom\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003ePrinting\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eHeat-transfer printing [confirm sublimation and embroidery]\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eLogo positions\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eFront, back, left sleeve, right sleeve, lower hem, back neck\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eBranding options\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eWoven main label, sewn size label, wash\/care label, hang tag, custom packaging\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eSample lead time\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e7 days\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eMinimum order\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e[Add your MOQ]\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eProduction lead time\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e[X] business days after approval\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003ch2 dir=\"ltr\" class=\"mt-3 -mb-1 text-[1.125rem] font-bold\"\u003eCustom Order Process (add as a section or tab)\u003c\/h2\u003e\n\u003col dir=\"ltr\" class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-decimal flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eChoose your base style, fabric weight, colour or pattern, and size breakdown.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eSelect your logo positions and decoration method.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eUpload your logo and any all-over artwork — vector files (.AI, .EPS, .SVG) for logos; high-resolution art at full scale for prints.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eAdd private-label options: woven label, size label, care label, hang tag, packaging.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eWe'll produce a physical sample in approximately 7 days for your approval before full production.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003eBuilding a women's line or outfitting a member-guest? [Contact us] for volume pricing and a size-breakdown consultation.\u003c\/p\u003e","brand":"CrispyDivots Supply Co. ","offers":[{"title":"50","offer_id":48787791380637,"sku":null,"price":1400.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":48787791413405,"sku":null,"price":2600.0,"currency_code":"CAD","in_stock":true},{"title":"250","offer_id":48787791446173,"sku":null,"price":6000.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0773\/5476\/2397\/files\/H31258397f27f4471856960556f1b5569x.jpg?v=1786314181"},{"product_id":"custom-heavyweight-hoodie-oversized-fleece-pullover","title":"Custom Heavyweight Hoodie | Oversized Fleece Pullover","description":"\u003cp\u003eA genuinely heavyweight oversized hoodie — 350 to 420 GSM brushed fleece with a boxy drop-shoulder cut, drawstring-free hood, and nine decoration techniques from 3D puff embroidery to sewn-on chenille patchwork. Sizes S–6XL, 17+ colours, minimums from 30 pieces.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eWeight is the whole product.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003eMost branded hoodies are 240–280 GSM — thin, floppy, and immediately identifiable as event merch. This one starts at 350 GSM and goes to 420, which is the range streetwear labels charge $120 for. Pick it up and the difference is in your hands before you've even looked at the logo: dense brushed fleece, structured shoulders, a hood that stands up instead of collapsing flat.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eOversized, cut properly.\u003c\/strong\u003e Boxy through the body with a dropped shoulder and a regular length — the silhouette people actually want right now, not a standard fit with extra fabric. It layers over a polo, works as a cart-path layer on cold mornings, and reads as clothing rather than uniform.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eNo drawstring.\u003c\/strong\u003e A clean hood with no cord: a cleaner look, nothing to fray or lose, and compliant with the drawstring restrictions that apply to youth and school apparel in North America — which makes this one of the few premium hoodies you can put a school, junior programme, or youth team logo on without a redesign.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eNine ways to put your brand on it.\u003c\/strong\u003e This is where the product separates itself:\u003c\/p\u003e\n\u003cul dir=\"ltr\" class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eEmbroidery\u003c\/strong\u003e — stitched texture, premium and durable\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003e3D puff embroidery\u003c\/strong\u003e — raised, dimensional, the streetwear standard\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eScreen print\u003c\/strong\u003e — vivid colour with excellent coverage\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eDTG \/ digital print\u003c\/strong\u003e — full-colour photographic detail with a soft hand\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eHeat transfer\u003c\/strong\u003e — smooth finish, sharp edges, any design\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eChenille and sewn patchwork\u003c\/strong\u003e — varsity-style, textured, high perceived value\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eWashed and distressed effects\u003c\/strong\u003e — vintage hand-feel and worn-in character\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eEmbossed\u003c\/strong\u003e — subtle tonal branding\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eRhinestone\u003c\/strong\u003e — for designs that need to catch light\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003eMix techniques across the garment — puff embroidery on the chest, a patch on the sleeve, a woven label at the hem.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eFull private label.\u003c\/strong\u003e Custom neck labels, wash labels, woven labels, hang tags, packaging bags, and even custom zipper pulls. Nothing on the garment has to say anyone's name but yours.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eSizes S through 6XL\u003c\/strong\u003e, plus fully custom sizing, in 17+ stock colours.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eWho this is for:\u003c\/strong\u003e golf and lifestyle brands building a merch line, pro shops stocking cold-weather layers, club staff apparel, member-guest gifting at the premium end, university and school programmes, and anyone tired of handing out hoodies that go straight to the donation pile.\u003c\/p\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003ch2 dir=\"ltr\" class=\"mt-3 -mb-1 text-[1.125rem] font-bold\"\u003eFeature Bullets\u003c\/h2\u003e\n\u003cul dir=\"ltr\" class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003e350–420 GSM heavyweight fleece\u003c\/strong\u003e — genuine premium weight, not standard merch stock\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eOversized drop-shoulder cut\u003c\/strong\u003e — the silhouette people actually wear\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eDrawstring-free hood\u003c\/strong\u003e — cleaner look, and compliant with youth and school apparel requirements\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eNine decoration techniques\u003c\/strong\u003e — embroidery, 3D puff, screen print, DTG, heat transfer, chenille patchwork, washed, distressed, rhinestone\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eSizes S–6XL plus custom\u003c\/strong\u003e — a genuine range for teams and staff\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003e17+ stock colours\u003c\/strong\u003e — including neutrals, earth tones, and brights\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eFull private label\u003c\/strong\u003e — neck label, wash label, woven label, hang tag, packaging, custom zippers\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eAnti-wrinkle, anti-pilling, breathable, wind-resistant\u003c\/strong\u003e — holds up to real wear\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eLow minimums\u003c\/strong\u003e — logo customization from 30 pieces\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003e7-day sample turnaround\u003c\/strong\u003e — hold it before you commit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003ch2 dir=\"ltr\" class=\"mt-3 -mb-1 text-[1.125rem] font-bold\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv dir=\"ltr\" class=\"overflow-x-auto w-full px-2 mb-6 print:overflow-x-visible\"\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003e\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eMaterial\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003ePolyester\/cotton brushed fleece\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eFabric weight\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e350, 380, 400, or 420 GSM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eStyle\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003ePullover hoodie, oversized fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eHood\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eUnlined, no drawstring\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eLength\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eRegular\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eSleeve\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eRegular, drop shoulder\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eSizes\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eS, M, L, XL, 2XL, 3XL, 4XL, 5XL, 6XL, custom\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eColours\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e17+ stock options\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eDecoration\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eEmbroidery, 3D embroidery, puff print, screen print, digital\/DTG, heat transfer, embossed, chenille patch, flocking, chain stitch, rhinestone, washed, distressed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eLogo position\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eFront [confirm sleeve, back, and hood placements]\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eBranding options\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eNeck label, wash label, woven label, hang tag, packaging bag, custom zipper\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eFeatures\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eAnti-wrinkle, anti-pilling, breathable, wind-resistant, anti-shrink\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eSample lead time\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e7 days\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eMinimum order\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eFrom 30 pieces\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eProduction lead time\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e[X] business days after approval\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003ch2 dir=\"ltr\" class=\"mt-3 -mb-1 text-[1.125rem] font-bold\"\u003eChoosing a Fabric Weight\u003c\/h2\u003e\n\u003cul dir=\"ltr\" class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003e350 GSM\u003c\/strong\u003e — substantial but wearable year-round. The best all-purpose choice, and warm without being heavy.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003e380–400 GSM\u003c\/strong\u003e — noticeably dense with excellent structure. The sweet spot for premium retail and gifting.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003e420 GSM\u003c\/strong\u003e — maximum weight and warmth. Best for cold-climate programmes and flagship pieces where the hoodie is the hero product.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003ch2 dir=\"ltr\" class=\"mt-3 -mb-1 text-[1.125rem] font-bold\"\u003eCustom Order Process (add as a section or tab)\u003c\/h2\u003e\n\u003col dir=\"ltr\" class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-decimal flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eChoose your colour, fabric weight, fit, and size breakdown.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eSelect your decoration technique and placements — mix techniques across the garment if you want.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eUpload your artwork — vector files (.AI, .EPS, .SVG) for embroidery and puff; high-resolution raster for DTG and digital prints.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eAdd private-label options: neck label, wash label, woven label, hang tag, packaging.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eWe'll produce a physical sample in approximately 7 days for approval before full production.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003eBuilding a merch line or outfitting a team? [Contact us] for volume pricing.\u003c\/p\u003e","brand":"CrispyDivots Supply Co. ","offers":[{"title":"50","offer_id":48787791478941,"sku":null,"price":2000.0,"currency_code":"CAD","in_stock":true},{"title":"100","offer_id":48787791511709,"sku":null,"price":3700.0,"currency_code":"CAD","in_stock":true},{"title":"250","offer_id":48787791544477,"sku":null,"price":8500.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0773\/5476\/2397\/files\/H15d2fc815ff1490aae66ad514775ac214.jpg?v=1786315022"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0773\/5476\/2397\/collections\/H2ba2b088c7ef4a82b94197a200ec23a3O.png?v=1786490590","url":"https:\/\/www.crispydivots.com\/collections\/apparel.oembed","provider":"CrispyDivots Supply Co. ","version":"1.0","type":"link"}