.pd-wrap { font-family: 'DM Sans', sans-serif; } .pd-tiles { display:grid; grid-template-columns:1fr 1fr 1fr; border:1px solid #ddd4c4; margin:12px 0; } .pd-tile { padding:14px 12px; border-right:1px solid #ddd4c4; background:#faf7f3; } .pd-tile:last-child { border-right:none; } .pd-tile b { display:block; font-size:13px; margin-bottom:4px; color:#2a1f14; } .pd-tile span { font-size:12px; color:#7a6a57; line-height:1.5; display:block; } .pd-colours { display:flex; flex-wrap:wrap; gap:8px; margin:12px 0; } .pd-colour { display:flex; flex-direction:column; align-items:center; gap:4px; } .pd-colour-box { width:52px; height:34px; border:1px solid rgba(0,0,0,0.12); } .pd-colour span { font-size:11px; color:#7a6a57; } .pd-tags { display:flex; flex-wrap:wrap; gap:6px; margin:12px 0; } .pd-tag { font-size:12px; padding:4px 12px; background:#f5efe6; border:1px solid #d4c4ad; color:#6b5438; border-radius:2px; } .pd-style { display:grid; grid-template-columns:1fr 1fr 1fr; gap:16px; margin:12px 0; } .pd-style b { display:block; font-size:13px; margin-bottom:4px; color:#2a1f14; } .pd-style p { font-size:12.5px; color:#7a6a57; margin:0; } .pd-sizetbl { width:100%; border-collapse:collapse; font-size:13px; margin:12px 0; } .pd-sizetbl th { text-align:left; font-size:11px; font-weight:600; text-transform:uppercase; letter-spacing:0.08em; color:#a0927e; padding:7px 8px 7px 0; border-bottom:1px solid #ddd4c4; } .pd-sizetbl td { padding:8px 8px 8px 0; border-bottom:1px solid #ede8df; color:#5a4e40; } .pd-sizetbl tr:nth-child(even) td { background:#faf7f3; } .pd-sizetbl td:first-child { font-weight:600; color:#2a1f14; } .pd-sizetbl tr:last-child td { border:none; } .pd-trust { display:grid; grid-template-columns:1fr 1fr 1fr; border:1px solid #ddd4c4; margin:12px 0; } .pd-trust-item { padding:14px 8px; text-align:center; border-right:1px solid #ddd4c4; background:#faf7f3; } .pd-trust-item:last-child { border-right:none; } .pd-trust-item b { display:block; font-size:18px; font-weight:700; margin-bottom:3px; color:#2a1f14; } .pd-trust-item span { font-size:10px; text-transform:uppercase; letter-spacing:0.1em; color:#a0927e; line-height:1.4; display:block; } .pd-quote { border-left:3px solid #c4a882; padding:12px 16px; font-style:italic; font-size:13.5px; color:#7a6a57; line-height:1.7; margin:12px 0; background:#faf7f3; } .pd-note { font-size:11.5px; color:#a0927e; font-style:italic; margin-top:6px; } .pd-label { font-size:10px; font-weight:700; text-transform:uppercase; letter-spacing:0.15em; color:#a0927e; margin:20px 0 8px; } The jacket you'll live in all winter. The Harper Fleece Jacket is that rare combination of genuinely warm and genuinely stylish — a plush textured fleece with a subtle raised pattern that makes it so much more interesting than your average zip-up. Cosy enough for the coldest days, polished enough to wear everywhere. A full-length zip, relaxed fit and two side pockets keep it practical, while the soft bouclé-style texture gives it that effortlessly put-together look. Throw it over a turtleneck and dark jeans and you're done — no thinking required. Available in 7 beautiful colours from clean neutrals to bold winter tones. Why You'll Love It Ultra soft fleece Plush textured fabric that's as comfortable as it looks — warm without the weight. Relaxed, easy fit Roomy enough to layer over your favourite knit, flattering enough to wear on its own. 7 winter colours Classic neutrals and bold seasonal tones — a Harper for every wardrobe. Available Colours Pink Purple Green Black Beige Yellow Navy Who Is This For? You want warmth without sacrificing style You love a cosy layer that looks polished You want a jacket that works for everything You appreciate soft, quality fabric you can feel You want something you'll reach for every single day Style It With Everyday winter Turtleneck knit + dark jeans + ankle boots + structured bag Weekend casual Simple tee + straight jeans + white sneakers + crossbody Layered & warm Longline coat over the top + scarf + loafers — texture done right Size Guide (cm) Size AU Bust Waist Hips Length S 8–10 88–96 72–80 94–102 62 M 10–12 96–104 80–88 102–110 63 L 12–14 104–112 88–96 110–118 64 XL 14–16 112–120 96–104 118–126 65 2XL 16–18 120–128 104–112 126–134 66 3XL 18–20 128–136 112–120 134–142 67 All measurements are approximate. This style has a relaxed fit — if you prefer a closer fit, size down. Size up if you plan to layer underneath. +30,000 Happy customers worldwide S – 3XL Inclusive sizing for every body 30-day Returns if you're not in love "The jacket you grab every morning without thinking — and feel great in every single time."