.c-size-guide{background-color:rgb(var(--c-size-guide-background));color:rgb(var(--c-size-guide-text))}.c-size-guide__tabs{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-24);min-inline-size:0;margin:var(--sp-24) 0 0;padding:0;border:0;padding-inline:var(--c-gutter)}@media screen and (min-width:741px){.c-size-guide__tabs{gap:var(--sp-64)}}.c-size-guide__tabs-legend{position:absolute;width:1px;height:1px;padding:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.c-size-guide__radio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.c-size-guide__tab{font-family:var(--c-font-heading);font-size:var(--fs-ui-sp);font-weight:var(--heading-font-weight);letter-spacing:var(--c-tracking);line-height:var(--lh-heading);text-transform:uppercase;white-space:nowrap;cursor:pointer;opacity:.55;transition:opacity var(--motion-duration-ui) var(--motion-ease-ui)}@media screen and (min-width:741px){.c-size-guide__tab{font-size:var(--fs-ui)}}.c-size-guide__radio:checked+.c-size-guide__tab{opacity:1}.c-size-guide__radio:focus-visible+.c-size-guide__tab{outline:2px solid currentcolor;outline-offset:4px}@media screen and (pointer:fine){.c-size-guide__tab:hover{opacity:1}}.c-size-guide__part{margin-block-start:var(--sp-48);padding-inline:var(--c-gutter)}@media screen and (min-width:741px){.c-size-guide__part{margin-block-start:var(--sp-96)}}.c-size-guide__part-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-8) var(--sp-24);margin-block-end:var(--sp-32)}@media screen and (min-width:741px){.c-size-guide__part-head{margin-block-end:var(--sp-48)}}.c-size-guide__heading{margin:0;font-family:var(--c-font-heading);font-size:var(--fs-subheading);font-weight:var(--heading-font-weight);letter-spacing:var(--c-tracking);line-height:var(--lh-heading);text-transform:uppercase}.c-size-guide__note{margin:0;font-size:var(--fs-caption);letter-spacing:var(--c-tracking);line-height:1.5}.c-size-guide__group{display:flex;flex-wrap:wrap;gap:var(--sp-8) var(--sp-16);margin:0;font-family:var(--c-font-heading);font-size:var(--fs-ui);font-weight:var(--heading-font-weight);letter-spacing:var(--c-tracking);line-height:var(--lh-heading);text-transform:uppercase}.c-size-guide__part-name{opacity:.6}.c-size-guide__charts{display:grid;gap:var(--sp-48)}@media screen and (min-width:741px){.c-size-guide__charts{gap:var(--sp-64)}}.c-size-guide__chart{display:grid;gap:var(--sp-16)}@media screen and (min-width:1000px){.c-size-guide__chart{grid-template-columns:minmax(0,12.5rem) minmax(0,1fr);gap:var(--sp-32);align-items:start}}.c-size-guide__chart-head{display:grid;gap:var(--sp-12)}.c-size-guide__silhouette{display:block;width:7.5rem;height:auto}@media screen and (min-width:1000px){.c-size-guide__silhouette{width:100%;max-width:10rem}}.c-size-guide__table-wrap{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.c-size-guide__table{width:100%;min-width:32rem;border-collapse:collapse;font-size:var(--fs-body);line-height:var(--lh-heading);letter-spacing:var(--c-tracking);text-align:center}.c-size-guide__table th,.c-size-guide__table td{padding:var(--sp-12) var(--sp-8);border-block-end:1px solid rgb(var(--c-line));white-space:nowrap}.c-size-guide__table thead th{font-family:var(--c-font-heading);font-size:var(--fs-caption);font-weight:var(--c-weight-label);text-transform:uppercase}.c-size-guide__table tbody th{font-family:var(--c-font-heading);font-weight:var(--c-weight-label);text-transform:uppercase}.c-size-guide__fit-group+.c-size-guide__fit-group{margin-block-start:var(--sp-48)}@media screen and (min-width:741px){.c-size-guide__fit-group+.c-size-guide__fit-group{margin-block-start:var(--sp-64)}}.c-size-guide__lead{margin:var(--sp-8) 0 0;font-size:var(--fs-body);line-height:var(--lh-body)}.c-size-guide__fits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-32) var(--sp-16);margin:var(--sp-24) 0 0;padding:0;list-style:none}@media screen and (min-width:1000px){.c-size-guide__fits{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-32) var(--sp-24)}}.c-size-guide__fit-image{display:block;width:100%;max-width:9.25rem;aspect-ratio:147 / 220;height:auto;object-fit:contain}.c-size-guide__fit-name{margin:var(--sp-16) 0 0;font-family:var(--c-font-heading);font-size:var(--fs-label);font-weight:var(--c-weight-label);letter-spacing:var(--c-tracking);line-height:var(--lh-heading);text-transform:uppercase}.c-size-guide__fit-text{margin:var(--sp-8) 0 0;font-size:var(--fs-body);line-height:var(--lh-body)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-size-guide.css.map */
