
  /* MIT License

Copyright (c) 2022 Mayank

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
 */
  *,
*::before,
*::after {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

:where([hidden]:not([hidden='until-found'])) {
	display: none !important;
}

:where(html) {
	-webkit-text-size-adjust: none;
	color-scheme: dark light;
}

@supports not (min-block-size: 100dvb) {
	:where(html) {
		block-size: 100%;
	}
}

@media (prefers-reduced-motion: no-preference) {
	:where(html:focus-within) {
		scroll-behavior: smooth;
	}
}

:where(body) {
	block-size: 100%;
	block-size: 100dvb;
	line-height: 1.5;
	font-family: system-ui, sans-serif;
	-webkit-font-smoothing: antialiased;
}

:where(input, button, textarea, select) {
	font: inherit;
	color: inherit;
}

:where(textarea) {
	resize: vertical;
	resize: block;
}

:where(button, label, select, summary, [role='button'], [role='option']) {
	cursor: pointer;
}

:where(:disabled) {
	cursor: not-allowed;
}

:where(label:has(> input:disabled), label:has(+ input:disabled)) {
	cursor: not-allowed;
}

:where(button) {
	border-style: solid;
}

:where(a) {
	text-underline-offset: 0.2ex;
}

:where(ul, ol) {
	list-style: none;
}

:where(img, svg, video, canvas, audio, iframe, embed, object) {
	display: block;
}

:where(img, picture, svg) {
	max-inline-size: 100%;
	block-size: auto;
}

:where(p, h1, h2, h3, h4, h5, h6) {
	overflow-wrap: break-word;
}

:where(h1, h2, h3) {
	line-height: calc(1em + 0.5rem);
}

:where(hr) {
	border: none;
	border-block-start: 1px solid;
	color: inherit;
	block-size: 0;
	overflow: visible;
}

:where(:focus-visible) {
	outline: 2px solid var(--focus-color, Highlight);
	outline-offset: 2px;
}

:where(.visually-hidden:not(:focus, :active, :focus-within, .not-visually-hidden)) {
	clip-path: inset(50%) !important;
	height: 1px !important;
	width: 1px !important;
	overflow: hidden !important;
	position: absolute !important;
	white-space: nowrap !important;
	border: 0 !important;
}

  .page-html img.img-inline,.page-markdown img.img-inline{display:inline-block;vertical-align:middle}.page-html .img-center,.page-markdown .img-center{display:block;margin:0 auto}.page-html img.img-responsive,.page-markdown img.img-responsive{max-width:100%;height:auto}@media print{.page-html img.img-responsive,.page-markdown img.img-responsive{max-width:500px}}.page-html .imagemap,.page-markdown .imagemap{display:flex;position:relative}.page-html .imagemap>img:first-child,.page-markdown .imagemap>img:first-child{width:100%;margin:0 !important}.page-html .imagemap>*:nth-child(n+2),.page-markdown .imagemap>*:nth-child(n+2){position:absolute}.page-html .imagemap>*:nth-child(n+2).centering-top-left,.page-markdown .imagemap>*:nth-child(n+2).centering-top-left{transform:translateY(-50%) translateX(-50%)}.page-html .imagemap>*:nth-child(n+2).centering-top-right,.page-markdown .imagemap>*:nth-child(n+2).centering-top-right{transform:translateY(-50%) translateX(50%)}.page-html .imagemap>*:nth-child(n+2).centering-bottom-left,.page-markdown .imagemap>*:nth-child(n+2).centering-bottom-left{transform:translateY(50%) translateX(-50%)}.page-html .imagemap>*:nth-child(n+2).centering-bottom-right,.page-markdown .imagemap>*:nth-child(n+2).centering-bottom-right{transform:translateY(50%) translateX(50%)}.page-html .text-center,.page-markdown .text-center{text-align:center}.page-html .text-left,.page-markdown .text-left{text-align:left}.page-html .text-right,.page-markdown .text-right{text-align:right}.page-html .svg-responsive>svg,.page-markdown .svg-responsive>svg{display:block;max-width:100%;height:auto}.page-html table.table,.page-markdown table.table{width:100%;margin:10px 0}.page-html table.table th,.page-html table.table td,.page-markdown table.table th,.page-markdown table.table td{padding:8px 15px;vertical-align:top}.page-html table.table th>p:first-child,.page-html table.table td>p:first-child,.page-markdown table.table th>p:first-child,.page-markdown table.table td>p:first-child{margin-top:0}.page-html table.table th>p:last-child,.page-html table.table td>p:last-child,.page-markdown table.table th>p:last-child,.page-markdown table.table td>p:last-child{margin-bottom:0}.page-html table.table th,.page-markdown table.table th{text-align:center;vertical-align:middle}.page-html table.table-bordered th,.page-html table.table-bordered td,.page-markdown table.table-bordered th,.page-markdown table.table-bordered td{border:solid 1px rgba(0,0,0,0)}.page-html table.table-horizontal-line th,.page-html table.table-horizontal-line td,.page-markdown table.table-horizontal-line th,.page-markdown table.table-horizontal-line td{border-top:solid 1px rgba(0,0,0,0);border-bottom:solid 1px rgba(0,0,0,0)}.page-html .mr-partialscrollabletable-wrapper table.table td,.page-html .mr-partialscrollabletable-wrapper table.table th,.page-html table.table-nowrap td,.page-html table.table-nowrap th,.page-markdown .mr-partialscrollabletable-wrapper table.table td,.page-markdown .mr-partialscrollabletable-wrapper table.table th,.page-markdown table.table-nowrap td,.page-markdown table.table-nowrap th{white-space:pre}.page-html .mr-partialscrollabletable-wrapper .scrollable,.page-html .page-markdown .mr-partialscrollabletable-wrapper .scrollable,.page-markdown .mr-partialscrollabletable-wrapper .page-html .scrollable,.page-html div.table-hscroll-container,.page-markdown .page-html .mr-partialscrollabletable-wrapper .scrollable,.page-html .mr-partialscrollabletable-wrapper .page-markdown .scrollable,.page-markdown .mr-partialscrollabletable-wrapper .scrollable,.page-markdown div.table-hscroll-container{width:100%;margin:10px 0;margin-bottom:15px;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.page-html .mr-partialscrollabletable-wrapper .scrollable>table,.page-html div.table-hscroll-container>table,.page-markdown .mr-partialscrollabletable-wrapper .scrollable>table,.page-markdown div.table-hscroll-container>table{margin:0;margin-bottom:1px}.page-html .mr-partialscrollabletable-wrapper,.page-markdown .mr-partialscrollabletable-wrapper{position:relative}.page-html .mr-partialscrollabletable-wrapper table.table,.page-markdown .mr-partialscrollabletable-wrapper table.table{margin:0;margin-bottom:1px}.page-html .mr-partialscrollabletable-wrapper .pinned,.page-markdown .mr-partialscrollabletable-wrapper .pinned{position:absolute;top:0}.page-html .mr-partialscrollabletable-wrapper .scrollable,.page-markdown .mr-partialscrollabletable-wrapper .scrollable{width:auto}.page-html div.panel,.page-markdown div.panel{margin:10px 0;padding:10px;border:solid 1px rgba(0,0,0,0)}.page-html div.panel>h2:first-child,.page-html div.panel>h3:first-child,.page-html div.panel>h4:first-child,.page-html div.panel>h5:first-child,.page-html div.panel>h6:first-child,.page-markdown div.panel>h2:first-child,.page-markdown div.panel>h3:first-child,.page-markdown div.panel>h4:first-child,.page-markdown div.panel>h5:first-child,.page-markdown div.panel>h6:first-child{font-size:100%;margin:0;padding:10px}.page-html div.panel>:last-child,.page-markdown div.panel>:last-child{margin-bottom:0}.page-html div.mr-accordion>:first-child,.page-markdown div.mr-accordion>:first-child{cursor:pointer}.page-html div.accordion,.page-markdown div.accordion{border:solid 1px rgba(0,0,0,0)}.page-html div.accordion>:first-child,.page-markdown div.accordion>:first-child{width:100%;padding:10px;border:none;background-color:rgba(0,0,0,0)}.page-html div.accordion>:first-child::before,.page-markdown div.accordion>:first-child::before{content:"";display:inline-block;border-top:8px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;-ms-transition:-ms-transform .3s;-o-transition:-o-transform .3s;transition:transform .3s}.page-html div.accordion>:nth-child(2),.page-markdown div.accordion>:nth-child(2){padding:10px;border-top:solid 1px rgba(0,0,0,0)}.page-html.ltr div.accordion>:first-child,.page-markdown.ltr div.accordion>:first-child{text-align:left}.page-html.ltr div.accordion>:first-child::before,.page-markdown.ltr div.accordion>:first-child::before{margin-right:5px}.page-html.ltr div.accordion[aria-expanded=false]>:first-child::before,.page-markdown.ltr div.accordion[aria-expanded=false]>:first-child::before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.page-html.rtl div.accordion>:first-child,.page-markdown.rtl div.accordion>:first-child{text-align:right}.page-html.rtl div.accordion>:first-child::before,.page-markdown.rtl div.accordion>:first-child::before{margin-left:5px}.page-html.rtl div.accordion[aria-expanded=false]>:first-child::before,.page-markdown.rtl div.accordion[aria-expanded=false]>:first-child::before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.page-html video,.page-markdown video{width:100%}.page-html .youtube-responsive,.page-markdown .youtube-responsive{position:relative;width:100%}.page-html .youtube-responsive::before,.page-markdown .youtube-responsive::before{content:"";display:block;width:100%;padding-top:56.25%}.page-html .youtube-responsive iframe,.page-markdown .youtube-responsive iframe{position:absolute;top:0;right:0;width:100%;height:100%}
@media screen and (min-width: 901px){.hide-desktop{display:none !important}}@media screen and (max-width: 900px){.hide-mobile{display:none !important}}@media print{.hide-print{display:none !important}}:root{color-scheme:light}body{background-color:#fff;font-family:HelveticaNeue,"Helvetica Neue",Roboto,"Droid Sans",Helvetica,Arial,sans-serif;font-size:16px;line-height:20px;color:#333}a{color:hsl(242,99%,39%)}a:hover{text-decoration:none}@media screen and (max-width: 900px){.main-container{padding-block-end:56px}}header{background-color:#fff}header .header-inner{height:58px;display:flex;max-width:1500px;margin-inline:auto;align-items:center}header .header-inner .toc-logo img{height:40px}footer{background-color:hsl(0,0%,30%)}.main-column{display:flex;max-width:1500px;min-height:100vh;margin-inline:auto;box-shadow:0px 0px 7px 0px rgba(0,0,0,.1)}nav.toc{position:sticky;inset-block:0;height:100dvh;width:320px;min-width:320px;overflow:auto;padding-block:32px;padding-inline:16px 24px;border-inline-end:1px solid #000;background-color:#fff}@media screen and (max-width: 900px){nav.toc{position:fixed;z-index:2;max-width:85%;min-width:0;inset-inline-start:-320px;transition:inset .3s ease-out}html.show-toc nav.toc{inset-inline-start:0}html.show-toc .backdrop{position:fixed;inset:0;z-index:1;background-color:hsla(0,0%,30%,.8)}}main{width:100%;min-width:0;padding-block-end:64px;padding-inline:48px}@media screen and (max-width: 900px){main{padding-inline:12px}}html[data-mr-page-id=index] .main-header{display:none}html[data-mr-page-id=index] .main-footer{display:none}.mobile-menu{display:none;justify-content:space-evenly;align-items:stretch;position:fixed;inset-block-end:0;height:56px;width:100%;background-color:hsl(0,0%,30%)}.mobile-menu .mobile-menu-item{flex:1;display:flex;align-items:center;justify-content:center;border:none;background-color:rgba(0,0,0,0);text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out;flex-direction:column;font-size:12px;font-weight:bold;color:#fff}.mobile-menu .mobile-menu-item:hover{background-color:hsl(45,43%,95%);color:hsl(40,47%,50%)}.mobile-menu .mobile-menu-item::before{font-family:"Material Symbols Outlined";font-size:24px;line-height:24px;font-weight:normal}.mobile-menu .toggle-toc::before{font-family:"Material Symbols Outlined";font-size:28px;line-height:28px;font-weight:normal;content:""}.mobile-menu .menu-home::before{font-family:"Material Symbols Outlined";font-size:28px;line-height:28px;font-weight:normal;content:""}.mobile-menu .toggle-print::before{font-family:"Material Symbols Outlined";font-size:28px;line-height:28px;font-weight:normal;content:""}.mobile-menu .toggle-search::before{font-family:"Material Symbols Outlined";font-size:28px;line-height:28px;font-weight:normal;content:""}@media screen and (max-width: 900px){.mobile-menu{display:flex}}.mobile-menu .toc-bottom{flex:2;display:flex}.mobile-menu .toc-bottom .mr-def{flex:1}.mobile-menu .toc-bottom .mr-def .b-sewing-machine-banner{height:100%;font-size:0;margin:0;padding:0;gap:0;background:rgba(0,0,0,0);border-radius:0;border:none;box-shadow:none;background-color:hsl(0,0%,30%)}.mobile-menu .toc-bottom .mr-def .b-sewing-machine-banner:hover{background-color:hsl(45,43%,95%);color:hsl(40,47%,50%)}.mobile-menu .toc-bottom .mr-def .b-sewing-machine-banner::before{font-size:28px;line-height:28px}.mr-search{position:relative;font-size:14px}.mr-search .twitter-typeahead{width:100%}.mr-search input[type=search]{height:40px;width:100%;padding-inline-start:8px;padding-inline-end:40px;border-radius:3px;border:1px solid #000;background-color:#fff !important;transition:all .2s ease-out;outline:none}.mr-search input[type=search]:focus{border-color:hsl(40,47%,50%)}.mr-search .tt-menu{width:100%;border-radius:3px;border:1px solid #000;background-color:#fff}.mr-search .tt-suggestion{padding:8px 16px;transition:all .2s ease-out}.mr-search .tt-suggestion.tt-cursor,.mr-search .tt-suggestion:hover{color:#fff;background:hsl(40,47%,50%)}.mr-search .trigger-search{display:flex;align-items:center;justify-content:center;border:none;background-color:rgba(0,0,0,0);text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out;position:absolute;inset-block:1px;inset-inline-end:1px;width:40px}.mr-search .trigger-search:hover{background-color:hsl(45,43%,95%);color:hsl(40,47%,50%)}.mr-search .trigger-search::before{font-family:"Material Symbols Outlined";font-size:24px;line-height:24px;font-weight:normal;content:""}@media screen and (max-width: 900px){.toc-top{display:none}}.toc-top .toc-print-button{display:flex;justify-content:center;align-items:center;gap:4px;padding:8px 12px;border-radius:3px;border:none;box-shadow:0 2px 0 0 rgba(0,0,0,.2);background-color:hsl(0,0%,50%);color:#fff;font-size:12px;text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out;width:100%;margin-block-start:16px}.toc-top .toc-print-button:hover{background-color:hsl(45,43%,95%);color:hsl(40,47%,50%)}.toc-top .toc-print-button:active{box-shadow:none;transform:translateY(2px)}.toc-top .toc-print-button:disabled{opacity:.5}.toc-top .toc-print-button::before{font-family:"Material Symbols Outlined";font-size:24px;line-height:24px;font-weight:normal;content:""}.toc-bottom .b-sewing-machine-banner{margin-block:16px}@media screen and (max-width: 900px){.toc-bottom .b-sewing-machine-banner{display:none}}.toc-bottom .b-sewing-machine-banner-support{display:flex;justify-content:center;align-items:center;gap:4px;padding:8px 12px;border-radius:3px;border:none;box-shadow:0 2px 0 0 rgba(0,0,0,.2);background-color:hsl(0,0%,50%);color:#fff;font-size:12px;text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out}.toc-bottom .b-sewing-machine-banner-support:hover{background-color:hsl(45,43%,95%);color:hsl(40,47%,50%)}.toc-bottom .b-sewing-machine-banner-support:active{box-shadow:none;transform:translateY(2px)}.toc-bottom .b-sewing-machine-banner-support:disabled{opacity:.5}.toc-bottom .b-sewing-machine-banner-support::before{font-family:"Material Symbols Outlined";font-size:24px;line-height:24px;font-weight:normal;content:""}.toc-bottom .b-sewing-machine-banner-videos{display:flex;justify-content:center;align-items:center;gap:4px;padding:8px 12px;border-radius:3px;border:none;box-shadow:0 2px 0 0 rgba(0,0,0,.2);background-color:hsl(0,0%,50%);color:#fff;font-size:12px;text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out}.toc-bottom .b-sewing-machine-banner-videos:hover{background-color:hsl(45,43%,95%);color:hsl(40,47%,50%)}.toc-bottom .b-sewing-machine-banner-videos:active{box-shadow:none;transform:translateY(2px)}.toc-bottom .b-sewing-machine-banner-videos:disabled{opacity:.5}.toc-bottom .b-sewing-machine-banner-videos::before{font-family:"Material Symbols Outlined";font-size:24px;line-height:24px;font-weight:normal}.toc-bottom .b-sewing-machine-banner-videos::before{content:"";display:inline-block;height:24px;width:24px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI2IDI2Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjNGQ0ZDRkOwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgIH0KCiAgICAgIC5jbHMtMyB7CiAgICAgICAgZGlzcGxheTogbm9uZTsKICAgICAgfQoKICAgICAgLmNscy00IHsKICAgICAgICBmaWxsOiAjNDQ1OGJiOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjguNy44LCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMS4yLjAgQnVpbGQgMjAwKSAgLS0+CiAgPGc+CiAgICA8ZyBpZD0iYmFja2dyb3VuZCIgY2xhc3M9ImNscy0zIj4KICAgICAgPHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iMjYiIGhlaWdodD0iMjYiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJzdXBwb3J0IiBjbGFzcz0iY2xzLTMiPgogICAgICA8ZyBpZD0iYmx1ZSIgY2xhc3M9ImNscy0zIj4KICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik0xNCwyMC40Yy40LDAsLjYtLjEuOS0uNC4yLS4yLjQtLjUuNC0uOXMtLjEtLjYtLjQtLjljLS4yLS4yLS41LS40LS45LS40cy0uNi4xLS45LjQtLjQuNS0uNC45LjEuNi40LjljLjIuMi41LjQuOS40Wk0xMy4xLDE2LjZoMS45YzAtLjYsMC0xLC4yLTEuM3MuNS0uOCwxLjEtMS4zYy40LS40LjgtLjgsMS0xLjJzLjQtLjkuNC0xLjRjMC0uOS0uMy0xLjctMS0yLjJzLTEuNS0uOC0yLjQtLjgtMS43LjMtMi4zLjgtMSwxLjEtMS4yLDEuOGwxLjcuN2MwLS4zLjMtLjYuNi0xcy43LS41LDEuMy0uNS45LjEsMS4yLjQuNC42LjQsMS0uMS42LS4zLjktLjUuNi0uOC44Yy0uNy43LTEuMiwxLjEtMS40LDEuNXMtLjMuOS0uMywxLjhaTTE0LDI0LjRjLTEuNCwwLTIuNy0uMy0zLjktLjhzLTIuMy0xLjItMy4yLTIuMS0xLjYtMi0yLjEtMy4yLS44LTIuNS0uOC0zLjkuMy0yLjcuOC0zLjksMS4yLTIuMywyLjEtMy4yLDItMS42LDMuMi0yLjEsMi41LS44LDMuOS0uOCwyLjcuMywzLjkuOCwyLjMsMS4yLDMuMiwyLjEsMS42LDIsMi4xLDMuMi44LDIuNS44LDMuOS0uMywyLjctLjgsMy45LTEuMiwyLjMtMi4xLDMuMi0yLDEuNi0zLjIsMi4xLTIuNS44LTMuOS44Wk0xNCwyMi40YzIuMiwwLDQuMS0uOCw1LjctMi4zczIuMy0zLjQsMi4zLTUuNy0uOC00LjEtMi4zLTUuNy0zLjQtMi4zLTUuNy0yLjMtNC4xLjgtNS43LDIuMy0yLjMsMy40LTIuMyw1LjcuOCw0LjEsMi4zLDUuNywzLjQsMi4zLDUuNywyLjNaIi8+CiAgICAgIDwvZz4KICAgICAgPGcgaWQ9IndoaXRlIiBjbGFzcz0iY2xzLTMiPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE0LDIwLjRjLjQsMCwuNi0uMS45LS40LjItLjIuNC0uNS40LS45cy0uMS0uNi0uNC0uOWMtLjItLjItLjUtLjQtLjktLjRzLS42LjEtLjkuNC0uNC41LS40LjkuMS42LjQuOWMuMi4yLjUuNC45LjRaTTEzLjEsMTYuNmgxLjljMC0uNiwwLTEsLjItMS4zcy41LS44LDEuMS0xLjNjLjQtLjQuOC0uOCwxLTEuMnMuNC0uOS40LTEuNGMwLS45LS4zLTEuNy0xLTIuMnMtMS41LS44LTIuNC0uOC0xLjcuMy0yLjMuOC0xLDEuMS0xLjIsMS44bDEuNy43YzAtLjMuMy0uNi42LTFzLjctLjUsMS4zLS41LjkuMSwxLjIuNC40LjYuNCwxLS4xLjYtLjMuOS0uNS42LS44LjhjLS43LjctMS4yLDEuMS0xLjQsMS41cy0uMy45LS4zLDEuOFpNMTQsMjQuNGMtMS40LDAtMi43LS4zLTMuOS0uOHMtMi4zLTEuMi0zLjItMi4xLTEuNi0yLTIuMS0zLjItLjgtMi41LS44LTMuOS4zLTIuNy44LTMuOSwxLjItMi4zLDIuMS0zLjIsMi0xLjYsMy4yLTIuMSwyLjUtLjgsMy45LS44LDIuNy4zLDMuOS44LDIuMywxLjIsMy4yLDIuMSwxLjYsMiwyLjEsMy4yLjgsMi41LjgsMy45LS4zLDIuNy0uOCwzLjktMS4yLDIuMy0yLjEsMy4yLTIsMS42LTMuMiwyLjEtMi41LjgtMy45LjhaTTE0LDIyLjRjMi4yLDAsNC4xLS44LDUuNy0yLjNzMi4zLTMuNCwyLjMtNS43LS44LTQuMS0yLjMtNS43LTMuNC0yLjMtNS43LTIuMy00LjEuOC01LjcsMi4zLTIuMywzLjQtMi4zLDUuNy44LDQuMSwyLjMsNS43LDMuNCwyLjMsNS43LDIuM1oiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9InZpZGVvcyI+CiAgICAgIDxnIGlkPSJibHVlLTIiIGRhdGEtbmFtZT0iYmx1ZSIgY2xhc3M9ImNscy0zIj4KICAgICAgICA8Zz4KICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTTAsMy4ydjIxLjJoMjZWMy4ySDBaTTMuNCwyMUgxLjR2LTJoMnYyWk0zLjQsMTdIMS40di0yaDJ2MlpNMy40LDEyLjlIMS40di0yaDJ2MlpNMy40LDguOEgxLjR2LTJoMnYyWk0yNC43LDIxaC0ydi0yaDJ2MlpNMjQuNywxN2gtMnYtMmgydjJaTTI0LjcsMTIuOWgtMnYtMmgydjJaTTI0LjcsOC44aC0ydi0yaDJ2MlpNMjEuMSwyMUg0LjlWNi41aDE2LjJ2MTQuNVoiLz4KICAgICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtNCIgcG9pbnRzPSIxNi4zIDEzLjQgMTAuOCA5LjYgMTAuOCAxNy4yIDE2LjMgMTMuNCIvPgogICAgICAgIDwvZz4KICAgICAgPC9nPgogICAgICA8ZyBpZD0id2hpdGUtMiIgZGF0YS1uYW1lPSJ3aGl0ZSI+CiAgICAgICAgPGc+CiAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0wLDMuMnYyMS4yaDI2VjMuMkgwWk0zLjQsMjFIMS40di0yaDJ2MlpNMy40LDE3SDEuNHYtMmgydjJaTTMuNCwxMi45SDEuNHYtMmgydjJaTTMuNCw4LjhIMS40di0yaDJ2MlpNMjQuNywyMWgtMnYtMmgydjJaTTI0LjcsMTdoLTJ2LTJoMnYyWk0yNC43LDEyLjloLTJ2LTJoMnYyWk0yNC43LDguOGgtMnYtMmgydjJaTTIxLjEsMjFINC45VjYuNWgxNi4ydjE0LjVaIi8+CiAgICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMTYuMyAxMy40IDEwLjggOS42IDEwLjggMTcuMiAxNi4zIDEzLjQiLz4KICAgICAgICA8L2c+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==')}.toc-bottom .b-sewing-machine-banner-videos:hover::before{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI2IDI2Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjNGQ0ZDRkOwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgIH0KCiAgICAgIC5jbHMtMyB7CiAgICAgICAgZmlsbDogI2JiOTM0NDsKICAgICAgfQoKICAgICAgLmNscy00IHsKICAgICAgICBkaXNwbGF5OiBub25lOwogICAgICB9CgogICAgICAuY2xzLTUgewogICAgICAgIGZpbGw6ICM0NDU4YmI7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOC43LjgsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAxLjIuMCBCdWlsZCAyMDApICAtLT4KICA8Zz4KICAgIDxnIGlkPSJiYWNrZ3JvdW5kIiBjbGFzcz0iY2xzLTQiPgogICAgICA8cmVjdCBjbGFzcz0iY2xzLTEiIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIvPgogICAgPC9nPgogICAgPGcgaWQ9InN1cHBvcnQiIGNsYXNzPSJjbHMtNCI+CiAgICAgIDxnIGlkPSJibHVlIiBjbGFzcz0iY2xzLTQiPgogICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTE0LDIwLjRjLjQsMCwuNi0uMS45LS40LjItLjIuNC0uNS40LS45cy0uMS0uNi0uNC0uOWMtLjItLjItLjUtLjQtLjktLjRzLS42LjEtLjkuNC0uNC41LS40LjkuMS42LjQuOWMuMi4yLjUuNC45LjRaTTEzLjEsMTYuNmgxLjljMC0uNiwwLTEsLjItMS4zcy41LS44LDEuMS0xLjNjLjQtLjQuOC0uOCwxLTEuMnMuNC0uOS40LTEuNGMwLS45LS4zLTEuNy0xLTIuMnMtMS41LS44LTIuNC0uOC0xLjcuMy0yLjMuOC0xLDEuMS0xLjIsMS44bDEuNy43YzAtLjMuMy0uNi42LTFzLjctLjUsMS4zLS41LjkuMSwxLjIuNC40LjYuNCwxLS4xLjYtLjMuOS0uNS42LS44LjhjLS43LjctMS4yLDEuMS0xLjQsMS41cy0uMy45LS4zLDEuOFpNMTQsMjQuNGMtMS40LDAtMi43LS4zLTMuOS0uOHMtMi4zLTEuMi0zLjItMi4xLTEuNi0yLTIuMS0zLjItLjgtMi41LS44LTMuOS4zLTIuNy44LTMuOSwxLjItMi4zLDIuMS0zLjIsMi0xLjYsMy4yLTIuMSwyLjUtLjgsMy45LS44LDIuNy4zLDMuOS44LDIuMywxLjIsMy4yLDIuMSwxLjYsMiwyLjEsMy4yLjgsMi41LjgsMy45LS4zLDIuNy0uOCwzLjktMS4yLDIuMy0yLjEsMy4yLTIsMS42LTMuMiwyLjEtMi41LjgtMy45LjhaTTE0LDIyLjRjMi4yLDAsNC4xLS44LDUuNy0yLjNzMi4zLTMuNCwyLjMtNS43LS44LTQuMS0yLjMtNS43LTMuNC0yLjMtNS43LTIuMy00LjEuOC01LjcsMi4zLTIuMywzLjQtMi4zLDUuNy44LDQuMSwyLjMsNS43LDMuNCwyLjMsNS43LDIuM1oiLz4KICAgICAgPC9nPgogICAgICA8ZyBpZD0id2hpdGUiIGNsYXNzPSJjbHMtNCI+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTQsMjAuNGMuNCwwLC42LS4xLjktLjQuMi0uMi40LS41LjQtLjlzLS4xLS42LS40LS45Yy0uMi0uMi0uNS0uNC0uOS0uNHMtLjYuMS0uOS40LS40LjUtLjQuOS4xLjYuNC45Yy4yLjIuNS40LjkuNFpNMTMuMSwxNi42aDEuOWMwLS42LDAtMSwuMi0xLjNzLjUtLjgsMS4xLTEuM2MuNC0uNC44LS44LDEtMS4ycy40LS45LjQtMS40YzAtLjktLjMtMS43LTEtMi4ycy0xLjUtLjgtMi40LS44LTEuNy4zLTIuMy44LTEsMS4xLTEuMiwxLjhsMS43LjdjMC0uMy4zLS42LjYtMXMuNy0uNSwxLjMtLjUuOS4xLDEuMi40LjQuNi40LDEtLjEuNi0uMy45LS41LjYtLjguOGMtLjcuNy0xLjIsMS4xLTEuNCwxLjVzLS4zLjktLjMsMS44Wk0xNCwyNC40Yy0xLjQsMC0yLjctLjMtMy45LS44cy0yLjMtMS4yLTMuMi0yLjEtMS42LTItMi4xLTMuMi0uOC0yLjUtLjgtMy45LjMtMi43LjgtMy45LDEuMi0yLjMsMi4xLTMuMiwyLTEuNiwzLjItMi4xLDIuNS0uOCwzLjktLjgsMi43LjMsMy45LjgsMi4zLDEuMiwzLjIsMi4xLDEuNiwyLDIuMSwzLjIuOCwyLjUuOCwzLjktLjMsMi43LS44LDMuOS0xLjIsMi4zLTIuMSwzLjItMiwxLjYtMy4yLDIuMS0yLjUuOC0zLjkuOFpNMTQsMjIuNGMyLjIsMCw0LjEtLjgsNS43LTIuM3MyLjMtMy40LDIuMy01LjctLjgtNC4xLTIuMy01LjctMy40LTIuMy01LjctMi4zLTQuMS44LTUuNywyLjMtMi4zLDMuNC0yLjMsNS43LjgsNC4xLDIuMyw1LjcsMy40LDIuMyw1LjcsMi4zWiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0idmlkZW9zIj4KICAgICAgPGcgaWQ9InRhY29ueSI+CiAgICAgICAgPGcgaWQ9ImtoYWtpIj4KICAgICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0wLDMuMnYyMS4yaDI2VjMuMkgwWk0zLjQsMjFIMS40di0yaDJ2MlpNMy40LDE3SDEuNHYtMmgydjJaTTMuNCwxMi45SDEuNHYtMmgydjJaTTMuNCw4LjhIMS40di0yaDJ2MlpNMjQuNywyMWgtMnYtMmgydjJaTTI0LjcsMTdoLTJ2LTJoMnYyWk0yNC43LDEyLjloLTJ2LTJoMnYyWk0yNC43LDguOGgtMnYtMmgydjJaTTIxLjEsMjFINC45VjYuNWgxNi4ydjE0LjVaIi8+CiAgICAgICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIxNi4zIDEzLjQgMTAuOCA5LjYgMTAuOCAxNy4yIDE2LjMgMTMuNCIvPgogICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgICAgICA8ZyBpZD0id2hpdGUtMiIgZGF0YS1uYW1lPSJ3aGl0ZSIgY2xhc3M9ImNscy00Ij4KICAgICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0wLDMuMnYyMS4yaDI2VjMuMkgwWk0zLjQsMjFIMS40di0yaDJ2MlpNMy40LDE3SDEuNHYtMmgydjJaTTMuNCwxMi45SDEuNHYtMmgydjJaTTMuNCw4LjhIMS40di0yaDJ2MlpNMjQuNywyMWgtMnYtMmgydjJaTTI0LjcsMTdoLTJ2LTJoMnYyWk0yNC43LDEyLjloLTJ2LTJoMnYyWk0yNC43LDguOGgtMnYtMmgydjJaTTIxLjEsMjFINC45VjYuNWgxNi4ydjE0LjVaIi8+CiAgICAgICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxNi4zIDEzLjQgMTAuOCA5LjYgMTAuOCAxNy4yIDE2LjMgMTMuNCIvPgogICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgICAgPC9nPgogICAgICA8ZyBpZD0iYnJvdGhlciIgY2xhc3M9ImNscy00Ij4KICAgICAgICA8ZyBpZD0iYmx1ZS0yIiBkYXRhLW5hbWU9ImJsdWUiPgogICAgICAgICAgPGc+CiAgICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTAsMy4ydjIxLjJoMjZWMy4ySDBaTTMuNCwyMUgxLjR2LTJoMnYyWk0zLjQsMTdIMS40di0yaDJ2MlpNMy40LDEyLjlIMS40di0yaDJ2MlpNMy40LDguOEgxLjR2LTJoMnYyWk0yNC43LDIxaC0ydi0yaDJ2MlpNMjQuNywxN2gtMnYtMmgydjJaTTI0LjcsMTIuOWgtMnYtMmgydjJaTTI0LjcsOC44aC0ydi0yaDJ2MlpNMjEuMSwyMUg0LjlWNi41aDE2LjJ2MTQuNVoiLz4KICAgICAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy01IiBwb2ludHM9IjE2LjMgMTMuNCAxMC44IDkuNiAxMC44IDE3LjIgMTYuMyAxMy40Ii8+CiAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgICAgIDxnIGlkPSJ3aGl0ZS0zIiBkYXRhLW5hbWU9IndoaXRlIiBjbGFzcz0iY2xzLTQiPgogICAgICAgICAgPGc+CiAgICAgICAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTAsMy4ydjIxLjJoMjZWMy4ySDBaTTMuNCwyMUgxLjR2LTJoMnYyWk0zLjQsMTdIMS40di0yaDJ2MlpNMy40LDEyLjlIMS40di0yaDJ2MlpNMy40LDguOEgxLjR2LTJoMnYyWk0yNC43LDIxaC0ydi0yaDJ2MlpNMjQuNywxN2gtMnYtMmgydjJaTTI0LjcsMTIuOWgtMnYtMmgydjJaTTI0LjcsOC44aC0ydi0yaDJ2MlpNMjEuMSwyMUg0LjlWNi41aDE2LjJ2MTQuNVoiLz4KICAgICAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjE2LjMgMTMuNCAxMC44IDkuNiAxMC44IDE3LjIgMTYuMyAxMy40Ii8+CiAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4=')}.mr-accordiontoc{margin-block:24px}.toc-list .toc-item>.toc-item-inner{display:flex;justify-content:space-between;align-items:center;border-block-start:1px solid #000;font-size:14px;color:#333;text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out}.toc-list .toc-item>.toc-item-inner>.toc-item-title{flex-grow:1;padding:12px}.toc-list .toc-item>.toc-item-inner>.toc-expand-icon{display:flex;align-items:center;justify-content:center;border:none;background-color:rgba(0,0,0,0);text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out;width:40px;align-self:stretch;flex-shrink:0}.toc-list .toc-item>.toc-item-inner>.toc-expand-icon:hover{background-color:hsl(45,43%,95%);color:hsl(40,47%,50%)}.toc-list .toc-item>.toc-item-inner>.toc-expand-icon::before{font-family:"Material Symbols Outlined";font-size:24px;line-height:24px;font-weight:normal;content:""}.toc-list .toc-item>.toc-item-inner>.toc-expand-icon:hover{background-color:hsl(40,60%,75%)}.toc-list .toc-item.active>.toc-item-inner,.toc-list .toc-item>.toc-item-inner:hover{background-color:hsl(45,43%,95%);color:hsl(40,47%,50%)}.toc-list .toc-item.expanded>.toc-item-inner>.toc-expand-icon::before{content:""}.toc-depth-1{border-block-end:1px solid #000}.toc-depth-1>.toc-item>.toc-item-inner{font-weight:bold}.toc-depth-2>.toc-item>.toc-item-inner>.toc-item-title{padding-inline-start:24px}.toc-depth-3>.toc-item>.toc-item-inner>.toc-item-title{padding-inline-start:36px}.scroll-button{display:flex;flex-direction:column;justify-content:space-between;position:fixed;inset-block-end:48px;inset-inline-end:48px}@media screen and (max-width: 900px){.scroll-button{inset-block-end:128px;inset-inline-end:12px}}.scroll-top{display:flex;justify-content:center;align-items:center;gap:4px;padding:8px 12px;border-radius:3px;border:none;box-shadow:0 2px 0 0 rgba(0,0,0,.2);background-color:hsl(0,0%,50%);color:#fff;font-size:12px;text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out;width:48px;height:48px}.scroll-top:hover{background-color:hsl(45,43%,95%);color:hsl(40,47%,50%)}.scroll-top:active{box-shadow:none;transform:translateY(2px)}.scroll-top:disabled{opacity:.5}.scroll-top::before{font-family:"Material Symbols Outlined";font-size:24px;line-height:24px;font-weight:normal;content:""}.mr-breadcrumb{display:flex;flex-wrap:wrap;margin-block:16px;padding:8px;border-radius:3px;background-color:hsl(0,0%,95%);font-size:12px}.mr-breadcrumb li:nth-child(n+2)::before{content:">";margin-inline:4px}.article-pagination{display:flex;justify-content:space-between;margin-block:16px;font-size:14px}.article-pagination li>a::before,.article-pagination li>a::after{display:inline-block;vertical-align:middle}.article-pagination .article-pagination-prev>a::before{font-family:"Material Symbols Outlined";font-size:24px;line-height:24px;font-weight:normal;content:""}.article-pagination .article-pagination-next>a::after{font-family:"Material Symbols Outlined";font-size:24px;line-height:24px;font-weight:normal;content:""}@media screen and (max-width: 900px){.article-pagination{flex-wrap:wrap}.article-pagination li{width:100%}.article-pagination li:nth-child(2){text-align:end}}html[dir=rtl] .article-pagination-prev>a::before{content:""}html[dir=rtl] .article-pagination-next>a::after{content:""}.b-sewing-machine-footer{display:flex;flex-direction:column;align-items:center;padding-block:8px;font-size:14px;color:#fff}.b-sewing-machine-footer .b-sewing-machine-footer-link a{color:hsl(229,64%,75%)}.b-sewing-machine-footer .b-sewing-machine-footer-copyright{font-size:12px}.mr-highlight,.mr-search-highlight{background-color:hsl(43,100%,50%)}.mr-search-result{margin-block:48px}.mr-search-result .search-keywords{position:relative;padding-inline-start:32px;font-size:28px;font-weight:bold;line-height:1.5}.mr-search-result .search-keywords::before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;display:block;height:100%;border-inline-start:10px solid hsl(41,46%,33%);border-inline-end:8px solid hsl(45,33%,91%)}.mr-search-result .search-keywords .kw{margin-inline-end:4px}.mr-search-result .num-of-results{margin-block:16px;font-size:14px}.mr-search-result dl.results dt a{font-weight:bold}.mr-search-result dl.results dd{margin-block-end:16px}.mr-search-result .search-result-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-block:48px}.mr-search-result .search-result-pagination .pagination-item{display:flex;align-items:center;justify-content:center;border:none;background-color:rgba(0,0,0,0);text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out;width:40px;height:40px;border:1px solid #999;color:hsl(242,99%,39%)}.mr-search-result .search-result-pagination .pagination-item:hover{background-color:hsl(45,43%,95%);color:hsl(40,47%,50%)}.mr-search-result .search-result-pagination .pagination-item::before{font-family:"Material Symbols Outlined";font-size:24px;line-height:24px;font-weight:normal}.mr-search-result .search-result-pagination .pagination-item:hover{color:hsl(230,47%,50%)}.mr-search-result .search-result-pagination .pagination-first::before{content:""}.mr-search-result .search-result-pagination .pagination-prev::before{content:""}.mr-search-result .search-result-pagination .pagination-next::before{content:""}.mr-search-result .search-result-pagination .pagination-last::before{content:""}html[dir=rtl] .mr-search-result .search-result-pagination .pagination-first::before{content:""}html[dir=rtl] .mr-search-result .search-result-pagination .pagination-prev::before{content:""}html[dir=rtl] .mr-search-result .search-result-pagination .pagination-next::before{content:""}html[dir=rtl] .mr-search-result .search-result-pagination .pagination-last::before{content:""}.mr-search-result .search-result-pagination .pagination-current{color:#333;pointer-events:none}.mr-search-result .search-result-pagination .pagination-disabled{opacity:.5;pointer-events:none}.mr-print{background-color:#fff}.mr-print h1{display:none}.mr-print .mr-print-buttons{display:flex;gap:8px;margin-block-end:16px}.mr-print .mr-print-buttons button{display:flex;justify-content:center;align-items:center;gap:4px;padding:8px 12px;border-radius:3px;border:none;box-shadow:0 2px 0 0 rgba(0,0,0,.2);background-color:hsl(0,0%,50%);color:#fff;font-size:12px;text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out}.mr-print .mr-print-buttons button:hover{background-color:hsl(45,43%,95%);color:hsl(40,47%,50%)}.mr-print .mr-print-buttons button:active{box-shadow:none;transform:translateY(2px)}.mr-print .mr-print-buttons button:disabled{opacity:.5}.mr-print .mr-print-buttons button::before{font-family:"Material Symbols Outlined";font-size:24px;line-height:24px;font-weight:normal}.mr-print .mr-print-selector ul ul{padding-inline-start:32px}.modal-dialog{width:95%;max-width:800px;margin:auto;border:none;border-radius:3px;background-color:#fff;color:#333}.modal-dialog::backdrop{background-color:rgba(78,78,78,.8)}.modal-dialog .modal-close{display:flex;align-items:center;justify-content:center;border:none;background-color:rgba(0,0,0,0);text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out;width:40px;height:40px;margin-inline-start:auto}.modal-dialog .modal-close:hover{background-color:hsl(45,43%,95%);color:hsl(40,47%,50%)}.modal-dialog .modal-close::before{font-family:"Material Symbols Outlined";font-size:24px;line-height:24px;font-weight:normal;content:""}.modal-dialog .modal-body{border-radius:3px;padding:12px;padding-block-start:0}.modal-image{max-width:100%}.modal-image img,.modal-image svg{width:100%}.modal-search{margin-block-start:12px;overflow:visible;background-color:hsl(0,0%,90%)}.modal-search .modal-body{padding:4px}[data-condition]:not(.condition-match):not(.condition-unmatch){display:none !important}.condition-unmatch{display:none}.mr-optional-selector{z-index:1;position:sticky;inset-block-start:0;padding:4px;background-color:#fff;border-bottom:1px solid #000}.mr-optional-selector .mr-condition-selector,.mr-optional-selector .mr-marker-selector{display:flex;flex-wrap:wrap;font-size:12px}.mr-optional-selector .mr-condition-selector input,.mr-optional-selector .mr-marker-selector input{margin-inline:4px}html[data-mr-condition-selector-ui=hidden] .mr-optional-selector{border:none}html[data-mr-condition-selector-ui=hidden] .mr-optional-selector .mr-condition-selector{display:none}html[data-mr-page-id=print] .mr-optional-selector{display:none}.common-cookie{position:fixed;inset-block-end:0;width:100%;padding:32px 16px;border-top:1px solid hsl(40,80%,49%);background-color:#fff;font-size:14px;z-index:5000}.common-cookie .common-cookie__container{max-width:1500px;margin-inline:auto}.common-cookie .common-cookie__container .common-cookie__content{display:flex;justify-content:space-between;align-items:center;gap:16px}@media screen and (max-width: 900px){.common-cookie .common-cookie__container .common-cookie__content{flex-direction:column;align-items:start}}.common-cookie .common-cookie__container .common-cookie__content .common-cookie__content__cta{display:flex;gap:16px}.common-cookie .common-cookie__container .common-cookie__content .common-cookie__content__cta .btn-info,.common-cookie .common-cookie__container .common-cookie__content .common-cookie__content__cta .btn-primary{padding:16px 24px;border:1px solid hsl(40,80%,49%);font-weight:bold;text-decoration:none;white-space:nowrap}.common-cookie .common-cookie__container .common-cookie__content .common-cookie__content__cta .btn-info{color:hsl(40,80%,49%);background-color:#fff}.common-cookie .common-cookie__container .common-cookie__content .common-cookie__content__cta .btn-info:active,.common-cookie .common-cookie__container .common-cookie__content .common-cookie__content__cta .btn-info:focus,.common-cookie .common-cookie__container .common-cookie__content .common-cookie__content__cta .btn-info:hover{background-color:hsl(0,0%,90%)}.common-cookie .common-cookie__container .common-cookie__content .common-cookie__content__cta .btn-primary{color:#fff;background-color:hsl(40,80%,49%)}.common-cookie .common-cookie__container .common-cookie__content .common-cookie__content__cta .btn-primary:active,.common-cookie .common-cookie__container .common-cookie__content .common-cookie__content__cta .btn-primary:focus,.common-cookie .common-cookie__container .common-cookie__content .common-cookie__content__cta .btn-primary:hover{background-color:hsl(40,80%,39%)}header select#lang-select{min-width:180px;padding:4px 8px;background-color:#fff;color:#fff;font-size:12px;color:#fff}header select#lang-select option{background-color:#fff;color:#333}.page-inner h1{margin-block-start:20px;margin-block-end:65px;margin-inline:0;text-align:center;font:normal normal bold 40px/63px Mulish;letter-spacing:1px;color:hsl(40,47%,50%);border-block-end:2px dashed hsl(40,47%,50%)}.page-inner h1:first-child{margin-block-start:0}@media screen and (max-width: 900px){.page-inner h1{font-size:30px;line-height:42px;margin-block-end:35px}}.page-inner h2{position:relative;margin-block-start:20px;margin-block-end:18px;margin-inline:0;padding-block:5px;padding-inline-start:28px;padding-inline-end:0;font:normal normal bold 30px/31px Arial}.page-inner h2::before{content:" ";display:inline-block;width:18px;height:100%;position:absolute;inset-block-start:0;margin-inline-start:-28px}html[dir=ltr] .page-inner h2::before{background:linear-gradient(to right, hsl(41, 46%, 33%) 0 10px, hsl(45, 33%, 91%) 10px 18px)}html[dir=rtl] .page-inner h2::before{background:linear-gradient(to left, hsl(41, 46%, 33%) 0 10px, hsl(45, 33%, 91%) 10px 18px)}@media screen and (max-width: 900px){.page-inner h2{font-size:23px;line-height:25px}}.page-inner h3{position:relative;margin-block-start:20px;margin-block-end:30px;padding-inline-start:28px;font:normal normal bold 24px/25px Arial}.page-inner h3::before{content:" ";display:inline-block;position:absolute;inset-block-start:3px;inset-inline-start:0;width:15px;height:80%;border-inline:5px solid #333}html[dir=ltr] .page-inner h3::before{transform:skew(-10deg);transform-origin:left bottom}html[dir=rtl] .page-inner h3::before{transform:skew(10deg);transform-origin:right bottom}@media screen and (max-width: 900px){.page-inner h3{font-size:21px;line-height:23px}}.page-inner h4{margin-block-start:50px;margin-block-end:10px;margin-inline:0;padding-inline-start:20px;font:normal normal bold 21px/20px Arial}.page-inner h4::before{content:" ";display:inline-block;width:10px;height:10px;margin-inline-start:-16px;margin-inline-end:6px;background-color:#333}@media screen and (max-width: 900px){.page-inner h4{font-size:18px;line-height:20px}}.page-inner h2+h4{margin-block-start:0px}.page-inner h5{margin-block-start:20px;margin-block-end:10px;margin-inline:0;padding-inline-start:20px;font:normal normal bold 16px Arial;line-height:18px}.page-inner h5::before{content:" ";display:inline-block;position:relative;inset-block-start:-3px;width:6px;height:6px;margin-inline-start:-16px;margin-inline-end:10px;border-radius:50%;background-color:#333}.page-inner p{margin-block:10px;margin-inline:0}.page-inner>p:not(.b-sewing-machine-bullet):not(.b-sewing-machine-hyphen){padding-inline-start:25px}.page-inner a{color:hsl(242,99%,39%)}.page-inner img:not(.img-inline){margin-block-start:20px;margin-block-end:20px}.page-inner ul{margin-block-start:0;margin-block-end:10px;padding-inline-start:40px}.page-inner ul:last-child{margin-block-end:0}@media screen and (max-width: 480px){.page-inner ul{padding-inline-start:20px}}.page-inner td ul{padding-inline-start:20px;margin-block-end:0}.page-inner ol{margin-block-start:0;margin-block-end:10px;padding-inline-start:40px}.page-inner ol:last-child{margin-block-end:0}@media screen and (max-width: 480px){.page-inner ol{padding-inline-start:20px}}.page-inner ul ul{margin-block-end:0}.page-inner ul ol{margin-block-end:0}.page-inner ol ul{margin-block-end:0}.page-inner ol ol{margin-block-end:0}.page-inner sup{inset-block-start:-0.5em}.page-inner sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}.page-inner ul.mr-index{border:solid 1px hsl(220,14%,87%);padding-block:10px;padding-inline:20px;list-style:none;background-color:hsl(0,0%,98%)}.page-inner ul.mr-index ul{list-style:none}.page-inner ul.mr-index li{margin-block-end:.5rem}.page-inner table{border-collapse:collapse;border-spacing:0}.page-inner .b-sewing-machine-bold{font-weight:bold;line-height:20px;letter-spacing:0px}@media screen and (max-width: 900px){.page-inner .b-sewing-machine-bold{line-height:22px}}.page-inner .b-sewing-machine-important{font-weight:bold;font-size:30px;line-height:32px;text-align:center}.page-inner .b-sewing-machine-important>img{display:inline-block;width:28px;height:25px;position:relative;inset-block-start:-3px}.page-inner ul.b-sewing-machine-step-result-list{padding-inline-start:25px}.page-inner ul.b-sewing-machine-step-result-list>li::before{content:"→";display:inline-block;position:relative;font-size:16px;text-indent:-25px}@media screen and (max-width: 900px){.page-inner ul.b-sewing-machine-step-result-list>li::before{font-size:14px}}html[dir=rtl] .page-inner ul.b-sewing-machine-step-result-list>li::before{content:"←"}.page-inner .b-sewing-machine-step-result2{padding-inline-start:25px}.page-inner .b-sewing-machine-step-result2::before{content:"";display:inline-block;margin-inline-start:-21px;margin-inline-end:7px;border-style:solid;border-block-width:7px;border-inline-width:14px 0;border-block-color:rgba(0,0,0,0);border-inline-color:#333 rgba(0,0,0,0)}.page-inner .b-sewing-machine-white-circle-num,.page-inner .b-sewing-machine-black-circle-num{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50%;font-size:90%}.page-inner .b-sewing-machine-white-circle-num{border:1px solid #000;background-color:#000;color:#fff}.page-inner .b-sewing-machine-black-circle-num{border:1px solid #000;background-color:#fff;color:#000}.page-inner .b-sewing-machine-pl{padding:20px;background:hsl(0,0%,95%) 0% 0% no-repeat padding-box;letter-spacing:0px;margin-block-start:10px;margin-block-end:30px}.page-inner .b-sewing-machine-pl .b-sewing-machine-pl-title{font-weight:bold;font-size:30px;line-height:32px;text-align:center;color:#000;padding-block-end:15px}.page-inner .b-sewing-machine-pl .b-sewing-machine-pl-title>img{height:25px;position:relative;inset-block-start:-2px;inset-inline-start:8px}@media screen and (max-width: 900px){.page-inner .b-sewing-machine-pl .b-sewing-machine-pl-title>img{height:23px}}.page-inner .b-sewing-machine-pl .b-sewing-machine-pl-body{font-weight:normal;line-height:22px;color:#333}@media screen and (max-width: 900px){.page-inner .b-sewing-machine-pl .b-sewing-machine-pl-body{line-height:20px}}.page-inner .b-sewing-machine-note{border:1px solid hsl(40,47%,50%);border-start-start-radius:0;border-start-end-radius:5px;border-end-end-radius:5px;border-end-start-radius:5px;padding-block:10px;padding-inline:20px;position:relative;margin-block-start:50px;margin-block-end:30px;font-weight:normal}.page-inner .b-sewing-machine-note:before{display:inline-block;position:absolute;height:23px;color:#fff;inset-block-start:-29px;inset-inline-start:-1px;background-color:hsl(40,47%,50%);border:1px solid hsl(40,47%,50%);padding-block:2px;padding-inline:8px;font-weight:bold;border-start-start-radius:5px;border-start-end-radius:5px;border-end-end-radius:0;border-end-start-radius:0;font-size:16px;box-sizing:content-box}@media screen and (max-width: 900px){.page-inner .b-sewing-machine-note:before{font-size:14px}}.page-inner .b-sewing-machine-memo{border:1px solid hsl(40,47%,50%);border-start-start-radius:0;border-start-end-radius:5px;border-end-end-radius:5px;border-end-start-radius:5px;padding-block:10px;padding-inline:20px;position:relative;margin-block-start:50px;margin-block-end:30px;font-weight:normal}.page-inner .b-sewing-machine-memo:before{display:inline-block;position:absolute;height:23px;color:hsl(40,47%,50%);inset-block-start:-29px;inset-inline-start:-1px;background-color:hsl(45,33%,91%);border:1px solid hsl(40,47%,50%);padding-block:2px;padding-inline:8px;font-weight:bold;border-start-start-radius:5px;border-start-end-radius:5px;border-end-end-radius:0;border-end-start-radius:0;font-size:16px;box-sizing:content-box}@media screen and (max-width: 900px){.page-inner .b-sewing-machine-memo:before{font-size:14px}}.page-inner ul{list-style:none}.page-inner ul.b-sewing-machine-bullet-list{list-style:disc}@media screen and (max-width: 480px){.page-inner ul.b-sewing-machine-bullet-list{padding-inline-start:40px}}.page-inner ul.b-sewing-machine-asterisk-list>li::before,.page-inner ul.b-sewing-machine-hyphen-list>li::before{display:inline-block;position:relative;min-width:15px;margin-inline-start:-15px}.page-inner ul.b-sewing-machine-asterisk-list>li::before{content:"*";inset-block-start:-5px;font-size:10px}.page-inner ul.b-sewing-machine-hyphen-list{margin-inline-start:40px;padding-inline-start:0}.page-inner ul.b-sewing-machine-hyphen-list>li::before{content:"-";inset-block-start:-2px}.page-inner .b-sewing-machine-note ul.b-sewing-machine-asterisk-list,.page-inner .b-sewing-machine-memo ul.b-sewing-machine-asterisk-list{padding-inline-start:15px}.page-inner .b-sewing-machine-note ul+ul.b-sewing-machine-asterisk-list,.page-inner .b-sewing-machine-memo ul+ul.b-sewing-machine-asterisk-list{padding-inline-start:40px}.page-inner td>ul.b-sewing-machine-asterisk-list{padding-inline-start:15px}.page-inner ol{list-style:none;counter-reset:item}.page-inner ol.b-sewing-machine-step-list>li{margin-block-end:10px;position:relative}.page-inner ol.b-sewing-machine-step-list>li::before{counter-increment:item;content:counter(item);display:inline-block;min-width:23px;margin-inline-end:16px;margin-inline-start:-39px;font-size:20px;line-height:20px;letter-spacing:0px;font-weight:bold}@media screen and (max-width: 900px){.page-inner ol.b-sewing-machine-step-list>li::before{font-size:18px}}.page-inner ol.b-sewing-machine-step-list>li>p.b-sewing-machine-bold:first-child{display:inline}.page-inner ol.b-sewing-machine-caption-list{margin-inline-start:25px;padding-inline-start:0}.page-inner ol.b-sewing-machine-caption-list>li{margin-block-end:10px}.page-inner ol.b-sewing-machine-caption-list>li::before{display:inline-flex;justify-content:center;align-items:center;width:18px;height:18px;margin-inline-end:10px;counter-increment:item;content:counter(item);font-size:90%;border:1px solid #333;border-radius:50%;box-sizing:content-box}.page-inner ol.b-sewing-machine-number-list{margin:0;padding-inline-start:25px}.page-inner ol.b-sewing-machine-number-list>li{margin-block-end:10px;padding-inline-start:30px}.page-inner ol.b-sewing-machine-number-list>li::before{content:counter(item) ". ";counter-increment:item;display:inline-block;min-width:30px;margin-inline-start:-30px;margin-inline-end:0px}.page-inner ol.b-sewing-machine-pre-number-list{padding-inline-start:30px}.page-inner ol.b-sewing-machine-pre-number-list>li::before{content:"(" counter(item) ")";counter-increment:item;display:inline-block;min-width:30px;margin-inline-start:-30px;margin-inline-end:0px}.page-inner ol.b-sewing-machine-footnote-list{padding-inline-start:30px}.page-inner ol.b-sewing-machine-footnote-list>li::before{content:"* " counter(item);counter-increment:item;display:inline-block;position:relative;min-width:25px;margin-inline-start:-25px;font-size:10px;inset-block-start:-5px}.page-inner ol.b-sewing-machine-asterisk-number-list{padding-inline-start:30px}.page-inner ol.b-sewing-machine-asterisk-number-list>li::before{content:"* " counter(item) "";counter-increment:item;display:inline-block;position:relative;min-width:25px;margin-inline-start:-25px;font-size:10px;inset-block-start:-5px}.page-inner ol.b-sewing-machine-caption-blue-list{margin-inline-start:25px;padding-inline-start:32px}.page-inner ol.b-sewing-machine-caption-blue-list>li{margin-block-end:10px}.page-inner ol.b-sewing-machine-caption-blue-list>li::before{counter-increment:item;content:counter(item);display:inline-flex;justify-content:center;align-items:center;min-width:20px;height:20px;margin-inline-start:-30px;margin-inline-end:10px;font-size:90%;color:#fff;border-radius:50%;background-color:hsl(40,91%,58%)}.page-inner table.b-sewing-machine-noframe-table ol.b-sewing-machine-caption-list{padding-inline-start:36px}.page-inner table.b-sewing-machine-symptom-table ol.b-sewing-machine-caption-list>li::after{inset-block-start:-1px}.page-inner .b-sewing-machine-note ol.b-sewing-machine-caption-list,.page-inner .b-sewing-machine-memo ol.b-sewing-machine-caption-list,.page-inner table ol.b-sewing-machine-caption-list{margin-inline-start:0}.page-inner td ol.b-sewing-machine-number-list{padding-inline-start:0}.page-inner>ol.b-sewing-machine-step-list{margin-inline-start:25px;padding-inline-start:39px}.page-inner .b-sewing-machine-asterisk{padding-inline-start:25px}.page-inner .b-sewing-machine-asterisk::before{content:"*";display:inline-block;position:relative;inset-block-start:-4px;font-size:10px;text-indent:-20px}.page-inner .b-sewing-machine-hyphen{padding-inline-start:38px}.page-inner .b-sewing-machine-hyphen::before{content:"-";display:inline-block;position:relative;inset-block-start:-1px;width:15px;margin-inline-start:-15px}.page-inner .b-sewing-machine-bullet{padding-inline-start:38px}.page-inner .b-sewing-machine-bullet::before{content:"";display:inline-block;position:relative;inset-block-start:-2px;width:6px;height:6px;margin-inline-start:-15px;margin-inline-end:9px;border-radius:50%;background-color:#000}.page-inner td .b-sewing-machine-hyphen{padding-inline-start:15px}.page-inner .b-sewing-machine-index .b-sewing-machine-index-title{height:42px;padding-block:10px;padding-inline:20px;font-weight:bold;font-size:20px;letter-spacing:0px;color:#fff;background:hsl(40,47%,50%) 0% 0% no-repeat padding-box;box-shadow:inset 0px -2px 0px #fff;position:relative}.page-inner .b-sewing-machine-index .b-sewing-machine-index-title::after{content:"";display:inline-block;position:absolute;inset-inline-end:20px;width:10px;height:10px;line-height:10px;vertical-align:middle;border-block-width:2px 0;border-inline-width:2px 0;border-color:#fff;border-style:solid;transform:rotate(-135deg)}html[dir=rtl] .page-inner .b-sewing-machine-index .b-sewing-machine-index-title::after{transform:rotate(135deg)}.page-inner .b-sewing-machine-index .b-sewing-machine-index-body{padding-block:10px;padding-inline:20px}.page-inner .b-sewing-machine-index .b-sewing-machine-index-body ul,.page-inner .b-sewing-machine-index .b-sewing-machine-index-body li{list-style:none}.page-inner .b-sewing-machine-index .b-sewing-machine-index-body ul{padding-inline-start:20px}.page-inner .b-sewing-machine-index .b-sewing-machine-index-body>ul{padding-inline-start:0}.page-inner .b-sewing-machine-index .b-sewing-machine-index-body li{padding-block-end:5px}.page-inner .b-sewing-machine-index[aria-expanded=true] .b-sewing-machine-index-title::after{inset-block-start:15px;transform:rotate(45deg)}html[dir=rtl] .page-inner .b-sewing-machine-index[aria-expanded=true] .b-sewing-machine-index-title::after{transform:rotate(-45deg)}.page-inner .table-hscroll-container table{min-width:500px}.page-inner table.b-sewing-machine-table{margin-block-end:32px;font-size:15px;line-height:15px;width:100%;border:solid 1px hsl(0,0%,44%)}.page-inner table.b-sewing-machine-table th{font-weight:bold;color:#fff;background-color:hsl(41,46%,33%);border:solid 1px hsl(40,47%,50%)}.page-inner table.b-sewing-machine-table td{padding-inline-start:10px;padding-inline-end:10px;border:solid 1px hsl(0,0%,44%);vertical-align:baseline}.page-inner table.b-sewing-machine-table ul{margin-block-start:10px;margin-block-end:10px;padding-block-end:10px}.page-inner table.b-sewing-machine-symptom-table{font-size:15px;font-weight:bold;border:solid 1px hsl(0,0%,44%)}.page-inner table.b-sewing-machine-symptom-table tr:not(:first-child,:last-child){border-block-end:solid 1px hsl(0,0%,44%)}.page-inner table.b-sewing-machine-symptom-table th{padding-block:0;padding-inline:10px;color:#fff;background-color:hsl(41,46%,33%);text-align:center}.page-inner table.b-sewing-machine-symptom-table th:nth-child(n+2){border-inline-start:solid 1px #fff}@media screen and (max-width: 900px){.page-inner table.b-sewing-machine-symptom-table th{font-size:12px;line-height:14px}}.page-inner table.b-sewing-machine-symptom-table td{border-inline-end:solid 1px hsl(0,0%,44%);padding:10px}.page-inner table.b-sewing-machine-symptom-table td:first-child{border-inline-end:none}.page-inner table.b-sewing-machine-symptom-table td:not([colspan="1"]){background-color:hsl(45,33%,91%);border-inline-end:solid 1px hsl(0,0%,44%)}.page-inner table.b-sewing-machine-symptom-table td[colspan="1"]{font-weight:normal}.page-inner table.b-sewing-machine-symptom-table td>*:first-child{margin-block-start:0}.page-inner table.b-sewing-machine-symptom-table td>*:last-child{margin-block-end:0}.page-inner table.b-sewing-machine-flow-table{width:100%;margin-block:5px;margin-inline:0}.page-inner table.b-sewing-machine-flow-table tr:first-child{background-color:#ccc;font-weight:bold}.page-inner table.b-sewing-machine-flow-table th{background-color:hsl(45,33%,91%)}.page-inner table.b-sewing-machine-flow-table td{padding-block:2px;padding-inline:7px}.page-inner table.b-sewing-machine-noframe-table{width:100%;margin-block-start:10px}.page-inner table.b-sewing-machine-noframe-table td{vertical-align:top}.page-inner table.b-sewing-machine-frame-table{border:solid 1px #000;outline:solid 1px #000;outline-offset:2px;margin:3px;margin-block-end:24px;width:calc(100% - 6px)}.page-inner table.b-sewing-machine-frame-table td{padding:3px}.page-inner table.b-sewing-machine-topic-table{border:solid 1px hsl(0,0%,50%);width:100%}.page-inner table.b-sewing-machine-topic-table tr{border:solid 1px hsl(0,0%,50%)}.page-inner table.b-sewing-machine-topic-table td{padding:3px}.page-inner table.b-sewing-machine-topic-table td.b-topic-table-title{text-align:start;font-weight:bold;background-color:hsl(0,0%,70%)}.page-inner table.b-sewing-machine-application-table{width:100%;border:solid 1px hsl(0,0%,50%)}.page-inner table.b-sewing-machine-application-table th{color:#fff;background-color:hsl(0,0%,30%);vertical-align:middle}.page-inner table.b-sewing-machine-application-table th,.page-inner table.b-sewing-machine-application-table td{padding:3px;border:solid 1px hsl(0,0%,50%)}.page-inner .b-sewing-machine-cover img.b-sewing-machine-top-pc{margin:0;display:unset}@media print{.page-inner .b-sewing-machine-cover img.b-sewing-machine-top-pc{max-width:100%}}.page-inner .b-sewing-machine-cover img.b-sewing-machine-top-mobile{margin:0;display:none}@media screen and (max-width: 900px){.page-inner .b-sewing-machine-cover img.b-sewing-machine-top-pc{display:none}.page-inner .b-sewing-machine-cover img.b-sewing-machine-top-mobile{display:unset;width:100%}}.page-inner .b-sewing-machine-cover-info{display:flex;flex-direction:column;align-items:flex-end;margin-block-start:16px;margin-block-end:40px;padding-block:4px;border-top:solid 1px hsl(220,14%,87%);font-size:14px}@media screen and (max-width: 900px){.page-inner .b-sewing-machine-cover-info{font-size:12px}}.page-inner mr-popup.blink mr-popup-button{display:block;width:36px;height:36px;padding:0;border-radius:50%;background-color:rgb(209.1,0,0);border:12px solid hsl(0,100%,66%);animation:2s blink infinite;box-shadow:0 0 5px 1px rgba(0,0,0,.4);transition:all .2s ease-out}.page-inner mr-popup.blink[data-expanded=true] mr-popup-button,.page-inner mr-popup.blink:hover mr-popup-button,.page-inner mr-popup.blink:focus mr-popup-button{animation:none;background:#fff;border:4px solid rgb(209.1,0,0);box-shadow:0 0 10px 1px rgba(0,0,0,.6)}.page-inner mr-popup.blink mr-popup-panel{display:block;padding:10px;border:none;border-radius:3px;background:hsla(0,0%,100%,.9);font-size:80%}.page-inner .b-sewing-machine-special-title{border:none !important;font:bold 24px Mulish !important;color:rgb(0,3.4,51) !important;letter-spacing:0 !important}.page-inner .b-sewing-machine-special-title2{margin-block-end:30px !important;font:normal 24px Mulish !important;color:hsl(237,10%,38%) !important;text-align:start !important;border-block-end:1px solid hsl(2,77%,71%) !important;letter-spacing:0 !important}.page-inner .b-sewing-machine-special-title3{display:inline-block;padding-block:0;padding-inline:10px;margin-block-end:30px !important;background-color:hsl(197,20%,65%);border-block-end:none !important;border-radius:5px;font:normal 18px Mulish !important;color:#fff !important;text-align:start !important;letter-spacing:0 !important}.page-inner .b-sewing-machine-special-cover{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}@media screen and (max-width: 1000px){.page-inner .b-sewing-machine-special-cover{gap:20px}}.page-inner .b-sewing-machine-special-cover a{border:5px solid rgba(0,0,0,0);border-radius:10px;padding-block-start:10px;padding-block-end:10px;background-color:hsl(10,20%,94%);color:hsl(237,10%,38%);font-weight:bold;text-decoration-line:none;text-align:center}.page-inner .b-sewing-machine-special-cover a:hover{border-color:hsl(2,77%,71%)}.page-inner .b-sewing-machine-special-cover a img{display:inline-block;max-width:100%;margin:0 !important}.page-inner .b-sewing-machine-special-faq{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px;margin-block:40px;margin-inline:0}@media screen and (max-width: 1000px){.page-inner .b-sewing-machine-special-faq{grid-template-columns:repeat(2, 1fr);gap:20px}}.page-inner .b-sewing-machine-special-faq a{border:5px solid rgba(0,0,0,0);border-radius:10px;padding-block-start:10px;padding-block-end:10px;background-color:hsl(10,20%,94%);color:hsl(237,10%,38%);font-weight:bold;text-decoration-line:none;text-align:center}.page-inner .b-sewing-machine-special-faq a:hover{border-color:hsl(2,77%,71%)}.page-inner .b-sewing-machine-special-faq a img{display:inline-block;max-width:100%;margin:0 !important}.page-inner .b-sewing-machine-special-purpose-search{display:flex;margin-block:40px;margin-inline:0;background-color:hsl(10,20%,94%)}.page-inner .b-sewing-machine-special-purpose-search img{margin:0 !important;vertical-align:middle}.page-inner .b-sewing-machine-special-purpose-search>img:first-child{max-width:40%}.page-inner .b-sewing-machine-special-purpose-search>div:nth-child(2){flex:1 1 100%;padding:20px}.page-inner .b-sewing-machine-special-purpose-search>div:nth-child(2)>div:first-child{margin-block-end:10px;color:hsl(237,10%,38%);font-weight:bold}.page-inner .b-sewing-machine-special-purpose-search>div:nth-child(2) table{width:100%;border-collapse:separate;border-spacing:2px}.page-inner .b-sewing-machine-special-purpose-search>div:nth-child(2) table th,.page-inner .b-sewing-machine-special-purpose-search>div:nth-child(2) table td{padding-block:5px;padding-inline:10px;background-color:#fff}.page-inner .b-sewing-machine-special-purpose-search>div:nth-child(2) table td:nth-child(2){width:50px;text-align:center}@media screen and (max-width: 1000px){.page-inner .b-sewing-machine-special-purpose-search{flex-direction:column}.page-inner .b-sewing-machine-special-purpose-search>img:first-child{max-width:100%;max-height:280px;object-fit:cover}}.page-inner .b-sewing-machine-special-visual-search-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:20px}@media screen and (max-width: 1000px){.page-inner .b-sewing-machine-special-visual-search-grid{grid-template-columns:repeat(3, 1fr);gap:10px}}.page-inner .b-sewing-machine-special-visual-search-grid mr-popup mr-popup-button{display:flex;align-items:flex-start;border:5px solid rgba(0,0,0,0);border-radius:10px;background-color:hsl(10,20%,94%)}.page-inner .b-sewing-machine-special-visual-search-grid mr-popup mr-popup-button img{max-width:100%;margin:0 !important}.page-inner .b-sewing-machine-special-visual-search-grid mr-popup[data-expanded=true] mr-popup-button,.page-inner .b-sewing-machine-special-visual-search-grid mr-popup:hover mr-popup-button,.page-inner .b-sewing-machine-special-visual-search-grid mr-popup:focus mr-popup-button{border-color:hsl(2,77%,71%)}.page-inner .b-sewing-machine-special-visual-search-grid mr-popup mr-popup-panel{--mr-popup-panel-offset-top: 60;--mr-popup-panel-offset-bottom: 25;display:block;padding-block:10px;padding-inline:15px;background-color:#fff;box-shadow:0 0 5px 1px rgba(0,0,0,.4)}.page-inner .b-sewing-machine-special-visual-search-grid mr-popup-panel{font-size:80%}.page-inner .b-sewing-machine-special-visual-search-grid mr-popup-panel>div{font-weight:bold}.page-inner .b-sewing-machine-special-visual-search-grid mr-popup-panel>ul{margin-block:5px;margin-inline:0;padding-inline-start:20px;list-style:disc}.page-inner .b-sewing-machine-special-visual-search-screen-images{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}@media screen and (max-width: 1000px){.page-inner .b-sewing-machine-special-visual-search-screen-images{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}}.page-inner .b-sewing-machine-special-visual-search-screen-images>a{border:5px solid rgba(0,0,0,0);border-radius:10px}.page-inner .b-sewing-machine-special-visual-search-screen-images>a:hover,.page-inner .b-sewing-machine-special-visual-search-screen-images>a:focus{border-color:hsl(2,77%,71%)}.page-inner .b-sewing-machine-special-visual-search-screen-images>a>img{margin:0;width:100%}.page-inner .b-sewing-machine-special-visual-search-imagemap mr-carousel-panel{border:2px solid hsl(0,0%,74%);border-radius:10px}.page-inner .b-sewing-machine-special-visual-search-imagemap mr-carousel-panel mr-carousel-panel-content{display:flex;align-items:center;justify-content:center;padding:20px}.page-inner .b-sewing-machine-special-visual-search-imagemap mr-carousel-panel mr-carousel-panel-content:focus-visible{outline-offset:-3px}.page-inner .b-sewing-machine-special-visual-search-imagemap mr-carousel-panel mr-carousel-panel-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:10px}.page-inner .b-sewing-machine-special-visual-search-imagemap mr-carousel-panel mr-carousel-panel-item:focus-visible{outline-offset:-3px}.page-inner .b-sewing-machine-special-visual-search-imagemap mr-carousel-panel mr-carousel-panel-item>*{max-width:100%}.page-inner .b-sewing-machine-special-visual-search-imagemap mr-carousel-panel mr-carousel-panel-item img{margin-block-start:0 !important;margin-block-end:5px !important;margin-inline:0 !important;border:5px solid rgba(0,0,0,0)}.page-inner .b-sewing-machine-special-visual-search-imagemap mr-carousel-panel mr-carousel-panel-item:hover img,.page-inner .b-sewing-machine-special-visual-search-imagemap mr-carousel-panel mr-carousel-panel-item[aria-selected=true] img{border-color:hsl(2,77%,71%);border-radius:5px}.page-inner .b-sewing-machine-special-visual-search-imagemap mr-carousel-panel::part(content-wrapper){border-start-start-radius:8px;border-start-end-radius:8px;border-end-end-radius:0;border-end-start-radius:0;background-color:hsl(0,0%,96%)}.page-inner .b-sewing-machine-special-visual-search-imagemap mr-carousel-panel::part(page-button){width:50px;display:flex;align-items:center;justify-content:center}.page-inner .b-sewing-machine-special-visual-search-imagemap mr-carousel-panel::part(page-button):hover{background-color:hsl(0,0%,96%)}.page-inner .b-sewing-machine-special-visual-search-imagemap mr-carousel-panel::part(page-button)::after{content:"";display:block;width:18px;height:18px;border-block-width:3px 0;border-inline-width:3px 0;border-style:solid;border-color:hsl(237,10%,38%)}.page-inner .b-sewing-machine-special-visual-search-imagemap mr-carousel-panel::part(page-button disabled)::after{border-color:hsl(0,0%,94%)}.page-inner .b-sewing-machine-special-visual-search-imagemap mr-carousel-panel::part(prev-button)::after{transform:rotate(-135deg);position:relative;inset-inline-start:5px}.page-inner .b-sewing-machine-special-visual-search-imagemap mr-carousel-panel::part(next-button)::after{transform:rotate(45deg);position:relative;inset-inline-start:-5px}.page-inner .b-sewing-machine-special-visual-search-imagemap mr-carousel-panel::part(picker-list){display:flex;justify-content:center;gap:1rem;padding-block:1rem;padding-inline:0}.page-inner .b-sewing-machine-special-visual-search-imagemap mr-carousel-panel::part(picker){width:.8rem;height:.8rem;border-radius:50%;background-color:hsl(0,0%,81%)}.page-inner .b-sewing-machine-special-visual-search-imagemap mr-carousel-panel::part(picker current){background-color:hsl(2,76%,78%)}@keyframes blink{0%{opacity:.9;scale:1}50%{opacity:.4;scale:.8}100%{opacity:.9;scale:1}}html[data-mr-page-id=cover] #scrollToTop{display:none}html .b-sewing-machine-note::before{content:"Note"}html .b-sewing-machine-memo::before{content:"Memo"}html[lang=fr] .b-sewing-machine-note::before,html[lang=fr-FR] .b-sewing-machine-note::before{content:"Remarque"}html[lang=fr] .b-sewing-machine-memo::before,html[lang=fr-FR] .b-sewing-machine-memo::before{content:"Mémo"}html[lang=es] .b-sewing-machine-note::before,html[lang=es-ES] .b-sewing-machine-note::before{content:"Nota"}html[lang=es] .b-sewing-machine-memo::before,html[lang=es-ES] .b-sewing-machine-memo::before{content:"Recuerde"}html[lang=de] .b-sewing-machine-note::before,html[lang=de-DE] .b-sewing-machine-note::before{content:"Hinweis"}html[lang=de] .b-sewing-machine-memo::before,html[lang=de-DE] .b-sewing-machine-memo::before{content:"Anmerkung"}html[lang=nl] .b-sewing-machine-note::before,html[lang=nl-NL] .b-sewing-machine-note::before{content:"Opmerking"}html[lang=nl] .b-sewing-machine-memo::before,html[lang=nl-NL] .b-sewing-machine-memo::before{content:"Memo"}html[lang=it] .b-sewing-machine-note::before{content:"Nota"}html[lang=it] .b-sewing-machine-memo::before{content:"Promemoria"}html[lang=ja] .b-sewing-machine-note::before,html[lang=ja-JP] .b-sewing-machine-note::before{content:"お願い"}html[lang=ja] .b-sewing-machine-memo::before,html[lang=ja-JP] .b-sewing-machine-memo::before{content:"お知らせ"}@media print{.topic-container{margin-block:64px}.b-sewing-machine-note,.b-sewing-machine-memo{break-before:avoid-page}.mr-accordion>:nth-child(2){display:block !important}}.mr-marker:not(.mr-marker-condition){font-size:76%;margin:0 5px;display:inline-block}.mr-marker:not(.mr-marker-condition)::before{content:"["}.mr-marker:not(.mr-marker-condition)::after{content:"]"}.page-inner .mr-marker-parent[id]>.mr-marker-id{color:blue}.page-inner img.mr-marker-parent[id]+.mr-marker-id{color:blue}.mr-marker-parent.mr-def{background-color:hsla(0,0%,60%,.3)}.mr-marker-parent.mr-def>.mr-marker-def{color:red}.mr-marker-parent.notrans{background-color:hsla(0,0%,60%,.3)}.mr-marker-parent.notrans>.mr-marker-notrans{color:red}.mr-marker-parent>.mr-marker-condition{display:block}.mr-marker-parent>.mr-marker-condition .group::before{content:"("}.mr-marker-parent>.mr-marker-condition .group::after{content:")"}.mr-marker-parent>.mr-marker-condition .group:not(:last-child)::after{content:") and "}.mr-marker-parent>.mr-marker-condition .key{display:none}.mr-marker-parent>.mr-marker-condition .val{font-weight:bold}.mr-marker-parent>.mr-marker-condition .val:not(:last-child)::after{font-weight:normal;content:" or "}span.mr-marker-parent>.mr-marker-condition{font-size:76%;display:inline-block}.mr-marker-parent.conditional{background-color:hsla(0,0%,60%,.3)}p.mr-marker-parent.conditional,div.mr-marker-parent.conditional,ul.mr-marker-parent.conditional,ol.mr-marker-parent.conditional,li.mr-marker-parent.conditional,section.mr-marker-parent.conditional{border-top:solid 2px #999;border-bottom:solid 2px #999;margin-top:2px;margin-bottom:2px}html[dir=ltr] .mr-marker-condition:first-child{text-align:left}html[dir=ltr] .mr-marker-condition:last-child{text-align:right}html[dir=rtl] .mr-marker-condition:first-child{text-align:right}html[dir=rtl] .mr-marker-condition:last-child{text-align:left}.mr-marker-parent.mr-marker-condition-hidden{background-color:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important}.mr-marker-parent.mr-marker-condition-hidden>.mr-marker-condition{display:none !important}.mr-marker-parent.mr-marker-def-hidden{background-color:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important}.mr-marker-parent.mr-marker-def-hidden>.mr-marker-def{display:none !important}.mr-marker-parent.mr-marker-attrs-hidden{background-color:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important}.mr-marker-parent.mr-marker-attrs-hidden>.mr-marker-attrs{display:none !important}
.mr-marker:not(.mr-marker-condition){font-size:76%;margin:0 5px;display:inline-block}.mr-marker:not(.mr-marker-condition)::before{content:"["}.mr-marker:not(.mr-marker-condition)::after{content:"]"}.page-inner .mr-marker-parent[id]>.mr-marker-id{color:blue}.page-inner img.mr-marker-parent[id]+.mr-marker-id{color:blue}.mr-marker-parent.mr-def{background-color:hsla(0,0%,60%,.3)}.mr-marker-parent.mr-def>.mr-marker-def{color:red}.mr-marker-parent.notrans{background-color:hsla(0,0%,60%,.3)}.mr-marker-parent.notrans>.mr-marker-notrans{color:red}.mr-marker-parent>.mr-marker-condition{display:block}.mr-marker-parent>.mr-marker-condition .group::before{content:"("}.mr-marker-parent>.mr-marker-condition .group::after{content:")"}.mr-marker-parent>.mr-marker-condition .group:not(:last-child)::after{content:") and "}.mr-marker-parent>.mr-marker-condition .key{display:none}.mr-marker-parent>.mr-marker-condition .val{font-weight:bold}.mr-marker-parent>.mr-marker-condition .val:not(:last-child)::after{font-weight:normal;content:" or "}span.mr-marker-parent>.mr-marker-condition{font-size:76%;display:inline-block}.mr-marker-parent.conditional{background-color:hsla(0,0%,60%,.3)}p.mr-marker-parent.conditional,div.mr-marker-parent.conditional,ul.mr-marker-parent.conditional,ol.mr-marker-parent.conditional,li.mr-marker-parent.conditional,section.mr-marker-parent.conditional{border-top:solid 2px #999;border-bottom:solid 2px #999;margin-top:2px;margin-bottom:2px}html[dir=ltr] .mr-marker-condition:first-child{text-align:left}html[dir=ltr] .mr-marker-condition:last-child{text-align:right}html[dir=rtl] .mr-marker-condition:first-child{text-align:right}html[dir=rtl] .mr-marker-condition:last-child{text-align:left}.mr-marker-parent.mr-marker-condition-hidden{background-color:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important}.mr-marker-parent.mr-marker-condition-hidden>.mr-marker-condition{display:none !important}.mr-marker-parent.mr-marker-def-hidden{background-color:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important}.mr-marker-parent.mr-marker-def-hidden>.mr-marker-def{display:none !important}.mr-marker-parent.mr-marker-attrs-hidden{background-color:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important}.mr-marker-parent.mr-marker-attrs-hidden>.mr-marker-attrs{display:none !important}@media screen and (min-width: 768px){.table{font-size:14px}}@media screen and (max-width: 767px){.table{font-size:10px}}.arrow{position:relative;padding-left:20px}.arrow::before{position:absolute;content:"";width:15px;height:15px;background:#bb9344;border-radius:25%;top:0%;left:0;margin-top:3px}.arrow::after{position:absolute;content:"";width:4px;height:4px;border-top:solid 1px #fff;border-right:solid 1px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0%;left:5px;margin-top:8px}.b-sewing-machine-caption-list p.arrow{margin-left:30px}p.arrow-top{margin-left:23px}.list-header4-box{background-color:#fafafa;border:1px solid rgba(0,0,0,0);border-color:#dadde3;padding:10px 10px}ul.list-header4{padding-inline-start:10px}.b-sewing-machine-note>.b-sewing-machine-bullet-list{margin-left:-1.5em}.b-sewing-machine-memo>.b-sewing-machine-bullet-list{margin-left:-1.5em}.toc-list.toc-depth-1>.toc-item:first-child .toc-item-inner{background-color:#fcf7f7;color:#333}.toc-list.toc-depth-1>.toc-item:first-child .toc-item-inner:hover{background-color:#fbe5e4;color:#ee817d}.toc-list.toc-depth-1>.toc-item:first-child.expanded>.toc-item-inner{color:#ee817d}.toc-list.toc-depth-1>.toc-item:first-child.active>.toc-item-inner,.toc-list.toc-depth-1>.toc-item:first-child .toc-item.active>.toc-item-inner{background-color:#fbe5e4;color:#ee817d}.page-inner .b-sewing-machine-special-purpose-search>div{margin:0 !important}.page-inner .b-sewing-machine-special-purpose-search>div:first-child{max-width:40%}@media screen and (max-width: 1000px){.page-inner .b-sewing-machine-special-purpose-search>div:first-child{max-width:100%;max-height:280px;display:flex;justify-content:center;align-items:center}.page-inner .b-sewing-machine-special-purpose-search>div:first-child img{aspect-ratio:1/1;width:min(100%,240px);object-fit:cover}}.page-inner mr-popup.blink mr-popup-button{width:20px;height:20px;background-color:#06f;border:4px solid hsl(216,100%,75%);animation:none}.page-inner mr-popup.blink[data-expanded=true] mr-popup-button,.page-inner mr-popup.blink:hover mr-popup-button,.page-inner mr-popup.blink:focus mr-popup-button{background:#fff;border:4px solid #06f}.mr-marker-parent.conditional.c-series-combo{background-color:rgba(255,0,0,.2)}p.mr-marker-parent.conditional.c-series-combo,div.mr-marker-parent.conditional.c-series-combo,ul.mr-marker-parent.conditional.c-series-combo,ol.mr-marker-parent.conditional.c-series-combo,li.mr-marker-parent.conditional.c-series-combo,section.mr-marker-parent.conditional.c-series-combo{border-color:red}.mr-condition-selector label{font-weight:bold}.mr-condition-selector label.c-series-combo{color:#c00}.mr-marker-condition .val.matched[data-val=combo]{color:#c00}.mr-marker-condition .val.matched[data-val=combo]::after{color:#000}.mr-marker-parent.conditional.c-series-emb{background-color:hsla(39,100%,50%,.2)}p.mr-marker-parent.conditional.c-series-emb,div.mr-marker-parent.conditional.c-series-emb,ul.mr-marker-parent.conditional.c-series-emb,ol.mr-marker-parent.conditional.c-series-emb,li.mr-marker-parent.conditional.c-series-emb,section.mr-marker-parent.conditional.c-series-emb{border-color:hsl(39,100%,50%)}.mr-condition-selector label{font-weight:bold}.mr-condition-selector label.c-series-emb{color:rgb(204,132.6,0)}.mr-marker-condition .val.matched[data-val=emb]{color:rgb(204,132.6,0)}.mr-marker-condition .val.matched[data-val=emb]::after{color:#000}.mr-marker-parent.conditional.c-brand-brother{background-color:rgba(0,246.5,255,.2)}p.mr-marker-parent.conditional.c-brand-brother,div.mr-marker-parent.conditional.c-brand-brother,ul.mr-marker-parent.conditional.c-brand-brother,ol.mr-marker-parent.conditional.c-brand-brother,li.mr-marker-parent.conditional.c-brand-brother,section.mr-marker-parent.conditional.c-brand-brother{border-color:rgb(0,246.5,255)}.mr-condition-selector label{font-weight:bold}.mr-condition-selector label.c-brand-brother{color:rgb(0,197.2,204)}.mr-marker-condition .val.matched[data-val=brother]{color:rgb(0,197.2,204)}.mr-marker-condition .val.matched[data-val=brother]::after{color:#000}.mr-marker-parent.conditional.c-brand-tacony{background-color:rgba(0,25.5,255,.2)}p.mr-marker-parent.conditional.c-brand-tacony,div.mr-marker-parent.conditional.c-brand-tacony,ul.mr-marker-parent.conditional.c-brand-tacony,ol.mr-marker-parent.conditional.c-brand-tacony,li.mr-marker-parent.conditional.c-brand-tacony,section.mr-marker-parent.conditional.c-brand-tacony{border-color:rgb(0,25.5,255)}.mr-condition-selector label{font-weight:bold}.mr-condition-selector label.c-brand-tacony{color:rgb(0,20.4,204)}.mr-marker-condition .val.matched[data-val=tacony]{color:rgb(0,20.4,204)}.mr-marker-condition .val.matched[data-val=tacony]::after{color:#000}.mr-marker-parent.conditional.c-other-emb-B{background-color:rgba(21.25,255,0,.2)}p.mr-marker-parent.conditional.c-other-emb-B,div.mr-marker-parent.conditional.c-other-emb-B,ul.mr-marker-parent.conditional.c-other-emb-B,ol.mr-marker-parent.conditional.c-other-emb-B,li.mr-marker-parent.conditional.c-other-emb-B,section.mr-marker-parent.conditional.c-other-emb-B{border-color:rgb(21.25,255,0)}.mr-condition-selector label{font-weight:bold}.mr-condition-selector label.c-other-emb-B{color:#1c0}.mr-marker-condition .val.matched[data-val=emb-B]{color:#1c0}.mr-marker-condition .val.matched[data-val=emb-B]::after{color:#000}.mr-marker-parent.mr-def-series{background-color:hsl(39,100%,80%)}.mr-marker-parent.mr-def-brand{background-color:hsl(128,100%,80%)}.mr-marker-parent.mr-def-other{background-color:hsl(261,100%,80%)}
