.product-family-ak{margin-block:1.2rem .4rem}.product-family-ak__list{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.product-family-ak__pill{display:inline-flex;flex-direction:column;align-items:center;min-width:9rem;padding:.8rem 1.4rem;border:var(--variant-pills-border-width, 1px) solid rgba(var(--color-foreground),.55);border-radius:var(--variant-pills-radius, 4rem);font-size:1.4rem;line-height:1.3;letter-spacing:.05rem;color:rgb(var(--color-foreground));text-decoration:none;transition:border-color .1s ease,transform .1s ease-out}.product-family-ak__pill:hover{border-color:rgb(var(--color-foreground))}.product-family-ak__pill:active{transform:scale(.97)}.product-family-ak__pill:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.product-family-ak__pill--current{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product-family-ak__price{font-size:1.2rem;letter-spacing:.1rem;opacity:.8}@media(prefers-reduced-motion:reduce){.product-family-ak__pill{transition:border-color .1s ease}.product-family-ak__pill:active{transform:none}}.size-chart-ak{width:min(64rem,calc(100vw - 3.2rem));max-width:100%;max-height:calc(100dvh - 4rem);padding:0;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:.8rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));overflow-y:auto;overscroll-behavior:contain}.size-chart-ak.size-chart-ak{margin:auto}.size-chart-ak::backdrop{background:#00000080}html:has(.size-chart-ak[open]){overflow:hidden}.size-chart-ak__header{position:relative;padding:2rem 5.6rem 1.6rem;border-bottom:.1rem solid rgba(var(--color-foreground),.2);text-align:center}.size-chart-ak__title{margin:0}.size-chart-ak__subtitle{margin:.4rem 0 0;font-size:1.4rem;letter-spacing:.06rem;color:rgba(var(--color-foreground),.75)}.size-chart-ak__close{position:absolute;top:1.2rem;right:1.2rem;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;background:none;color:inherit;cursor:pointer}.size-chart-ak__close svg{width:1.8rem;height:1.8rem}.size-chart-ak__tabs{display:grid;grid-template-columns:1fr 1fr;margin:0 2.4rem}.size-chart-ak__tabs button{min-height:5.2rem;padding:0 .8rem;border:0;border-bottom:.2rem solid rgba(var(--color-foreground),.2);background:none;color:rgba(var(--color-foreground),.6);font:inherit;font-size:1.7rem;cursor:pointer}.size-chart-ak__tabs button[aria-selected=true]{border-bottom:.3rem solid rgb(var(--color-button));color:rgb(var(--color-foreground));font-weight:600}.size-chart-ak button:focus-visible,.size-chart-ak__panel:focus-visible,.size-chart-ak__input:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.size-chart-ak__panel{padding:2rem 2.4rem 2.8rem}.size-chart-ak__blank{margin:0;font-size:1.7rem;text-align:center}.size-chart-ak__units{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:.4rem 0 1.2rem;color:rgba(var(--color-foreground),.4)}.size-chart-ak__units button{min-width:4.4rem;min-height:4.4rem;padding:0 .8rem;border:0;background:none;color:rgba(var(--color-foreground),.6);font:inherit;font-size:1.4rem;letter-spacing:.1rem;text-transform:uppercase;cursor:pointer}.size-chart-ak__units button[aria-pressed=true]{color:rgb(var(--color-button));font-weight:600}.size-chart-ak__table-wrap{overflow-x:auto}.size-chart-ak__table{width:100%;border-collapse:collapse;font-size:1.6rem;text-align:center}.size-chart-ak__table th,.size-chart-ak__table td{padding:1rem;border:.1rem solid rgba(var(--color-foreground),.15);white-space:nowrap}.size-chart-ak__table thead th{font-size:1.4rem;font-weight:600;letter-spacing:.1rem;text-transform:uppercase}.size-chart-ak__table tbody th{font-weight:600}.size-chart-ak__table tr[data-suggested]>*{background:rgba(var(--color-button),.1)}.size-chart-ak__note{margin:1rem 0 0;font-size:1.4rem;text-align:center;color:rgba(var(--color-foreground),.75)}.size-chart-ak__fig{display:block;width:min(100%,34rem);margin:2rem auto 0;color:rgb(var(--color-button))}.size-chart-ak__shirt{fill:rgba(var(--color-foreground),.03);stroke:rgba(var(--color-foreground),.35);stroke-width:2;stroke-linejoin:round}.size-chart-ak__tape{fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round}.size-chart-ak__tape--back{stroke-width:2;stroke-dasharray:6 6;opacity:.5}.size-chart-ak__fig-label{fill:currentColor;font-family:var(--font-body-family);font-size:24px;font-weight:700}.size-chart-ak__how{margin:2rem 0 0;padding-left:2.2rem;font-size:1.5rem;line-height:1.6}.size-chart-ak__how li+li{margin-top:.6rem}.size-chart-ak__tip,.size-chart-ak__hint{margin:1.2rem 0 0;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.size-chart-ak__find:not([hidden]){display:grid;grid-template-columns:22rem 1fr;gap:2.8rem;align-items:start}.size-chart-ak__img{width:100%;height:auto;border-radius:.4rem}.size-chart-ak__form .size-chart-ak__blank{text-align:left}.size-chart-ak__form .size-chart-ak__units{justify-content:flex-start;margin-left:-.8rem}.size-chart-ak__label{display:block;padding:0;font-size:1.5rem;font-weight:600}.size-chart-ak__input{width:100%;max-width:20rem;min-height:4.4rem;margin-top:.8rem;padding:0 1.2rem;border:.1rem solid rgba(var(--color-foreground),.55);border-radius:.2rem;background:rgb(var(--color-background));color:inherit;font:inherit;font-size:1.6rem}.size-chart-ak__fit{display:flex;flex-wrap:wrap;gap:.8rem 2rem;margin:2rem 0 0;padding:0;border:0}.size-chart-ak__fit legend{margin-bottom:.8rem}.size-chart-ak__fit label{display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;font-size:1.5rem;cursor:pointer}.size-chart-ak__fit input{width:1.8rem;height:1.8rem;margin:0;accent-color:rgb(var(--color-button))}.size-chart-ak__result{margin:1.6rem 0 0;font-size:1.6rem;font-weight:600}.size-chart-ak__result:empty{display:none}@media screen and (max-width:749px){.size-chart-ak{width:100%;max-height:92dvh;margin:auto 0 0;border-radius:1.2rem 1.2rem 0 0;border-width:0}.size-chart-ak__header{padding:1.6rem 5.2rem 1.2rem}.size-chart-ak__close{top:.6rem;right:.6rem}.size-chart-ak__tabs{margin:0 1.6rem}.size-chart-ak__panel{padding:1.6rem 1.6rem 2.4rem}.size-chart-ak__table th,.size-chart-ak__table td{padding:.8rem .4rem}.size-chart-ak__find:not([hidden]){display:block}.size-chart-ak__img{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAEg */
