.by-size{background:#fff}.by-size .by-size__chart-title h2:after{display:none}.by-size .by-size__hero{background:#fff;padding:32px 18px 6px;text-align:left}.by-size .by-size__hero-inner{margin:0 auto;max-width:1000px}.by-size .by-size__h1{font-size:28px;line-height:1.2;margin:0}.by-size .by-size__lede{color:var(--mut);font-size:14.5px;margin:8px 0 0}.by-size .by-size__pdf-link{color:#0570de;font-weight:600;text-decoration:underline}.by-size .by-size__upload{background:var(--cyan-l);border:2px dashed #c4d2d8;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.06);cursor:pointer;margin:14px 0 0;padding:18px 20px;text-align:center;transition:border-color .2s,background .2s}.by-size .by-size__upload.dragover{background:var(--cyan-l2);border-color:var(--cyan)}.by-size .by-size__upload-title{font-size:17px;font-weight:700;margin:0 0 2px;padding-bottom:0}.by-size .by-size__upload-sub{color:var(--mut);font-size:13.5px;margin:0 0 12px}.by-size .by-size__upload-btn{align-items:center;display:inline-flex;gap:8px}.by-size .by-size__ftypes{color:var(--mut);font-size:12.5px;margin:10px 0 0}.by-size .by-size__status{color:var(--mut);font-size:13px;margin:4px 0 0;text-align:center}.by-size .by-size__status.is-error{color:#dc2626}.by-size .by-size__tag{color:var(--mut);font-size:12.5px;font-style:italic;margin:8px 0 0;text-align:center}.by-size .by-size__wrap{margin:0 auto;max-width:1000px;padding:10px 18px 70px}.by-size .by-size__intro{font-size:15px;margin:10px 0 0}.by-size .by-size__howto{margin:20px 0 0}.by-size .by-size__howto ol{font-size:15px;margin-top:16px;padding-left:22px}.by-size .by-size__howto li{margin:6px 0}.by-size .by-size__sub{color:var(--mut);font-size:14px;margin:16px 0 12px}.by-size .answer{margin:16px 0 0}.by-size .by-size__preview{margin-top:30px}.by-size .by-size__preview:first-child{margin-top:6px}.by-size .by-size__preview:first-child h2{margin-top:0}.by-size .by-size__grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.by-size .bs-card{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.04);display:flex;flex-direction:column;padding:12px}.by-size .bs-card__stage{align-items:center;background:linear-gradient(160deg,#fbfdfe,var(--cyan-l2));border-radius:9px;display:flex;height:210px;justify-content:center;padding:8px}.by-size .bs-card__photo{display:inline-block;line-height:0;position:relative}.by-size .bs-card__garment{border-radius:6px;display:block;height:194px;max-width:100%;width:auto}.by-size .bs-card__zone{align-items:center;display:flex;height:var(--oh,0);justify-content:center;left:var(--ol,0);position:absolute;top:var(--ot,0);width:var(--ow,0)}.by-size .bs-card__design{max-height:100%;max-width:100%;object-fit:contain}.by-size .bs-card__name{font-size:14px;font-weight:700;margin:10px 0 1px;padding-bottom:0}.by-size .bs-card__name:after{display:none}.by-size .bs-card__size{color:var(--mut);font-size:12.5px;margin:0 0 10px}.by-size .bs-card__warn{background:#fff7e6;border:1px solid #f3d98a;border-radius:8px;color:#8a6d1e;font-size:11.5px;line-height:1.35;margin:0 0 10px;padding:7px 9px}.by-size .bs-card__order{margin-top:auto;text-align:center;width:100%}.by-size .by-size__chart-actions{display:flex;justify-content:center;margin:22px 0 8px}.by-size .by-size__chart{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 2px 6px rgba(0,0,0,.04);margin:32px 0 18px;padding:20px 22px}.by-size .by-size__chart-head{align-items:center;border-bottom:2px solid var(--cyan);display:flex;gap:14px;padding-bottom:12px}.by-size .by-size__chart-head--second{border-top:1px solid var(--line);margin-top:32px;padding-top:22px}.by-size .by-size__chart-logo{height:34px;width:auto}.by-size .by-size__chart-title{align-items:flex-end;display:flex;flex-direction:column;margin-left:auto;text-align:right}.by-size .by-size__chart-title h2{font-size:18px;margin:0;padding-bottom:0}.by-size .by-size__chart-title span{color:var(--mut);font-size:12px}.by-size .by-size__chart-h{font-size:15px;margin:18px 0 5px}.by-size .by-size__chart-foot{color:var(--mut);font-size:12px;margin:12px 0 0}.by-size .by-size__chart-order{font-size:14px;margin:20px 0 0;text-align:center}.by-size .by-size__chart-order a{color:var(--ink);font-weight:700;text-decoration:underline}.by-size .by-size__sz{border-collapse:collapse;font-size:13.5px;margin-top:6px;table-layout:fixed;width:100%}.by-size .by-size__sz td,.by-size .by-size__sz th{border-bottom:1px solid var(--line);padding:9px 12px;text-align:left;vertical-align:top}.by-size .by-size__sz td:first-child,.by-size .by-size__sz th:first-child{width:40%}.by-size .by-size__sz th{background:var(--cyan-l2);font-size:12.5px;font-weight:700}.by-size .by-size__uv-intro{font-size:14px;margin:8px 0 4px}.by-size .by-size__uv-tables{display:grid;gap:26px;grid-template-columns:1fr 1fr;margin-top:6px}@media(max-width:760px){.by-size .by-size__uv-tables{grid-template-columns:1fr}.by-size .by-size__h1{font-size:23px}}@media print{.by-size .answer,.by-size .by-size__chart-actions,.by-size .by-size__faq,.by-size .by-size__hero,.by-size .by-size__howto,.by-size .by-size__intro,.by-size .by-size__preview,.by-size .cta,.footer,.header{display:none!important}.by-size .by-size__wrap{max-width:100%;padding:0}.by-size .by-size__chart{border:none;box-shadow:none;margin:0 0 10px;padding:0}.by-size .by-size__chart-head,.by-size .by-size__sz thead,.by-size .by-size__sz tr{break-inside:avoid}.by-size .by-size__sz th{print-color-adjust:exact;-webkit-print-color-adjust:exact}@page{margin:14mm}}