.mm-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:122px;min-height:var(--control-height, 45px);padding:0 var(--space-30, 30px);font-family:var(--font-sans);font-size:var(--text-md);line-height:1.2;letter-spacing:1px;font-weight:400;border-radius:var(--radius-sm, 6px);border:var(--border-width, 1px) solid transparent;text-decoration:none;cursor:pointer;transition:box-shadow .1s ease,background-color .1s ease}.mm-btn--primary{background:var(--action);color:var(--on-action);border-color:var(--action)}.mm-btn--primary:hover{box-shadow:0 0 0 1px var(--action)}.mm-btn--secondary{background:var(--surface);color:var(--outline-label);border-color:var(--border-button)}.mm-btn--secondary:hover{box-shadow:0 0 0 1px var(--border-button)}.mm-btn:disabled,.mm-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}.mm-btn.is-waiting:disabled{opacity:1;background:var(--surface);color:var(--outline-label);border-color:var(--border-button);cursor:default}.mm-btn:focus-visible,.mm-pill:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.mm-pill{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:56px;padding:10px 20px;margin:0 7px 10px 0;font-family:var(--font-sans);font-size:var(--text-md);letter-spacing:1px;line-height:1;color:var(--ink);background:var(--surface);border:var(--border-width, 1px) solid var(--border-control);border-radius:var(--radius-pill, 40px);cursor:pointer;transition:border-color .1s ease}.mm-pill:hover{border-color:var(--ink)}.mm-pill.is-selected{background:var(--ink);color:var(--surface);border-color:var(--ink)}.mm-pill.is-unavailable{color:var(--ink-body);text-decoration:line-through}.mm-pill.is-yours:after,.mm-opt.is-yours:after{content:"";position:absolute;left:50%;bottom:4px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:currentColor}.mm-pdp__yours{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:4px 0 12px;font-size:var(--text-md);line-height:1.6;color:var(--ink)}.mm-discover{position:relative;display:inline-block;padding-bottom:6px;border:0;background:none;cursor:pointer;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:500;letter-spacing:1.8px;text-transform:uppercase;color:var(--ink);text-decoration:none}.mm-discover:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--border-width, 1px);background:currentColor;transform-origin:right center}.mm-discover:focus-visible{outline:2px solid var(--focus);outline-offset:4px}@keyframes mm-redraw{0%{transform:scaleX(1);transform-origin:right center}45%{transform:scaleX(0);transform-origin:right center}55%{transform:scaleX(0);transform-origin:left center}to{transform:scaleX(1);transform-origin:left center}}.mm-motion .mm-discover:hover:after,.mm-motion .mm-discover:focus-visible:after{animation:mm-redraw calc(var(--duration-image, .7s) + .1s) var(--ease-settle, cubic-bezier(.22, 1, .36, 1)) both}.mm-options{margin:0;padding:0;border:0;min-width:0;font-family:var(--font-sans)}.mm-options__legend{display:flex;gap:10px;align-items:baseline;padding:0;margin:0 0 12px;font-size:var(--text-xs);font-weight:500;letter-spacing:1.8px;text-transform:uppercase;color:var(--ink)}.mm-options__list{display:grid;gap:10px}.mm-option{position:relative;display:grid;gap:4px;padding:14px 16px;border:var(--border-width, 1px) solid var(--border-control);border-radius:var(--radius-sm, 6px);background:var(--surface);cursor:pointer;transition:border-color var(--duration-quick, .15s) ease,box-shadow var(--duration-quick, .15s) ease}.mm-option input,.mm-swatch input,.mm-pill input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.mm-option:hover{border-color:var(--ink)}.mm-option:has(input:checked){border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.mm-option:has(input:focus-visible),.mm-swatch:has(input:focus-visible),.mm-pill:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.mm-option__head{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.mm-option__label{font-size:var(--text-body);font-weight:500;letter-spacing:.3px;color:var(--ink)}.mm-option__price{font-size:var(--text-md);letter-spacing:.4px;color:var(--ink);white-space:nowrap}.mm-option__detail{font-size:var(--text-sm);line-height:1.6;letter-spacing:.3px;color:var(--ink-body)}.mm-options__list:has(.mm-option__sole){container-type:inline-size}.mm-option__sole{display:block;width:200px;max-width:100%;margin-top:6px}.mm-option__sole img{display:block;width:100%;height:auto;aspect-ratio:560 / 210;filter:drop-shadow(0 2px 3px rgba(0,0,0,.18))}@container (min-width: 420px){.mm-option:has(.mm-option__sole){grid-template-columns:minmax(0,1fr) 170px;column-gap:16px}.mm-option:has(.mm-option__sole) .mm-option__head{grid-column:1 / -1}.mm-option__sole{width:100%;margin-top:0}}.mm-swatches__name{font-weight:400;letter-spacing:.4px;text-transform:none;color:var(--ink-body);font-size:var(--text-sm)}.mm-swatches__list{display:flex;flex-wrap:wrap;gap:12px}.mm-swatch{position:relative;display:block;width:34px;height:34px;border-radius:50%;border:var(--border-width, 1px) solid transparent;padding:3px;box-sizing:border-box;cursor:pointer;transition:border-color var(--duration-quick, .15s) ease}.mm-swatch:hover{border-color:var(--border-control)}.mm-swatch:has(input:checked){border-color:var(--ink)}.mm-swatch__chip{display:block;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}.mm-swatches__list:has(.mm-swatches__photos){position:relative}.mm-swatches:has(.mm-swatches__photos) .mm-options__legend{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2px;min-height:57px}.mm-swatches__photos{position:absolute;bottom:calc(100% + 8px);left:110px;width:min(185px,100% - 110px);aspect-ratio:560 / 210;pointer-events:none}.mm-swatches__photos img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;filter:drop-shadow(0 4px 6px rgba(0,0,0,.22));transition:opacity 0s linear .2s}.mm-swatches__photos img.is-showing{z-index:1;opacity:1;transition:opacity .2s ease}.mm-swatches__photos:not(:has(img.is-showing)) img{transition:opacity .15s ease}@media(min-width:750px)and (max-width:869px){.mm-swatches:has(.mm-swatches__photos) .mm-options__legend{flex-direction:row;align-items:flex-end;gap:10px;min-height:88px}.mm-swatches__photos{left:0;width:min(185px,100%);bottom:calc(100% + 39px)}}@media(prefers-reduced-motion:reduce){.mm-swatches__photos img,.mm-swatches__photos img.is-showing,.mm-swatches__photos:not(:has(img.is-showing)) img{transition:none}}.mm-pill:has(input:checked){background:var(--ink);color:var(--surface);border-color:var(--ink)}.mm-specs{margin:0;font-family:var(--font-sans);border-top:var(--border-width, 1px) solid var(--hairline)}.mm-specs__row{display:grid;grid-template-columns:minmax(110px,38%) 1fr;gap:16px;padding:12px 0;border-bottom:var(--border-width, 1px) solid var(--hairline)}.mm-specs dt{font-size:var(--text-2xs);font-weight:500;letter-spacing:1.6px;text-transform:uppercase;color:var(--ink-body);padding-top:2px}.mm-specs dd{margin:0;font-size:var(--text-md);line-height:1.6;letter-spacing:.3px;color:var(--ink)}.mm-tabs{font-family:var(--font-sans)}.mm-tabs__list{position:relative;display:flex;gap:28px;border-bottom:var(--border-width, 1px) solid var(--hairline);overflow-x:auto;scrollbar-width:none}.mm-tabs__tab{position:relative;flex:none;padding:0 0 12px;border:0;background:none;cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:500;letter-spacing:1.8px;text-transform:uppercase;color:var(--ink-body);transition:color var(--duration-quick, .15s) ease}.mm-tabs__tab:hover,.mm-tabs__tab[aria-selected=true]{color:var(--ink)}.mm-tabs__tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ink)}.mm-tabs__tab:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.mm-tabs__panel{padding:var(--space-20, 20px) 0 0;font-size:var(--text-body);line-height:1.8;letter-spacing:.4px;color:var(--ink-body)}.mm-tabs__panel p{margin:0 0 12px}.mm-tabs__panel{overflow-wrap:break-word}.mm-tabs__panel :is(img,video,iframe,table){max-width:100%}.mm-tabs__panel :is(img,video){height:auto}.mm-tabs__panel :is(h1,h2,h3,h4,h5,h6){margin:20px 0 8px;font-family:var(--font-sans);font-size:var(--text-body);font-weight:500;line-height:1.5;letter-spacing:.3px;color:var(--ink)}.mm-tabs__panel :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.mm-tabs__panel [style*=color]{color:inherit!important}.mm-tabs__panel :is(strong,b){font-weight:500;color:var(--ink)}@media(pointer:coarse){.mm-tabs__list{margin-top:-16px}.mm-tabs__tab{padding-top:16px;min-height:var(--hit-target, 44px)}}.mm-sheet{position:fixed;inset:0 0 0 auto;width:min(460px,100%);max-width:none;height:100%;max-height:none;margin:0;padding:0 var(--space-30, 30px) var(--space-48, 48px);box-sizing:border-box;border:0;overflow-y:auto;background:var(--surface);color:var(--ink);font-family:var(--font-sans)}.mm-sheet::backdrop{background:var(--scrim)}.mm-motion .mm-sheet[open]{animation:mm-sheet-in var(--duration-header, .4s) var(--ease-glide, cubic-bezier(.6, 0, .37, 1))}@keyframes mm-sheet-in{0%{transform:translate3d(100%,0,0)}}html:has(.mm-sheet[open]){overflow:hidden}.mm-sheet__top{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;height:72px;margin-bottom:var(--space-20, 20px);background:var(--surface);border-bottom:var(--border-width, 1px) solid var(--hairline)}.mm-sheet__title{margin:0;font-size:var(--title-caps);font-family:var(--font-heading);font-weight:500;letter-spacing:3px;text-transform:uppercase}.mm-sheet__close{position:relative;border:0;background:none;padding:0 0 4px;cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:500;letter-spacing:1.8px;text-transform:uppercase;color:var(--ink);border-bottom:var(--border-width, 1px) solid currentColor}.mm-sheet__close:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.mm-sheet__intro,.mm-sheet__body{font-size:var(--text-md);line-height:1.7;letter-spacing:.3px;color:var(--ink-body)}.mm-sheet__intro{margin:0 0 var(--space-20, 20px)}.mm-sheet__body{margin-top:var(--space-20, 20px)}.mm-sheet__body a{color:var(--ink)}.mm-sizes{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:var(--text-md)}.mm-sizes th,.mm-sizes td{padding:11px 8px;text-align:left;border-bottom:var(--border-width, 1px) solid var(--hairline)}.mm-sizes thead th{font-size:var(--text-2xs);font-weight:500;letter-spacing:1.6px;color:var(--ink-body)}.mm-sizes tbody th{font-weight:500;color:var(--ink)}.mm-sizes td{color:var(--ink-body)}.mm-sizes tr.is-current{background:var(--surface-raised)}.mm-sizes tr.is-match{background:var(--surface-raised);box-shadow:inset 3px 0 0 var(--ink)}.mm-sizes tr.is-match th,.mm-sizes tr.is-match td{color:var(--ink);font-weight:500}.mm-finder__how{margin:10px 0 0;font-size:var(--text-sm);line-height:1.6;letter-spacing:.3px;color:var(--ink-body)}.mm-ruler{margin:0 0 var(--space-30, 30px)}.mm-ruler__board{display:block;width:100%;height:auto;max-height:min(56svh,560px);margin:0 auto;touch-action:pan-y;font-family:var(--font-sans)}.mm-ruler__plate{fill:var(--surface-raised)}.mm-ruler__insole{fill:color-mix(in srgb,var(--ink) 7%,var(--surface-raised))}.mm-ruler__insole-edge{fill:none;stroke:var(--ink);stroke-width:1.2;opacity:.6}.mm-ruler__sole{fill:color-mix(in srgb,var(--accent) 16%,var(--surface-raised))}.mm-ruler__edge{fill:none;stroke:var(--accent);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.mm-ruler__foot ellipse{fill:color-mix(in srgb,var(--accent) 16%,var(--surface-raised));stroke:var(--accent);stroke-width:1.6}.mm-ruler__fit{stroke:var(--accent);stroke-width:1.2;stroke-dasharray:4 3}.mm-ruler__fit-lbl{fill:var(--ink);font-size:var(--text-sm);font-weight:600}.mm-ruler__ring{fill:none;stroke:var(--ink);stroke-width:2}.mm-ruler__ring-lbl{fill:var(--ink);font-size:var(--text-sm);font-weight:600}.mm-ruler__heel{stroke:var(--ink);stroke-width:1}.mm-ruler__tick{stroke:var(--border-control);stroke-width:1}.mm-ruler__lbl{fill:var(--ink-body);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.mm-ruler__lbl.is-on{fill:var(--ink);font-size:var(--text-md);font-weight:600}.mm-ruler__mark{fill:var(--ink)}.mm-ruler__toe{stroke:var(--ink);stroke-width:1;stroke-dasharray:3 3}.mm-ruler__leader{stroke:var(--border-control);stroke-width:1}.mm-ruler__loupe-bg{fill:var(--surface-raised)}.mm-ruler__loupe{fill:none;stroke:var(--ink);stroke-width:1.5}.mm-ruler__dim{stroke:var(--ink);stroke-width:1.2}.mm-ruler__dim-lbl{fill:var(--ink);font-size:var(--text-sm);font-weight:500}.mm-ruler__key{display:flex;flex-wrap:wrap;gap:6px 16px;margin:12px 0 var(--space-20, 20px);font-size:var(--text-xs);line-height:1.5;color:var(--ink-body)}.mm-ruler__swatch{display:inline-block;width:16px;height:9px;margin-right:6px;vertical-align:-1px;border-radius:5px}.mm-ruler__swatch--foot{background:color-mix(in srgb,var(--accent) 16%,var(--surface-raised));box-shadow:inset 0 0 0 1.5px var(--accent)}.mm-ruler__swatch--insole{background:color-mix(in srgb,var(--ink) 7%,var(--surface-raised));box-shadow:inset 0 0 0 1px var(--ink-body)}.mm-ruler__swatch--fit{height:0;border-radius:0;border-top:1.5px dashed var(--accent);vertical-align:3px}.mm-ruler__swatch--girth{height:7px;border:2px solid var(--ink);border-radius:50%}.mm-dial+.mm-dial{margin-top:var(--space-20, 20px)}.mm-dial__head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:6px;border-bottom:var(--border-width, 1px) solid var(--hairline)}.mm-dial__label{font-size:var(--text-md);font-weight:500;color:var(--ink)}.mm-dial__value{display:inline-flex;align-items:baseline;gap:4px;font-size:var(--text-sm);color:var(--ink-body)}.mm-dial__num{width:3.4em;padding:0;border:0;border-bottom:var(--border-width, 1px) solid transparent;background:none;height:var(--hit-target, 44px);font:300 var(--head-md)/1.2 var(--font-sans);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.mm-dial__num::-webkit-outer-spin-button,.mm-dial__num::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.mm-dial__num:hover,.mm-dial__num:focus{border-bottom-color:var(--border-control);outline:none}.mm-dial__num:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mm-dial__row{display:flex;align-items:center;gap:10px;margin-top:6px}.mm-dial__step{flex:none;width:var(--hit-target, 44px);height:var(--hit-target, 44px);border:var(--border-width, 1px) solid var(--border-control);border-radius:var(--radius-sm, 6px);background:none;color:var(--ink);font:inherit;font-size:var(--text-xl);line-height:1;cursor:pointer;touch-action:manipulation}.mm-dial__step:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mm-dial__range{--p: 50%;--fill: var(--accent);flex:1 1 auto;min-width:0;height:var(--hit-target, 44px);margin:0;background:none;cursor:pointer;-webkit-appearance:none;appearance:none}.mm-dial__range--girth{--fill: var(--ink)}.mm-dial__range::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--fill) var(--p),var(--hairline) var(--p))}.mm-dial__range::-webkit-slider-thumb{width:28px;height:28px;margin-top:-12px;border-radius:50%;background:var(--surface-raised);box-shadow:0 0 0 1px var(--border-control),0 6px 14px -6px color-mix(in srgb,var(--brand-green) 40%,transparent);-webkit-appearance:none}.mm-dial__range::-moz-range-track{height:4px;border-radius:2px;background:var(--hairline)}.mm-dial__range::-moz-range-progress{height:4px;border-radius:2px;background:var(--fill)}.mm-dial__range::-moz-range-thumb{width:28px;height:28px;border:0;border-radius:50%;background:var(--surface-raised);box-shadow:0 0 0 1px var(--border-control),0 6px 14px -6px color-mix(in srgb,var(--brand-green) 40%,transparent)}.mm-dial__range:focus-visible{outline:none}.mm-dial__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--focus)}.mm-dial__range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--focus)}.mm-dial.is-off .mm-dial__row{opacity:.4;pointer-events:none}.mm-dial.is-off .mm-dial__value{visibility:hidden}.mm-switch{display:inline-flex;align-items:center;gap:10px;min-height:var(--hit-target, 44px);font-size:var(--text-md);font-weight:500;color:var(--ink);cursor:pointer}.mm-switch input{position:relative;flex:none;width:42px;height:24px;margin:0;border-radius:12px;background:var(--hairline);cursor:pointer;-webkit-appearance:none;appearance:none}.mm-switch input:before{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--surface-raised);box-shadow:0 1px 3px color-mix(in srgb,var(--brand-green) 30%,transparent)}.mm-switch input:after{content:"";position:absolute;top:-10px;right:-4px;bottom:-10px;left:-4px}.mm-switch input:checked{background:var(--accent)}.mm-switch input:checked:before{transform:translate(18px)}.mm-switch input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mm-motion .mm-switch input:before{transition:transform var(--duration-base, .3s) var(--ease-settle)}.mm-ruler__read{margin-top:var(--space-20, 20px);padding:var(--space-20, 20px);background:var(--surface-raised);border-radius:var(--radius-sm, 6px)}.mm-ruler__read p{margin:0}.mm-ruler__prompt,.mm-ruler__msg{font-size:var(--text-body);line-height:1.6;color:var(--ink)}.mm-ruler__k{font-size:var(--text-2xs);font-weight:500;letter-spacing:1.6px;text-transform:uppercase;color:var(--ink-body)}.mm-ruler__eu{margin-top:4px!important;font-size:var(--head-2xl);font-weight:300;line-height:1.05;letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:var(--ink)}.mm-ruler__sub{font-size:var(--text-md);color:var(--ink-body)}.mm-ruler__other{margin-top:6px!important;font-size:var(--text-md);color:var(--ink)}.mm-ruler__other:empty,.mm-ruler__pair:empty{display:none}.mm-ruler__room,.mm-ruler__pair{margin-top:4px!important;font-size:var(--text-md);line-height:1.5;color:var(--ink)}.mm-ruler__choose{width:100%;margin-top:var(--space-20, 20px)}.mm-meter{margin-top:16px;padding-top:14px;border-top:var(--border-width, 1px) solid var(--hairline);overflow-x:clip}.mm-meter__bar{position:relative;display:flex;gap:3px;height:6px;margin:6px 7px 0}.mm-meter__bar span[data-v]{border-radius:3px;background:var(--hairline)}.mm-meter [data-v=slim]{flex:7.5}.mm-meter [data-v=true]{flex:9}.mm-meter [data-v=full]{flex:5}.mm-meter [data-v=wide]{flex:5.5}.mm-meter__bar span.is-on{background:var(--accent)}.mm-meter__mark{position:absolute;left:0;right:0;top:-6px;height:18px;pointer-events:none}.mm-meter__mark i{position:absolute;left:-7px;top:0;width:14px;height:18px;border-radius:7px;background:var(--ink);box-shadow:0 0 0 3px var(--surface-raised)}.mm-motion .mm-meter__mark{transition:transform var(--duration-base, .3s) var(--ease-settle)}.mm-meter.is-off .mm-meter__bar,.mm-meter.is-off .mm-meter__names{opacity:.4}.mm-meter.is-off .mm-meter__mark{display:none}.mm-meter__names{display:flex;gap:3px;margin:8px 7px 0;font-size:var(--text-2xs);color:var(--ink-body)}.mm-meter__names span{min-width:0}.mm-meter__names span.is-on{color:var(--ink);font-weight:500}.mm-meter__note{margin-top:10px!important;font-size:var(--text-md);line-height:1.6;color:var(--ink)}.mm-meter__note:empty{display:none}:lang(th) :is(.mm-ruler__k,.mm-finder__how,.mm-measure__fig figcaption,.mm-sheet__intro,.mm-sheet__body){letter-spacing:0}.mm-measure{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;align-items:start;margin:0 0 var(--space-30, 30px)}.mm-measure__title{grid-column:1 / -1}.mm-measure__title{margin:0 0 12px;font-size:var(--text-2xs);font-weight:500;letter-spacing:1.6px;text-transform:uppercase;color:var(--ink-body)}.mm-measure__fig{margin:0}.mm-measure__fig+.mm-measure__fig{margin-top:0}.mm-measure__svg{display:block;width:100%;height:auto;border-radius:var(--radius-sm, 6px);background:var(--surface-raised);font-family:var(--font-sans)}.mm-measure__wall{stroke:var(--ink);stroke-width:1.5}.mm-measure__hatch{stroke:var(--border-control);stroke-width:1}.mm-measure__toe{stroke:var(--ink);stroke-width:1;stroke-dasharray:3 3}.mm-measure__arrow{stroke:var(--ink);stroke-width:1.2}.mm-measure__head{fill:var(--ink)}.mm-measure__lbl{fill:var(--ink);font-size:var(--head-xs);font-weight:500}.mm-measure__small{fill:var(--ink-body);font-size:var(--text-lede)}.mm-measure__fig figcaption{margin-top:8px;font-size:var(--text-sm);line-height:1.6;letter-spacing:.3px;color:var(--ink-body)}.mm-measure__fig figcaption b{display:block;font-weight:500;color:var(--ink)}.mm-finder__lasts{display:flex;width:100%;margin:0 0 4px}.mm-finder__lasts .mm-seg__btn{flex:1 1 0;align-items:center;padding:8px;text-align:center;letter-spacing:.8px;line-height:1.25}.mm-finder__lasts+.mm-finder__how{margin:10px 0 var(--space-20, 20px)}.mm-seg{display:inline-flex;flex:none;margin:0;padding:0;border:var(--border-width, 1px) solid var(--border-control);border-radius:var(--radius-pill, 40px);font-family:var(--font-sans)}.mm-seg__btn{position:relative;display:inline-flex;align-items:baseline;justify-content:center;border:0;background:none;padding:7px 16px;cursor:pointer;font:inherit;font-size:var(--text-2xs);text-decoration:none;font-weight:500;letter-spacing:1.4px;text-transform:uppercase;color:var(--ink-body);transition:background-color var(--duration-quick, .15s) ease,color var(--duration-quick, .15s) ease}.mm-seg__btn:first-child{border-radius:var(--radius-pill, 40px) 0 0 var(--radius-pill, 40px)}.mm-seg__btn:last-child{border-radius:0 var(--radius-pill, 40px) var(--radius-pill, 40px) 0}.mm-seg__btn+.mm-seg__btn{border-left:var(--border-width, 1px) solid var(--border-control)}.mm-seg__btn:hover{color:var(--ink)}.mm-seg__btn:is([aria-current=true],[aria-pressed=true]){background:var(--ink);color:var(--surface)}.mm-seg__btn:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.mm-card{display:flex;flex-direction:column;width:100%;color:var(--ink);text-decoration:none;background:var(--surface);font-family:var(--font-sans)}.mm-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--product-ground, #efecec)}.mm-card__track{position:absolute;top:0;right:0;bottom:0;left:0}.mm-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.mm-card__info,.mm-card__title,.mm-card__material,.mm-card__price{display:block}.mm-card__info{padding:var(--space-15, 15px) 0 0;text-align:center}.mm-card__title{margin:0 0 6px;font-size:var(--text-sm);font-weight:500;letter-spacing:2px;line-height:1.4;text-transform:uppercase;color:var(--ink)}.mm-card__material{margin:0 0 8px;font-size:var(--text-2xs);letter-spacing:1.4px;line-height:1.5;text-transform:uppercase;color:var(--ink-body)}.mm-card__price{margin:0;font-size:var(--text-md);letter-spacing:.6px;line-height:1.5;color:var(--ink-body)}.mm-card__sale{display:block;margin:6px 0 0;font-size:var(--text-2xs);letter-spacing:1.4px;line-height:1.5;text-transform:uppercase;color:var(--ink-body)}.mm-card__no{display:block;margin:4px 0 0;font-size:var(--text-2xs);letter-spacing:1.4px;line-height:1.5;color:var(--archive-gold)}.mm-card__yours{display:block;margin:4px 0 0;font-size:var(--text-2xs);letter-spacing:1.4px;line-height:1.5;text-transform:uppercase;color:var(--ink)}.mm-card__yours:before{content:"";display:inline-block;width:4px;height:4px;margin:0 6px 2px 0;border-radius:50%;background:currentColor;vertical-align:middle}.mm-card:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.mm-card__dots,.mm-card__img--more{display:none}.mm-motion .mm-card .mm-card__img{transition:opacity var(--duration-image, .7s) var(--ease-settle, cubic-bezier(.22, 1, .36, 1)),transform var(--duration-image, .7s) var(--ease-settle, cubic-bezier(.22, 1, .36, 1))}.mm-card:not(.has-hover):hover .mm-card__img{transform:scale(1.03)}.mm-card__img--hover{opacity:0;transform:scale(1.04)}@media(hover:hover)and (pointer:fine){.mm-card.has-hover:hover .mm-card__img:not(.mm-card__img--hover){opacity:0}.mm-card.has-hover:hover .mm-card__img--hover{opacity:1;transform:none}}.mm-card.has-hover:focus-visible .mm-card__img:not(.mm-card__img--hover){opacity:0}.mm-card.has-hover:focus-visible .mm-card__img--hover{opacity:1;transform:none}@media(hover:none){.mm-card.has-hover .mm-card__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mm-card.has-hover .mm-card__track::-webkit-scrollbar{display:none}.mm-card.has-hover .mm-card__dots{position:absolute;left:50%;bottom:8px;display:flex;gap:5px;transform:translate(-50%);pointer-events:none}.mm-card__dots i{width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--ink) 25%,transparent)}.mm-card__dots i.is-on{background:var(--ink)}.mm-card.has-hover .mm-card__img--more{display:block}.mm-card.has-hover .mm-card__img{position:relative;flex:0 0 100%;opacity:1;transform:none;scroll-snap-align:start}}.mm-product-grid{display:grid;grid-template-columns:repeat(var(--grid-columns, 3),minmax(0,1fr));gap:1px;overflow:hidden;margin:0;padding:0;list-style:none}.mm-product-grid>*{min-width:0;box-shadow:1px 0 0 0 var(--product-frame-line, #fff),0 1px 0 0 var(--product-frame-line, #fff),1px 1px 0 0 var(--product-frame-line, #fff)}.mm-product-grid .mm-card__info{padding:var(--space-15, 15px) var(--space-15, 15px) var(--space-30, 30px)}.mm-product-grid .mm-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.8em}.mm-product-grid .mm-card--archive .mm-card__title{min-height:2.7em}.mm-product-grid>li>.mm-card:not(.mm-card--archive){height:100%}.mm-product-grid .mm-card:not(.mm-card--archive) .mm-card__info{display:flex;flex:1 0 auto;flex-direction:column;align-items:center}.mm-product-grid .mm-card:not(.mm-card--archive) .mm-card__price{margin-top:auto}.mm-product-grid .mm-card:not(.mm-card--archive) .mm-card__info:not(:has(.mm-card__sale)):after{content:"";display:block;height:calc(6px + var(--text-2xs) * 1.5)}@media(max-width:749px){.mm-product-grid{--grid-columns: 2}}.mm-card--archive .mm-card__info{text-align:left}.mm-product-grid .mm-card--archive .mm-card__info{padding:var(--space-15, 15px) var(--space-15, 15px) var(--space-30, 30px)}.mm-card--archive .mm-card__title{margin:0 0 2px;font-size:var(--text-body);letter-spacing:.3px;line-height:1.35;text-transform:none}.mm-card--archive .mm-card__material{margin:0 0 10px;font-size:var(--text-xs);letter-spacing:.3px;text-transform:none}.mm-card__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.mm-card--archive .mm-card__price{font-size:var(--text-body);letter-spacing:.4px;color:var(--ink);font-variant-numeric:tabular-nums}.mm-card--archive .mm-card__no{margin:0;font-size:var(--text-xs);letter-spacing:1.2px;white-space:nowrap;font-variant-numeric:tabular-nums}.mm-card--archive .mm-badge--soldout{background:var(--surface);color:var(--ink);border-color:var(--ink)}.mm-card--archive .mm-card__yours{margin-top:8px;font-size:var(--text-xs);letter-spacing:.2px;text-transform:none}.mm-card--archive.is-sold .mm-card__track{opacity:.55}.mm-card--archive.is-sold .mm-card__title{color:var(--ink-body)}@media(max-width:749px){.mm-card--archive .mm-card__title{font-size:var(--text-md)}.mm-card--archive .mm-card__price{font-size:var(--text-body)}}:lang(th) :is(.mm-card--archive .mm-card__title,.mm-card--archive .mm-card__material,.mm-card--archive .mm-card__yours){letter-spacing:0}.mm-card__img--contain,.mm-gallery__img--contain,.mm-gallery__thumb img.is-contain{object-fit:contain}.mm-gallery{display:grid;grid-template-columns:76px minmax(0,1fr);gap:var(--space-20, 20px);align-items:start;font-family:var(--font-sans)}.mm-gallery__thumbs{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.mm-gallery__thumb{display:block;width:100%;padding:0;border:var(--border-width, 1px) solid transparent;border-radius:var(--radius-sm, 6px);background:var(--product-ground, #efecec);overflow:hidden;cursor:pointer;aspect-ratio:4 / 5;transition:border-color var(--duration-quick, .15s) ease}.mm-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.mm-gallery__thumb:hover{border-color:var(--border-control)}.mm-gallery__thumb[aria-current=true]{border-color:var(--ink)}.mm-gallery__thumb:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.mm-gallery__stage{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--product-ground, #efecec)}.mm-gallery__track{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none}.mm-gallery__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0}.mm-motion .mm-gallery__img{transition:opacity var(--duration-image, .7s) var(--ease-settle, cubic-bezier(.22, 1, .36, 1))}.mm-gallery__img.is-active{opacity:1}.mm-gallery__count{position:absolute;right:14px;bottom:12px;display:none;font-size:var(--text-2xs);font-weight:500;letter-spacing:1.6px;color:var(--product-ground-ink, #585757)}@media(hover:hover)and (pointer:fine){.mm-motion .mm-gallery__img{transition-duration:.25s}}.mm-gallery__track{cursor:zoom-in}.mm-gallery__enlarge{position:absolute;top:10px;right:10px;z-index:1;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-pill, 40px);background:color-mix(in srgb,var(--product-ground, #efecec) 88%,transparent);color:#585757;cursor:pointer;touch-action:manipulation}.mm-gallery__enlarge svg{width:20px;height:20px}.mm-gallery__enlarge:hover{color:#252525}.mm-gallery__enlarge:focus-visible{outline:2px solid #6f6c6c;outline-offset:2px}.mm-viewer{--ink: #252525;--ink-body: #585757;--focus: #6f6c6c;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;box-sizing:border-box;background:var(--product-ground, #efecec);color:var(--ink);font-family:var(--font-sans);overflow:hidden}.mm-viewer[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.mm-viewer::backdrop{background:var(--product-ground, #efecec)}html:has(.mm-viewer[open]){overflow:hidden}.mm-motion .mm-viewer[open]{animation:mm-viewer-in var(--duration-quick, .15s) ease-out}@keyframes mm-viewer-in{0%{opacity:0}}.mm-viewer__close{justify-self:end;margin:var(--space-20, 20px) var(--space-20, 20px) 0;min-height:44px}.mm-viewer__stage{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:none;overflow:hidden;cursor:zoom-in;touch-action:pinch-zoom}.mm-viewer__stage.is-zoomed{cursor:zoom-out;touch-action:none}.mm-viewer__stage:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.mm-viewer__img{width:100%;height:100%;object-fit:contain;display:block;transform-origin:50% 50%}.mm-viewer__stage.is-zoomed .mm-viewer__img{transform:scale(2.5)}.mm-motion .mm-viewer__img{transition:transform .25s var(--ease-settle, cubic-bezier(.22, 1, .36, 1))}.mm-viewer__controls{display:flex;align-items:center;justify-content:center;gap:12px;padding:var(--space-10, 10px) 0 calc(var(--space-15, 15px) + env(safe-area-inset-bottom,0px))}.mm-viewer__arrow{display:grid;place-items:center;width:64px;height:48px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--ink);cursor:pointer;touch-action:manipulation}.mm-viewer__arrow svg{width:48px;height:14px;overflow:visible}.mm-motion .mm-viewer__arrow svg,.mm-motion .mm-viewer__line{transition:transform .3s var(--ease-settle, cubic-bezier(.22, 1, .36, 1))}.mm-viewer__arrow--prev .mm-viewer__line{transform-origin:1px 7px}.mm-viewer__arrow--next .mm-viewer__line{transform-origin:47px 7px}@media(hover:hover){.mm-viewer__arrow--prev:hover svg{transform:translate(-4px)}.mm-viewer__arrow--next:hover svg{transform:translate(4px)}.mm-viewer__arrow:hover .mm-viewer__line{transform:scaleX(1.18)}}.mm-viewer__arrow:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mm-viewer__count{min-width:72px;text-align:center;font-size:var(--text-xs);letter-spacing:.16em;font-variant-numeric:tabular-nums;color:var(--ink-body)}:is(.mm-gallery,.mm-viewer,.mm-card) img{-webkit-user-drag:none;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}@media(min-width:750px){.mm-gallery{--gallery-top: calc(var(--header-height-compact, 64px) + 24px);position:sticky;top:var(--gallery-top);container-type:inline-size;grid-template-columns:76px auto;justify-content:end}.mm-gallery__stage{width:min(100cqw - 96px,max(360px,calc((100svh - 250px)*.8)))}.mm-gallery__thumbs{position:static;align-self:stretch;contain:size;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;margin:-4px;padding:4px;background-color:var(--surface);background-image:linear-gradient(var(--surface) 30%,transparent),linear-gradient(transparent,var(--surface) 70%),radial-gradient(farthest-side at 50% 0,color-mix(in srgb,var(--ink) 14%,transparent),transparent),radial-gradient(farthest-side at 50% 100%,color-mix(in srgb,var(--ink) 14%,transparent),transparent);background-position:center top,center bottom,center top,center bottom;background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 12px,100% 12px;background-attachment:local,local,scroll,scroll}.mm-gallery__thumbs::-webkit-scrollbar{display:none}.mm-gallery__thumbs>li{flex:none}}@media(max-width:749px){.mm-gallery{grid-template-columns:minmax(0,1fr);gap:12px}.mm-gallery__stage{order:1}.mm-gallery__thumbs{order:2;flex-direction:row;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin:-3px;padding:3px}.mm-gallery__thumbs::-webkit-scrollbar{display:none}.mm-gallery__thumbs>li{flex:0 0 52px;scroll-snap-align:start}.mm-gallery__thumb{touch-action:manipulation}.mm-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.mm-gallery__track::-webkit-scrollbar{display:none}.mm-gallery__track>li{flex:0 0 100%;position:relative;scroll-snap-align:start;scroll-snap-stop:always}.mm-gallery__img{opacity:1}.mm-gallery__count{display:block;right:10px;bottom:10px;padding:4px 10px;border-radius:var(--radius-pill, 40px);background:color-mix(in srgb,var(--product-ground, #efecec) 88%,transparent);font-size:var(--text-xs);letter-spacing:1.2px;font-variant-numeric:tabular-nums;color:var(--ink-body, #585757)}}:lang(th) :is(.mm-options__legend,.mm-measure__title,.mm-sizes thead th,.mm-discover,.mm-tabs__tab,.mm-sheet__title,.mm-sheet__close,.mm-specs dt,.mm-card__title,.mm-card__material,.mm-card__sale,.mm-card__yours,.mm-seg__btn){letter-spacing:0}.mm-crumb{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:var(--text-2xs);letter-spacing:1.6px;text-transform:uppercase;color:var(--ink-body)}.mm-crumb a{color:inherit;text-decoration:none}.mm-crumb a:hover{color:var(--ink)}:lang(th) .mm-crumb{letter-spacing:0}.mm-badge{display:inline-block;padding:var(--space-5, 5px) var(--space-13, 13px) 6px;box-sizing:border-box;font-family:var(--font-sans);font-size:var(--text-xs);line-height:1;letter-spacing:1px;border-radius:var(--radius-sm, 6px);border:var(--border-width, 1px) solid transparent}.mm-badge--archive{background:var(--surface);color:var(--brand-green);border-color:var(--hairline);font-size:var(--text-2xs);font-weight:500;letter-spacing:1.4px;text-transform:uppercase;padding:6px 10px}.mm-badge--soldout{background:var(--ink);color:var(--surface);border-color:var(--ink)}.mm-card__badge{position:absolute;top:12px;left:12px;z-index:1}.mm-badge__main,.mm-badge__cm{white-space:nowrap}.mm-badge__cm{text-transform:none}[data-theme=dark] .mm-badge--archive{color:var(--ink)}.mm-stores{font-family:var(--font-sans)}.mm-stores__title{margin:0 0 10px;font-size:var(--text-xs);font-weight:500;letter-spacing:1.8px;text-transform:uppercase;color:var(--ink)}.mm-stores__list{list-style:none;margin:0;padding:0;border-top:var(--border-width, 1px) solid var(--hairline)}.mm-stores__row{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border-bottom:var(--border-width, 1px) solid var(--hairline);font-size:var(--text-sm);line-height:1.5;letter-spacing:.3px}.mm-stores__dot{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--ink-body);box-sizing:border-box}.mm-stores__row.is-in .mm-stores__dot{background:var(--action);border-color:var(--action)}.mm-stores__name{color:var(--ink)}.mm-stores__status{color:var(--ink-body);text-align:right}:lang(th) :is(.mm-badge--archive,.mm-stores__title,.mm-stores__row){letter-spacing:0}
/*# sourceMappingURL=/cdn/shop/t/24/assets/mm-components.css.map */
