.measurement-diagrams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.measurement-diagrams figure{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.measurement-diagrams img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.measurement-diagrams figcaption{padding:14px;font-size:14px;line-height:1.55}.measurement-diagrams figcaption strong,.measurement-diagrams figcaption span{display:block}.measurement-diagrams figcaption span{margin-top:4px}.size-table-scroll{max-width:100%;overflow:auto}.size-table-scroll table{width:100%;border-collapse:collapse}.size-table-scroll th,.size-table-scroll td{text-align:left;padding:10px 12px;white-space:nowrap;border-bottom:1px solid var(--line)}.garment-measurements{min-width:0}.garment-measurements>summary{line-height:1.5}.measurement-notes{font-size:14px;line-height:1.65}.size-guide-intro{max-width:72ch}.size-range-nav{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 40px}.range-size-guide{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:32px;margin-bottom:32px;scroll-margin-top:90px}.range-overview{min-width:0}.range-overview h2{margin:10px 0}.range-overview>p{font-size:14px}.range-style-image{display:block;width:100%;height:auto;max-height:410px;object-fit:contain;margin:24px 0}.range-measurements{min-width:0}.range-measurements>.size-guide,.range-measurements .size-guide{min-width:0}.range-measurements>details>summary{font-size:20px;font-weight:700}.size-guide-help{margin-top:36px}.size-guide-help .text-link{display:inline-block;margin:12px 0 12px 16px}@media(min-width:1100px){.range-measurements .size-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.range-measurements .size-guide>:not(.garment-measurements){grid-column:1/-1}}@media(max-width:760px){.range-size-guide{grid-template-columns:1fr;gap:20px;padding:22px}.range-overview{display:grid;grid-template-columns:1fr 140px;column-gap:16px;align-items:start}.range-overview .range-style-image{grid-column:2;grid-row:1/5;margin:0;max-height:220px}.range-overview>p,.range-overview>h2,.range-overview>.eyebrow,.range-overview>.text-link{grid-column:1}.measurement-diagrams{gap:10px}.measurement-diagrams figcaption{padding:10px;font-size:13px}.size-table-scroll th,.size-table-scroll td{padding:9px}.size-guide-help .text-link{margin-left:0;display:block}}@media(max-width:400px){.measurement-diagrams{grid-template-columns:1fr}.range-overview{grid-template-columns:1fr 110px}}