.cs-fabric{color-scheme:light;--bg:#ffffff;--surface:#ffffff;--tint:#faf6f6;--ink:#121212;--text:#4d4d4d;--muted:#6e6e6e;--line:#e7e7e7;--accent:#121212;--accent-soft:#fff3f6;--btn:#faa9ba;--btn-text:#22873a;--pink:#e56c7c;--label:#22873a;--good:#22873a;--good-soft:#e6f3e9;--warn:#8a5a0a;--warn-soft:#f7ecd3;--crit:#a23030;--crit-soft:#f8e1e1;--silk:#f6efe2;--display:"Assistant","Helvetica Neue",Arial,sans-serif;--body:"Assistant","Helvetica Neue",Arial,sans-serif}.cs-fabric *{box-sizing:border-box}.cs-fabric [hidden]{display:none!important}.cs-fabric{background:var(--bg);color:var(--text);font:400 16px/1.65 var(--body);letter-spacing:.03em}.cs-fabric .shell{max-width:1152px;margin-inline:auto;display:flex;flex-direction:column;gap:36px}.cs-fabric h1{font:400 clamp(32px,4.4vw,49.6px)/1.15 var(--display);letter-spacing:.02em;color:var(--ink);margin:0;text-wrap:balance}.cs-fabric h2{font:400 24px/1.3 var(--display);letter-spacing:.03em;color:var(--ink);margin:0;text-wrap:balance}.cs-fabric p{margin:0}.cs-fabric b,.cs-fabric strong{color:var(--ink)}.cs-fabric .hint{font-size:13.44px;color:var(--muted)}.cs-fabric .hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px 48px;align-items:center}.cs-fabric .herotext{display:flex;flex-direction:column;gap:16px;min-width:0}.cs-fabric .eyebrow{font-size:12.8px;letter-spacing:.12em;text-transform:uppercase;color:var(--label)}.cs-fabric .lede{font-size:17.6px;max-width:544px}.cs-fabric .facts{list-style:none;margin:6.4px 0 0;padding:19.2px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;border-top:1px solid var(--line)}.cs-fabric .facts li{display:flex;flex-direction:column;gap:3.2px;min-width:0}.cs-fabric .facts .ico{margin-bottom:5.6px}.cs-fabric .facts b{display:block;font:400 16.8px/1.3 var(--display)}.cs-fabric .facts span{font-size:13.76px;color:var(--muted);line-height:1.4;display:block}.cs-fabric .heroimg{margin:0;aspect-ratio:16/10;background:var(--tint);overflow:hidden;max-width:100%}.cs-fabric .heroimg img{display:block;width:100%;height:100%;object-fit:cover}.cs-fabric .cs-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:32px 36px;align-items:start}.cs-fabric .config{display:flex;flex-direction:column;gap:25.6px;min-width:0}.cs-fabric .group{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:11.2px;min-width:0}.cs-fabric .group>legend{font:400 24px/1.3 var(--display);letter-spacing:.03em;color:var(--ink);padding:0;margin-bottom:11.2px}.cs-fabric .lbl,.cs-fabric .row label{color:var(--ink);font-weight:600;font-size:15.2px}.cs-fabric .sgrid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:4px;overscroll-behavior-x:contain;scrollbar-width:none;padding:4px;margin:-4px}.cs-fabric .sgrid::-webkit-scrollbar{display:none}.cs-fabric .sgrid .scard{flex:0 0 calc((100% - 32px - 38.4px) / 3);scroll-snap-align:start}.cs-fabric .shead{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:-8px}.cs-fabric .snav{display:flex;align-items:center;gap:6.4px;flex:none}.cs-fabric .scount{font-size:13.44px;color:var(--muted);margin-right:6.4px;font-variant-numeric:tabular-nums}.cs-fabric .sarrow{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer}.cs-fabric .sarrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cs-fabric .sarrow:hover{border-color:var(--ink)}.cs-fabric .sarrow:disabled{opacity:.35;cursor:default;border-color:var(--line)}.cs-fabric .snames{display:flex;flex-wrap:wrap;gap:0 17.6px;min-width:0}.cs-fabric .snames button{min-height:44px;padding:0;border:0;background:none;font:inherit;font-size:14.4px;letter-spacing:inherit;color:var(--muted);cursor:pointer;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:5px}.cs-fabric .snames button:hover{color:var(--ink)}.cs-fabric .snames button[aria-current=true]{color:var(--ink);font-weight:600;text-decoration-color:var(--label)}.cs-fabric .scard{position:relative;display:block;min-width:0;cursor:pointer}.cs-fabric .scard input{position:absolute;opacity:0;pointer-events:none}.cs-fabric .scard .card{display:flex;flex-direction:column;height:100%;border:1px solid var(--line);background:var(--surface)}.cs-fabric .pic{display:flex;align-items:center;justify-content:center;aspect-ratio:8/5;background:var(--silk);overflow:hidden;max-width:100%}.cs-fabric .pic img{display:block;width:100%;height:100%;object-fit:cover}.cs-fabric .pic span{font-size:11.84px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;text-align:center;padding:0 8px}.cs-fabric .scard .s-body{display:flex;flex-direction:column;gap:6.4px;padding:16px 17.6px 15.2px}.cs-fabric .scard .s-name{display:block;font:400 19.2px/1.3 var(--display);color:var(--ink)}.cs-fabric .scard .s-look{display:block;font-size:14.4px;color:var(--muted);line-height:1.45}.cs-fabric .scard .s-for{display:block;font-size:14.4px;color:var(--ink);line-height:1.45}.cs-fabric .scard .s-meta{display:flex;flex-direction:column;gap:5.6px;margin:auto 17.6px 0;padding-top:12.8px;border-top:1px solid var(--line);font-size:13.76px;line-height:1.4}.cs-fabric .scard .s-meta>span{display:flex;justify-content:space-between;gap:12.8px}.cs-fabric .scard .s-meta .k{color:var(--muted)}.cs-fabric .scard .s-meta .v{color:var(--ink);white-space:nowrap}.cs-fabric .scard .s-from{display:block;padding:11.2px 17.6px 16.8px;font-size:15.2px;color:var(--muted);font-variant-numeric:tabular-nums}.cs-fabric .scard .s-from b{font-weight:600;color:var(--ink)}.cs-fabric .scard:hover .card{background:var(--tint)}.cs-fabric .scard input:checked+.card{border-color:var(--label);box-shadow:inset 0 0 0 1px var(--label);background:var(--accent-soft)}.cs-fabric .scard input:focus-visible+.card{outline:2px solid var(--accent);outline-offset:2px}.cs-fabric .silkmore{display:flex;flex-direction:column;gap:11.2px}.cs-fabric .silkmore[hidden]{display:none}.cs-fabric .sdetail{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px 22.4px;align-items:center;padding:16px;background:var(--tint)}.cs-fabric .sdetail figure{margin:0}.cs-fabric .sdetail b{font:400 19.2px/1.3 var(--display);display:block;margin-bottom:3.2px}.cs-fabric .sdetail p{font-size:14.72px}.cs-fabric .zoom{display:block;position:relative;width:100%;padding:0;border:0;background:none;cursor:zoom-in;text-align:left;font:inherit;color:inherit}.cs-fabric .zoom .pic{width:100%}.cs-fabric .zoomhint{position:absolute;right:9.6px;bottom:9.6px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ffffffeb;pointer-events:none}.cs-fabric .zoomhint svg{width:18px;height:18px;fill:none;stroke:var(--label);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cs-fabric .zoom:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cs-fabric .lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12.8px;padding:56px 16px 24px;background:#121212ed;cursor:zoom-out}.cs-fabric .lb img{display:block;max-width:min(100%,1600px);max-height:calc(100vh - 112px);width:auto;height:auto;background:var(--silk)}.cs-fabric .lb-cap{margin:0;color:#fff;font-size:14.4px;text-align:center}.cs-fabric .lb-close{position:absolute;top:9.6px;right:12.8px;width:44px;height:44px;border:0;background:none;color:#fff;font-size:32px;line-height:1;cursor:pointer}.cs-fabric .opt{position:relative;display:block;min-width:0}.cs-fabric .opt input{position:absolute;opacity:0;pointer-events:none}.cs-fabric .ocard{display:flex;flex-direction:column;gap:2.4px;height:100%;padding:11.2px 13.6px;border:1px solid var(--line);background:var(--surface);cursor:pointer}.cs-fabric .ocard b{font:400 18px/1.3 var(--body)}.cs-fabric .ocard .sub{font-size:13.44px;color:var(--muted);line-height:1.4}.cs-fabric .opt input:checked+.ocard{border-color:var(--label);box-shadow:inset 0 0 0 1px var(--label);background:var(--accent-soft)}.cs-fabric .opt input:focus-visible+.ocard{outline:2px solid var(--accent);outline-offset:2px}.cs-fabric .seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9.6px}.cs-fabric .seg.three{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-fabric .seg.four{grid-template-columns:repeat(4,minmax(0,1fr))}.cs-fabric .row{display:flex;flex-wrap:wrap;align-items:center;gap:9.6px 12.8px}.cs-fabric input[type=number],.cs-fabric input[type=text]{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:0;padding:8px 10.4px;min-width:0}.cs-fabric input[type=number]{width:96px;font-variant-numeric:tabular-nums}.cs-fabric input:focus-visible,.cs-fabric button:focus-visible,.cs-fabric summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cs-fabric .step{display:inline-flex;align-items:stretch;border:1px solid var(--line)}.cs-fabric .step button{font:400 19.2px/1 var(--body);width:44px;min-height:44px;border:0;background:var(--surface);color:var(--ink);cursor:pointer}.cs-fabric .step button:hover{background:var(--tint)}.cs-fabric .step input{border:0;border-inline:1px solid var(--line);text-align:center;width:72px}.cs-fabric .pricewrap{display:flex;flex-direction:column;gap:11.2px}.cs-fabric .pricewrap[hidden]{display:none}.cs-fabric .pricing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:3.2px 0 0;padding:14.4px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cs-fabric .pricing div{display:flex;flex-direction:column;gap:2.4px;min-width:0}.cs-fabric .pricing dt{font-size:13.44px;color:var(--muted)}.cs-fabric .pricing dd{margin:0;font:400 24px/1.2 var(--display);color:var(--ink);font-variant-numeric:tabular-nums}.cs-fabric .tier{display:flex;align-items:flex-start;gap:8px;font-size:14.72px;color:var(--ink)}.cs-fabric .tier svg{flex:none;width:16px;height:16px;margin-top:4.8px;fill:none;stroke:var(--label);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cs-fabric .voltoggle{display:inline-flex;align-items:center;align-self:flex-start;gap:7.2px;min-height:44px;padding:0;border:0;background:none;font:inherit;font-size:15.2px;letter-spacing:inherit;color:var(--ink);cursor:pointer;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:5px}.cs-fabric .voltoggle svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.cs-fabric .voltoggle[aria-expanded=true] svg{transform:rotate(180deg)}.cs-fabric .volpanel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease;margin-top:-11.2px}.cs-fabric .volpanel.open{grid-template-rows:1fr;margin-top:0}.cs-fabric .volinner{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s .25s}.cs-fabric .volpanel.open .volinner{visibility:visible;transition-delay:0s}.cs-fabric .volnote{margin:11.2px 0 0}.cs-fabric .ladderwrap{overflow-x:auto}.cs-fabric .ladder{width:100%;border-collapse:collapse;font-size:14.4px;font-variant-numeric:tabular-nums}.cs-fabric .ladder th,.cs-fabric .ladder td{text-align:left;padding:6.4px 8.8px;border-bottom:1px solid var(--line)}.cs-fabric .ladder th{font:600 11.52px/1.2 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cs-fabric .ladder td:last-child,.cs-fabric .ladder th:last-child{text-align:right}.cs-fabric .ladder tr.on td{background:var(--accent-soft);color:var(--ink);font-weight:600}.cs-fabric .cloth{display:flex;flex-direction:column;gap:9.6px;min-width:0}.cs-fabric .clothbox{position:relative;border:1px solid var(--line);background:var(--tint);padding:25.6px 14.4px 14.4px 38.4px;max-width:100%}.cs-fabric #cv{display:block;width:100%;height:auto;background:var(--silk)}.cs-fabric .rule-top,.cs-fabric .rule-left{position:absolute;font-size:11.52px;color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.04em}.cs-fabric .rule-top{left:38.4px;right:14.4px;top:4px;display:flex;justify-content:space-between}.cs-fabric .rule-left{left:3.2px;width:32px;top:25.6px;bottom:14.4px;display:flex;flex-direction:column;justify-content:space-between;text-align:right;line-height:1.1}.cs-fabric .drop{display:flex;flex-wrap:wrap;align-items:center;gap:9.6px 16px;padding:12.8px;border:1px dashed var(--muted);background:var(--surface)}.cs-fabric .drop.over{border-color:var(--label);background:var(--good-soft)}.cs-fabric .btn2{font:400 14.4px/1.2 var(--body);letter-spacing:.04em;min-height:44px;padding:8px 19.2px;border:1px solid var(--ink);background:var(--surface);color:var(--ink);cursor:pointer}.cs-fabric .res{font-size:14.08px;padding:8.8px 12px}.cs-fabric .res.good{background:var(--good-soft);color:var(--good)}.cs-fabric .res.warn{background:var(--warn-soft);color:var(--warn)}.cs-fabric .res.crit{background:var(--crit-soft);color:var(--crit)}.cs-fabric .colors{display:flex;flex-direction:column;gap:8px}.cs-fabric .crow{display:grid;grid-template-columns:minmax(0,208px) minmax(0,1fr);gap:8px}.cs-fabric .crow input{width:100%}.cs-fabric .summary{position:sticky;top:calc(env(safe-area-inset-top,0px) + 16px);border:1px solid var(--line);padding:19.2px 20px;display:flex;flex-direction:column;gap:16px;min-width:0;background:var(--surface)}.cs-fabric .summary h2{padding-bottom:11.2px;border-bottom:1px solid var(--line)}.cs-fabric .spec{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2.4px;font-size:14.72px;color:var(--muted)}.cs-fabric .lines{display:flex;flex-direction:column;gap:6.4px;font-variant-numeric:tabular-nums}.cs-fabric .line{display:flex;justify-content:space-between;gap:16px;font-size:15.2px}.cs-fabric .line span:last-child{white-space:nowrap;color:var(--ink)}.cs-fabric .line.total{border-top:1px solid var(--line);padding-top:9.6px;font-weight:600;font-size:16.8px;color:var(--ink)}.cs-fabric .when{font-size:14.4px}.cs-fabric .todo{list-style:none;margin:0;padding:11.2px 12.8px;background:var(--warn-soft);color:var(--warn);font-size:13.76px;display:flex;flex-direction:column;gap:4px}.cs-fabric .sumrights{display:flex;gap:9.6px;align-items:flex-start;padding:11.2px 12.8px;background:var(--accent-soft);font-size:13.76px;line-height:1.45}.cs-fabric .sumrights input{margin-top:2.4px;width:17.6px;height:17.6px;flex:none;accent-color:var(--accent)}.cs-fabric .nudge{display:flex;flex-direction:column;gap:8.8px;padding:12px 13.6px;background:var(--accent-soft);font-size:14.4px}.cs-fabric .nudge .btn2{align-self:flex-start}.cs-fabric .btn{font:400 15px/1.2 var(--body);letter-spacing:1px;min-height:47px;padding:9.6px 30.4px;border:0;background:var(--btn);color:var(--btn-text);cursor:pointer;width:100%}.cs-fabric .btn[disabled]{opacity:.6;cursor:not-allowed}.cs-fabric .note{font-size:13.76px;padding:9.6px 12px;background:var(--good-soft);color:var(--good)}.cs-fabric .band{border-top:1px solid var(--line);padding-top:28px;display:flex;flex-direction:column;gap:19.2px}.cs-fabric .sprite{position:absolute}.cs-fabric .ico{display:block;width:30px;height:30px;flex:none;fill:none;stroke:var(--label);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cs-fabric .steps,.cs-fabric .points{list-style:none;margin:0;padding:0;display:grid;gap:22.4px 32px}.cs-fabric .steps{grid-template-columns:repeat(4,minmax(0,1fr))}.cs-fabric .steps li{display:flex;flex-direction:column;gap:4.8px;min-width:0}.cs-fabric .steps .ico{margin-bottom:6.4px}.cs-fabric .steps b,.cs-fabric .points b{display:block;font:400 17.6px/1.3 var(--display)}.cs-fabric .steps span,.cs-fabric .points span{display:block;font-size:14.72px;line-height:1.45}.cs-fabric .band.tinted{border-top:0;background:var(--tint);padding:28px 24px}.cs-fabric .points{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-fabric .points li{display:flex;gap:14.4px;align-items:flex-start;min-width:0}.cs-fabric .points .ico{margin-top:2.4px}.cs-fabric .faq{display:flex;flex-direction:column;max-width:736px}.cs-fabric .faq details{border-bottom:1px solid var(--line);padding:12px 0}.cs-fabric .faq summary{cursor:pointer;color:var(--ink);font-size:16.32px;list-style:none;display:flex;justify-content:space-between;gap:16px}.cs-fabric .faq summary::-webkit-details-marker{display:none}.cs-fabric .faq summary:after{content:"+";color:var(--muted);flex:none}.cs-fabric .faq details[open] summary:after{content:"\2212"}.cs-fabric .faq p{margin-top:8px;font-size:15.04px}.cs-fabric .faq h3{font:400 19.2px/1.3 var(--display);color:var(--ink);margin:25.6px 0 3.2px}.cs-fabric .faq h3:first-child{margin-top:0}.cs-fabric .faq-intro{max-width:736px;margin:-6.4px 0 0}.cs-fabric .faq-more{max-width:736px;padding:16px 19.2px;background:var(--tint)}.cs-fabric .faq-more b{display:block;font:400 17.6px/1.3 var(--display);color:var(--ink);margin-bottom:4.8px}.cs-fabric .faq-more p{margin:0;font-size:15.04px}@media(max-width:900px){.cs-fabric .hero,.cs-fabric .cs-top{grid-template-columns:minmax(0,1fr)}.cs-fabric .summary{position:static}.cs-fabric .steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.cs-fabric .sgrid .scard{flex-basis:calc((100% - 57.6px)/2)}}@media(max-width:560px){.cs-fabric .sgrid .scard{flex-basis:calc(100% - 57.6px)}.cs-fabric .snav{display:none}.cs-fabric .snames button{min-height:40px}}@media(max-width:700px){.cs-fabric .seg.three,.cs-fabric .seg.four{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-fabric .points{grid-template-columns:minmax(0,1fr)}.cs-fabric .band.tinted{padding:22.4px 16px}.cs-fabric .facts{grid-template-columns:minmax(0,1fr)}.cs-fabric .facts li{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:14.4px;row-gap:0}.cs-fabric .facts .ico{grid-row:1 / span 2;margin:2.4px 0 0}.cs-fabric .sdetail,.cs-fabric .crow{grid-template-columns:minmax(0,1fr)}.cs-fabric .bar .chip{margin-left:0}}@media(max-width:480px){.cs-fabric .steps{grid-template-columns:minmax(0,1fr);gap:17.6px}.cs-fabric .steps li{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:14.4px;row-gap:0}.cs-fabric .steps .ico{grid-row:1 / span 2;margin:2.4px 0 0}}@media(prefers-reduced-motion:reduce){.cs-fabric *{transition:none!important}}.cs-fabric{font-size:16px;line-height:1.65;padding-top:32px;padding-bottom:32px}.cs-fabric a{color:var(--ink);text-underline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cs-fabric.css.map */
