.md-fit-link{grid-column:1 / -1;display:flex!important;align-items:center;gap:10px;width:100%;box-sizing:border-box;margin:14px 0 0!important;padding:12px 14px!important;border:1px dashed #b9a99a!important;border-radius:10px!important;background:#fbf8f5!important;color:#1a1714!important;font:inherit;font-size:13px;text-align:left;cursor:pointer}.md-fit-link:hover{border-style:solid!important}.md-fit-link svg{flex:none;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.4}.md-fit-link b{font-weight:600;text-decoration:underline;text-underline-offset:3px}.md-fit-lock,.md-fit-lock body{overflow:hidden}.md-fit-lock #md-chat{display:none!important}.md-fit{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:none}.md-fit.is-open{display:flex;align-items:center;justify-content:center}.md-fit__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#14100c8c}.md-fit__box{position:relative;width:min(440px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:auto;box-sizing:border-box;background:#fff;color:#1a1714;border-radius:16px;padding:26px 24px 22px;box-shadow:0 20px 60px #00000040}.md-fit__x{position:absolute;top:10px;right:12px;width:36px;height:36px;border:0;background:none;font-size:26px;line-height:1;cursor:pointer;color:#1a1714}.md-fit__eyebrow{margin:0 0 8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8a7d70}.md-fit__bar{height:3px;margin:0 40px 16px 0;background:#eee6dd;border-radius:3px;overflow:hidden}.md-fit__bar i{display:block;height:100%;background:#1a1714;transition:width .3s}.md-fit__title{margin:0 32px 6px 0;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:.03em;line-height:1.3}.md-fit__sub{margin:0 0 14px;font-size:13.5px;color:#4a423b}.md-fit__units{display:inline-flex;margin:0 0 12px;padding:3px;border-radius:99px;background:#f3ede6}.md-fit__units button{padding:6px 14px!important;border:0!important;border-radius:99px!important;background:none!important;color:#6b6058!important;font:inherit;font-size:12.5px;cursor:pointer}.md-fit__units button.is-on{background:#1a1714!important;color:#fff!important}.md-fit__field{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #f0e9e1}.md-fit__field>span:first-child{flex:1;display:grid;gap:2px;min-width:0}.md-fit__field b{font-size:14px;font-weight:600}.md-fit__field small{font-size:12px;color:#8a7d70}.md-fit__input{display:flex;align-items:center;gap:6px;flex:none}.md-fit__input input{width:78px;height:44px;box-sizing:border-box;padding:0 10px;border:1px solid #d9cfc4;border-radius:10px;background:#fff;color:#1a1714;font:inherit;font-size:16px;text-align:center;-moz-appearance:textfield}.md-fit__input input::-webkit-outer-spin-button,.md-fit__input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.md-fit__input input:focus{outline:none;border-color:#1a1714}.md-fit__input em{font-style:normal;font-size:12px;color:#8a7d70;width:40px}.md-fit__opts{display:grid;gap:10px;margin:6px 0 4px}.md-fit__opt{display:grid!important;gap:2px;padding:14px 16px!important;border:1px solid #d9cfc4!important;border-radius:12px!important;background:#fff!important;color:#1a1714!important;font:inherit;text-align:left;cursor:pointer}.md-fit__opt b{font-size:14px;font-weight:600}.md-fit__opt small{font-size:12.5px;color:#8a7d70}.md-fit__opt.is-on{border-color:#1a1714!important;box-shadow:inset 0 0 0 1px #1a1714;background:#fbf8f5!important}.md-fit .md-fit__cta{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:50px;margin-top:16px;padding:0 18px!important;border:1px solid #000!important;border-radius:10px!important;background:#000!important;color:#fff!important;font:inherit;font-size:14px!important;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-sizing:border-box}.md-fit .md-fit__cta:hover{opacity:.9}.md-fit__link{display:block;margin:10px auto 2px;background:none!important;border:0!important;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer;color:#1a1714!important}.md-fit__err{margin:10px 0 0;padding:10px 12px;border-radius:8px;background:#fbeaea;color:#9b2c2c;font-size:13px}.md-fit__err[hidden]{display:none}.md-fit__fine{margin:10px 0 0;font-size:12px;line-height:1.5;color:#8a7d70;text-align:center}.md-fit__result{display:grid;justify-items:center;gap:4px;margin:4px 0 14px;padding:22px 16px;border-radius:14px;background:#f7f3ee;text-align:center}.md-fit__result small{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8a7d70}.md-fit__result strong{font-size:48px;line-height:1.1;font-weight:500;letter-spacing:.02em}.md-fit__result span{font-size:13px;color:#4a423b}.md-fit__notes{list-style:none;margin:0;padding:0}.md-fit__notes li{display:flex;justify-content:space-between;padding:9px 2px;border-bottom:1px solid #f0e9e1;font-size:13.5px}.md-fit__notes .is-good{color:#2f6b3a;font-weight:600}.md-fit__notes .is-snug,.md-fit__notes .is-roomy{color:#8a5a1f;font-weight:600}.md-fit__tip{margin:12px 0 0;padding:10px 12px;border-radius:8px;background:#fbf8f5;border:1px solid #eee6dd;font-size:13px;line-height:1.5}@media(max-width:520px){.md-fit.is-open{align-items:flex-end}.md-fit__box{width:100vw;max-height:92vh;border-radius:18px 18px 0 0;padding:24px 16px 18px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/md-size-finder.css.map */
