.yw-page{font-size:18px;line-height:1.8}.yw-page [hidden]{display:none!important}
.yw-page p,.yw-page li,.yw-page label,.yw-page input,.yw-page select,.yw-page button,.yw-page summary,.yw-page th,.yw-page td,.yw-page figcaption,.yw-page dt,.yw-page dd,.yw-page .breadcrumb,.yw-page .breadcrumb a,.yw-page .breadcrumb span,.yw-page .product-link,.yw-page .product-brand,.yw-page .product-model,.yw-page .product-model>span,.yw-page .product-caution>span,.yw-page .product-fact-label,.yw-page .product-explanation,.yw-page .product-card__details,.yarn-winder-setup-body .affiliate-disclosure,.yarn-winder-setup-body .article-advertising-notice,.yarn-winder-setup-body .article-advertising-notice a{font-size:18px}
.yarn-winder-setup-body .skip-link{position:absolute;left:16px;top:16px;transform:translateY(-200%);background:#fff;border:2px solid #176a77;padding:12px 18px;z-index:100;font-size:18px}.yarn-winder-setup-body .skip-link:focus{transform:none}
.yw-page .editorial-panel>header,.yw-page .editorial-products>header{background:#e8eff5;color:#254963}.yw-page .editorial-panel>header h2,.yw-page .editorial-products>header h2{color:#254963}
.yw-page .primary-link{display:inline-block;padding:12px 18px;background:var(--orange);color:#fff;border-radius:var(--radius-sm);white-space:normal;font-weight:800}.yw-contents{display:flex;flex-wrap:wrap;gap:12px 24px;border-block:1px solid var(--line);padding-block:18px}.yw-contents a{font-weight:700;text-underline-offset:5px}
.yw-diagrams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px}.yw-diagrams figure{margin:0;min-width:0}.yw-diagrams img{width:100%;height:auto;background:#f3f6f7;border-radius:var(--radius-sm)}.yw-diagrams figcaption{margin-top:16px}.yw-diagrams h3{margin:0;font-size:1.35rem;color:#254963}.yw-diagrams p{margin:10px 0 0}.yw-steps{margin:0;padding:0 32px 24px 56px}.yw-steps li+li{margin-top:12px}
.yw-context>p{padding-inline:24px}.yw-context>.product-photo{max-width:620px;margin:24px auto}
.yw-page .chooser form{grid-template-columns:repeat(2,minmax(0,1fr))}.yw-page .chooser label{min-width:0}.yw-page .chooser button{grid-column:auto}.yw-page .chooser .yw-reset{color:#813321;background:#fff;border:2px solid #98472d}.yw-page .chooser__result strong{display:block;font-size:1.5rem;color:#254963}.yw-page [data-error]{color:#a32727;font-weight:800}.yw-count{padding:0 24px}
.yw-page table{min-width:1040px}.yw-page th,.yw-page td{vertical-align:top}.yw-page tbody th{min-width:180px}.yw-page td{min-width:180px}.yw-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px}.yw-products>article{min-width:0}.yw-page .product-key-facts>div{grid-template-columns:minmax(0,1fr)}
.yw-page :target{scroll-margin-top:24px}.yw-page :focus-visible{outline:3px solid #176a77;outline-offset:4px}.yw-page a,.yw-page input,.yw-page select,.yw-page button{overflow-wrap:anywhere}
@media(max-width:620px){.yw-products,.yw-diagrams,.yw-page .chooser form{grid-template-columns:minmax(0,1fr)}.yw-diagrams,.yw-products{padding:18px}.yw-page .chooser button{grid-column:1/-1}.yw-steps{padding-left:44px;padding-right:18px}}
