.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:#f5f1ea; border:1px solid #e2d7c9; 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:#66503a; background:#e9dccb; 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 #d8c7b4; border-radius:999px; padding:8px 14px; font-size:14px; font-weight:600; color:#43372b; } .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 #e6dbcf; border-radius:14px; padding:14px 16px; } .avs-spec strong{ display:block; font-size:13px; text-transform:uppercase; letter-spacing:.6px; color:#66503a; 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 #e6dbcf; 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 & Tote Pattern Foldilocks Pattern PBA 316 A handy wallet and organizer pattern by Annie Unrein of Patterns By Annie, designed with zippered pockets, an inner snap pocket, and optional carrying strap. Bag / Tote Pattern Beginner Friendly Two Finished Sizes Made in USA Product Details Manufacturer Patterns By Annie Author Annie Unrein Pattern Name Foldilocks Stock Number PBA 316 Product Content Bag / Tote Pattern Type Bag / Tote Origin Made in USA UPC 815217023601 Description The Foldilocks Pattern by Annie Unrein of Patterns By Annie is a versatile wallet and organizer project designed to keep everyday essentials neat, secure, and easy to carry. This handy design includes zippered pockets on the front and back, plus an inner pocket that closes with an invisible snap. It can be carried as a clutch, worn around the waist, worn over the shoulder with the optional adjustable strap, or used inside a larger bag as a purse organizer. Easy to make and practical to use, Foldilocks is a great project for beginners while still offering a polished finished result for more experienced makers. Finished Sizes Small 5" high x 8" wide x 1" deep Large 6" high x 9.5" wide x 1.5" deep Why You’ll Love It Designed by Annie Unrein of Patterns By Annie. Includes instructions for small and large organizer sizes. Features zippered front and back pockets for secure storage. Inner pocket closes with an invisible snap. Can be used as a clutch, waist bag, shoulder bag, or purse organizer. Great project for beginners and more advanced makers. Foldilocks Pattern by Annie Unrein of Patterns By Annie. Make a handy wallet, clutch, waist bag, shoulder bag, or purse organizer in two sizes.