:root{--dgm-bg: #FDFAF5;--dgm-surface: #FFFFFF;--dgm-ink: #1A1A1A;--dgm-muted: #6B625A;--dgm-line: #E6DED2;--dgm-accent: #8B2E1F;--dgm-dim: #D8CCBD;--dgm-tint: #F3EBDF;--dgm-sketch: #2B2622;--dgm-font-heading: var(--font-heading, "Cormorant Garamond", Georgia, serif);--dgm-font-body: inherit}.dgm-trigger{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid var(--dgm-ink);background:transparent;color:var(--dgm-ink);font:inherit;font-size:12px;line-height:1;cursor:pointer}.dgm-trigger:hover{background:var(--dgm-ink);color:var(--dgm-bg)}.dgm-trigger:hover svg{stroke:var(--dgm-bg)}.dgm-trigger svg{width:16px;height:16px;stroke:var(--dgm-ink);fill:none;stroke-width:1.5}.dgm[hidden]{display:none}.dgm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;font-family:var(--dgm-font-body);color:var(--dgm-ink)}.dgm__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1412108c;animation:dgm-fade .2s ease}.dgm__sheet{position:absolute;left:0;right:0;bottom:0;max-height:88vh;overflow-y:auto;box-sizing:border-box;background:var(--dgm-bg);border-radius:16px 16px 0 0;padding:10px 20px calc(20px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:14px;animation:dgm-up .25s ease}.dgm__grab{width:40px;height:4px;border-radius:2px;background:#cdbfae;align-self:center;flex:none}.dgm__head{display:flex;justify-content:space-between;align-items:center;gap:12px}.dgm__title{margin:0;font-family:var(--dgm-font-heading);font-size:24px;font-weight:600;line-height:1.15}.dgm__sub{margin:2px 0 0;font-size:12px;color:var(--dgm-muted)}.dgm__close{width:44px;height:44px;flex:none;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}.dgm__close svg{width:20px;height:20px;stroke:var(--dgm-ink);fill:none;stroke-width:1.5}.dgm__bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.dgm__sizes{display:flex;gap:8px;flex-wrap:wrap}.dgm__size{min-width:48px;height:44px;padding:0 10px;border:1px solid var(--dgm-ink);background:transparent;color:var(--dgm-ink);font:inherit;font-size:14px;letter-spacing:.06em;cursor:pointer}.dgm__size[aria-pressed=true]{background:var(--dgm-ink);color:var(--dgm-bg)}.dgm__size:disabled{color:var(--dgm-muted);border-color:#b8a994;text-decoration:line-through;cursor:not-allowed}.dgm__units{display:flex;border:1px solid var(--dgm-ink)}.dgm__unit{height:32px;padding:0 10px;border:0;background:transparent;color:var(--dgm-ink);font:inherit;font-size:12px;cursor:pointer}.dgm__unit[aria-pressed=true]{background:var(--dgm-ink);color:var(--dgm-bg)}.dgm__tabs{display:flex;border-bottom:1px solid var(--dgm-line)}.dgm__tabs[hidden]{display:none}.dgm__tab{flex:1;height:40px;border:0;border-bottom:2px solid transparent;background:transparent;font:inherit;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--dgm-muted);cursor:pointer}.dgm__tab[aria-selected=true]{color:var(--dgm-ink);border-bottom-color:var(--dgm-ink)}.dgm__body{display:flex;gap:12px;align-items:center}.dgm__sketch{width:44%;max-width:200px;flex:none}.dgm__sketch svg{display:block;width:100%;height:auto}.dgm__outline{fill:#fff;stroke:var(--dgm-sketch);stroke-width:1.6;stroke-linejoin:round}.dgm__detail{fill:none;stroke:var(--dgm-sketch);stroke-width:1;stroke-dasharray:2 3}.dgm__m{fill:none;stroke:var(--dgm-accent);stroke-width:1.4;transition:stroke .15s,stroke-width .15s}.dgm__sketch.has-on .dgm__m{stroke:var(--dgm-dim)}.dgm__sketch.has-on .dgm__m.is-on{stroke:var(--dgm-accent);stroke-width:3.2}.dgm__rows{flex:1;min-width:0;display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.dgm__row{width:100%;min-height:44px;padding:0 8px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-bottom:1px solid var(--dgm-line);background:transparent;font:inherit;text-align:left;cursor:pointer;color:var(--dgm-ink)}.dgm__row-label{display:flex;align-items:center;gap:8px;font-size:13px}.dgm__dot{width:8px;height:8px;border-radius:50%;border:1px solid #B8A994;flex:none}.dgm__row-val{font-size:15px;font-weight:500;white-space:nowrap}.dgm__row[aria-pressed=true]{background:var(--dgm-tint)}.dgm__row[aria-pressed=true] .dgm__dot{background:var(--dgm-accent);border-color:var(--dgm-accent)}.dgm__row[aria-pressed=true] .dgm__row-val{color:var(--dgm-accent)}.dgm__note{margin:0;font-size:12px;line-height:1.5;color:var(--dgm-muted)}.dgm__actions{display:flex;flex-direction:column;gap:10px;margin-top:4px}.dgm__wa{min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--dgm-ink);color:var(--dgm-ink);text-decoration:none;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.dgm__wa svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.5}.dgm__add{min-height:52px;border:0;background:var(--dgm-ink);color:var(--dgm-bg);font:inherit;font-size:14px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.dgm__add:disabled{background:#8c8279;cursor:not-allowed}.dgm__add[aria-busy=true]{opacity:.7}.dgm__error{margin:0;font-size:12px;color:var(--dgm-accent)}.dgm__error:empty{display:none}.dgm-toast{position:fixed;left:16px;right:16px;top:16px;z-index:1001;background:var(--dgm-ink);color:var(--dgm-bg);padding:12px 14px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;animation:dgm-fade .2s ease}.dgm-toast a{color:var(--dgm-bg);font-size:12px;letter-spacing:.1em;text-transform:uppercase}@media(min-width:768px){.dgm__sheet{left:50%;right:auto;bottom:auto;top:50%;transform:translate(-50%,-50%);width:480px;max-height:90vh;border-radius:0;padding:24px 28px 28px;animation:dgm-fade .2s ease}.dgm__grab{display:none}.dgm-toast{left:auto;right:24px;top:24px;width:340px}}@keyframes dgm-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes dgm-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.dgm__sheet,.dgm__backdrop,.dgm-toast{animation:none}}body.dgm-lock{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/17/assets/garment-measurements.css.map */
