.size-guide{display:block;--size-guide-line: rgba(var(--color-foreground), .15);--size-guide-soft: rgba(var(--color-foreground), .04)}.size-guide__header{max-width:72rem;margin-bottom:3.2rem}.size-guide__header .h1{margin:0 0 1.2rem}.size-guide__intro>*:first-child{margin-top:0}.size-guide__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:2.4rem}.size-guide__groups{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;width:100%;min-width:0}.size-guide__group{min-width:0}.size-guide__group-heading{margin:0 0 1rem;font-size:1.5rem;font-weight:600;letter-spacing:.04rem}.size-guide__tabs{display:flex;flex-wrap:wrap;gap:.8rem}.size-guide__tab,.size-guide__unit-button{font-family:inherit;font-size:1.4rem;letter-spacing:.04rem;line-height:1;color:rgb(var(--color-foreground));background:transparent;border:.1rem solid var(--size-guide-line);border-radius:10rem;padding:1.1rem 1.6rem;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,background-color .15s ease}.size-guide__tab:hover,.size-guide__unit-button:hover{border-color:rgb(var(--color-foreground))}.size-guide__tab[aria-selected=true],.size-guide__unit-button[aria-pressed=true]{background:var(--size-guide-accent);border-color:rgb(var(--color-foreground));color:#080808}.size-guide__tab:focus-visible,.size-guide__unit-button:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.size-guide__units{display:inline-flex;gap:.4rem;flex-shrink:0}.size-guide__unit-button{padding:.9rem 1.4rem}@media screen and (max-width:749px){.size-guide__tabs{flex-wrap:nowrap;overflow-x:auto;width:calc(100% + 3rem);margin:0 -1.5rem;padding:.2rem 1.5rem .6rem;scrollbar-width:none}.size-guide__tabs::-webkit-scrollbar{display:none}}.size-guide__panel{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem}.size-guide__panel[hidden]{display:none}@media screen and (min-width:990px){.size-guide__panel--has-diagram{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.size-guide__panel-title{margin:0 0 .6rem}.size-guide__fit{margin:0 0 2rem;color:rgba(var(--color-foreground),.75)}.size-guide__fit>*{margin:0}.size-guide__table-wrap{overflow-x:auto;border:.1rem solid var(--size-guide-line);border-radius:.8rem}.size-guide__table{width:100%;border-collapse:collapse;font-size:1.5rem;font-variant-numeric:tabular-nums;table-layout:auto;box-shadow:none}.size-guide__table th,.size-guide__table td{padding:1.4rem 1.2rem;text-align:center;border:none;border-bottom:.1rem solid var(--size-guide-line);white-space:nowrap}.size-guide__table tr:last-child th,.size-guide__table tr:last-child td{border-bottom:none}.size-guide__table thead th{font-weight:600;background:var(--size-guide-soft)}.size-guide__table tbody th{text-align:left;font-weight:600}.size-guide__table th:first-child{position:sticky;left:0;z-index:1;text-align:left;background:rgb(var(--color-background));border-right:.1rem solid var(--size-guide-line)}.size-guide__table thead th:first-child{font-weight:400;color:rgba(var(--color-foreground),.6);background:rgb(var(--color-background))}.size-guide__table tbody tr:hover td{background:var(--size-guide-soft)}.size-guide__tolerance{margin:1rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.size-guide__diagram{margin:0;padding:2rem;border-radius:.8rem;background:var(--size-guide-soft);text-align:center}.size-guide__diagram img{display:block;width:100%;max-width:36rem;height:auto;margin:0 auto}.size-guide__diagram figcaption{margin-top:1rem;font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.size-guide__guide{display:grid;gap:4rem;margin-top:6rem;padding-top:4rem;border-top:.1rem solid var(--size-guide-line)}@media screen and (min-width:990px){.size-guide__guide{grid-template-columns:1fr 1fr;gap:6rem}}.size-guide__guide .h2{margin:0 0 1.6rem}.size-guide__steps{list-style:none;margin:0;padding:0;display:grid;gap:1.6rem}.size-guide__step{display:grid;grid-template-columns:3.2rem 1fr;gap:1.2rem;align-items:start}.size-guide__step-number{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--size-guide-accent);color:#080808;font-weight:600;font-size:1.4rem}.size-guide__step h3{margin:.4rem 0 .2rem;font-size:1.6rem}.size-guide__step p{margin:0;color:rgba(var(--color-foreground),.75)}.size-guide__tips>*:first-child{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-size-guide.css.map */
