.cm-r51{--c51-ink: #1a1a1a;--c51-text: #3d3d3b;--c51-muted: #6b6c66;--c51-bg: #f6f7f8;--c51-disc: 56px;--c51-f5: "CM51 Inter", var(--font-body--family, Inter), Inter, sans-serif;display:block;width:100%;box-sizing:border-box;margin:0;padding:56px 20px 48px;background:var(--c51-bg);color:var(--c51-ink);font-family:var(--font-body--family, Inter),Inter,sans-serif;-webkit-font-smoothing:antialiased}.cm-r51 *,.cm-r51 *:before,.cm-r51 *:after{box-sizing:border-box}.cm-r51 .cm-r51__inner{max-width:600px;margin:0 auto}.cm-r51 .cm-r51__story{min-width:0}.cm-r51 p.cm-r51__over{margin:0 0 8px;font-family:var(--font-body--family, Inter),Inter,sans-serif;font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--c51-muted)}.cm-r51 h2.cm-r51__h{margin:0 0 16px;padding:0;font-family:var(--c51-f5);font-size:22px;line-height:28px;font-weight:500;font-style:normal;letter-spacing:0;text-transform:none;color:var(--c51-ink)}.cm-r51 p.cm-r51__p{margin:0;font-family:var(--font-body--family, Inter),Inter,sans-serif;font-size:14px;line-height:22px;font-weight:400;letter-spacing:0;color:var(--c51-text);text-wrap:pretty}.cm-r51 p.cm-r51__p+p.cm-r51__p{margin-top:10px}.cm-r51 [hidden]{display:none!important}.cm-r51 button.cm-r51__more{display:block;-webkit-appearance:none;appearance:none;margin:10px 0 0;padding:0;min-height:0;height:auto;width:auto;border:0;border-radius:0;background:none;box-shadow:none;font-family:var(--font-body--family, Inter),Inter,sans-serif;font-size:14px;line-height:22px;font-weight:400;letter-spacing:0;text-transform:none;text-align:left;color:var(--c51-muted);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;white-space:nowrap;cursor:pointer}.cm-r51 button.cm-r51__more:hover{color:var(--c51-ink)}.cm-r51 ul.cm-r51__marks{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:32px}.cm-r51 li.cm-r51__row{display:flex;align-items:flex-start;gap:16px;margin:0;padding:0;min-width:0}.cm-r51 li.cm-r51__row:before,.cm-r51 li.cm-r51__row::marker{content:none}.cm-r51 .cm-r51__disc{position:relative;display:block;flex:0 0 var(--c51-disc);width:var(--c51-disc);height:var(--c51-disc);border-radius:50%;background:#fff;overflow:hidden}.cm-r51.cm-r51--bare .cm-r51__disc{background:transparent}.cm-r51 img.cm-r51__mark{position:absolute;display:block;left:var(--c51-x, 10%);top:var(--c51-y, 10%);width:var(--c51-w, 80%);height:var(--c51-w, 80%);max-width:none;max-height:none;margin:0;object-fit:contain;object-position:50% 50%}.cm-r51 img.cm-r51__mark[data-mark=cm-cert-woolmark]{--c51-w: 78.302%;--c51-x: 10.893%;--c51-y: 10.893%}.cm-r51 img.cm-r51__mark[data-mark=cm-cert-nativa]{--c51-w: 82.234%;--c51-x: 8.929%;--c51-y: 8.929%}.cm-r51 img.cm-r51__mark[data-mark=cm-cert-rws]{--c51-w: 88.509%;--c51-x: 6.532%;--c51-y: 6.434%}.cm-r51 img.cm-r51__mark[data-mark=cm-cert-oeko-standard-100]{--c51-w: 89.385%;--c51-x: 5.357%;--c51-y: 5.357%}.cm-r51 img.cm-r51__mark[data-mark=cm-cert-gcs]{--c51-w: 107.143%;--c51-x: -3.512%;--c51-y: -3.571%}.cm-r51 img.cm-r51__mark[data-mark=cm-cert-wrap]{--c51-w: 78.659%;--c51-x: 10.714%;--c51-y: 10.714%}.cm-r51 .cm-r51__txt{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}.cm-r51 .cm-r51__name{display:block;font-family:var(--c51-f5);font-size:14px;line-height:20px;font-weight:500;letter-spacing:0;color:var(--c51-ink);white-space:nowrap}.cm-r51 .cm-r51__expl{display:block;font-family:var(--font-body--family, Inter),Inter,sans-serif;font-size:13px;line-height:19px;font-weight:400;letter-spacing:0;color:var(--c51-muted);text-wrap:pretty}.cm-r51 .cm-r51__nb{white-space:nowrap}@media(min-width:750px){.cm-r51{margin-top:16px}}@media(min-width:1000px){.cm-r51{padding:48px 20px 40px}.cm-r51 .cm-r51__inner{max-width:1080px;display:grid;grid-template-columns:minmax(0,380px) minmax(0,600px);column-gap:100px;justify-content:center;align-items:start}.cm-r51 ul.cm-r51__marks{margin:0;gap:24px}.cm-r51 h2.cm-r51__h{font-size:24px;line-height:32px}.cm-r51 p.cm-r51__p,.cm-r51 button.cm-r51__more{font-size:15px;line-height:23px}.cm-r51 .cm-r51__name{font-size:15px;line-height:22px}.cm-r51 .cm-r51__expl{font-size:14px;line-height:21px}.cm-r51.cm-r51--grid ul.cm-r51__marks{display:grid;grid-template-columns:repeat(2,minmax(0,284px));column-gap:32px;row-gap:28px}.cm-r51.cm-r51--grid li.cm-r51__row{flex-direction:column;gap:12px}.cm-r51.cm-r51--grid .cm-r51__txt{flex:0 0 auto;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/cm-r51-sourcing.css.map */
