.size-chart__chart{margin:0 auto calc(0.75*1rem);overflow-x:auto;white-space:nowrap;font-size:13px;display:flex;justify-content:center}@media (min-width:64rem){.size-chart__chart{display:table;font-size:16px;margin:0 0 calc(0.75*1rem)}}.size-chart__chart.mobile-hidden,.size-chart__chart .mobile-hidden{display:none}@media (min-width:64rem){.size-chart__chart.mobile-hidden:not(span),.size-chart__chart .mobile-hidden:not(span){display:table}}@media (min-width:64rem){.size-chart__chart span.mobile-hidden{display:inline-block;font-size:1em}}.size-chart__chart.desktop-hidden,.size-chart__chart .desktop-hidden{margin-bottom:var(--space-xl)}@media (min-width:64rem){.size-chart__chart.desktop-hidden,.size-chart__chart .desktop-hidden{display:none}}.size-chart__chart th:not(.size-chart__chart-spacer-head):not(.background--transparent){background-color:#233234}.size-chart__chart th{color:#fff;padding:0;text-align:center}@media (min-width:64rem){.size-chart__chart th{padding:calc(0.5 * 1rem) calc(2 * 1rem)}}.size-chart__chart th span{display:block;font-size:.875em;font-weight:100}@media (max-width:47.9375rem){.size-chart__chart.display-vertical tbody,.size-chart__chart.display-vertical td,.size-chart__chart.display-vertical th,.size-chart__chart.display-vertical tr{display:flex;align-items:center;justify-content:center;width:100%}.size-chart__chart.display-vertical tbody{flex-direction:column}.size-chart__chart tbody,.size-chart__chart td,.size-chart__chart tr{text-align:center}.size-chart__chart td,.size-chart__chart th:not(.size-chart__chart-spacer-head){max-height:48px;min-height:48px;padding:5px;text-align:center;min-width:40px}}@media (min-width:47.9375rem) and (max-width:64rem){.size-chart__chart tbody,.size-chart__chart td,.size-chart__chart th,.size-chart__chart tr{display:flex;align-items:center;justify-content:center;width:100%}.size-chart__chart td,.size-chart__chart th{max-height:48px;min-height:48px;padding:5px;text-align:center}.size-chart__chart tbody{flex-direction:column}}.size-chart__chart td{text-align:center}.size-chart__chart tr:first-of-type th:not(.size-chart__chart-spacer-head){flex-direction:column}@media (min-width:64rem){.size-chart__chart tr:first-of-type th:not(.size-chart__chart-spacer-head){padding:calc(0.5 * 1rem) calc(calc(2 * 1rem) + 5px)}}.size-chart__chart tr.background--dark td{background:#f1e5d6}