.size-chart{margin:var(--lux-space-5) 0}.size-chart__trigger{display:inline-flex;align-items:center;gap:var(--lux-space-2);padding:0 0 var(--lux-space-1);background:transparent;border:0;cursor:pointer;font-family:var(--lux-font-body);font-weight:500;font-size:var(--lux-text-xs);letter-spacing:var(--lux-tracking-wide);text-transform:uppercase;color:var(--lux-color-text, rgb(var(--color-foreground)));border-bottom:1px solid var(--lux-color-border, rgba(var(--color-foreground), .4));transition:border-color var(--lux-duration-fast) var(--lux-ease),color var(--lux-duration-fast) var(--lux-ease)}.size-chart__trigger:hover{border-color:var(--lux-color-text, rgb(var(--color-foreground)));color:var(--lux-color-text-secondary)}.size-chart__trigger:focus-visible{outline:2px solid var(--lux-color-accent);outline-offset:4px}.size-chart__trigger svg{width:1.7rem;height:1.7rem}.size-chart__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--lux-z-modal, 110) + 5);display:flex;align-items:center;justify-content:center;padding:var(--lux-gutter);background:color-mix(in srgb,var(--lux-color-text, #1a1a1a) 55%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity var(--lux-duration) var(--lux-ease)}.size-chart__overlay[hidden]{display:none}.size-chart__overlay.is-active{opacity:1}.size-chart__dialog{position:relative;width:min(72rem,92vw);max-width:72rem;max-height:88vh;overflow-y:auto;background:var(--lux-color-background, rgb(var(--color-background)));color:var(--lux-color-text);border-radius:var(--lux-radius);box-shadow:var(--lux-shadow-lifted);transform:translateY(24px) scale(.985);opacity:.6;transition:transform var(--lux-duration) var(--lux-ease),opacity var(--lux-duration) var(--lux-ease);-webkit-overflow-scrolling:touch}.size-chart__overlay.is-active .size-chart__dialog{transform:none;opacity:1}.size-chart__header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--lux-space-4);padding:var(--lux-space-5) var(--lux-space-7);background:var(--lux-color-background, rgb(var(--color-background)));border-bottom:1px solid var(--lux-color-border)}.size-chart__title{margin:0;font-family:var(--lux-font-heading);font-weight:var(--lux-font-heading-weight);font-size:var(--lux-text-h4);letter-spacing:var(--lux-heading-tracking);line-height:var(--lux-leading-tight)}.size-chart__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;padding:0;background:transparent;border:0;border-radius:50%;cursor:pointer;color:var(--lux-color-text, rgb(var(--color-foreground)));transition:background-color var(--lux-duration-fast) var(--lux-ease),transform var(--lux-duration-fast) var(--lux-ease)}.size-chart__close:hover{background:var(--lux-color-surface);transform:rotate(90deg)}.size-chart__close:focus-visible{outline:2px solid var(--lux-color-accent);outline-offset:2px}.size-chart__close svg{width:1.5rem;height:1.5rem}.size-chart__body{padding:var(--lux-space-7)}.size-chart__text{margin-bottom:var(--lux-space-6);overflow-x:auto;font-family:var(--lux-font-body);font-size:var(--lux-text-sm);line-height:var(--lux-leading-normal);color:var(--lux-color-text-secondary)}.size-chart__text:last-child{margin-bottom:0}.size-chart__text table{width:100%;min-width:32rem;border-collapse:collapse;color:var(--lux-color-text)}.size-chart__text th,.size-chart__text td{padding:var(--lux-space-3) var(--lux-space-4);text-align:left;border-bottom:1px solid var(--lux-color-border)}.size-chart__text thead th{font-family:var(--lux-font-body);font-weight:500;font-size:var(--lux-text-xs);letter-spacing:var(--lux-tracking-wide);text-transform:uppercase;color:var(--lux-color-text);border-bottom:1px solid var(--lux-color-text)}.size-chart__text tbody th,.size-chart__text td:first-child{font-weight:500;color:var(--lux-color-text)}.size-chart__text tbody tr:nth-child(2n){background:var(--lux-color-surface)}.size-chart__figure{margin:0 0 var(--lux-space-6);border:1px solid var(--lux-color-border);border-radius:var(--lux-radius);overflow:hidden;background:var(--lux-color-surface)}.size-chart__figure:last-child{margin-bottom:0}.size-chart__figure img{display:block;width:100%;height:auto;max-height:70vh;object-fit:contain;margin:0 auto}.size-chart__download{margin-top:var(--lux-space-6);padding-top:var(--lux-space-5);border-top:1px solid var(--lux-color-border)}.size-chart__download-link{display:inline-flex;align-items:center;gap:var(--lux-space-2);padding:0 0 var(--lux-space-1);font-family:var(--lux-font-body);font-weight:500;font-size:var(--lux-text-xs);letter-spacing:var(--lux-tracking-wide);text-transform:uppercase;text-decoration:none;color:var(--lux-color-text);border-bottom:1px solid var(--lux-color-border);transition:border-color var(--lux-duration-fast) var(--lux-ease),color var(--lux-duration-fast) var(--lux-ease)}.size-chart__download-link:hover{border-color:var(--lux-color-text);color:var(--lux-color-text-secondary)}.size-chart__download-link:focus-visible{outline:2px solid var(--lux-color-accent);outline-offset:4px}.size-chart__download-link svg{width:1.5rem;height:1.5rem}body.size-chart-open{overflow:hidden}@media screen and (max-width:749px){.size-chart__overlay{padding:0;align-items:flex-end}.size-chart__dialog{width:100%;max-width:100%;max-height:92vh;border-radius:1.4rem 1.4rem 0 0;transform:translateY(100%);opacity:1}.size-chart__overlay.is-active .size-chart__dialog{transform:translateY(0)}.size-chart__header{padding:var(--lux-space-5) var(--lux-space-5)}.size-chart__body{padding:var(--lux-space-5)}.size-chart__header:before{content:"";position:absolute;top:var(--lux-space-2);left:50%;transform:translate(-50%);width:40px;height:4px;border-radius:999px;background:var(--lux-color-border)}}@media(prefers-reduced-motion:reduce){.size-chart__overlay,.size-chart__dialog,.size-chart__close,.size-chart__trigger,.size-chart__download-link{transition:none}.size-chart__dialog{transform:none;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/size-chart.css.map */
