:root{--sc-font-xs: clamp(.6875rem, .6rem + .2vw, .75rem);--sc-font-sm: clamp(.75rem, .7rem + .3vw, .875rem);--sc-font-base: clamp(.8125rem, .75rem + .5vw, 1rem);--sc-font-md: clamp(.875rem, .8rem + .6vw, 1.0625rem);--sc-font-lg: clamp(1rem, .9rem + .7vw, 1.25rem);--sc-font-xl: clamp(1.25rem, 1.1rem + 1vw, 1.75rem);--sc-font-2xl: clamp(1.5rem, 1.3rem + 1.2vw, 2.25rem);--sc-space-1: clamp(.25rem, .2rem + .3vw, .5rem);--sc-space-2: clamp(.5rem, .4rem + .4vw, .75rem);--sc-space-3: clamp(.75rem, .6rem + .5vw, 1rem);--sc-space-4: clamp(1rem, .8rem + .7vw, 1.5rem);--sc-space-5: clamp(1.5rem, 1.2rem + 1vw, 2rem);--sc-space-6: clamp(2rem, 1.5rem + 2vw, 3rem);--sc-radius-sm: clamp(.25rem, .2rem + .3vw, .5rem);--sc-radius: clamp(.5rem, .4rem + .4vw, .75rem);--sc-border: 2px;--sc-border-thin: 1px;--sc-modal-max-width: clamp(40rem, 75vw, 56.25rem);--sc-modal-max-height: 90vh;--sc-shadow: 0 1.25rem 2.5rem rgba(0, 0, 0, .1);--sc-table-shadow: 0 .125rem .5rem rgba(0, 0, 0, .1);--sc-transition: .25s cubic-bezier(.4, 0, .2, 1);--sc-bg: #fff;--sc-fg: #000;--sc-overlay: rgba(0, 0, 0, .7);--sc-row-hover: rgba(0, 0, 0, .05);--sc-focus: 0 0 0 .125rem rgba(0, 0, 0, .25);--sc-line-height: 1.4}.size-chart-modal{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:var(--sc-overlay);z-index:9999;display:none;align-items:center;justify-content:center;padding:var(--sc-space-4);box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.size-chart-modal[open],.size-chart-modal.show{display:flex!important}.size-chart-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sc-overlay);z-index:1}.size-chart-modal__content{background:var(--sc-bg);border-radius:var(--sc-radius);max-width:var(--sc-modal-max-width);width:100%;max-height:var(--sc-modal-max-height);overflow-y:auto;position:relative;padding:0;box-shadow:var(--sc-shadow);z-index:2;scrollbar-width:thin;scrollbar-color:var(--sc-fg) var(--sc-bg)}.size-chart-modal__content::-webkit-scrollbar{width:.5rem}.size-chart-modal__content::-webkit-scrollbar-track{background:var(--sc-bg)}.size-chart-modal__content::-webkit-scrollbar-thumb{background:var(--sc-fg)}.size-chart-modal__toggle{position:absolute;top:var(--sc-space-3);right:var(--sc-space-3);background:none;border:none;cursor:pointer;padding:var(--sc-space-2);border-radius:50%;width:clamp(2.25rem,2rem + 1vw,2.75rem);height:clamp(2.25rem,2rem + 1vw,2.75rem);display:flex;align-items:center;justify-content:center;transition:background-color var(--sc-transition),transform var(--sc-transition);z-index:1001}.size-chart-modal__toggle:hover{background-color:var(--sc-row-hover)}.size-chart-modal__toggle:active{transform:scale(.92)}.size-chart-modal__toggle:focus-visible{outline:none;box-shadow:var(--sc-focus)}.size-chart-modal__toggle svg{width:clamp(1rem,.9rem + .3vw,1.25rem);height:clamp(1rem,.9rem + .3vw,1.25rem);color:var(--sc-fg)}.size-chart-modal__content-info{padding:var(--sc-space-6) var(--sc-space-5)}.size-chart-modal__title{margin:0 0 var(--sc-space-5) 0;font-size:var(--sc-font-2xl);font-weight:600;color:var(--sc-fg);text-align:center;line-height:1.1}.size-chart-tabs{display:flex;justify-content:center;margin-bottom:var(--sc-space-4);border-bottom:var(--sc-border-thin) solid var(--sc-fg);flex-wrap:wrap;gap:var(--sc-space-2)}.size-chart-tab{background:none;border:none;padding:var(--sc-space-2) var(--sc-space-4);cursor:pointer;font-size:var(--sc-font-sm);font-weight:500;color:var(--sc-fg);border-bottom:var(--sc-border) solid transparent;transition:color var(--sc-transition),background-color var(--sc-transition),border-color var(--sc-transition);position:relative;margin-bottom:-1px;letter-spacing:.05em}.size-chart-tab:hover{background-color:var(--sc-row-hover)}.size-chart-tab.active{border-bottom-color:var(--sc-fg);background-color:var(--sc-row-hover)}.size-chart-tab:focus-visible{outline:none;box-shadow:var(--sc-focus);border-radius:var(--sc-radius-sm)}.size-chart-product-types{margin-bottom:var(--sc-space-4);text-align:center}.size-chart-selector{padding:var(--sc-space-2) var(--sc-space-3);border:var(--sc-border) solid var(--sc-fg);border-radius:var(--sc-radius);font-size:var(--sc-font-base);min-width:clamp(12.5rem,11rem + 5vw,18rem);background:var(--sc-bg);color:var(--sc-fg);cursor:pointer;transition:border-color var(--sc-transition),box-shadow var(--sc-transition);line-height:var(--sc-line-height)}.size-chart-selector:focus{outline:none;border-color:var(--sc-fg);box-shadow:var(--sc-focus)}.size-chart-table-container{margin-bottom:var(--sc-space-5);min-height:clamp(12.5rem,10rem + 5vh,16rem)}.size-chart-loading{display:flex;align-items:center;justify-content:center;height:clamp(12.5rem,10rem + 5vh,16rem);color:var(--sc-fg);font-size:var(--sc-font-base)}.size-chart-loading .error{color:var(--sc-fg);font-weight:600}.size-chart-table{width:100%;border-collapse:collapse;margin:0;background:var(--sc-bg);border-radius:var(--sc-radius);overflow:hidden;box-shadow:var(--sc-table-shadow);border:1px solid black;font-size:var(--sc-font-sm);line-height:1.3}.size-chart-table th{background:var(--sc-bg);color:var(--sc-fg);font-weight:600;padding:clamp(.75rem,.6rem + .4vw,1rem) clamp(.5rem,.4rem + .3vw,.75rem);text-align:center;border-bottom:1px solid rgba(var(--color-foreground),.2);border-right:1px solid rgba(var(--color-foreground),.15);font-size:var(--sc-font-xs);text-transform:uppercase;letter-spacing:.05em}.size-chart-table th:last-child{border-right:none}.size-chart-table td{padding:clamp(.625rem,.55rem + .3vw,.875rem) clamp(.5rem,.4rem + .3vw,.75rem);text-align:center;border-bottom:1px solid rgba(var(--color-foreground),.1);border-right:1px solid rgba(var(--color-foreground),.08);font-size:var(--sc-font-sm);color:var(--sc-fg);background:var(--sc-bg);font-variant-numeric:tabular-nums}.size-chart-table td:last-child{border-right:none}.size-chart-table td.size-name{font-weight:600}.size-chart-table tr:hover,.size-chart-table tr:hover td{background:var(--sc-row-hover)}.size-chart-table tr:last-child td{border-bottom:none}.size-chart-guide{background:var(--sc-bg);border:var(--sc-border) solid var(--sc-fg);border-radius:var(--sc-radius);padding:var(--sc-space-5) var(--sc-space-4);margin-top:var(--sc-space-4)}.size-chart-guide h3{margin:0 0 var(--sc-space-3) 0;font-size:var(--sc-font-lg);font-weight:600;color:var(--sc-fg)}.measurement-guide{display:grid;gap:var(--sc-space-2);margin-bottom:var(--sc-space-3);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr))}.measurement-item{display:flex;align-items:flex-start;gap:var(--sc-space-2);font-size:var(--sc-font-sm);line-height:var(--sc-line-height);color:var(--sc-fg)}.measurement-item strong{min-width:clamp(4.5rem,4rem + 2vw,6rem);color:var(--sc-fg);font-weight:600}.size-note{font-size:var(--sc-font-xs);color:var(--sc-fg);margin:0;font-style:italic;border-top:var(--sc-border-thin) solid var(--sc-fg);padding-top:var(--sc-space-3)}.size-chart-opener,button.size-chart-opener,.product__info-container .size-chart-opener{display:inline-flex!important;align-items:center;gap:var(--sc-space-2);padding:var(--sc-space-2) var(--sc-space-4);background:var(--sc-bg);color:var(--sc-fg);text-decoration:none;font-size:var(--sc-font-sm);font-weight:400;cursor:pointer;transition:background-color var(--sc-transition),color var(--sc-transition),transform var(--sc-transition);letter-spacing:.05em;opacity:1!important;visibility:visible!important;transform:none!important;position:relative!important;z-index:1}.size-chart-button-small{padding:var(--sc-space-1) var(--sc-space-2)!important;font-size:var(--sc-font-xs)!important;border-width:var(--sc-border-thin)!important;text-transform:none!important;letter-spacing:normal!important;gap:var(--sc-space-1)!important;background:var(--sc-bg)!important;border-color:var(--sc-fg)!important;color:var(--sc-fg)!important}.size-chart-button-small:hover{background:var(--sc-fg)!important;color:var(--sc-bg)!important}.size-chart-button-small svg{width:clamp(.75rem,.7rem + .3vw,.875rem)!important;height:clamp(.75rem,.7rem + .3vw,.875rem)!important}.size-chart-measurement-images{margin-top:var(--sc-space-6);text-align:center}.size-chart-measurement-images h3{font-size:var(--sc-font-xl);font-weight:600;color:var(--sc-text-primary);margin-bottom:var(--sc-space-4);text-align:center}.measurement-image-container{display:flex;justify-content:center;align-items:center;margin-bottom:var(--sc-space-4)}.measurement-image{max-width:100%;display:none}.measurement-image img{max-width:100%;height:auto;border-radius:var(--sc-radius);box-shadow:var(--sc-table-shadow);border:var(--sc-border-thin) solid rgba(var(--color-foreground),.1)}.measurement-image p{margin-top:var(--sc-space-3);font-size:var(--sc-font-md);color:var(--sc-text-secondary);font-weight:500}@media (max-width: 600px){.measurement-image img{width:100%;max-width:350px}}@media (max-width: 50rem){.size-chart-modal{padding:var(--sc-space-3)}.size-chart-modal__content{max-height:95vh}.size-chart-modal__content-info{padding:var(--sc-space-5) var(--sc-space-4)}.size-chart-modal__title{margin-bottom:var(--sc-space-4)}.size-chart-selector{min-width:clamp(11rem,10rem + 5vw,14rem)}.measurement-guide{grid-template-columns:1fr}.measurement-item{flex-direction:column;gap:var(--sc-space-1)}.measurement-item strong{min-width:auto}}@media (max-width: 30rem){.size-chart-modal__content-info{padding:var(--sc-space-4) var(--sc-space-3)}.size-chart-table-container{overflow-x:auto}.size-chart_table{min-width:32rem}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.size-chart-modal[open] .size-chart-modal__content{animation:fadeInScale .25s ease-out}
/*# sourceMappingURL=/cdn/shop/t/8/assets/size-chart.css.map */
