.mf-size-guide{margin:-2px 0 10px}.mf-size-guide__trigger{display:inline-flex;align-items:center;gap:5px;padding:3px 0;border:0;background:none;color:inherit;font:inherit;font-size:13px;line-height:1.4;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mf-size-guide__trigger:hover{color:#9b7c4b}.mf-size-guide__trigger:focus-visible,.mf-size-guide__close:focus-visible{outline:2px solid #111;outline-offset:3px}.mf-size-guide__dialog{box-sizing:border-box;width:min(760px,calc(100vw - 24px));max-width:none;max-height:min(90dvh,900px);margin:auto;padding:0;border:0;overflow:hidden;background:#fff;color:#111;box-shadow:0 20px 70px #0004}.mf-size-guide__dialog::backdrop{background:#0009}.mf-size-guide__panel{box-sizing:border-box;max-height:min(90dvh,900px);overflow-x:hidden;overflow-y:auto;padding:clamp(20px,5vw,42px);overscroll-behavior:contain}.mf-size-guide__close{position:sticky;top:0;z-index:2;display:grid;place-items:center;float:right;width:36px;height:36px;margin:-8px -8px 0 0;padding:0;border:0;background:#fff;color:#111;font:inherit;font-size:30px;line-height:1;cursor:pointer}.mf-size-guide__header{margin:0 auto 28px;padding:0 20px;text-align:center}.mf-size-guide__eyebrow{display:block;margin-bottom:8px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.mf-size-guide__header h2{margin:0 0 12px;font-family:var(--font-heading--family, sans-serif);font-size:clamp(22px,3vw,30px);line-height:1.1;text-transform:uppercase}.mf-size-guide__intro{max-width:600px;margin:0 auto;font-size:14px;line-height:1.55}.mf-size-guide__intro :first-child,.mf-size-guide__instructions :first-child{margin-top:0}.mf-size-guide__intro :last-child,.mf-size-guide__instructions :last-child{margin-bottom:0}.mf-size-guide__how-to{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;margin:0 0 24px}.mf-size-guide__how-to:has(:only-child){grid-template-columns:1fr}.mf-size-guide__diagram img{display:block;max-width:100%;max-height:330px;width:auto;height:auto;margin:auto;object-fit:contain}.mf-size-guide__instructions{font-size:14px;line-height:1.55}.mf-size-guide__table-wrap{overflow-x:auto}.mf-size-guide__table{width:100%;min-width:500px;border-collapse:collapse;text-align:center;font-size:14px;font-variant-numeric:tabular-nums}.mf-size-guide__table--2{min-width:350px}.mf-size-guide__table--1{min-width:260px}.mf-size-guide__table th,.mf-size-guide__table td{padding:12px 9px;border:1px solid #e8e8e8}.mf-size-guide__table thead th{background:#f3f3f3;font-weight:700;text-transform:uppercase}.mf-size-guide__table tbody:nth-of-type(2n){background:#fafafa}.mf-size-guide__table tbody th:first-child{font-weight:700}.mf-size-guide__table .mf-size-guide__unit{font-size:12px;font-weight:500;text-transform:uppercase}.mf-size-guide__note{margin:16px 0 0;font-size:13px;line-height:1.5;white-space:pre-line}body:has(.mf-size-guide__dialog[open]){overflow:hidden}@media(max-width:600px){.mf-size-guide__dialog{width:100vw;height:100dvh;max-height:none}.mf-size-guide__panel{max-height:100dvh;padding:18px 16px 28px}.mf-size-guide__header{margin-bottom:20px}.mf-size-guide__how-to{grid-template-columns:1fr;gap:16px;margin-bottom:20px}.mf-size-guide__diagram img{max-height:260px}.mf-size-guide__table{min-width:440px;font-size:13px}.mf-size-guide__table--2{min-width:320px}.mf-size-guide__table--1{min-width:260px}.mf-size-guide__table th,.mf-size-guide__table td{padding:10px 6px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/maternafit-size-guide.css.map */
