.mtm-trigger-btn{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:10px 18px;background:#fff;color:#111;border:1px solid #111;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:.02em;transition:background .2s ease,color .2s ease;width:100%;justify-content:center}.mtm-trigger-btn:hover{background:#111;color:#fff}.mtm-trigger-btn:focus-visible{outline:2px solid #111;outline-offset:2px}.mtm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:none;align-items:center;justify-content:center;z-index:100000;padding:16px;opacity:0;transition:opacity .2s ease}.mtm-overlay.mtm-open{display:flex;opacity:1}.mtm-modal{background:#fff;border-radius:8px;width:100%;max-width:760px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 40px #0003;animation:mtm-zoom-in .18s ease}@keyframes mtm-zoom-in{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.mtm-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e5e5;flex-shrink:0}.mtm-title{margin:0;font-size:18px;font-weight:600;color:#111}.mtm-close{background:none;border:none;font-size:28px;line-height:1;cursor:pointer;color:#555;padding:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s ease}.mtm-close:hover{background:#f5f5f5;color:#111}.mtm-close:focus-visible{outline:2px solid #111;outline-offset:2px}.mtm-body{padding:20px;overflow:auto;flex:1}.mtm-body table{width:100%!important;border-collapse:collapse;font-size:14px}.mtm-body table th,.mtm-body table td{padding:10px!important;border:1px solid #ddd!important;text-align:center}.mtm-body table th{background:#f5f5f5!important;font-weight:600}.mtm-body table th:first-child,.mtm-body table td:first-child{text-align:left;background:#fafafa;font-weight:500}.mtm-no-scroll{overflow:hidden}@media(max-width:600px){.mtm-modal{max-width:100%;max-height:90vh;border-radius:8px 8px 0 0;align-self:flex-end}.mtm-overlay{align-items:flex-end;padding:0}.mtm-header{padding:14px 16px}.mtm-title{font-size:16px}.mtm-body{padding:16px}.mtm-body table{font-size:12px}.mtm-body table th,.mtm-body table td{padding:6px!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/measurement-table-modal.css.map */
