#html-body [data-pb-style=PVSA7V6]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll} The big sister model to the 230DC, the Janome 360DC is another compact sewing machine that packs even more of a punch. Free delivery | Collect in store available | Expert support included | Ready to start sewing straight away The big sister model to the 230DC, the Janome 360DC is another compact sewing machine that packs even more of a punch. With 60 built-in stitches to choose from, the 360DC also benefits from 7 styles of one-step buttonhole, maximum speed controller and lock stitch feature. The simple computerised interface makes it easy to select stitches and settings at the touch of a button. Perfect for both beginners and more experienced sewers, the powerful motor makes easy work of thicker fabric, and the attachable extension table makes larger projects a breeze. Janome 360DC's Features: 60 built-in stitches 7 styles of auto 1-step buttonhole Top loading bobbin Start/stop button Maximum speed controller Foot pressure adjustment Lock stitch feature LED lamp Metal internal frame and metal needle plate Extra wide table Hard cover Feet & Accessories: Category BWeight: 5.6 kg Feet Included: Automatic Buttonhole Foot (R) (753801004) Blind Hem Stitch Foot (G) (825817009) Overedge Foot (C) with brush (82280100) Standard Foot (A) (Black Button) (822508005) Satin Stitch Foot (F) (822804004) Zipper Foot (E) (808852003) Accessories Included: Spool Cap (Small) (822019004) Spool Cap (Large) (822020307) Extension Table (16” x 11”) (808401003) Spool Pin (Spare) (625031005) Lint Brush (802424004) Spool Pin Felt (102403109) Screwdriver (3 Pronged) (653802002) Bobbins x 4 (Plastic) Seam Ripper (200133009) Needles Spool Base (829803004) Foot Control (C-1036) Power Cable (830315008) document.addEventListener('DOMContentLoaded', () => { const buttons = document.querySelectorAll('.accordion-button'); buttons.forEach(btn => { btn.addEventListener('click', () => { const isActive = btn.classList.contains('active'); const content = btn.nextElementSibling; // Close all buttons.forEach(b => { b.classList.remove('active'); b.setAttribute('aria-expanded', 'false'); const c = b.nextElementSibling; c.style.maxHeight = null; c.setAttribute('aria-hidden', 'true'); }); // If it wasn't active, open it if (!isActive) { btn.classList.add('active'); btn.setAttribute('aria-expanded', 'true'); content.style.maxHeight = content.scrollHeight + 'px'; content.setAttribute('aria-hidden', 'false'); // Optional: on small screens, scroll the opened header into view if (window.innerWidth { btn.scrollIntoView({ behavior: 'smooth', block: 'start' }); }, 250); } } }); }); // Ensure all are closed on initial load (explicitly) buttons.forEach(b => { b.classList.remove('active'); b.setAttribute('aria-expanded', 'false'); const c = b.nextElementSibling; c.style.maxHeight = null; c.setAttribute('aria-hidden', 'true'); });});