.size-guide__trigger{display:inline-flex;align-items:center;gap:.4em;justify-self:start;margin-block:var(--size-guide-button-spacing, 0px) var(--size-guide-button-spacing-bottom, 20px);padding:0;border:0;background:none;color:var(--size-guide-button-color, inherit);font:inherit;font-size:var(--size-guide-button-size, 13px);font-weight:500;text-decoration:none;cursor:pointer}.size-guide__trigger[hidden]{display:none}.size-guide__icon{flex:none;width:1.1em;height:1.1em}.size-guide__trigger--text .size-guide__trigger-label{text-decoration:underline;text-underline-offset:3px}.size-guide__trigger--outline{padding:.35rem .7rem;border:1px solid currentColor;border-radius:4px}.size-guide__trigger--filled{padding:.35rem .7rem;border-radius:4px;background:var(--size-guide-accent, #a8663b);color:#fff}.size-guide{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:1rem}.size-guide[hidden]{display:none}@supports (height: 100dvh){.size-guide{height:100dvh}}body.size-guide-open{overflow:hidden}.size-guide :focus-visible{outline:2px solid currentColor;outline-offset:2px}.size-guide__overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:#10182073;cursor:pointer}.size-guide__panel{position:relative;display:flex;flex-direction:column;width:100%;max-height:88%;overflow:hidden;border-radius:var(--size-guide-radius, 10px);background:#fff;color:var(--color-foreground, #111111)}@media(min-width:750px){.size-guide{padding:1.5rem}.size-guide__panel{width:min(100%,520px);max-height:86%}}.size-guide__header{flex:none;position:relative;display:flex;align-items:center;justify-content:center;padding:.9rem 3rem;background:var(--size-guide-header-background, #a8663b);color:var(--size-guide-header-color, #ffffff)}.size-guide__title{margin:0;font-family:var(--font-heading--family, inherit);font-size:var(--size-guide-title-size, 14px);font-weight:600;line-height:1.2;letter-spacing:.14em;text-align:center;text-transform:uppercase}.size-guide__title:focus{outline:none}.size-guide__close{position:absolute;top:50%;right:.5rem;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:0;background:none;color:inherit;transform:translateY(-50%);cursor:pointer}.size-guide__close svg{width:1.1rem;height:1.1rem}.size-guide__body{flex:1 1 auto;min-height:0;padding:1rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.size-guide__tabs{display:flex;justify-content:flex-start;gap:1.25rem;margin-bottom:1rem;border-bottom:1px solid var(--size-guide-tab-line, #e5e5e5)}.size-guide__tab{margin-bottom:-1px;padding:0 0 .45rem;border:0;border-bottom:3px solid transparent;background:none;color:var(--size-guide-note-color, #6b7280);font:inherit;font-size:12px;font-weight:600;letter-spacing:.1em;cursor:pointer}.size-guide__tab[aria-selected=true]{border-bottom-color:var(--size-guide-accent, #a8663b);color:var(--size-guide-accent, #a8663b)}.size-guide__intro{margin:0 0 .9rem;color:var(--size-guide-note-color, #6b7280);font-size:var(--size-guide-note-size, 12px);text-align:center}.size-guide__table-caption{margin:1.1rem 0 .4rem;font-size:var(--size-guide-table-size, 13px);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.size-guide__table-caption:first-child{margin-top:0}.size-guide__table{width:100%;border-collapse:collapse;font-size:var(--size-guide-table-size, 13px)}.size-guide__table+.size-guide__table-caption{margin-top:1.4rem}.size-guide__table th,.size-guide__table td{padding:.5rem .4rem;text-align:center}.size-guide__table thead th{background:var(--size-guide-table-header-background, #2f2a26);color:var(--size-guide-table-header-color, #ffffff);font-weight:600;letter-spacing:.03em;white-space:nowrap}.size-guide__table tbody tr:nth-child(odd){background:var(--size-guide-zebra, #faf6f2)}.size-guide__table tbody td:first-child{font-weight:700}.size-guide__note{margin:.9rem 0 0;color:var(--size-guide-note-color, #6b7280);font-size:var(--size-guide-note-size, 12px);line-height:1.5}.size-guide__gtk{margin-top:1.1rem;padding:.9rem 1rem;border-radius:var(--size-guide-radius, 10px);background:var(--size-guide-gtk-background, #f5efe9)}.size-guide__gtk-title{margin:0 0 .4rem;font-size:var(--size-guide-note-size, 12px);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.size-guide__gtk-list{margin:0;padding-left:1.1rem;font-size:var(--size-guide-note-size, 12px);line-height:1.6}.size-guide__gtk-list li+li{margin-top:.2rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/size-guide.css.map */
