@keyframes border-bounce-in{0%{transform:scaleY(0)}60%{transform:scaleY(1.3)}80%{transform:scaleY(.9)}to{transform:scaleY(1)}}.c-size-chart{display:grid;gap:var(--grid-responsive-md)}.c-size-chart__heading{font-size:var(--font-responsive-xxl);font-weight:var(--weight-display);line-height:1.05}.c-size-chart__intro-block{display:flex;flex-direction:column;gap:var(--grid-responsive-xxs)}.c-size-chart__tagline{color:var(--text-brand);font-size:var(--font-responsive-xxs);font-weight:var(--weight-body-bold);line-height:1.2}.c-size-chart__main{display:grid;gap:var(--grid-responsive-lg)}.c-size-chart__text-col{display:grid;gap:var(--grid-responsive-md)}.c-size-chart__headline{font-size:var(--font-responsive-xl);font-weight:var(--weight-display);line-height:1.05;text-transform:capitalize}.c-size-chart__body-text{font-size:var(--font-responsive-xxs)}.c-size-chart__accordions{display:grid;gap:var(--grid-responsive-xs)}.c-size-chart__table-wrapper{display:none}.c-size-chart__acc-item{background-color:var(--surface-subtle);border:.0625rem solid var(--surface-dark);border-radius:var(--radius-md);overflow:hidden}.c-size-chart__acc-trigger{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-size:var(--font-responsive-xxs);font-weight:var(--weight-body-title);gap:var(--grid-responsive-xs);justify-content:flex-start;list-style:none;padding:var(--grid-responsive-md) var(--grid-responsive-xs);position:relative}.c-size-chart__acc-trigger::-webkit-details-marker{display:none}details[open] .c-size-chart__acc-trigger{background-color:var(--surface-accent)}.c-size-chart__acc-col-label,.c-size-chart__acc-size-name{flex:1;min-width:0}.c-size-chart__acc-indicator{font-size:var(--font-static-xs);position:absolute;right:var(--grid-responsive-xs);top:50%;transform:translateY(-50%);transition:transform .2s ease}details[open] .c-size-chart__acc-indicator{transform:translateY(-50%) rotate(180deg)}.c-size-chart__acc-content{background-color:var(--surface-primary)}.c-size-chart__row{align-items:flex-start;border-top:.0625rem solid var(--border-primary);display:flex;flex-direction:row;font-size:var(--font-responsive-xxs);gap:var(--grid-responsive-xs);justify-content:flex-start;padding:var(--grid-responsive-md) var(--grid-responsive-xs)}.c-size-chart__row-label{display:flex;flex:1;flex-direction:column;font-weight:var(--weight-body-title);gap:var(--grid-responsive-xxs)}.c-size-chart__row-sublabel{color:var(--text-subtle);font-size:var(--font-static-xxs);font-weight:var(--weight-body)}.c-size-chart__row-value{display:flex;flex:1;flex-direction:column;gap:var(--grid-responsive-xxs)}.c-size-chart__row-subvalue{color:var(--text-subtle);font-size:var(--font-static-xxs)}.c-size-chart__table-wrapper{border:.0625rem solid var(--surface-dark);border-radius:var(--radius-lg);overflow:hidden}.c-size-chart__table{border-collapse:collapse;box-shadow:none;font-size:var(--font-responsive-xxs);width:100%}.c-size-chart__table tr:nth-of-type(2n),.c-size-chart__table tr:nth-of-type(odd){background:transparent}.c-size-chart__th{background-color:var(--surface-accent);border:none;color:var(--text);font-weight:var(--weight-body-title);padding:var(--grid-responsive-lg);text-align:center}.c-size-chart__th.c-size-chart__th--label{text-align:left}.c-size-chart__td{background-color:transparent;border:none;border-top:.0625rem solid var(--border-primary);padding:var(--grid-responsive-lg);text-align:center}.c-size-chart__td.c-size-chart__td--label{font-weight:var(--weight-body-title);text-align:left}.c-size-chart__td-sublabel,.c-size-chart__td-subvalue{color:var(--text-subtle);display:block;font-size:var(--font-static-xxs);font-weight:var(--weight-body);margin-top:var(--grid-responsive-xxs)}.c-size-chart__images-col{display:flex;flex-wrap:wrap;gap:var(--grid-responsive-xs)}.c-size-chart__images-col .media-image{border-radius:var(--radius-sm);flex:1 1 calc(50% - var(--grid-responsive-xs));min-width:6rem;overflow:hidden}@media only screen and (min-width:48em){.c-size-chart__main{align-items:flex-start;display:flex;flex-direction:row;gap:var(--grid-gutter-lg)}.c-size-chart__text-col{flex:1;min-width:0}.c-size-chart__images-col{align-content:flex-start;flex:0 0 25.5rem}.c-size-chart__images-col .media-image{flex:1 1 calc(50% - var(--grid-responsive-xs))}.c-size-chart__accordions{display:none}.c-size-chart__table-wrapper{display:block}}