.size-chart-x-modal{z-index:10050!important}.size-chart-x-modal::part(overlay){z-index:10050;background:#00000073}.size-chart-x-modal::part(content),.size-chart-x-modal::part(base){z-index:10051}.size-chart-x-modal::part(body){padding:0}.size-chart-x-modal.modal--lg{--modal-body-max-width: 36.25rem}.size-chart-x-modal::part(content){max-height:92vh;overflow:hidden}.size-chart-x-modal::part(header){display:none}.size-chart-x-modal::part(content) .sc-modal{max-height:inherit;overflow-y:auto}.sc-modal{background:#fff;width:100%;animation:sc-slide-up .2s ease}@keyframes sc-slide-up{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.sc-header{display:flex;align-items:center;justify-content:space-between;padding:22px 26px 18px;border-bottom:1px solid #e8e4de;position:sticky;top:0;background:#fff;z-index:1}.sc-title,.sc-native-title{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#1a1a1a}.sc-close{background:none;border:none;font-size:22px;color:#aaa;cursor:pointer;line-height:1;padding:2px 4px}.sc-close:hover{color:#1a1a1a}.sc-tabs{display:flex;border-bottom:1px solid #e8e4de;position:relative;z-index:6}.sc-tab{flex:1;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:#aaa;padding:16px 12px;min-height:3.25rem;cursor:pointer;transition:color .14s,border-color .14s;touch-action:manipulation;position:relative;z-index:7}.sc-tab.active{color:#1b4f8a;border-bottom-color:#1b4f8a}.sc-tab:hover:not(.active){color:#555}.sc-body{padding:20px 26px 24px;display:grid}.sc-panel{grid-area:1 / 1;visibility:hidden;pointer-events:none}.sc-panel.active{visibility:visible;pointer-events:auto}.sc-howto{display:flex;gap:18px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f0ede8}.sc-howto-item{flex:1}.sc-howto-label{display:block;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#1b4f8a;margin-bottom:4px}.sc-howto-desc{font-size:12px;color:#999;line-height:1.5}.sc-table{width:100%;border-collapse:collapse;border:1px solid #e8e4de;table-layout:fixed}.sc-table th{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#999;padding:10px 12px;text-align:center;border-bottom:1px solid #e8e4de}.sc-table td{padding:12px;text-align:center;color:#555;font-size:13px;border-bottom:1px solid #f5f3f0}.sc-table td:first-child{text-align:center;font-weight:700;font-size:13px;letter-spacing:.04em;color:#1a1a1a}.sc-table tr:last-child td{border-bottom:none}.sc-table tbody tr:hover td{background:#faf9f7}.sc-footer{border-top:1px solid #f0ede8;padding:14px 26px 20px;font-size:12px;color:#bbb;line-height:1.5}.sc-footer a{color:#1b4f8a;text-decoration:none}.sc-footer a:hover{text-decoration:underline}@media screen and (max-width:699px){.size-chart-x-modal::part(base){place-items:end center;padding-top:max(1.25rem,env(safe-area-inset-top));padding-bottom:max(.5rem,env(safe-area-inset-bottom));box-sizing:border-box}.size-chart-x-modal::part(content){width:100%;height:auto;max-height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:12px 12px 0 0}.size-chart-x-modal::part(header){display:grid;flex:0 0 auto;padding-top:max(.75rem,env(safe-area-inset-top));z-index:10}.size-chart-x-modal::part(close-button){width:2.75rem;height:2.75rem;display:grid;place-items:center;z-index:11}.size-chart-x-modal::part(body){min-height:0;flex:1 1 auto;overflow:hidden}.size-chart-x-modal::part(content) .sc-modal{height:100%;max-height:none;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sc-header{display:none}.sc-tabs{position:sticky;top:0;z-index:8;background:#fff}.sc-tab{padding:18px 8px;min-height:3.5rem;letter-spacing:.1em}.sc-body{min-height:0;padding:12px 12px 16px}.sc-howto{flex-direction:column;gap:8px;margin-bottom:12px;padding-bottom:12px}.sc-howto-desc{font-size:11px;line-height:1.4}.sc-table{display:table;width:100%;table-layout:fixed;overflow:visible;border:1px solid #e8e4de}.sc-table th{padding:8px 4px}.sc-table td{padding:9px 4px;font-size:12px}.sc-table td:first-child{font-size:12px}.sc-footer{padding:10px 16px calc(14px + env(safe-area-inset-bottom));font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/size-chart-modal.css.map */
