.size-chart__trigger{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1.2rem;padding:.6rem 1rem;background:transparent;border:1px solid rgba(var(--color-foreground),.25);border-radius:999px;font-size:1.3rem;font-weight:500;color:rgb(var(--color-foreground));cursor:pointer;transition:background .15s ease,border-color .15s ease}.size-chart__trigger:hover,.size-chart__trigger:focus-visible{background:rgba(var(--color-foreground),.06);border-color:rgba(var(--color-foreground),.55);outline:none}.size-chart__trigger svg{flex-shrink:0}.size-chart-modal[hidden]{display:none}.size-chart-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1.5rem}.size-chart-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:sizeChartFade .2s ease}.size-chart-modal__dialog{position:relative;display:flex;flex-direction:column;width:100%;max-width:640px;max-height:90vh;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:12px;box-shadow:0 20px 60px #00000040;overflow:hidden;animation:sizeChartPop .25s cubic-bezier(.2,.8,.2,1)}.size-chart-modal__header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.4rem;border-bottom:1px solid rgba(var(--color-foreground),.1);background:rgb(var(--color-background))}.size-chart-modal__title{font-size:1.5rem;font-weight:600;letter-spacing:.02em}.size-chart-modal__close{width:36px;height:36px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:rgb(var(--color-foreground));cursor:pointer;border-radius:50%;transition:background .15s ease}.size-chart-modal__close:hover,.size-chart-modal__close:focus-visible{background:rgba(var(--color-foreground),.08);outline:none}.size-chart-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1.5rem 2rem 2rem;font-size:1.4rem;line-height:1.5}.size-chart-modal__body h2,.size-chart-modal__body h3{margin:0 0 1.2rem;font-size:1.8rem;text-align:center;letter-spacing:.02em}.size-chart-modal__body table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:1.3rem}.size-chart-modal__body th,.size-chart-modal__body td{padding:1rem .8rem!important;text-align:left;border-bottom:1px solid rgba(var(--color-foreground),.12)!important}.size-chart-modal__body thead th{background:rgba(var(--color-foreground),.05)!important;font-weight:600;text-transform:uppercase;font-size:1.15rem;letter-spacing:.05em;border-bottom:2px solid rgba(var(--color-foreground),.2)!important}.size-chart-modal__body tbody tr:hover td{background:rgba(var(--color-foreground),.03)}.size-chart-modal__body img{max-width:100%;height:auto}@media(max-width:749px){.size-chart-modal{padding:0;align-items:flex-end}.size-chart-modal__dialog{max-width:100%;max-height:85vh;border-radius:16px 16px 0 0;animation:sizeChartSlideUp .3s cubic-bezier(.2,.8,.2,1)}.size-chart-modal__header{padding:.9rem 1rem}.size-chart-modal__title{font-size:1.4rem}.size-chart-modal__body{padding:1rem 1rem 2rem;font-size:1.3rem}.size-chart-modal__body h2,.size-chart-modal__body h3{font-size:1.6rem}.size-chart-modal__body table{font-size:1.2rem}.size-chart-modal__body th,.size-chart-modal__body td{padding:.7rem .5rem!important}}@keyframes sizeChartFade{0%{opacity:0}to{opacity:1}}@keyframes sizeChartPop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sizeChartSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}body.size-chart-open{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/17/assets/size-chart.css.map */
