.rm-size-guide{--rm-size-bg: #ffffff;--rm-size-surface: #f2f4f5;--rm-size-ink: #171a1c;--rm-size-accent: #c84a3d;--rm-size-line: #d9dee1;display:block;background:var(--rm-size-bg);color:var(--rm-size-ink)}.rm-size-guide__inner{padding-block:var(--rm-size-padding-top, 64px) var(--rm-size-padding-bottom, 80px)}.rm-size-guide__header{max-width:var(--rm-size-content-width, 780px);margin-bottom:var(--rm-size-section-gap, 56px)}.rm-size-guide__eyebrow{margin-bottom:1.4rem}.rm-size-guide__title{max-width:13ch;margin:0;color:inherit;font-size:clamp(4rem,6vw,var(--rm-size-heading-size, 64px));line-height:.94}.rm-size-guide__intro{max-width:68rem;margin-top:2rem;color:#171a1cb8;font-size:1.7rem;line-height:1.6}.rm-size-guide__intro>*:first-child,.rm-size-guide__tips-copy>*:first-child{margin-top:0}.rm-size-guide__intro>*:last-child,.rm-size-guide__tips-copy>*:last-child{margin-bottom:0}.rm-size-guide__label{display:block;margin-bottom:1.4rem;color:var(--rm-size-accent);font-size:1.15rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.rm-size-guide__chart{padding-block:4.8rem;border-top:1px solid var(--rm-size-line);border-bottom:1px solid var(--rm-size-line)}.rm-size-guide__chart-header{display:flex;margin-bottom:2.8rem;gap:2rem;align-items:flex-end;justify-content:space-between}.rm-size-guide__chart-header>div:first-child{max-width:68rem}.rm-size-guide__chart-heading,.rm-size-guide__tips h2{margin:0;color:inherit;font-size:2.8rem;line-height:1.05}.rm-size-guide__chart-copy{margin:1.2rem 0 0;color:#171a1cb3;font-size:1.5rem;line-height:1.55}.rm-size-guide__unit-switch{display:inline-grid;flex:0 0 auto;grid-template-columns:repeat(2,6.4rem);border:1px solid var(--rm-size-line)}.rm-size-guide__unit-switch button,.rm-size-guide__chart-tabs button{-webkit-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;color:var(--rm-size-ink);cursor:pointer;font:inherit;font-weight:800;letter-spacing:.08em}.rm-size-guide__unit-switch button{min-height:4.6rem;padding:.8rem 1.2rem;font-size:1.25rem}.rm-size-guide__unit-switch button+button{border-left:1px solid var(--rm-size-line)}.rm-size-guide__unit-switch button[aria-pressed=true]{background:var(--rm-size-ink);color:#fff}.rm-size-guide__chart-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:2rem;border-top:1px solid var(--rm-size-line);border-left:1px solid var(--rm-size-line)}.rm-size-guide__chart-tabs button{min-height:5.6rem;padding:1.2rem 1.6rem;border-right:1px solid var(--rm-size-line);border-bottom:1px solid var(--rm-size-line);font-size:1.2rem}.rm-size-guide__chart-tabs button[aria-selected=true]{background:var(--rm-size-ink);color:#fff}.rm-size-guide__unit-switch button:focus-visible,.rm-size-guide__chart-tabs button:focus-visible{position:relative;z-index:1;outline:2px solid var(--rm-size-accent);outline-offset:-3px}.rm-size-guide__table-panel[hidden]{display:none}.rm-size-guide__table-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--rm-size-line)}.rm-size-guide__table{width:100%;min-width:70rem;border:0;border-collapse:collapse;table-layout:fixed;color:var(--rm-size-ink);font-size:1.45rem}.rm-size-guide__table--compact{min-width:48rem}.rm-size-guide__table th,.rm-size-guide__table td{height:6.2rem;padding:1.2rem 1.6rem;border-right:1px solid var(--rm-size-line);border-bottom:1px solid var(--rm-size-line);text-align:center}.rm-size-guide__table tr>*:last-child{border-right:0}.rm-size-guide__table tbody tr:last-child>*{border-bottom:0}.rm-size-guide__table thead th{background:var(--rm-size-ink);color:#fff;font-size:1.2rem;font-weight:800;letter-spacing:.08em}.rm-size-guide__table tbody th{background:var(--rm-size-surface);font-weight:800}.rm-size-guide__active-measure{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:2rem;border:1px solid var(--rm-size-line)}.rm-size-guide__active-visual{display:grid;min-height:43rem;place-items:center;padding:2.8rem;background:var(--rm-size-surface)}.rm-size-guide__active-visual img{display:block;width:100%;height:auto;max-height:45rem;object-fit:contain}.rm-size-guide__active-copy{padding:3.6rem;border-left:1px solid var(--rm-size-line)}.rm-size-guide__active-copy h3{margin:0;font-size:2.6rem;line-height:1.05}.rm-size-guide__active-copy>p{margin:1.4rem 0 0;font-size:1.45rem;line-height:1.55}.rm-size-guide__measure-list{display:grid;gap:1.4rem;margin:2.4rem 0 0;padding:0;list-style:none}.rm-size-guide__measure-list li{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem;align-items:start;font-size:1.35rem;line-height:1.5}.rm-size-guide__measure-key{display:inline-flex;width:3rem;height:3rem;align-items:center;justify-content:center;background:var(--rm-size-ink);color:#fff;font-size:1.2rem;font-weight:800}.rm-size-guide__chart-note{max-width:85rem;margin:1.8rem 0 0;color:#171a1ca6;font-size:1.2rem;line-height:1.55}.rm-size-guide__tips{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:2.4rem 4rem;margin-top:var(--rm-size-section-gap, 56px);align-items:start}.rm-size-guide__tips-copy{font-size:1.5rem;line-height:1.6}.rm-size-guide__actions{margin-top:3.2rem}.rm-size-guide__actions .rm-button--primary{--rm-hero-ink: var(--rm-size-ink);--rm-hero-accent: var(--rm-size-accent)}@media screen and (max-width:989px){.rm-size-guide__chart-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-size-guide__active-measure{grid-template-columns:1fr}.rm-size-guide__active-copy{border-top:1px solid var(--rm-size-line);border-left:0}}@media screen and (max-width:749px){.rm-size-guide__inner{padding-block:calc(var(--rm-size-padding-top, 64px) * .72) calc(var(--rm-size-padding-bottom, 80px) * .72)}.rm-size-guide__header{margin-bottom:3.6rem}.rm-size-guide__title{font-size:clamp(3.6rem,12vw,5.2rem)}.rm-size-guide__chart{padding-block:3.6rem}.rm-size-guide__chart-header{align-items:flex-start;flex-direction:column}.rm-size-guide__chart-tabs{grid-template-columns:1fr 1fr}.rm-size-guide__chart-tabs button{min-height:5rem;padding-inline:.8rem;font-size:1.05rem}.rm-size-guide__table-scroll{overflow-x:visible}.rm-size-guide__table,.rm-size-guide__table--compact{min-width:0;font-size:1.12rem}.rm-size-guide__table th,.rm-size-guide__table td{height:5.2rem;padding:.7rem .35rem}.rm-size-guide__table thead th{font-size:.92rem;letter-spacing:.015em}.rm-size-guide__active-visual{min-height:29rem;padding:1.6rem}.rm-size-guide__active-copy{padding:2.4rem}.rm-size-guide__active-copy h3{font-size:2.2rem}.rm-size-guide__measure-list li{font-size:1.25rem}.rm-size-guide__tips{grid-template-columns:1fr;margin-top:4rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/rm-size-guide.css.map */
