.modal--size-guide{padding:2rem;align-items:center;justify-content:center}.sg-dialog{position:relative;z-index:2;background:var(--color-background);color:var(--color-foreground);width:100%;max-width:104rem;max-height:calc(100vh - 4rem);display:flex;flex-direction:column;border-radius:.4rem;box-shadow:0 1.6rem 4.8rem #00000024}.sg-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;padding:4rem 5.6rem 2.8rem;flex-shrink:0}.sg-header__text{display:flex;flex-direction:column;gap:.8rem}.sg-title{margin:0;font-family:var(--es-font-body);font-size:1.2rem;font-weight:400;letter-spacing:.072em;text-transform:uppercase;line-height:1.3;color:#4c4c4c}.sg-product-title{margin:0;font-family:var(--es-font-display);font-size:2.8rem;font-weight:400;line-height:1.4;letter-spacing:.056em;color:var(--color-foreground)}.sg-close{flex-shrink:0;opacity:.6}.sg-tab-titles{display:flex;gap:3.6rem;padding:0 5.6rem;border-bottom:1px solid #e5e5e5;flex-shrink:0}.sg-tab-btn{background:transparent;border:none;border-bottom:1.5px solid transparent;margin-bottom:-1px;color:#737373;font-family:var(--es-font-body);font-size:1.4rem;font-weight:400;letter-spacing:.01em;line-height:1.3;padding:0 0 1.2rem;cursor:pointer;transition:color .15s}.sg-tab-btn.is-active{color:var(--color-foreground);font-weight:500;border-bottom-color:var(--color-foreground)}@media(hover:hover){.sg-tab-btn:not(.is-active):hover{color:var(--color-foreground);opacity:.7}}.sg-body{overflow-y:auto;padding:3.2rem 5.6rem;flex:1}.sg-panel.hidden{display:none}.sg-unit-toggle{display:flex;align-items:center;border:1px solid #d9d9d9;border-radius:.2rem;padding:.2rem;float:right;margin-bottom:2rem;margin-left:1.6rem}.sg-unit-btn{background:transparent;border:none;border-radius:.1rem;color:#737373;font-family:var(--es-font-body);font-size:1rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;padding:.5rem 1.2rem;cursor:pointer;line-height:1;transition:background .15s,color .15s}.sg-unit-btn.is-active{background:#0d0d0d;color:#fff}@media(hover:hover){.sg-unit-btn:not(.is-active):hover{color:var(--color-foreground)}}.sg-chart-heading{margin:0 0 .4rem;font-family:var(--es-font-body);font-size:1.5rem;font-weight:500;line-height:1.3;letter-spacing:0;color:var(--color-foreground)}.sg-chart-subtitle{margin:0 0 2rem;font-family:var(--es-font-body);font-size:1.2rem;font-weight:400;letter-spacing:.036em;line-height:1.3;color:#4c4c4c}.sg-panel--chart h1,.sg-panel--chart h2,.sg-panel--chart h3{margin:0 0 .4rem;font-family:var(--es-font-body);font-size:1.5rem;font-weight:500;line-height:1.3;letter-spacing:0;color:var(--color-foreground)}.sg-panel--chart h1+p,.sg-panel--chart h2+p,.sg-panel--chart h3+p{margin:0 0 2rem;font-family:var(--es-font-body);font-size:1.2rem;font-weight:400;letter-spacing:.036em;line-height:1.3;color:#4c4c4c}.sg-panel--chart table{width:100%;border-collapse:collapse;clear:both}.sg-panel--chart thead th{height:4rem;vertical-align:middle;font-family:var(--es-font-body);font-size:1rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--color-foreground);border-bottom:1px solid var(--color-foreground);padding:0 .8rem;white-space:nowrap}.sg-panel--chart tbody td{height:4rem;vertical-align:middle;font-family:var(--es-font-body);font-size:1.2rem;font-weight:400;text-align:center;color:#1f1f1f;padding:0 .8rem;white-space:nowrap;border:none}.sg-panel--chart tbody tr:nth-child(odd){background-color:#f5f4f2}.sg-panel--chart tbody tr:nth-child(2n){background-color:transparent}.sg-model-cell{vertical-align:middle}.sg-model-cell:after{content:"MODEL";display:block;font-size:.8rem;letter-spacing:.1em;color:#737373;font-weight:400;text-transform:uppercase;line-height:1.2;margin-top:.2rem}.sg-model-legend{display:none}.sg-htmintro{margin:0 0 2rem;font-family:var(--es-font-body);font-size:1.6rem;font-weight:400;line-height:1.3;color:#4c4c4c}.sg-htmguide{display:flex;gap:5.6rem;align-items:center}.sg-htmillustration{position:relative;width:34rem;height:44rem;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.sg-htmillustration .media--picture{height:100%;width:100%}.sg-htmillustration .media--picture img{object-fit:contain;height:100%;width:100%;display:block}.sg-htmfig__head{position:absolute;left:15rem;top:1.8rem;display:block}.sg-htmfig__shape{position:absolute;background:#fff;border:1px solid #c7c2ba}.sg-htmfig__neck{width:1.6rem;height:2rem;left:16.2rem;top:6.2rem}.sg-htmfig__torso-upper{width:11rem;height:13rem;border-radius:2.8rem;left:11.5rem;top:8rem}.sg-htmfig__torso-lower{width:12.4rem;height:7rem;border-radius:2rem;left:10.8rem;top:20rem}.sg-htmfig__arm-left{width:2.2rem;height:16rem;border-radius:1.1rem;left:8.8rem;top:8.8rem}.sg-htmfig__arm-right{width:2.2rem;height:16rem;border-radius:1.1rem;left:23rem;top:8.8rem}.sg-htmfig__leg-left{width:5rem;height:15rem;border-radius:1.8rem;left:11.3rem;top:26.2rem}.sg-htmfig__leg-right{width:5rem;height:15rem;border-radius:1.8rem;left:17.7rem;top:26.2rem}.sg-htmfig__line{position:absolute;background:#0d0d0d}.sg-htmfig__line--bust{left:9.8rem;top:13rem;width:14.4rem;height:.15rem}.sg-htmfig__line--waist{left:9.8rem;top:20rem;width:14.4rem;height:.15rem}.sg-htmfig__line--sleeve{left:25.8rem;top:9rem;width:.15rem;height:16rem}.sg-htmfig__marker{position:absolute;width:2rem;height:2rem;border-radius:1rem;background:#0d0d0d;color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--es-font-body);font-size:1rem;font-weight:500;line-height:1}.sg-htmillustration--shirts .sg-htmfig__marker[data-n="1"]{left:6.4rem;top:12.1rem}.sg-htmillustration--shirts .sg-htmfig__marker[data-n="2"]{left:6.4rem;top:19.1rem}.sg-htmillustration--shirts .sg-htmfig__marker[data-n="3"]{left:26.8rem;top:16rem}.sg-htmfig__caption{position:absolute;left:1.6rem;bottom:2.2rem;margin:0;font-family:var(--es-font-body);font-size:.9rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#737373;white-space:nowrap}.sg-htmpoints{flex:1;display:flex;flex-direction:column;gap:2.4rem}.sg-htmpoint{display:flex;gap:1.4rem;align-items:flex-start}.sg-htmpoint__marker{width:2rem;height:2rem;border-radius:1rem;background:#0d0d0d;color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--es-font-body);font-size:1rem;font-weight:500;flex-shrink:0;line-height:1}.sg-htmpoint__text{display:flex;flex-direction:column;gap:.6rem}.sg-htmpoint__label{margin:0;font-family:var(--es-font-body);font-size:1.3rem;font-weight:500;line-height:1;color:#0d0d0d}.sg-htmpoint__desc{margin:0;font-family:var(--es-font-body);font-size:1.2rem;font-weight:400;line-height:1.58;color:#737373}.sg-footer-note{margin:0;border-top:1px solid #e5e5e5;padding:1.8rem 5.6rem 2rem;font-family:var(--es-font-body);font-size:1.2rem;font-weight:400;letter-spacing:.036em;line-height:1.3;color:#4c4c4c;flex-shrink:0}@media only screen and (max-width:767px){.modal--size-guide{padding:0;align-items:stretch}.sg-dialog{max-width:100%;max-height:100%;height:100%;border-radius:0}.sg-close{top:1.6rem;right:1.6rem;transform:none}.sg-header{padding:2rem}.sg-product-title{font-size:2rem;letter-spacing:.04em}.sg-tab-titles{padding:0 2rem;gap:2rem}.sg-tab-btn{font-size:1.2rem;padding-bottom:1rem}.sg-body{padding:2.4rem 2rem}.sg-panel--chart thead th{height:3.6rem;font-size:.8rem}.sg-panel--chart tbody td{height:3.6rem;font-size:1.1rem}.sg-model-cell:after{content:"";display:block;width:.5rem;height:.5rem;border-radius:50%;background:var(--color-foreground);margin:.2rem auto 0}.sg-model-legend{display:flex;align-items:center;gap:.6rem;font-family:var(--es-font-body);font-size:1rem;font-weight:400;color:#737373;margin-top:1.6rem;margin-bottom:0}.sg-model-legend:before{content:"";display:block;width:.5rem;height:.5rem;border-radius:50%;background:var(--color-foreground);flex-shrink:0}.sg-footer-note{padding:1.4rem 2rem 3.2rem}.sg-htmguide{flex-direction:column;gap:2rem}.sg-htmillustration{display:none}.sg-htmintro{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-size-guide.css.map */
