.rd-size-chart-modal .wt-product__modal--content{width:min(960px,calc(100vw - 32px));max-width:960px;height:auto;max-height:90vh;border-radius:8px;padding:0;overflow:auto}
.rd-size-chart-modal .wt-product__modal-top{position:sticky;top:0;z-index:3;background:#fff;min-height:44px;padding:8px 16px}
.rd-size-chart-modal .wt-product__modal--content-info{padding:0 32px 28px!important;margin:0!important}
.rd-size-chart{font-family:Inter,sans-serif;color:#222}
.rd-size-chart header{margin:0 0 24px}
.rd-size-chart .rd-chart-eyebrow{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#777;margin:0 0 6px}
.rd-size-chart h2{font-family:Inter,sans-serif;font-size:28px!important;line-height:1.2;font-weight:800;letter-spacing:-.8px!important;text-transform:none!important;margin:0 0 10px}
.rd-size-chart header>p:last-child{font-size:14px;line-height:1.5;color:#666;margin:0}
.rd-size-chart .rd-chart-brand{margin:0 0 24px}
.rd-size-chart h3{font-family:Inter,sans-serif;font-size:17px;font-weight:750;letter-spacing:-.3px;text-transform:none;margin:0 0 12px}
.rd-chart-scroll{overflow:auto;border:1px solid #e4e4e4;border-radius:5px}
.rd-size-chart table{width:100%;border-collapse:collapse;margin:0;font-size:13px;line-height:1.4;table-layout:auto}
.rd-size-chart th,.rd-size-chart td{border:0;border-bottom:1px solid #e8e8e8;padding:12px 14px;text-align:center;white-space:nowrap}
.rd-size-chart thead th{background:#f3f3f3;font-size:11px;font-weight:700;color:#555;letter-spacing:.2px}
.rd-size-chart tbody th{background:#222;color:#fff;font-weight:700;position:sticky;left:0}
.rd-size-chart tbody tr:nth-child(even) td{background:#fafafa}
.rd-size-chart tbody tr:last-child>*{border-bottom:0}
.rd-size-chart .rd-chart-help{font-size:12px;color:#777;margin:0;display:none}
@media(max-width:600px){.rd-size-chart-modal .wt-product__modal--content{width:calc(100vw - 20px);max-height:88vh}.rd-size-chart-modal .wt-product__modal--content-info{padding:0 18px 22px!important}.rd-size-chart h2{font-size:24px!important}.rd-size-chart header{margin-bottom:22px}.rd-size-chart table{font-size:13px}.rd-size-chart th,.rd-size-chart td{padding:11px 12px}.rd-size-chart .rd-chart-help{display:block}}
