.product-info__option-header-label{display:inline-flex;align-items:baseline;gap:.6rem}.product-info__option-header.size{align-items:center}.product-info__option-header.size .product-info__option-aside{margin-left:1rem!important;align-self:center}.size-chart__trigger{display:inline-flex;align-items:center;gap:.4rem;background:none;border:none;padding:0;font:inherit;font-size:.8125rem;font-weight:400;letter-spacing:0;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}.size-chart__trigger:focus-visible{outline:none}label:has(>.size-chart__trigger){display:inline-flex;align-items:center;gap:.6rem}.size-chart__trigger-icon{flex-shrink:0;width:19px;height:16px}.size-chart__trigger-label{text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.size-chart__trigger:hover .size-chart__trigger-label{text-decoration-thickness:2px}.size-chart__dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;width:min(560px,calc(100vw - 1.5rem));max-height:min(90vh,780px);padding:0;border:none;border-radius:0;overflow:auto;background:#fff;color:#000;box-shadow:0 10px 40px #00000040}.size-chart__dialog::backdrop{background:#00000080}.size-chart__close{position:absolute;top:.65rem;right:.9rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;background:none;color:#b8b8b8;cursor:pointer}.size-chart__close:hover,.size-chart__close:focus-visible{color:#777}.size-chart__body{padding:3.25rem 1.25rem 0;overflow-x:auto}.size-chart__table{width:100%;border-collapse:collapse;border:1px solid #e3e3e3;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.3;color:#111}.size-chart__table th,.size-chart__table td{padding:.8rem .75rem;text-align:left;vertical-align:middle;border:1px solid #e3e3e3;font-weight:400}.size-chart__table thead th{font-weight:700;color:#000;background:linear-gradient(#fbfbfb,#e8e8e8);padding-top:.9rem;padding-bottom:.9rem}.size-chart__table tbody tr:nth-child(odd){background:#f5f5f5}.size-chart__table tbody tr:nth-child(2n){background:#fff}.size-chart__note{margin:0;padding:1.25rem 1.25rem 1.5rem;font-size:1.2rem;font-weight:700;line-height:1.35;color:#000;text-align:center}@media(max-width:600px){.size-chart__body{padding:3rem 1rem 0}.size-chart__table th,.size-chart__table td{padding:.7rem .6rem}.size-chart__note{padding:1.1rem 1rem 1.4rem;font-size:1.05rem;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/140/assets/component-size-chart.css.map */
