.crossbody-wrap * { box-sizing: border-box; } .crossbody-wrap img { display:block; width:100%; height:auto; border-radius:16px; } .crossbody-wrap .hero { display:grid; grid-template-columns:1.1fr 0.9fr; gap:24px; align-items:center; margin-bottom:32px; } .crossbody-wrap .card { background:#ffffff; border:1px solid #e5e7eb; border-radius:20px; padding:24px; box-shadow:0 8px 24px rgba(0,0,0,0.06); } .crossbody-wrap .eyebrow { display:inline-block; font-size:13px; font-weight:700; text-transform:uppercase; letter-spacing:0.08em; color:#b91c1c; margin-bottom:10px; } .crossbody-wrap h1 { font-size:clamp(28px,4vw,44px); line-height:1.1; margin:0 0 14px 0; color:#111827; } .crossbody-wrap .subtitle { font-size:18px; color:#4b5563; margin:0 0 20px 0; } .crossbody-wrap .badge-row { display:flex; flex-wrap:wrap; gap:10px; margin:20px 0 0 0; padding:0; list-style:none; } .crossbody-wrap .badge-row li { background:#f3f4f6; color:#111827; border-radius:999px; padding:10px 14px; font-size:14px; font-weight:600; } .crossbody-wrap .section { margin-top:34px; } .crossbody-wrap .section h2 { font-size:clamp(22px,3vw,30px); margin:0 0 16px 0; color:#111827; } .crossbody-wrap .feature-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:18px; } .crossbody-wrap .feature-box { background:#f9fafb; border:1px solid #e5e7eb; border-radius:18px; padding:20px; height:100%; } .crossbody-wrap .feature-box h3 { margin:0 0 10px 0; font-size:18px; color:#111827; } .crossbody-wrap .feature-box p { margin:0; color:#4b5563; font-size:15px; } .crossbody-wrap .split { display:grid; grid-template-columns:1fr 1fr; gap:24px; align-items:start; } .crossbody-wrap .info-list { margin:0; padding-left:20px; } .crossbody-wrap .info-list li { margin-bottom:10px; color:#374151; } .crossbody-wrap .gallery { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:14px; } .crossbody-wrap .gallery img { aspect-ratio:1 / 1; object-fit:cover; } .crossbody-wrap .specs { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:16px; } .crossbody-wrap .spec-item { background:#f9fafb; border:1px solid #e5e7eb; border-radius:16px; padding:18px; } .crossbody-wrap .spec-item strong { display:block; font-size:13px; text-transform:uppercase; letter-spacing:0.06em; color:#6b7280; margin-bottom:6px; } .crossbody-wrap .spec-item span { font-size:17px; color:#111827; font-weight:700; } .crossbody-wrap .cta-box { margin-top:32px; background:linear-gradient(135deg,#111827,#1f2937); color:#ffffff; border-radius:22px; padding:28px; text-align:center; } .crossbody-wrap .cta-box h3 { margin:0 0 10px 0; font-size:28px; line-height:1.2; } .crossbody-wrap .cta-box p { margin:0; font-size:16px; color:rgba(255,255,255,0.88); } @media (max-width: 991px) { .crossbody-wrap .hero, .crossbody-wrap .split, .crossbody-wrap .feature-grid, .crossbody-wrap .gallery, .crossbody-wrap .specs { grid-template-columns:1fr 1fr; } } @media (max-width: 640px) { .crossbody-wrap .hero, .crossbody-wrap .split, .crossbody-wrap .feature-grid, .crossbody-wrap .gallery, .crossbody-wrap .specs { grid-template-columns:1fr; } .crossbody-wrap .card, .crossbody-wrap .cta-box { padding:20px; } } Pattern • Crossbody Bag Project Crossbody Bag Pattern Create a stylish and practical crossbody bag on your sewing machine and/or serger. This pattern combines everyday function with creative fabric play, customizable details, and bonus techniques for a standout finished bag. Machine or serger friendly Concealed zipper pocket Creative fabric options Bonus techniques included Secure Everyday Storage A concealed front zipper pocket helps keep your cell phone and other small essentials safe, organized, and easy to access while you're on the go. Designed for Creativity Explore a variety of fabric combinations, decorative stitching, and personalized finishing details to make each bag uniquely your own. Flexible Construction Designed for use on a sewing machine and/or serger, this project gives makers multiple ways to build a polished and functional bag. Why You’ll Love It Creates a compact bag that is perfect for daily use, travel, events, and hands-free carrying. Includes a concealed zippered pocket for secure storage of a phone or small essentials. Offers plenty of room for creative fabric mixing, embellishment, and stitch detail. Great for sewists who enjoy making practical projects with a boutique handmade look. A fun project to personalize for yourself, gifts, craft fairs, or classes. Project Highlights Finished dimensions are approximately 8 1/4 inches by 7 inches. Can be made using a sewing machine and/or serger. Features a concealed front zipper pocket for added convenience and security. Includes creative fabric options, customization ideas, and bonus techniques. Specifications SKU GP008 Brand Gail Patrice Design Unit of Measure EA Finished Size 8 1/4 in x 7 in Create a Crossbody Bag That’s Stylish, Secure, and Fun to Make With practical storage, creative construction options, and a polished finished look, this Crossbody Bag Pattern is a great project for makers who want function and flair in one beautiful design.