.gx-size-chart__inner{padding:100px var(--gx-page)}
.gx-size-chart__inner>h2{margin:0 0 40px;font-size:clamp(30px,4vw,50px);letter-spacing:-.03em}
.gx-size-chart__body{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:start}
.gx-size-chart__notes{display:grid;gap:34px}
.gx-size-chart__notes b{display:block;margin-bottom:10px;font-size:12px;font-weight:800;letter-spacing:.1em}
.gx-size-chart__notes p{margin:0;color:#666;line-height:1.6;font-size:14px}
.gx-size-chart__image{grid-column:1;grid-row:1 / span 2}
.gx-size-chart__image img{width:100%;display:block;background:#f2f2f2}
.gx-size-chart__table{grid-column:2}
.gx-size-chart__table-title{margin:0 0 14px;font-weight:900;letter-spacing:.3em;text-transform:uppercase;font-size:14px}
.gx-size-chart__grid{border:1px solid #ddd}
.gx-size-chart__row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;text-align:center;border-bottom:1px solid #ddd}
.gx-size-chart__row:last-child{border-bottom:0}
.gx-size-chart__row span{padding:13px 8px;font-size:13px;border-right:1px solid #eee}
.gx-size-chart__row span:last-child{border-right:0}
.gx-size-chart__row--head{background:#111;color:#fff;font-weight:800;letter-spacing:.06em;font-size:11px}
.gx-size-chart__row--head span{border-right-color:#333}
.gx-size-chart__size{font-weight:800}
@media(max-width:900px){.gx-size-chart__body{grid-template-columns:1fr}.gx-size-chart__image{grid-column:1;grid-row:auto}}
@media(max-width:760px){.gx-size-chart__inner{padding:60px 20px}.gx-size-chart__body{grid-template-columns:minmax(0,1fr);gap:28px}.gx-size-chart__notes{grid-column:1;order:1;gap:24px}.gx-size-chart__table{grid-column:1;order:2;min-width:0}.gx-size-chart__image{grid-column:1;grid-row:auto;order:3}.gx-size-chart__row span{font-size:11px;padding:10px 4px}}
