{"product_id":"robe-haut-selena","title":"SELENA DRESS\/TOP","description":"\u003c!--\n╔══════════════════════════════════════════════════════════════════╗\n║   PRODUCT DESCRIPTION EN, Annie et ses coutures                 ║\n║   English version, paste into the English product page         ║\n╠══════════════════════════════════════════════════════════════════╣\n║  Edit the zones marked ✏️ for each new pattern                    ║\n╚══════════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003cstyle\u003e\n.ap * { box-sizing: border-box; font-family: inherit; }\n.ap {\n  max-width: 100%;\n  color: #3a1f1d;\n  --brun: #502a28;\n  --brun-c: #7a4442;\n  --rose: #fad2ca;\n  --rose-f: #f0b8ad;\n  --creme: #fdf7f5;\n  --creme-f: #faf0ed;\n}\n.ap-hook { background: var(--creme-f); border-left: 4px solid var(--brun); border-radius: 0 3px 3px 0; padding: 28px 24px; margin-bottom: 20px; }\n.ap-hook-titre { font-family: 'Playfair Display', serif; font-size: 19px; font-weight: 700; color: var(--brun); margin-bottom: 10px; display: block; line-height: 1.4; }\n.ap-hook-sub { font-size: 13.5px; color: var(--brun-c); line-height: 1.65; margin: 0; font-weight: 300; }\n.ap-note { display: flex; align-items: flex-start; gap: 10px; background: var(--creme-f); border: 1.5px solid var(--rose-f); border-radius: 3px; padding: 14px 16px; font-size: 13px; color: var(--brun); line-height: 1.6; margin-bottom: 20px; }\n.ap-note-ico { font-size: 18px; flex-shrink: 0; margin-top: 1px; }\n.ap-garantie { background: #faf0ed; border: 1.5px solid #502a28; border-radius: 3px; padding: 14px 16px; font-size: 13px; color: #502a28; line-height: 1.6; margin-bottom: 16px; }\n.ap-badges { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }\n.ap-badge { display: inline-flex; align-items: center; gap: 6px; background: white; border: 1.5px solid #e8d5d2; border-radius: 30px; padding: 6px 14px; font-size: 12px; font-weight: 500; color: var(--brun); letter-spacing: 0.02em; }\n.ap-badge.niveau-d { background: #edf5ee; border-color: #4a7c59; color: #2d5238; }\n.ap-badge.niveau-i { background: var(--rose); border-color: var(--brun); color: var(--brun); }\n.ap-badge.niveau-a { background: var(--brun); border-color: var(--brun); color: white; }\n.ap-label { font-size: 9.5px; font-weight: 600; letter-spacing: 0.18em; text-transform: uppercase; color: var(--brun-c); margin: 28px 0 10px; display: flex; align-items: center; gap: 10px; }\n.ap-label::after { content: ''; flex: 1; height: 1px; background: linear-gradient(to right, #e8d5d2, transparent); }\n.ap-desc { background: var(--creme); border-left: 3px solid var(--rose-f); border-radius: 0 3px 3px 0; padding: 16px 20px; font-size: 14px; color: #5a3330; line-height: 1.8; margin-bottom: 4px; font-weight: 300; }\n.ap-inclus { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; margin-bottom: 4px; }\n.ap-inclus-item { background: var(--creme); border: 1px solid #f0e0dc; border-radius: 3px; padding: 12px 14px; display: flex; align-items: center; gap: 10px; font-size: 13px; color: var(--brun); font-weight: 400; }\n.ap-inclus-item .ico { font-size: 18px; flex-shrink: 0; }\n.ap-pills { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 4px; }\n.ap-pill { background: white; border: 1.5px solid #e8d5d2; border-radius: 3px; padding: 7px 13px; font-size: 12.5px; color: var(--brun); font-weight: 400; }\n.ap-pill-non { background: #fff5f5; border-color: #e8b0a8; color: #8b2020; }\n.ap-reassurance { background: var(--brun); border-radius: 3px; padding: 6px 0; margin-bottom: 4px; overflow: hidden; }\n.ap-reass-row { display: flex; align-items: center; gap: 14px; padding: 12px 20px; font-size: 13.5px; color: rgba(253,247,245,0.9); border-bottom: 1px solid rgba(250,210,202,0.12); font-weight: 300; }\n.ap-reass-row:last-child { border-bottom: none; }\n.ap-reass-row strong { color: var(--rose); font-weight: 500; }\n.ap-reass-row .ico { font-size: 18px; flex-shrink: 0; opacity: 0.9; }\n.ap-faq { border: 1.5px solid #f0e0dc; border-radius: 3px; overflow: hidden; margin-bottom: 4px; }\n.ap-faq-item { border-bottom: 1px solid #f0e0dc; }\n.ap-faq-item:last-child { border-bottom: none; }\n.ap-faq-q { width: 100%; background: white; border: none; text-align: left; padding: 14px 18px; font-size: 13.5px; font-weight: 500; color: var(--brun); cursor: pointer; display: flex; justify-content: space-between; align-items: center; gap: 12px; font-family: inherit; }\n.ap-faq-q:hover { background: var(--creme); }\n.ap-faq-arrow { flex-shrink: 0; width: 24px; height: 24px; border-radius: 50%; background: var(--rose); display: flex; align-items: center; justify-content: center; font-size: 11px; transition: transform 0.25s, background 0.2s; color: var(--brun); }\n.ap-faq-item.open .ap-faq-arrow { transform: rotate(180deg); background: var(--brun); color: white; }\n.ap-faq-item.open .ap-faq-q { background: var(--creme-f); color: var(--brun); }\n.ap-faq-a { max-height: 0; overflow: hidden; transition: max-height 0.3s ease; }\n.ap-faq-item.open .ap-faq-a { max-height: 300px; }\n.ap-faq-a-inner { padding: 14px 18px 18px; font-size: 13.5px; color: #5a3330; line-height: 1.75; font-weight: 300; background: var(--creme-f); border-top: 1px solid #f0e0dc; }\n@media (max-width: 480px) { .ap-inclus { grid-template-columns: 1fr; } .ap-hook { padding: 24px 20px; } .ap-hook-titre { font-size: 17px; } }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ap\"\u003e\n\n  \u003c!-- GUARANTEE --\u003e\n  \u003cdiv class=\"ap-garantie\"\u003e🛡️ \u003cstrong\u003e30-day guarantee\u003c\/strong\u003e, If you experience a technical issue with your file or find an error we cannot resolve, we'll refund you.\u003c\/div\u003e\n\n  \u003c!-- ✏️ HOOK --\u003e\n  \u003cdiv class=\"ap-hook\"\u003e\n    \u003cspan class=\"ap-hook-titre\"\u003eThe two-in-one pattern you'll sew again and again, as a dress or a top\u003c\/span\u003e\n    \u003cp class=\"ap-hook-sub\"\u003eBoat neckline, elegant seam detail and 3 sleeve options, sizes 2 to 30 (32 to 60 EU).\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- NOTE, do not modify --\u003e\n  \u003cdiv class=\"ap-note\"\u003e\n    \u003cspan class=\"ap-note-ico\"\u003e💡\u003c\/span\u003e\n    \u003cspan\u003e\u003cstrong\u003eDigital PDF pattern only\u003c\/strong\u003e, this is not a garment or a paper pattern. Received by email immediately after purchase.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ✏️ BADGES, change level and sizes --\u003e\n  \u003cdiv class=\"ap-badges\"\u003e\n    \u003cspan class=\"ap-badge\"\u003e🟢 Beginner\u003c\/span\u003e\n    \u003cspan class=\"ap-badge\"\u003e📏 2 to 30 · 32 to 60 EU\u003c\/span\u003e\n    \u003cspan class=\"ap-badge\"\u003e🌐 Bilingual FR \/ EN\u003c\/span\u003e\n    \u003cspan class=\"ap-badge\"\u003e🖨️ Format A4 · A0 · Projector\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- What's included, do not modify --\u003e\n  \u003cdiv class=\"ap-label\"\u003eWhat's included\u003c\/div\u003e\n  \u003cdiv class=\"ap-inclus\"\u003e\n    \u003cdiv class=\"ap-inclus-item\"\u003e\u003cspan class=\"ico\"\u003e📋\u003c\/span\u003e Illustrated step-by-step instructions\u003c\/div\u003e\n    \u003cdiv class=\"ap-inclus-item\"\u003e\u003cspan class=\"ico\"\u003e🎯\u003c\/span\u003e Print 1 size at a time\u003c\/div\u003e\n    \u003cdiv class=\"ap-inclus-item\"\u003e\u003cspan class=\"ico\"\u003e📏\u003c\/span\u003e Size chart included\u003c\/div\u003e\n    \u003cdiv class=\"ap-inclus-item\"\u003e\u003cspan class=\"ico\"\u003e✂️\u003c\/span\u003e Seam allowances included\u003c\/div\u003e\n    \n    \n  \u003c\/div\u003e\n\n  \u003c!-- Shop with confidence, do not modify --\u003e\n  \u003cdiv class=\"ap-label\"\u003eShop with confidence\u003c\/div\u003e\n  \u003cdiv class=\"ap-reassurance\"\u003e\n    \u003cdiv class=\"ap-reass-row\"\u003e\u003cspan class=\"ico\"\u003e📧\u003c\/span\u003e\u003cspan\u003eDelivered by email \u003cstrong\u003eimmediately\u003c\/strong\u003e after purchase\u003c\/span\u003e\u003c\/div\u003e\n    \u003cdiv class=\"ap-reass-row\"\u003e\u003cspan class=\"ico\"\u003e💾\u003c\/span\u003e\u003cspan\u003eAvailable anytime in \u003cstrong\u003eyour account\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n    \u003cdiv class=\"ap-reass-row\"\u003e\u003cspan class=\"ico\"\u003e👗\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eAll sizes included\u003c\/strong\u003e in one single file\u003c\/span\u003e\u003c\/div\u003e\n    \u003cdiv class=\"ap-reass-row\"\u003e\u003cspan class=\"ico\"\u003e🔒\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003e100% secure\u003c\/strong\u003e payment\u003c\/span\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ✏️ DESCRIPTION --\u003e\n  \u003cdiv class=\"ap-label\"\u003eDescription\u003c\/div\u003e\n  \u003cdiv class=\"ap-desc\"\u003e\n    Dress or top with a straight, slightly fitted silhouette, boat neckline and seam at the hem.\u003cbr\u003e\n    Three sleeve options included, short, long or puffy, to vary the looks.\u003cbr\u003e\n    Dress version with seam detail at hem or top version, you choose!\n  \u003c\/div\u003e\n\n  \u003c!-- ✏️ FABRICS --\u003e\n  \u003cdiv class=\"ap-label\"\u003eRecommended fabrics\u003c\/div\u003e\n  \u003cdiv class=\"ap-pills\"\u003e\n    \u003cspan class=\"ap-pill\"\u003e🧶 Ponte de Roma\u003c\/span\u003e\n    \u003cspan class=\"ap-pill\"\u003e👕 Polyester or cotton jersey\u003c\/span\u003e\n    \u003cspan class=\"ap-pill\"\u003e✨ DTY\u003c\/span\u003e\n    \n    \n  \u003c\/div\u003e\n\n  \u003c!-- FAQ, first 3 are fixed, ✏️ add\/remove the ones below --\u003e\n  \u003cdiv class=\"ap-label\"\u003eFrequently asked questions\u003c\/div\u003e\n  \u003cdiv class=\"ap-faq\"\u003e\n\n    \u003cdiv class=\"ap-faq-item open\"\u003e\n      \u003cbutton class=\"ap-faq-q\" onclick=\"apFaq(this)\"\u003eHow do I receive my pattern? \u003cspan class=\"ap-faq-arrow\"\u003e▾\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"ap-faq-a\"\u003e\u003cdiv class=\"ap-faq-a-inner\"\u003eBy email \u003cstrong\u003eas soon as payment is confirmed\u003c\/strong\u003e. You can also find it anytime in your account on our website.\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ap-faq-item\"\u003e\n      \u003cbutton class=\"ap-faq-q\" onclick=\"apFaq(this)\"\u003eIs it complicated to print? \u003cspan class=\"ap-faq-arrow\"\u003e▾\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"ap-faq-a\"\u003e\u003cdiv class=\"ap-faq-a-inner\"\u003eNot at all! Choose your format: \u003cstrong\u003eA4\/Letter\u003c\/strong\u003e (home printer), \u003cstrong\u003eA0\u003c\/strong\u003e (print shop) or \u003cstrong\u003eprojector\u003c\/strong\u003e. Thanks to layers, you only print your size.\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ap-faq-item\"\u003e\n      \u003cbutton class=\"ap-faq-q\" onclick=\"apFaq(this)\"\u003eCan I sew multiple sizes with one purchase? \u003cspan class=\"ap-faq-arrow\"\u003e▾\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"ap-faq-a\"\u003e\u003cdiv class=\"ap-faq-a-inner\"\u003eYes! \u003cstrong\u003eAll sizes are included\u003c\/strong\u003e in the file, one purchase is enough.\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ap-faq-item\"\u003e\n      \u003cbutton class=\"ap-faq-q\" onclick=\"apFaq(this)\"\u003eDo I need any notions? \u003cspan class=\"ap-faq-arrow\"\u003e▾\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"ap-faq-a\"\u003e\u003cdiv class=\"ap-faq-a-inner\"\u003eThe SELENA pattern requires a small piece of stretch interfacing (about 10 cm) to finish the sleeves. That's the only notion needed!\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ap-faq-item\"\u003e\n      \u003cbutton class=\"ap-faq-q\" onclick=\"apFaq(this)\"\u003eWhat is the difference between the dress and top versions? \u003cspan class=\"ap-faq-arrow\"\u003e▾\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"ap-faq-a\"\u003e\u003cdiv class=\"ap-faq-a-inner\"\u003eBoth versions use the same base pattern! The dress version includes a seam at the hem for more flare, while the top version has a simpler cut. The instructions guide you through choosing and sewing your preferred version.\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction apFaq(btn) {\n  var item = btn.closest('.ap-faq-item');\n  var isOpen = item.classList.contains('open');\n  document.querySelectorAll('.ap-faq-item').forEach(function(i){ i.classList.remove('open'); });\n  if (!isOpen) item.classList.add('open');\n}\n\u003c\/script\u003e","brand":"Annie et ses coutures","offers":[{"title":"Default Title","offer_id":47740668575959,"sku":null,"price":19.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0510\/4405\/7246\/files\/Photo_grandeur.jpg?v=1763752313","url":"https:\/\/www.annieetsescoutures.com\/en\/products\/robe-haut-selena","provider":"Annie et ses coutures","version":"1.0","type":"link"}