Overshirt denim jackets have revolutionized our approach to casual layering, and we’re completely obsessed with how they blur the line between jacket and shirt in the most effortlessly cool way possible. There’s something so perfectly relaxed about the overshirt silhouette—it’s more substantial than a regular shirt but less structured than a traditional jacket, creating this ideal middle ground for transitional weather and laid-back styling. We’ve been wearing them buttoned up as tops with high-waisted jeans or skirts, or throwing them open over tank tops and dresses when we want that perfect casual layer that doesn’t feel too heavy or formal. The looser fit makes them incredibly comfortable for all-day wear while still maintaining that classic denim jacket coolness we love. They’re perfect for those in-between weather days when a full jacket feels like too much but you still want some coverage and structure. We love how they work with both fitted and flowy pieces underneath—the relaxed silhouette is forgiving and comfortable while still looking intentional and put-together. The styling possibilities are endless too—knot them at the waist for a more fitted look, wear them oversized for that borrowed-from-the-boys vibe, or layer them under blazers for unexpected texture mixing. They photograph beautifully in casual settings and somehow make even the most basic outfits look effortlessly stylish. What makes these particularly brilliant is how they capture that perfect weekend energy—polished enough to look intentional but relaxed enough to feel completely comfortable and natural.