.product-form__input.thatfam-size-guide__field{box-sizing:border-box;max-width:none;min-width:0;width:100%}.thatfam-size-guide__label{align-items:baseline;box-sizing:border-box;display:flex;gap:2rem;justify-content:space-between;width:100%}.thatfam-size-guide__trigger{appearance:none;-webkit-appearance:none;background:transparent;border:0;border-bottom:.1rem solid currentColor;color:rgb(var(--color-foreground));cursor:pointer;font-family:var(--font-heading-family);font-size:1.3rem;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:.03em;line-height:1.25;margin:0;padding:0 0 .15rem;text-decoration:none;text-transform:uppercase}.thatfam-size-guide__trigger:hover{border-bottom-width:.2rem}.thatfam-size-guide__trigger:focus-visible,.thatfam-size-guide__unit:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}.thatfam-size-guide__close:focus-visible{outline:0}.thatfam-size-guide{--thatfam-size-guide-divider-color: rgb(var(--color-foreground));--thatfam-size-guide-divider-size: 1px;background:rgb(var(--color-background));border:0;color:rgb(var(--color-foreground));height:100dvh;margin:0;max-height:none;max-width:none;overflow:auto;padding:0;width:100%}.thatfam-size-guide::backdrop{background:#00000047}.thatfam-size-guide__shell{box-sizing:border-box;margin:0 auto;max-width:112rem;min-height:100%}.thatfam-size-guide:focus,.thatfam-size-guide:focus-visible{outline:0}.thatfam-size-guide__frame{box-sizing:border-box;margin:0 auto;max-width:112rem;padding:max(2.8rem,env(safe-area-inset-top)) clamp(2.4rem,6vw,8rem) max(4.8rem,env(safe-area-inset-bottom))}.thatfam-size-guide__header{align-items:center;border-bottom:var(--thatfam-size-guide-divider-size) solid var(--thatfam-size-guide-divider-color);display:flex;justify-content:space-between;padding-bottom:1.8rem}.thatfam-size-guide__title{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:clamp(2.2rem,3vw,3.4rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:0;line-height:1;margin:0;text-transform:uppercase}.thatfam-size-guide__close{align-items:center;appearance:none;-webkit-appearance:none;background:transparent;border:0;box-shadow:none;color:rgba(var(--color-foreground),.45);cursor:pointer;display:flex;font-family:var(--font-body-family);font-size:4rem;font-weight:300;height:4.4rem;justify-content:center;line-height:1;margin:-1.1rem -1.1rem -1.1rem 0;padding:0;width:4.4rem;-webkit-tap-highlight-color:transparent}.thatfam-size-guide__close:hover,.thatfam-size-guide__close:active,.thatfam-size-guide__close:focus-visible{background:transparent;box-shadow:none;color:rgba(var(--color-foreground),.45);outline:0}.thatfam-size-guide__body{padding-top:clamp(3.2rem,6vw,6.4rem)}.thatfam-size-guide__meta-row,.thatfam-size-guide__units{align-items:center;display:flex}.thatfam-size-guide__meta-row{justify-content:space-between;margin:0 0 2.4rem}.thatfam-size-guide__product-name{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:1.5rem;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:.03em;line-height:1.4;margin:0;max-width:60%;text-transform:uppercase}.thatfam-size-guide__units{gap:.8rem;margin:0}.thatfam-size-guide__unit{appearance:none;-webkit-appearance:none;background:transparent;border:0;border-bottom:.1rem solid transparent;color:rgba(var(--color-foreground),.45);cursor:pointer;font-family:var(--font-body-family);font-size:1.3rem;line-height:1.4;padding:0 0 .25rem;touch-action:manipulation}.thatfam-size-guide__unit.is-active{border-bottom-color:currentColor;color:rgb(var(--color-foreground))}.thatfam-size-guide__table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-color:rgba(var(--color-foreground),.5) transparent;scrollbar-width:thin}.thatfam-size-guide__table{border-collapse:separate;border-spacing:0;font-family:var(--font-body-family);font-size:clamp(1.3rem,1.6vw,1.6rem);line-height:1.35;min-width:100%;width:100%}.thatfam-size-guide__table th,.thatfam-size-guide__table td{border-bottom:0;box-shadow:inset 0 -1px 0 var(--thatfam-size-guide-divider-color);padding:2rem 1.2rem;text-align:center;white-space:nowrap}.thatfam-size-guide__table thead th{box-shadow:inset 0 -2px rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:1.5rem;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:.035em;line-height:1.2;padding-top:0;text-transform:uppercase}.thatfam-size-guide__table th:first-child,.thatfam-size-guide__table tbody th{min-width:6.5rem;padding-left:0;text-align:left}.thatfam-size-guide__table th:not(:first-child),.thatfam-size-guide__table td:not(:first-child){min-width:9.5rem}.thatfam-size-guide__table tbody th{font-family:var(--font-heading-family);font-size:1.5rem;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:.035em}.thatfam-size-guide__note{color:rgba(var(--color-foreground),.7);font-family:var(--font-body-family);font-size:1.35rem;line-height:1.5;margin:2rem 0 0}.thatfam-size-guide__chart--additional{margin-top:clamp(4rem,8vw,7.2rem)}.thatfam-size-guide__chart-title{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:1.5rem;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:.03em;line-height:1.4;margin:0 0 2.4rem;text-transform:uppercase}.thatfam-size-guide-is-open{overflow:hidden}@media screen and (max-width:749px){.thatfam-size-guide__frame{padding-left:2rem;padding-right:2rem}.thatfam-size-guide__body{padding-top:3.2rem}.thatfam-size-guide__table th,.thatfam-size-guide__table td{padding-bottom:1.8rem;padding-top:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/thatfam-size-guide.css.map */
