.avs-product-wrap{ width:100%; max-width:1100px; margin:0 auto; box-sizing:border-box; font-family:Arial, Helvetica, sans-serif; color:#2d2d2d; line-height:1.6; } .avs-product-wrap *{box-sizing:border-box;} .avs-hero{ display:flex; flex-wrap:wrap; align-items:center; gap:24px; background:#f7f4ef; border:1px solid #e2d8c8; border-radius:18px; padding:24px; overflow:hidden; } .avs-hero-media, .avs-hero-copy{ flex:1 1 320px; min-width:280px; } .avs-hero-media img, .avs-image-card img{ display:block; width:100%; height:auto; border-radius:14px; border:1px solid #e5e5e5; background:#ffffff; } .avs-eyebrow{ display:inline-block; font-size:12px; font-weight:700; letter-spacing:1px; text-transform:uppercase; color:#6f5636; background:#eadfce; padding:7px 12px; border-radius:999px; margin-bottom:12px; } .avs-title{ margin:0 0 12px 0; font-size:34px; line-height:1.15; color:#1f1f1f; } .avs-subtitle{ margin:0 0 16px 0; font-size:17px; color:#5e5e5e; } .avs-badges{ display:flex; flex-wrap:wrap; gap:10px; margin:18px 0 0 0; padding:0; list-style:none; } .avs-badges li{ background:#ffffff; border:1px solid #d8c8b4; border-radius:999px; padding:8px 14px; font-size:14px; font-weight:600; color:#433727; } .avs-section{ margin-top:28px; background:#ffffff; border:1px solid #ece7df; border-radius:18px; padding:24px; } .avs-section h2{ margin:0 0 16px 0; font-size:24px; line-height:1.2; color:#1f1f1f; } .avs-grid{ display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:14px; } .avs-spec{ background:#faf8f4; border:1px solid #e7dfd0; border-radius:14px; padding:14px 16px; } .avs-spec strong{ display:block; font-size:13px; text-transform:uppercase; letter-spacing:.6px; color:#6f5636; margin-bottom:4px; } .avs-spec span{ font-size:16px; color:#2e2e2e; } .avs-feature-list{ margin:0; padding-left:20px; } .avs-feature-list li{ margin-bottom:10px; } .avs-image-row{ display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:16px; } .avs-image-card{ background:#faf8f4; border:1px solid #e7dfd0; border-radius:16px; padding:14px; } .avs-image-card p{ margin:10px 0 0 0; font-size:14px; color:#595959; } @media only screen and (max-width:767px){ .avs-hero{padding:18px; gap:18px;} .avs-title{font-size:28px;} .avs-subtitle{font-size:16px;} .avs-section{padding:18px;} .avs-grid, .avs-image-row{grid-template-columns:1fr;} } Bag Pattern Townsend Pattern LST118 A functional travel bag pattern from Sallie Tomato, ideal for day trips, weekend travel, retreats, gym use, carry-on packing, and everyday organization. From Sallie Tomato Travel Bag Pattern Finished Size: 16" x 13" x 6" Great for Bag Making Product Details Brand Sallie Tomato Product Name Townsend Pattern Stock Number LST118 Category Bags, Purses, Totes & Electronic Covers Project Type Travel Bag Finished Size 16" wide at base x 13" high x 6" deep Use Carry-On, Gym Bag, Weekender, Retreat Bag Construction Structured Train Case Bottom Description The Townsend Pattern by Sallie Tomato is a practical and stylish travel bag pattern designed for sewists who want a functional handmade bag for trips, retreats, gym days, and everyday carrying needs. Townsend features a structured train case bottom, making it perfect for storing bulkier items you want to protect while still keeping them easy to access. The finished bag measures approximately 16" wide at the base, 13" high, and 6" deep. Use it as a carry-on, weekender bag, gym bag, doll bag, retreat bag, or travel organizer. Pair it with your favorite fabrics, cork, vinyl, canvas, or quilting cotton to create a professional-looking handmade bag. Why You’ll Love It Functional bag pattern ideal for travel, retreats, day trips, and everyday use. Finished size is approximately 16" wide at base x 13" high x 6" deep. Structured train case bottom helps protect bulky items. Great for use as a carry-on, gym bag, weekender, doll bag, or retreat bag. Designed by Sallie Tomato for handmade bag makers and sewing enthusiasts. Townsend Pattern by Sallie Tomato. Functional travel bag pattern with a structured train case bottom and spacious finished size.