.mh-size-guide__trigger,.mh-size-guide__modal{--sg-ink: #2C1F14;--sg-muted: #6B5E50;--sg-ivory: #F5F0E8;--sg-select: #EFE2CC;--sg-gold: #9A7440;--sg-line: #DDD2C2}.mh-size-guide__trigger{display:inline-flex!important;align-items:center!important;gap:6px!important;margin:10px 0 4px!important;padding:4px 0!important;min-height:24px!important;background:none!important;border:none!important;cursor:pointer!important;font-family:"Jost",var(--font-body-family),sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--sg-ink)!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important;white-space:nowrap!important}.mh-size-guide__trigger:hover{text-decoration-thickness:2px!important}.mh-size-guide__trigger:focus-visible{outline:2px solid var(--sg-ink)!important;outline-offset:3px!important}.mh-size-guide__trigger-icon{width:16px!important;height:16px!important;flex-shrink:0!important}.mh-size-guide__modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:10000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;box-sizing:border-box!important}.mh-size-guide__modal[hidden]{display:none!important}.mh-size-guide__backdrop{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#1a14108c!important}body.mh-size-guide-open{overflow:hidden!important}.mh-size-guide__panel{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;width:100%!important;max-width:780px!important;max-height:calc(100vh - 48px)!important;max-height:calc(100dvh - 48px)!important;background:#fff!important;color:var(--sg-ink)!important;box-shadow:0 24px 60px #1a141040!important;box-sizing:border-box!important;overflow:hidden!important}.mh-size-guide__head{position:relative!important;flex:0 0 auto!important;padding:26px 64px 18px!important;text-align:center!important;border-bottom:1px solid var(--sg-ink)!important}.mh-size-guide__title{margin:0!important;font-family:"Cormorant Garamond",var(--font-heading-family),Georgia,serif!important;font-weight:500!important;font-size:24px!important;line-height:1.25!important;letter-spacing:0!important;color:var(--sg-ink)!important}.mh-size-guide__subtitle{margin:6px 0 0!important;font-family:"Jost",var(--font-body-family),sans-serif!important;font-size:13px!important;letter-spacing:.04em!important;color:var(--sg-muted)!important}.mh-size-guide__close{position:absolute!important;top:18px!important;right:16px!important;width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;background:none!important;border:none!important;color:var(--sg-ink)!important;cursor:pointer!important}.mh-size-guide__close svg{width:22px!important;height:22px!important}.mh-size-guide__close:focus-visible{outline:2px solid var(--sg-ink)!important;outline-offset:-4px!important}.mh-size-guide__body{flex:1 1 auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;padding:22px 32px 28px!important}.mh-size-guide__units{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0 0 20px!important}.mh-size-guide__unit{min-height:36px!important;padding:4px 6px!important;background:none!important;border:none!important;border-bottom:2px solid transparent!important;cursor:pointer!important;font-family:"Jost",var(--font-body-family),sans-serif!important;font-size:15px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--sg-muted)!important}.mh-size-guide__unit[aria-pressed=true]{color:var(--sg-ink)!important;border-bottom-color:var(--sg-gold)!important}.mh-size-guide__unit:focus-visible{outline:2px solid var(--sg-ink)!important;outline-offset:2px!important}.mh-size-guide__unit-sep{color:var(--sg-line)!important;font-size:18px!important}.mh-size-guide__group+.mh-size-guide__group{margin-top:22px!important}.mh-size-guide__group-title{margin:0 0 8px!important;font-family:"Jost",var(--font-body-family),sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--sg-ink)!important}.mh-size-guide__table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;border:1px solid var(--sg-line)!important}.mh-size-guide__table-wrap:focus-visible{outline:2px solid var(--sg-ink)!important;outline-offset:2px!important}.mh-size-guide__table{width:100%!important;margin:0!important;border-collapse:collapse!important;border-style:hidden!important;font-family:"Jost",var(--font-body-family),sans-serif!important;font-size:15px!important;font-variant-numeric:tabular-nums!important;table-layout:auto!important}.mh-size-guide__table th,.mh-size-guide__table td{padding:11px 12px!important;text-align:center!important;white-space:nowrap!important;border:1px solid var(--sg-line)!important;color:var(--sg-ink)!important;background:#fff!important;line-height:1.3!important}.mh-size-guide__table thead th{font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:var(--sg-ivory)!important}.mh-size-guide__table tbody th[scope=row]{font-weight:600!important;background:var(--sg-ivory)!important}.mh-size-guide__table th:first-child{position:sticky!important;left:0!important;z-index:1!important;box-shadow:1px 0 0 var(--sg-line)!important}.mh-size-guide__table tr.is-selected th,.mh-size-guide__table tr.is-selected td{background:var(--sg-select)!important;font-weight:600!important}.mh-size-guide__table tr.is-selected th[scope=row]{box-shadow:inset 3px 0 0 var(--sg-gold),1px 0 0 var(--sg-line)!important}.mh-size-guide__table--free{max-width:420px!important;margin:0 auto!important}.mh-size-guide__table--free th[scope=row]{text-align:left!important;text-transform:uppercase!important;font-size:12px!important;letter-spacing:.1em!important}.mh-size-guide__group:has(.mh-size-guide__table--free) .mh-size-guide__table-wrap{max-width:420px!important;margin:0 auto!important}.mh-size-guide__group:has(.mh-size-guide__table--free) .mh-size-guide__group-title{text-align:center!important}.mh-size-guide__figure{margin:28px 0 0!important;padding:24px 0 0!important;border-top:1px solid var(--sg-line)!important;text-align:center!important}.mh-size-guide__diagrams{display:flex!important;justify-content:center!important;align-items:flex-end!important;gap:24px!important}.mh-size-guide__diagram{flex:var(--mhsg-w, 400) 1 0!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important}.mh-size-guide__diagram svg{display:block!important;width:100%!important;height:auto!important}.mh-size-guide__diagram-label{margin-top:6px!important;font-family:"Jost",var(--font-body-family),sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--sg-ink)!important}.mh-size-guide__figure figcaption{margin-top:8px!important;font-family:"Jost",var(--font-body-family),sans-serif!important;font-size:12px!important;letter-spacing:.04em!important;color:var(--sg-muted)!important}.mh-size-guide__note{margin:18px 0 0!important;font-family:"Jost",var(--font-body-family),sans-serif!important;font-size:13px!important;line-height:1.5!important;text-align:center!important;color:var(--sg-muted)!important}@media screen and (max-width:749px){.mh-size-guide__modal{padding:12px!important;align-items:center!important}.mh-size-guide__panel{max-height:calc(100vh - 24px)!important;max-height:calc(100dvh - 24px)!important}.mh-size-guide__head{padding:20px 52px 14px!important}.mh-size-guide__title{font-size:20px!important}.mh-size-guide__close{top:10px!important;right:6px!important}.mh-size-guide__body{padding:16px 14px 22px!important}.mh-size-guide__table{font-size:14px!important}.mh-size-guide__table th,.mh-size-guide__table td{padding:10px 9px!important}.mh-size-guide__table thead th{font-size:11px!important;letter-spacing:.05em!important}.mh-size-guide__diagrams{flex-direction:column!important;align-items:center!important;gap:20px!important}.mh-size-guide__diagram{flex:0 0 auto!important;width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/mh-size-guide.css.map */
