.variant-picker .mb-size-guide-legend{width:100%;max-width:100%}.variant-picker .mb-size-guide-label-row{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.variant-picker .mb-size-guide-label-row>label{margin:0}.variant-picker .mb-product-size-guide-link{flex:none;color:inherit;font-family:inherit;font-size:13px;font-weight:400;line-height:1.5;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.variant-picker .mb-product-size-guide-link:hover{opacity:.7}html.mb-product-size-guide-open,html.mb-product-size-guide-open body{overflow:hidden}dialog.mb-product-size-guide{position:fixed;top:0;right:0;bottom:0;left:0;width:min(900px,calc(100vw - 40px));max-width:none;max-height:min(86vh,900px);max-height:min(86dvh,900px);margin:auto;padding:0;border:0;border-radius:10px;background:#fff;color:#303030;box-shadow:0 24px 80px #00000040;font-family:var(--font-body--family, Arial, sans-serif);overflow:auto;overscroll-behavior:contain}dialog.mb-product-size-guide:not([open]){display:none}.mb-product-size-guide::backdrop{background:#0000008c}.mb-product-size-guide *,.mb-product-size-guide *:before,.mb-product-size-guide *:after{box-sizing:border-box}.mb-product-size-guide__header{position:sticky;top:0;z-index:2;display:flex;align-items:start;justify-content:space-between;gap:20px;padding:28px 32px 22px;border-bottom:1px solid #e4e4e4;background:#fff}.mb-product-size-guide__header h2{margin:0;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.mb-product-size-guide__product{margin:8px 0 0;color:#6b6b6b;font-size:14px;line-height:1.4}.mb-product-size-guide__close{display:grid;flex:none;width:44px;height:44px;place-items:center;padding:0;border:0;border-radius:50%;background:#f3f3f3;color:#303030;font:inherit;font-size:30px;line-height:1;cursor:pointer}.mb-product-size-guide__body{padding:26px 32px 32px}.mb-product-size-guide__units{margin:0 0 24px;color:#666;font-size:13px;line-height:1.6}.mb-product-size-guide__chart+.mb-product-size-guide__chart{margin-top:32px}.mb-product-size-guide__chart h3{margin:0 0 14px;font-size:19px;font-weight:700;line-height:1.3}.mb-product-size-guide__scroll{overflow-x:auto;border:1px solid #e0e0e0;border-radius:6px;overscroll-behavior-inline:contain}.mb-product-size-guide__table{width:100%;margin:0;border-collapse:collapse;color:#303030;font-size:14px;line-height:1.4;text-align:center}.mb-product-size-guide__table th,.mb-product-size-guide__table td{min-width:76px;padding:13px 16px;border:0;border-bottom:1px solid #e6e6e6;white-space:nowrap}.mb-product-size-guide__table thead th{background:#f3f0f3;font-size:12px;font-weight:700}.mb-product-size-guide__table tbody th{font-weight:600}.mb-product-size-guide__table tbody tr:nth-child(2n){background:#fafafa}.mb-product-size-guide__table tbody tr:last-child>*{border-bottom:0}.mb-product-size-guide__footer{margin:28px 0 0;padding-top:20px;border-top:1px solid #e4e4e4;font-size:13px}.mb-product-size-guide__footer a{color:inherit;text-decoration:underline;text-underline-offset:3px}.mb-product-size-guide__status{margin:0;padding:12px 0;color:#666;font-size:14px;line-height:1.5}.mb-product-size-guide__retry{margin-top:12px;padding:10px 16px;border:1px solid #303030;border-radius:4px;background:#fff;color:#303030;font:inherit;font-size:13px;cursor:pointer}.mb-product-size-guide :focus-visible,.variant-picker .mb-product-size-guide-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:600px){dialog.mb-product-size-guide{width:calc(100vw - 24px);max-height:90vh;max-height:90dvh;border-radius:8px}.mb-product-size-guide__header{padding:20px 18px 16px}.mb-product-size-guide__header h2{font-size:22px}.mb-product-size-guide__body{padding:20px 18px 24px}.mb-product-size-guide__table th,.mb-product-size-guide__table td{padding:11px 12px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/multibike-product-size-guide.css.map */
