@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/NotoSansJP-subset.6a27992c.woff2)format("woff2")}@font-face{font-family:Dela Gothic One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/DelaGothicOne-subset.46f8e543.woff2)format("woff2")}:root{--color-primary:#1d9e75;--color-primary-dark:#0f6e56;--color-primary-light:#e1f5ee;--color-primary-faint:#f2faf7;--header-bg:#12362a;--header-accent:#7fc9ae;--paper:#fbfbfa;--gray-50:#f7f8f8;--gray-200:#e2e5e4;--gray-400:#9aa3a0;--gray-600:#5b6461;--gray-900:#1e2422;--font-jp-fallback:system-ui, -apple-system, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", YuGothic, Meiryo, sans-serif;--font-sans:"Noto Sans JP", var(--font-jp-fallback);--font-display:"Dela Gothic One", var(--font-jp-fallback);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--cta-bg:var(--color-primary-dark);--w-prose:720px;--w-wide:1240px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px}*{box-sizing:border-box}img{max-width:100%;height:auto}body{font-family:var(--font-sans);color:var(--gray-900);background:var(--paper);margin:0}.tabular-nums,dd,td{font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:2px;border-radius:2px}.site-header :focus-visible{outline-color:var(--header-accent)}[id]{scroll-margin-top:72px}.site-header{background:var(--header-bg);z-index:10;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex;position:sticky;top:0}.site-header__logo{font-family:var(--font-display);font-weight:400;font-size:clamp(var(--text-base), 4.5vw, var(--text-lg));color:#fff;letter-spacing:.04em;white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.site-header__logo img{border-radius:7px;width:30px;height:30px;display:block}.site-header__logo small{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--header-accent);letter-spacing:.22em;margin-left:2px;font-weight:700;display:none}.site-header__nav{font-size:var(--text-sm);gap:14px;display:flex}.site-header__nav a{color:#ffffffd9;white-space:nowrap}.site-header__nav a.is-current{color:#fff;border-bottom:2px solid var(--header-accent)}.site-header__nav a.is-desktop-only,.site-header__tagline{display:none}.drawer{flex-shrink:0}.drawer__toggle{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.drawer__toggle::-webkit-details-marker{display:none}.drawer[open] .drawer__toggle{background:#ffffff24}.drawer__bars,.drawer__bars:before,.drawer__bars:after{background:#fff;border-radius:2px;width:20px;height:2px;display:block}.drawer__bars{position:relative}.drawer__bars:before,.drawer__bars:after{content:"";position:absolute;left:0}.drawer__bars:before{top:-6px}.drawer__bars:after{top:6px}.drawer__panel{z-index:50;background:var(--gray-50);border-bottom:1px solid var(--gray-200);padding:var(--space-4) var(--space-5) var(--space-5);max-height:calc(100vh - 100%);position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 6px 16px #0000001f}.drawer__group+.drawer__group{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--gray-200)}.drawer__group-title{font-size:var(--text-xs);color:var(--gray-600);letter-spacing:.1em;margin:0 0 var(--space-2);font-weight:800;display:block}.drawer__list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.drawer__list a{min-height:44px;padding:0 var(--space-4);border:1px solid var(--gray-200);font-size:var(--text-base);color:var(--color-primary-dark);background:#fff;border-radius:12px;align-items:center;display:inline-flex}.drawer__list a.is-current{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);font-weight:800}.myshoe-prompt{background:var(--color-primary-light);font-size:var(--text-base);color:var(--color-primary-dark);padding:8px 16px}.myshoe-trigger{background:var(--cta-bg);color:#fff;font-size:var(--text-sm);cursor:pointer;border:none;border-radius:20px;flex-shrink:1;max-width:96px;padding:8px 10px;overflow:hidden}.myshoe-trigger--set{background:var(--color-primary-dark)}@media (width<=390px){.site-header{gap:8px;padding:10px 8px}.site-header__nav{gap:10px}.myshoe-trigger{max-width:84px;padding:8px}}.myshoe-trigger__label{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.myshoe-trigger__label--full{display:none}.myshoe-trigger__label--short{display:inline-block}.myshoe-modal-overlay{z-index:100;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.myshoe-modal{background:#fff;border-radius:12px;width:90%;max-width:420px;max-height:80vh;padding:20px;overflow-y:auto}.myshoe-modal__header{justify-content:space-between;align-items:center;display:flex}.myshoe-modal__tabs{gap:8px;margin:12px 0;display:flex}.myshoe-modal__tabs button{border:1px solid var(--gray-600);color:var(--gray-900);cursor:pointer;background:#fff;border-radius:999px;flex:1;padding:8px}.myshoe-modal__tabs button.active{background:var(--color-primary-light);color:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:inset 0 0 0 1px var(--color-primary-dark);font-weight:700}.myshoe-modal__search input{border:1px solid var(--gray-200);border-radius:6px;width:100%;margin-bottom:8px;padding:8px}.myshoe-modal__list{max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.myshoe-modal__list li button{text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--gray-50);background:0 0;width:100%;padding:8px}.myshoe-modal__list li button:hover{background:var(--gray-50)}.myshoe-modal__empty{color:var(--gray-600);padding:8px}.myshoe-modal__manual label{font-size:var(--text-base);margin-bottom:10px;display:block}.myshoe-modal__manual input{border:1px solid var(--gray-200);border-radius:6px;width:100%;margin-top:4px;padding:8px;display:block}.myshoe-modal__hint{font-size:var(--text-sm);color:var(--gray-600)}.myshoe-modal__submit{background:var(--cta-bg);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:8px;padding:10px;font-weight:700}.myshoe-modal__clear{border:1px solid var(--gray-200);width:100%;color:var(--gray-600);cursor:pointer;background:0 0;border-radius:6px;margin-top:12px;padding:8px}.myshoe-modal__nick{font-size:var(--text-base);margin:8px 0 12px;display:block}.myshoe-modal__nick input{border:1px solid var(--gray-200);border-radius:6px;width:100%;margin-top:4px;padding:8px;display:block}.myshoe-modal__error{color:#991b1b;font-size:var(--text-base);background:#fef2f2;border-radius:6px;margin-top:8px;padding:8px}.myshoe-trigger__count{font-size:var(--text-sm);opacity:.85;display:none}.myshoe-badge{position:relative}.myshoe-dropdown{border:1px solid var(--gray-200);z-index:20;background:#fff;border-radius:10px;min-width:220px;max-width:320px;padding:6px;position:absolute;top:calc(100% + 6px);right:-8px;box-shadow:0 6px 16px #0000001f}.myshoe-dropdown__list{margin:0;padding:0;list-style:none}.myshoe-dropdown__item{border-bottom:1px solid var(--gray-50);align-items:center;gap:4px;padding:2px;display:flex}.myshoe-dropdown__item:last-child{border-bottom:none}.myshoe-dropdown__switch{text-align:left;cursor:pointer;font-size:var(--text-base);color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;border-radius:6px;flex:1;padding:8px;overflow:hidden}.myshoe-dropdown__switch:hover{background:var(--gray-50)}.myshoe-dropdown__switch.is-active{color:var(--color-primary-dark);font-weight:700}.myshoe-dropdown__rename,.myshoe-dropdown__remove{cursor:pointer;color:var(--gray-600);font-size:var(--text-base);background:0 0;border:none;border-radius:4px;padding:6px 8px}.myshoe-dropdown__rename:hover,.myshoe-dropdown__remove:hover{background:var(--gray-50);color:var(--gray-900)}.myshoe-dropdown__editrow{gap:4px;width:100%;padding:4px;display:flex}.myshoe-dropdown__editrow input{border:1px solid var(--gray-200);font-size:var(--text-base);border-radius:4px;flex:1;min-width:0;padding:6px}.myshoe-dropdown__editrow button{border:1px solid var(--gray-200);cursor:pointer;font-size:var(--text-sm);background:#fff;border-radius:4px;padding:4px 8px}.myshoe-dropdown__actions{border-top:1px solid var(--gray-200);flex-direction:column;gap:4px;margin-top:6px;padding-top:6px;display:flex}.myshoe-dropdown__add,.myshoe-dropdown__bulk{border:1px solid var(--gray-200);cursor:pointer;width:100%;font-size:var(--text-base);color:var(--gray-900);background:#fff;border-radius:6px;padding:8px}.myshoe-dropdown__add:hover:not(:disabled),.myshoe-dropdown__bulk:hover{background:var(--color-primary-light);border-color:var(--color-primary)}.myshoe-dropdown__add:disabled{opacity:.5;cursor:not-allowed}.myshoe-dropdown__bulk{background:var(--cta-bg);color:#fff;border-color:var(--color-primary)}.myshoe-dropdown__bulk:hover{background:var(--color-primary-dark)}.metric__bar-wrap{flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.metric__markers{pointer-events:none;flex-direction:column-reverse;align-items:center;display:flex;position:absolute;bottom:100%;left:0;right:0}.metric__markers--above-me{bottom:calc(100% + 20px)}.metric__marker{pointer-events:auto;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;padding:0;line-height:1;display:flex}.metric__marker--active .metric__marker-triangle{color:var(--color-primary-dark);font-size:var(--text-base)}.metric__marker--other .metric__marker-triangle{color:var(--gray-600);font-size:var(--text-sm)}.metric__marker--peer .metric__marker-triangle{color:var(--gray-600);font-size:var(--text-base)}.metric__marker--agg{color:var(--gray-600);font-size:var(--text-sm)}.metric__r--peer{color:var(--gray-900)}.metric__marker-legend{font-size:var(--text-xs);color:var(--gray-600);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;margin:6px 0 0;display:flex}.metric__marker-legend-mark{font-style:normal;line-height:1}.metric__marker-legend-mark--me{color:var(--color-primary-dark);font-size:var(--text-base)}.metric__marker-legend-mark--peer{color:var(--gray-600);font-size:var(--text-base)}.metric__marker-legend-mark--my{color:var(--gray-600);font-size:var(--text-sm)}.metric__marker-label{font-size:var(--text-xs);color:var(--color-primary-dark);text-overflow:ellipsis;white-space:nowrap;max-width:80px;font-weight:700;overflow:hidden}.metric__marker-tooltip{border:1px solid var(--gray-200);font-size:var(--text-sm);white-space:nowrap;z-index:5;pointer-events:none;background:#fff;border-radius:6px;padding:4px 8px;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000001a}.metric__marker-tooltip .is-active{color:var(--color-primary-dark);font-weight:700}.range-slider__markers{pointer-events:none;height:100%;position:absolute;top:0;left:0;right:0}.range-slider__marker{pointer-events:auto;flex-direction:column;align-items:center;display:flex;position:absolute;top:-28px;transform:translate(-50%)}.range-slider__marker--active .range-slider__marker-triangle{color:var(--color-primary-dark);font-size:var(--text-base)}.range-slider__marker--other .range-slider__marker-triangle{color:var(--gray-600);font-size:var(--text-xs)}.range-slider__marker-label{font-size:var(--text-xs);color:var(--color-primary-dark);text-overflow:ellipsis;white-space:nowrap;order:-1;max-width:90px;margin-bottom:1px;font-weight:700;overflow:hidden}.compare-view__load-myshoes{background:var(--cta-bg);color:#fff;cursor:pointer;font-size:var(--text-base);border:none;border-radius:8px;padding:8px 12px;font-weight:700}.compare-view__load-myshoes:hover{background:var(--color-primary-dark)}.compare-view__manual-note{font-size:var(--text-sm);color:var(--gray-600);margin:4px 0 8px}.diff-badge{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.diff-badge__item{background:var(--color-primary-light);color:var(--color-primary-dark);font-size:var(--text-sm);border-radius:10px;padding:2px 8px}.diff-badge__warn{color:#b45309}.diff-badge__note{font-size:var(--text-sm);color:#b45309;width:100%;margin:4px 0 0}.shoe-search__toolbar{padding:12px max(16px, calc((100% - var(--w-wide)) / 2 + 16px));border-bottom:1px solid var(--gray-200);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.shoe-search__q{flex:100%;min-width:160px}.shoe-search__q input{box-sizing:border-box;border:1px solid var(--gray-200);width:100%;font-size:var(--text-base);background:#fff;border-radius:6px;padding:8px 12px}.shoe-search__filter-toggle{border:1px solid var(--gray-600);color:var(--gray-900);cursor:pointer;background:#fff;border-radius:8px;padding:8px 14px;font-weight:700;display:block}.shoe-search__share{border:1px solid var(--gray-600);color:var(--gray-900);cursor:pointer;background:#fff;border-radius:8px;padding:8px 14px;font-weight:700}.shoe-search__sort{border:1px solid var(--gray-200);cursor:pointer;font-size:inherit;background:#fff;border-radius:6px;padding:8px 14px}.shoe-search__reset{border:1px solid var(--gray-600);cursor:pointer;font-weight:700;font-size:var(--text-sm);color:var(--gray-900);background:#fff;border-radius:8px;padding:8px 14px}.shoe-search__count{color:var(--gray-900);font-size:var(--text-base);margin:0 0 12px;font-weight:700}.shoe-search__results{scroll-margin-top:76px}.shoe-search__q label{display:block}.shoe-search__active{padding:8px max(16px, calc((100% - var(--w-wide)) / 2 + 16px));border-bottom:1px solid var(--gray-200);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;display:flex}.shoe-search__active-label{color:var(--gray-600)}.shoe-search__active-item{background:var(--color-primary-light);color:var(--color-primary-dark);border-radius:999px;padding:2px 10px}.shoe-search__allround-note{padding:8px max(16px, calc((100% - var(--w-wide)) / 2 + 16px));border-bottom:1px solid var(--gray-200);font-size:var(--text-sm);color:var(--gray-600);margin:0;line-height:1.6}.shoe-search__guide{color:var(--color-primary-dark)}html[data-pending-filter] .shoe-search__count,html[data-pending-filter] .shoe-search__results{visibility:hidden}.shoe-search__layout{max-width:var(--w-wide);flex-direction:column;gap:20px;margin:0 auto;padding:16px;display:flex}.shoe-search__sidebar{flex-shrink:0;width:260px;display:none}.shoe-search__grid{flex:1;grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.shoe-search__results{flex:1}.shoe-search__sheet-overlay{z-index:100;background:#0006;align-items:flex-end;display:flex;position:fixed;inset:0}.shoe-search__sheet{background:#fff;border-radius:16px 16px 0 0;width:100%;max-height:85vh;padding:16px;overflow-y:auto}.shoe-search__sheet-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.shoe-search__sheet-header button{background:var(--gray-50);width:44px;height:44px;font-size:var(--text-base);cursor:pointer;border:none;border-radius:50%}.shoe-search__sheet-apply{background:var(--cta-bg);color:#fff;border:none;border-radius:8px;width:100%;margin-top:12px;padding:12px;font-weight:700}.metric__marker--other .metric__marker-label,.range-slider__marker--other .range-slider__marker-label{display:none}.facet-group{margin-bottom:20px}.facet-group h3{font-size:var(--text-base);margin-bottom:8px}.facet-chips{flex-wrap:wrap;gap:6px;display:flex}.facet-chip{border:1px solid var(--gray-600);color:var(--gray-900);cursor:pointer;font-size:var(--text-sm);background:#fff;border-radius:999px;padding:6px 12px}.facet-chip--active{background:var(--color-primary-light);color:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:inset 0 0 0 1px var(--color-primary-dark);font-weight:700}.facet-checkboxes label{font-size:var(--text-base);margin-bottom:6px;display:block}.facet-checkbox-single{font-size:var(--text-base);align-items:center;gap:6px;margin-bottom:4px;display:flex}.facet-count{color:var(--gray-600)}.facet-range{align-items:center;gap:6px;display:flex}.facet-range input{border:1px solid var(--gray-200);border-radius:6px;width:80px;padding:6px}.facet-hint{font-size:var(--text-sm);color:var(--gray-600);margin:0 0 6px}.diff-list-head{margin:0 0 10px}.shoe-card{border:1px solid var(--gray-200);background:#fff;border-radius:12px;flex-direction:column;height:100%;display:flex;overflow:hidden}.shoe-card__body{flex-direction:column;flex:1;padding:14px;display:flex}.shoe-card__header{font-size:var(--text-sm);color:var(--gray-600);justify-content:space-between;display:flex}.shoe-card__tested-badge{color:var(--color-primary-dark)}.shoe-card__jpundecided{color:var(--gray-600);white-space:nowrap;flex-shrink:0;font-weight:600}.shoe-card__kana{font-size:var(--text-sm);color:var(--gray-600);margin:-2px 0 6px}.shoe-card__release{font-size:var(--text-sm);color:var(--gray-600);margin:2px 0 0;font-weight:600}.shoe-table__model .shoe-card__jpundecided{font-size:var(--text-sm);margin-left:6px}.shoe-card__title{font-size:var(--text-base);margin:6px 0}.shoe-card__tags{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.shoe-card__use,.shoe-card__highlight{font-size:var(--text-xs);border-radius:999px;padding:3px 10px}.shoe-card__use{background:var(--color-primary-dark);color:#fff}.shoe-card__highlight{background:var(--gray-50);color:var(--gray-900);border:1px solid var(--gray-200)}.shoe-card__metrics{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;margin:auto 0 0;padding-top:6px;display:grid}.shoe-card__metric-label{font-size:var(--text-xs);color:var(--gray-600)}.shoe-card__metric-value{margin:0}.shoe-card__price{font-weight:700}.shoe-thumb{aspect-ratio:4/3;background:var(--gray-50);place-items:center;display:grid;position:relative}.shoe-thumb__fallback{place-items:center;gap:2px;padding:0 10px;display:grid}.shoe-thumb__initial{font-size:var(--text-2xl);color:var(--gray-600);font-weight:700;display:none}.shoe-thumb__name{font-size:var(--text-sm);color:var(--gray-600);text-align:center;overflow-wrap:anywhere;max-width:70%;font-weight:700;line-height:1.4}.shoe-thumb__img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.shoe-thumb.is-loaded .shoe-thumb__fallback,.shoe-card[hidden],.shoe-search__grid[hidden],.landing-tools[hidden],.view-toggle[hidden],.shoe-table-wrap[hidden]{display:none}.landing-tools{margin-bottom:12px}.landing-tools__bar{flex-direction:column;gap:10px;display:flex}.landing-tools__sort{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.landing-tools__sort label{align-items:center;gap:6px;font-weight:700;display:flex}.landing-tools__select{font-size:var(--text-sm);border:1px solid var(--gray-200);color:var(--gray-900);appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%235B6461' stroke-width='2'/%3E%3C/svg%3E") right 10px center no-repeat;border-radius:6px;min-height:44px;padding:6px 30px 6px 10px}.landing-tools__count{color:var(--gray-600)}.landing-tools__reset{font-size:var(--text-sm);border:1px solid var(--gray-200);cursor:pointer;background:#fff;border-radius:6px;min-height:44px;margin-left:auto;padding:6px 12px}.landing-tools .facet-chip{align-items:center;min-height:44px;display:inline-flex}.compare-slot__filled .shoe-thumb{aspect-ratio:1;border-radius:6px;width:64px;margin-bottom:6px;overflow:hidden}.compare-slot__filled .shoe-thumb__initial{font-size:var(--text-base);display:block}.compare-slot__filled .shoe-thumb__name{display:none}.myshoe-modal__option{align-items:center;gap:10px;display:flex}.myshoe-modal__option .shoe-thumb{aspect-ratio:1;border-radius:4px;flex:none;width:40px;overflow:hidden}.myshoe-modal__option .shoe-thumb__initial{font-size:var(--text-sm);display:block}.myshoe-modal__option .shoe-thumb__name{display:none}.shoe-search__empty{text-align:center;color:var(--gray-600);padding:24px}.shoe-search__relaxed{text-align:left;margin-top:16px}.compare-view__toolbar{justify-content:flex-end;padding:12px 16px;display:flex}.compare-view__share{border:1px solid var(--gray-600);color:var(--gray-900);cursor:pointer;background:#fff;border-radius:8px;padding:8px 14px;font-weight:700}.compare-view__slots{grid-template-columns:repeat(2,1fr);gap:12px;padding:0 16px;display:grid}.compare-slot{border:1px dashed var(--gray-200);border-radius:8px;min-height:80px;padding:12px;position:relative}.compare-slot__empty input{border:1px solid var(--gray-200);border-radius:6px;width:100%;padding:6px}.compare-slot__suggestions{border:1px solid var(--gray-200);z-index:5;background:#fff;width:90%;margin:4px 0 0;padding:0;list-style:none;position:absolute}.compare-slot__suggestions button{text-align:left;cursor:pointer;width:100%;font-size:var(--text-sm);background:0 0;border:none;padding:6px}.compare-slot__remove{cursor:pointer;background:0 0;border:none;position:absolute;top:4px;right:4px}.compare-slot__brand{font-size:var(--text-sm);color:var(--gray-600);margin:0}.compare-slot__model{margin:4px 0 0;font-weight:700}.compare-slot__no-result{font-size:var(--text-sm);color:var(--gray-600);margin:4px 0 0}.compare-view__table-wrap{padding:20px 16px}.compare-view__basis-warn{font-size:var(--text-sm);color:var(--gray-600);margin:0 0 10px}.compare-view__table{border-collapse:collapse;width:100%;display:none}.compare-view__table th,.compare-view__table td{border:1px solid var(--gray-200);text-align:left;font-size:var(--text-base);padding:10px}.compare-view__mini-slider-track{background:var(--gray-200);border-radius:2px;height:4px;margin-top:4px;position:relative}.compare-view__mini-slider-fill{background:var(--color-primary);width:8px;height:8px;top:-2px;left:calc(4px + var(--pos) * (100% - 8px) / 100);border-radius:50%;position:absolute;transform:translate(-50%)}.compare-view__mini-slider-caption{font-size:var(--text-xs);color:var(--gray-600)}.compare-view__cell-sub{font-size:var(--text-xs);color:var(--gray-600);display:block}.compare-view__mobile-cards{padding:0 8px;display:block}.compare-view__hint{color:var(--gray-600);padding:24px 16px}.shoe-detail__header{border-bottom:1px solid var(--gray-200);padding:20px 16px}.shoe-detail__label{background:var(--gray-50);color:var(--gray-600);font-size:var(--text-sm);border-radius:4px;margin-bottom:8px;padding:2px 8px;display:inline-block}.shoe-detail__specs{padding:20px 16px}.spec-row{margin-bottom:20px}.spec-row__label{font-size:var(--text-base);color:var(--gray-600)}.spec-row__value{font-size:var(--text-xl);font-weight:700}.spec-row__slider-track{background:var(--gray-200);border-radius:3px;height:6px;margin:8px 0 4px;position:relative}.spec-row__slider-fill{background:var(--color-primary);border-radius:50%;width:10px;height:10px;position:absolute;top:-2px;transform:translate(-50%)}.spec-row__caption{font-size:var(--text-sm);color:var(--gray-600)}.spec-row__no-data{font-size:var(--text-sm);color:var(--gray-600);font-style:italic}.detail{max-width:var(--w-prose);margin:0 auto;padding:24px 20px 40px}.detail__header{margin-bottom:18px}.detail__vlabel{font-size:var(--text-xs);color:var(--gray-600);border:1px solid var(--gray-200);background:#fff;border-radius:4px;padding:3px 10px;display:inline-block}.detail__sub{color:var(--gray-600);font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;margin:10px 0 0;font-weight:700}.detail__kana{color:var(--gray-600);font-size:var(--text-sm);margin:2px 0 0}.detail__header h1{font-size:var(--text-2xl);margin:4px 0 10px;font-weight:800}.detail__src{font-size:var(--text-sm);color:var(--gray-600);margin:0 0 10px}.detail__src a{color:var(--color-primary-dark);text-decoration:underline}.detail__msrpsource{font-size:var(--text-sm);color:var(--gray-600);margin:-4px 0 12px}.detail__msrpsource a{color:var(--color-primary-dark);text-decoration:underline}.detail__maxcushion{margin:6px 0 10px}.detail__maxcushion-chip{font-size:var(--text-sm);color:var(--color-primary-dark);background:var(--color-primary-light);border-radius:20px;padding:3px 10px;font-weight:700;display:inline-block}.detail__maxcushion-note{font-size:var(--text-xs);color:var(--gray-600);margin-top:2px;display:block}.metric{border:1px solid var(--gray-200);background:#fff;border-radius:14px;margin-bottom:14px;padding:20px}.metric>h3{font-size:var(--text-base);margin:0 0 12px;font-weight:800}.metric__rankpill{background:var(--color-primary-light);color:var(--color-primary-dark);font-size:var(--text-sm);vertical-align:1px;border-radius:999px;margin-left:8px;padding:3px 12px;font-weight:800;display:inline-block}.metric__rankpill small{font-size:var(--text-xs);font-weight:700}.metric__row{grid-template-columns:1fr;align-items:end;gap:14px;display:grid}.metric__results{border-top:2px solid var(--gray-900)}.metric__r{border-bottom:1px solid var(--gray-200);font-size:var(--text-sm);justify-content:space-between;gap:8px;padding:9px 2px;display:flex}.metric__r--me .metric__name{font-weight:700}.metric__r--avg{color:var(--gray-600)}.metric__val{font-weight:800;font-size:var(--text-base);white-space:nowrap}.metric__val small{font-size:var(--text-xs);color:var(--gray-600);white-space:normal;font-weight:600;display:block}.metric__cap{font-size:var(--text-sm);color:var(--gray-600);margin:0 0 6px}.metric__excluded{font-size:var(--text-xs);color:var(--gray-600);margin:0 0 8px}.metric__bars{align-items:flex-end;gap:2px;height:124px;padding-top:52px;display:flex}.metric__bar{background:var(--gray-200);cursor:pointer;border:none;border-radius:2px 2px 0 0;flex:1;min-width:8px;padding:0}.metric__bar--me{background:var(--color-primary);position:relative}.metric__bar--me:before{content:"▼";font-size:var(--text-base);color:var(--color-primary-dark);position:absolute;top:-20px;left:50%;transform:translate(-50%)}.metric__bar--sel{outline-offset:1px;outline:2px solid #e0862f}.metric__bar--seg{background:0 0;flex-direction:column-reverse;display:flex}.metric__bar--seg .metric__seg{flex-basis:0;width:100%;min-height:1px;display:block}.metric__bar--seg .metric__seg:last-child{border-radius:2px 2px 0 0}.metric__seg--std{background:var(--color-primary)}.metric__seg--other{background:var(--b-balance)}.metric__seg--undisclosed{background:var(--gray-400)}.metric__basis{font-size:var(--text-xs);color:var(--gray-600);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0 0 8px;display:flex}.metric__legend{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.metric__swatch{border-radius:2px;width:10px;height:10px;margin-left:10px;font-style:normal;display:inline-block}.metric__legend .metric__swatch:first-child{margin-left:0}.metric__swatch--std{background:var(--color-primary)}.metric__swatch--other{background:var(--b-balance)}.metric__swatch--undisclosed{background:var(--gray-400)}.metric__toggle{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.metric__axis{font-size:var(--text-xs);color:var(--gray-600);justify-content:space-between;margin-top:4px;display:flex}.metric__binpop{background:#fffdfa;border:1px solid #e0862f;border-radius:10px;margin-top:8px;padding:10px 12px}.metric__binpop-title{font-size:var(--text-sm);color:#a25b12;margin:0 0 6px;font-weight:800}.metric__binpop-list--expanded{max-height:240px;overflow-y:auto}.metric__binpop-row{font-size:var(--text-sm);color:var(--color-primary-dark);gap:10px;padding:3px 0;display:flex}.metric__binpop-row--me{background:var(--color-primary-light);border-radius:6px;margin:0 -6px;padding:3px 6px;font-weight:700}.metric__binpop-more{font-size:var(--text-sm);color:var(--gray-600);padding-top:4px;display:block}.metric__binpop-toggle{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;font-family:inherit}.metric__foot{font-size:var(--text-xs);color:var(--gray-600);margin:10px 0 0}.metric__nodata{font-size:var(--text-base);color:var(--gray-600);margin:0;font-style:italic}.metric__building{font-size:var(--text-sm);color:var(--gray-600)}.detail__body{font-size:var(--text-base);margin:0}.msrp-note{margin:var(--space-3) 0 0;line-height:1.8}.msrp-note[hidden]{display:none}.msrp-note[data-scope=page]{margin-bottom:var(--space-4)}.detail__muted{color:var(--gray-600)}.detail__link{color:var(--color-primary-dark);text-decoration:underline}.detail__similar{font-size:var(--text-base);margin:0;padding-left:1.2em}.detail__similar li{margin-bottom:4px}.new-sec-title{font-size:var(--text-xl);margin:0 0 10px;font-weight:800}.new-toc__grid{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.new-toc__card{border:1px solid var(--gray-200);height:100%;color:inherit;background:#fff;border-radius:12px;flex-direction:column;justify-content:space-between;gap:6px;padding:12px 14px;text-decoration:none;display:flex}.new-toc__card:hover,.new-toc__card:focus-visible{border-color:var(--color-primary-dark)}.new-toc__label{font-size:var(--text-base);color:var(--color-primary-dark);font-weight:700;line-height:1.4}.new-toc__n{font-size:var(--text-xl);font-weight:800}@media (width>=768px){.new-toc__grid{grid-template-columns:repeat(4,1fr)}}.new-months li{margin-bottom:8px}.new-nav{margin-top:24px}.detail__actions{margin:20px 0 10px}.detail__cta{background:var(--cta-bg);color:#fff;font-size:var(--text-base);border-radius:8px;padding:12px 20px;font-weight:700;display:inline-block}.detail__infolist{margin:0}.detail__inforow{border-bottom:1px solid var(--gray-200);font-size:var(--text-base);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.detail__inforow:last-child{border-bottom:none}.detail__inforow dt{color:var(--gray-600)}.detail__inforow dd{text-align:right;margin:0;font-weight:700}.detail__relmonth{font-weight:400;font-size:var(--text-sm);white-space:nowrap;color:var(--color-primary-dark);text-decoration:underline}[data-sysfont]{font-family:var(--font-jp-fallback)}.price-block-rakuten__pr{font-size:var(--text-xs);color:var(--gray-600);border:1px solid var(--gray-400);vertical-align:2px;border-radius:4px;padding:1px 6px;font-weight:700}.price-block-rakuten__list{margin:0;padding:0;list-style:none}.price-block-rakuten__item{border:1px solid var(--gray-200);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:10px 12px;display:flex}.price-block-rakuten__item a{flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}.price-block-rakuten__item--best{background:var(--color-primary-light);border-color:var(--color-primary)}.price-block-rakuten__shop{font-size:var(--text-base)}.price-block-rakuten__price{font-size:var(--text-base);font-weight:800}.price-block-rakuten__ship{font-size:var(--text-sm);color:var(--gray-600)}.price-block-rakuten__diff{font-size:var(--text-base);color:var(--color-primary-dark);margin:4px 0 0;font-weight:700}.price-block-rakuten__meta{font-size:var(--text-sm);color:var(--gray-600);margin:10px 0 0}.price-block-none__text{font-size:var(--text-base);color:var(--gray-600);margin:0}.price-block-none__note{font-size:var(--text-sm);color:var(--gray-600);margin:10px 0 0}.price-block-amazon__pr{font-size:var(--text-xs);color:var(--gray-600);border:1px solid var(--gray-400);vertical-align:2px;border-radius:4px;padding:1px 6px;font-weight:700}.price-block-amazon__body{margin:0}.price-block-amazon__link{border:1px solid var(--gray-600);color:var(--gray-900);font-size:var(--text-base);background:#fff;border-radius:8px;padding:10px 16px;font-weight:700;display:inline-block}.price-block-yahoo__pr{font-size:var(--text-xs);color:var(--gray-600);border:1px solid var(--gray-400);vertical-align:2px;border-radius:4px;padding:1px 6px;font-weight:700}.price-block-yahoo__list{margin:0;padding:0;list-style:none}.price-block-yahoo__item{border:1px solid var(--gray-200);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:10px 12px;display:flex}.price-block-yahoo__item a{flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}.price-block-yahoo__item--best{background:var(--color-primary-light);border-color:var(--color-primary)}.price-block-yahoo__shop{font-size:var(--text-base)}.price-block-yahoo__price{font-size:var(--text-base);font-weight:800}.price-block-yahoo__ship{font-size:var(--text-sm);color:var(--gray-600)}.price-block-yahoo__diff{font-size:var(--text-base);color:var(--color-primary-dark);margin:4px 0 0;font-weight:700}.price-block-yahoo__meta{font-size:var(--text-sm);color:var(--gray-600);margin:10px 0 0}.price-block-yahoo__credit{font-size:var(--text-xs);color:var(--gray-600);margin:4px 0 0}.price-block-yahoo__credit a{color:var(--gray-600);text-decoration:underline}.pair-compare__table-wrap{overflow-x:auto}.pair-compare__table{border-collapse:collapse;width:100%;display:none}.pair-compare__table th,.pair-compare__table td{border:1px solid var(--gray-200);text-align:left;font-size:var(--text-base);padding:10px}.pair-compare__table{table-layout:fixed}.pair-compare__table thead th{background:var(--color-primary-faint);font-weight:800}.pair-compare__table tbody th{background:var(--gray-50);font-weight:800}.pair-compare__table th:first-child{width:26%}.pair-compare__table td,.pair-compare__table th{word-break:break-word}.pair-compare__median-pop{font-size:var(--text-xs);color:var(--gray-600);font-weight:400}.pair-compare__basis-warn{font-size:var(--text-sm);color:var(--gray-600);margin:2px 0 0}.pair-compare__mobile-cards{display:block}.pair-compare__mobile-card{border:1px solid var(--gray-200);border-radius:10px;margin-bottom:14px;padding:14px}.pair-compare__mobile-field{font-weight:700;font-size:var(--text-base);margin:0 0 6px}.pair-compare__mobile-card dl>div{border-bottom:1px solid var(--gray-50);justify-content:space-between;padding:4px 0;display:flex}.pair-compare__vlabel{font-size:var(--text-xs);color:var(--gray-600);border:1px solid var(--gray-200);white-space:nowrap;background:#fff;border-radius:4px;margin-left:6px;padding:2px 8px}.pair-compare__condition{margin-bottom:18px}.pair-compare__condition:last-child{margin-bottom:0}.pair-compare__condition>h4{font-size:var(--text-base);margin:0 0 6px;font-weight:700}.site-footer{border-top:1px solid var(--gray-200);text-align:center;margin-top:40px;padding:24px 16px}.site-footer__nav{font-size:var(--text-base);flex-wrap:wrap;justify-content:center;gap:12px 20px;display:flex}.site-footer__nav a{color:var(--gray-600)}.site-footer__group-title{width:100%;font-size:var(--text-xs);color:var(--gray-600);letter-spacing:.1em;margin:0 0 2px;font-weight:800;display:block}.site-footer__nav+.site-footer__nav{margin-top:18px}.site-footer__trust{color:var(--gray-600);font-size:var(--text-sm);margin:14px 0 0}.site-footer__copy{color:var(--gray-600);font-size:var(--text-sm);margin:6px 0 0}.site-footer__credit{color:var(--gray-600);font-size:var(--text-sm);margin:6px 0 0;display:inline-block}.site-footer__yahoo-credit{margin-top:6px;display:block}.site-footer__yahoo-credit a{color:revert;text-decoration:revert}:root{--b-rebound:#e0873c;--b-balance:#3b93b8;--b-cushion:var(--color-primary);--b-multi:#8b6db0;--b-unknown:var(--gray-400)}.mat-pill{font-size:var(--text-sm);border-radius:20px;align-items:center;gap:5px;padding:2px 9px;font-weight:700;line-height:1.5;display:inline-flex}.mat-pill:before{content:"";opacity:.85;background:currentColor;border-radius:50%;width:7px;height:7px}.mat-pill--rebound{color:var(--b-rebound);background:#fbeedf}.mat-pill--balance{color:var(--b-balance);background:#e4f1f6}.mat-pill--cushion{color:var(--color-primary-dark);background:var(--color-primary-light)}.mat-pill--multi{color:var(--b-multi);background:#f0eaf6}.mat-pill--unknown{color:#6b7370;background:var(--gray-50)}.mat-pill--unknown:before{background:var(--b-unknown)}.mat-pill--outline{border:1px solid var(--gray-200);background:0 0}.mat-pill--link{cursor:pointer;text-decoration:underline}.mat-basis{font-size:var(--text-xs);align-items:center;gap:3px;font-weight:700;display:inline-flex}.mat-basis--official{color:var(--color-primary-dark)}.mat-basis--official:before{content:"✓"}.mat-basis--industry{color:#b8791f}.mat-basis--industry:before{content:"◇"}.mat-basis--none{color:var(--gray-600)}.mat-basis--none:before{content:"—"}.matcard{border:1px solid var(--gray-200);background:#fff;border-radius:14px;margin-bottom:14px;overflow:hidden}.matcard__head{background:var(--gray-50);font-size:var(--text-sm);color:var(--gray-600);border-bottom:1px solid var(--gray-200);justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;font-weight:700;display:flex}.matcard__head .tip{font-size:var(--text-xs);color:var(--gray-600);font-weight:400}.matcard__body{padding:16px}.matcard--unknown .matcard__body{background:#fafbfb}.matcard__foamname{font-size:var(--text-lg);font-weight:800}.matcard__foamname small{font-size:var(--text-xs);color:var(--gray-600);margin-left:8px;font-weight:400}.matcard__badges{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 6px;display:flex}.matcard__basisline{font-size:var(--text-sm);color:var(--gray-600);margin:4px 0}.matcard__basisline a{color:var(--color-primary-dark);text-decoration:underline}.matcard__countchip{font-size:var(--text-sm);border:1px solid var(--gray-200);color:var(--gray-600);background:#fff;border-radius:20px;padding:2px 9px;font-weight:700}.matcard__countchip:hover{border-color:var(--color-primary)}.matcard__footnote{font-size:var(--text-sm);color:var(--gray-600);border-top:1px dashed var(--gray-200);margin:10px 0 0;padding-top:8px;line-height:1.6}.matcard__note{font-size:var(--text-sm);color:var(--gray-600);margin:12px 0 0;line-height:1.7}.matcard__note a{color:var(--color-primary-dark);text-decoration:underline}.matcard__fetched{font-size:var(--text-sm);color:var(--gray-600);margin:2px 0 0}.matcard__component{border-bottom:1px solid var(--gray-50);font-size:var(--text-base);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.matcard__component:last-child{border-bottom:none}.matcard__component-name{min-width:110px;font-weight:700}.matcard__component-src{font-size:var(--text-sm)}.matcard__component-src a{color:var(--color-primary-dark);text-decoration:underline}.matcard__ref{background:var(--gray-50);border:1px dashed var(--gray-400);font-size:var(--text-xs);color:var(--gray-600);border-radius:8px;margin:10px 0 4px;padding:8px 10px;line-height:1.6}.matcard__ref-head{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0 0 4px;display:flex}details>summary.matcard__ref-head{cursor:pointer;margin:0;list-style:none}details>summary.matcard__ref-head::-webkit-details-marker{display:none}details>summary.matcard__ref-head:before{content:"▸";color:var(--gray-600)}details[open]>summary.matcard__ref-head{margin-bottom:4px}details[open]>summary.matcard__ref-head:before{content:"▾"}.matcard__ref-head b{font-size:var(--text-sm);color:var(--gray-900)}.matcard__ref-item+.matcard__ref-item{border-top:1px dotted var(--gray-200);margin-top:6px;padding-top:6px}.matcard__ref-text{color:var(--gray-900);margin:0}.matcard__ref-src{margin:2px 0 0}.matcard__ref-src a{color:var(--color-primary-dark);text-decoration:underline}.mprops{background:var(--color-primary-faint);border-radius:10px;gap:8px;margin:14px 0 4px;padding:12px;display:grid}.mprop{font-size:var(--text-sm);grid-template-columns:64px 1fr 84px;align-items:center;gap:10px;display:grid}.mprop__label{color:var(--gray-600);font-weight:700}.mprop__bar{border:1px solid var(--gray-200);background:#fff;border-radius:5px;height:8px;overflow:hidden}.mprop__bar i{border-radius:5px;height:100%;display:block}.mprop__v{font-size:var(--text-sm);color:var(--gray-900);text-align:right;font-weight:700}.mprop--unknown .mprop__label{color:var(--gray-600)}.mprop__bar--unknown{border:1px dashed var(--gray-400);background:0 0;justify-content:center;align-items:center;height:auto;min-height:8px;padding:2px 8px;display:flex;overflow:visible}.mprop__bar--unknown span{font-size:var(--text-xs);color:var(--gray-600);font-weight:700}.static-page{max-width:var(--w-prose);margin:0 auto;padding:32px 20px;line-height:1.8}.static-page h1{font-size:var(--text-2xl)}.static-page h2{font-size:var(--text-lg);border-bottom:1px solid var(--gray-200);margin-top:32px;padding-bottom:6px}.static-page ul{padding-left:1.2em}.static-page li{margin-bottom:6px}.static-page a{color:var(--color-primary-dark);text-decoration:underline}.static-page__meta{color:var(--gray-600);font-size:var(--text-base);margin-top:32px}.operator{align-items:center;gap:16px;margin:16px 0 12px;display:flex}.operator__photo{object-fit:cover;border-radius:50%;flex-shrink:0;width:96px;height:96px}.operator__name{word-break:auto-phrase;margin:0;font-weight:700}.operator__links{font-size:var(--text-sm);margin:4px 0 0}.operator__links a{white-space:nowrap}.operator__bio p{word-break:auto-phrase;margin:0 0 4px}.range-slider{padding:6px 8px 0}.range-slider__track{touch-action:none;cursor:pointer;height:28px;position:relative}.range-slider__track:before{content:"";background:var(--gray-200);border-radius:2px;height:4px;position:absolute;top:12px;left:0;right:0}.range-slider__fill{background:var(--color-primary);border-radius:2px;height:4px;position:absolute;top:12px}.range-slider__handle{border:2px solid var(--color-primary);cursor:grab;touch-action:none;background:#fff;border-radius:50%;width:20px;height:20px;margin-left:-10px;padding:0;position:absolute;top:4px}.range-slider__handle:active{cursor:grabbing;background:var(--color-primary-light)}.range-slider__inputs{align-items:center;gap:6px;margin-top:4px;display:flex}.range-slider__inputs input{border:1px solid var(--gray-200);width:72px;font-size:var(--text-sm);border-radius:6px;padding:6px 8px}.range-slider__unit{font-size:var(--text-sm);color:var(--gray-600)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-sec-title{font-size:var(--text-xl);color:var(--gray-900);margin:0 0 var(--space-4);padding-left:var(--space-3);border-left:4px solid var(--color-primary);font-weight:800;line-height:1.5;display:block}.home-hero{max-width:900px;margin:0 auto;padding:40px 20px 8px}.home-hero__photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 16px;display:grid}.home-hero__photos img{aspect-ratio:4/3;object-fit:cover;background:var(--gray-200);border-radius:8px;width:100%;height:auto;display:block}@media (width>=768px){.home-hero{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) 340px;align-items:start;column-gap:32px;display:grid}.home-hero>*{grid-column:1}.home-hero>.home-hero__photos{grid-area:1/2/span 4;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 0}}.home-hero__title{font-size:var(--text-2xl);margin:0 0 8px;font-weight:800}.home-hero__titleline{display:block}.home-hero__tagline{font-size:var(--text-sm);color:var(--gray-600);letter-spacing:.06em;margin:0 0 var(--space-2);font-weight:800}.home-entry{max-width:900px;margin:24px auto 0;padding:0 20px}.home-entry__list{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.home-entry__tile{border:1px solid var(--gray-200);border-left:4px solid var(--color-primary);background:#fff;border-radius:12px;flex-direction:column;gap:4px;height:100%;min-height:44px;padding:16px 14px;display:flex}.home-entry__label{font-size:var(--text-lg);color:var(--color-primary-dark);font-weight:800}.home-entry__lead{font-size:var(--text-sm);color:var(--gray-600);line-height:1.5}.home-entry__count{font-size:var(--text-sm);color:var(--gray-600);margin-top:auto;font-weight:700}.home-entry__item--wide{grid-column:1/-1}.home-entry__item--wide .home-entry__tile{flex-flow:wrap;align-items:baseline;column-gap:12px;padding:12px 14px}.home-entry__item--wide .home-entry__count{margin-top:0;margin-left:auto}.home-entry__list--rows{border-top:1px solid var(--gray-200);display:block}.home-entry__list--rows>li{border-bottom:1px solid var(--gray-200)}.home-entry__list--rows .home-entry__tile{background:0 0;border:0;border-radius:0;grid-template-columns:1fr auto 1em;align-items:center;column-gap:12px;height:auto;min-height:44px;padding:14px 4px;display:grid}.home-entry__list--rows .home-entry__label{font-size:var(--text-lg);color:var(--gray-900,#1a1a1a)}.home-entry__list--rows .home-entry__count{white-space:nowrap;margin-top:0;margin-left:0;font-weight:400}.home-entry__chev{color:var(--color-primary);font-weight:800}.home-entry__list--rows .home-entry__tile:hover .home-entry__label{color:var(--color-primary-dark)}@media (width<=420px){.home-entry__list--rows .home-entry__label{font-size:var(--text-base)}}.nextsearch{margin:var(--space-8) 0 0;padding-top:var(--space-6);border-top:1px solid var(--gray-200)}.nextsearch__all{margin-top:var(--space-4);font-size:var(--text-base);color:var(--color-primary-dark);text-decoration:underline;display:inline-block}.home-blk{max-width:900px;margin:24px auto 0;padding:0 20px}.home-blk__rule{border:0;border-top:1px solid var(--gray-200);margin:var(--space-8) 0 var(--space-6)}.home-sub-title{font-size:var(--text-lg);margin:0 0 var(--space-2);font-weight:800}.home-hero__start,.home-hero__search{width:100%;max-width:420px;min-height:56px;margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-5);box-sizing:border-box;background:var(--cta-bg);color:#fff;border-radius:8px;flex-direction:column;gap:2px;text-decoration:none;display:flex}.home-hero__start:hover,.home-hero__search:hover{filter:brightness(1.08);text-decoration:none}.home-hero__start-kicker{font-size:var(--text-sm);opacity:.9;font-weight:700}.home-hero__start-main{font-size:var(--text-lg);font-weight:800}.home-hero__ctas{max-width:420px;margin-top:var(--space-4);gap:10px;display:grid}.home-hero__ctas>a{border:2px solid var(--cta-bg);max-width:none;margin:0}.home-hero__ctas>.home-hero__start{color:var(--color-primary-dark);background:#fff}.home-hero__ctas>.home-hero__start:hover{filter:none;background:var(--gray-50)}.matidx-figure{max-width:900px;margin:var(--space-6) auto 0;padding:0}.matidx-figure img{border:1px solid var(--gray-200);border-radius:12px;max-width:100%;height:auto;display:block}.matidx-figure__caption{font-size:var(--text-xs);color:var(--gray-600);margin-top:8px;line-height:1.6}.matidx-guide{max-width:900px;margin:var(--space-4) auto 0}.matidx-guide__lead{font-size:var(--text-base);margin:0 0 12px;line-height:1.8}.matidx-guide__btn{font-size:var(--text-base);padding:12px 20px}.matidx-guide+.matidx-figure{margin-top:var(--space-4)}.matidx-sec{margin-top:var(--space-6)}.matidx-cards{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.matidx-card{border:1px solid var(--gray-200);background:#fff;border-left-width:4px;border-radius:12px;flex-direction:column;gap:6px;height:100%;padding:14px 16px;text-decoration:none;display:flex}.matidx-card:hover{border-color:var(--color-primary)}.matidx-card--rebound{border-left-color:var(--b-rebound)}.matidx-card--balance{border-left-color:var(--b-balance)}.matidx-card--cushion{border-left-color:var(--color-primary)}.matidx-card--multi{border-left-color:var(--b-multi)}.matidx-card--unknown{border-left-color:var(--b-unknown)}.matidx-card__label{font-size:var(--text-base);color:var(--color-primary-dark);font-weight:700;line-height:1.6;text-decoration:underline}.matidx-card__count{font-size:var(--text-sm);color:var(--gray-600);margin-left:6px;text-decoration:none}.matidx-card__sub{font-size:var(--text-sm);color:var(--gray-600);line-height:1.6}.matidx-card__families{font-size:var(--text-xs);color:var(--gray-600);margin-top:auto;line-height:1.6}@media (width<=420px){.matidx-cards{grid-template-columns:1fr}}.home-picks__rule{font-size:var(--text-sm);color:var(--gray-600);margin:0 0 12px;line-height:1.6}.home-picks__more{font-size:var(--text-sm);flex-wrap:wrap;column-gap:1.5em;margin:12px 0 0;display:flex}.home-picks__more a{align-items:center;min-height:44px;display:inline-flex}.home-compare{background:var(--gray-50);margin:28px 0 0;padding:24px 20px}.home-compare__inner{max-width:860px;margin:0 auto}.home-compare__privacy{font-size:var(--text-xs);color:var(--gray-600);margin:0 0 14px}.home-compare__cta{background:var(--cta-bg);color:#fff;font-size:var(--text-base);border-radius:8px;padding:12px 20px;font-weight:700;display:inline-block}.home-essay__lead{font-size:var(--text-sm);color:var(--gray-600);margin:0 0 12px;line-height:1.6}.home-essay__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.home-essay__card{border:1px solid var(--gray-200);background:#fff;border-radius:10px;flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;display:flex}.home-essay__card:hover{border-color:var(--color-primary)}.home-essay__heading{font-size:var(--text-base);color:var(--color-primary-dark);font-weight:700;line-height:1.6;text-decoration:underline}.home-essay__meta{font-size:var(--text-sm);color:var(--gray-600)}.home-essay__list--img{grid-template-columns:minmax(0,1fr);gap:12px}.home-essay__list--img>li,.home-essay__thumbs>*{min-width:0}.home-essay__card--img{gap:0;height:100%;padding:0;overflow:hidden}.home-essay__thumbs{background:var(--gray-200);border-bottom:1px solid var(--gray-200);grid-template-columns:1fr 1fr;gap:1px;display:grid}.home-essay__thumbs .shoe-thumb{background:#fff}.home-essay__text{flex-direction:column;gap:4px;padding:10px 12px 12px;display:flex}.home-essay__card--img .home-essay__heading{font-size:var(--text-sm);text-wrap:pretty;word-break:auto-phrase}@media (width>=720px){.home-essay__list--img{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-essay__more{margin:14px 0 0}.home-btn-secondary{border:1px solid var(--gray-600);max-width:100%;color:var(--gray-900);font-size:var(--text-sm);background:#fff;border-radius:8px;padding:10px 18px;font-weight:700;text-decoration:none;display:inline-block}.home-btn-secondary:hover{background:var(--color-primary-dark);color:#fff}.gen-list__note{font-size:var(--text-sm);color:var(--gray-600);margin:0 0 10px;line-height:1.6}.gen-list__badge{background:var(--color-primary-dark);color:#fff;font-size:var(--text-xs);white-space:nowrap;border-radius:999px;margin-left:8px;padding:2px 9px;font-weight:700;display:inline-block}.gen-newgrid{margin:0 0 var(--space-6)}.gen-chip{background:var(--color-primary-faint);max-width:100%;color:var(--color-primary-dark);font-size:var(--text-xs);border-radius:999px;padding:2px 8px;font-weight:700;line-height:1.5;display:inline-block}.gen-group__brand{margin-top:var(--space-6)}.gen-group__brand--all{margin-top:var(--space-8)}.gen-group{margin:0 0 var(--space-5)}.gen-group__name{font-size:var(--text-sm);color:var(--gray-600);margin:0 0 6px;font-weight:800}.gen-group__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gen-row{border:1px solid var(--gray-200);background:#fff;border-radius:999px;align-items:center;min-height:44px;padding:4px 12px;text-decoration:none;display:inline-flex}.gen-row:hover{border-color:var(--color-primary)}.gen-row__name{font-size:var(--text-sm);color:var(--color-primary-dark);font-weight:700}.home-know{margin-bottom:40px}.home-guidecards{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.home-guidecards>li.is-lead{grid-column:1/-1}.home-guidecard{border:1px solid var(--gray-200);background:#fff;border-radius:12px;flex-direction:column;gap:6px;height:100%;padding:14px 16px;display:flex}.home-guidecard:hover{border-color:var(--color-primary)}.home-guidecard--lead{border-left:4px solid var(--color-primary);padding:18px}.home-guidecard__kicker{font-size:var(--text-xs);letter-spacing:.06em;color:var(--gray-600);font-weight:800}.home-guidecard__title{font-size:var(--text-base);color:var(--color-primary-dark);font-weight:700;line-height:1.6;text-decoration:underline}.home-guidecard--lead .home-guidecard__title{font-size:var(--text-lg)}.home-guidecard__conclusion{font-size:var(--text-sm);color:var(--gray-600);line-height:1.6}.home-guidecard__meta{font-size:var(--text-xs);color:var(--gray-600);margin-top:auto}.home-guidecard--fig{overflow:hidden}.home-guidecard--fig>.home-figcard__fig{margin:-14px -16px 4px}.home-figcard{box-sizing:border-box;border:1px solid var(--gray-200);background:#fff;border-radius:12px;flex-direction:column;gap:6px;height:100%;text-decoration:none;display:flex;overflow:hidden}.home-figcard:hover{border-color:var(--color-primary)}.home-figcard--lead{border-left:4px solid var(--color-primary);height:auto;margin:0 0 12px;padding:14px 16px}.home-figcard__kicker{font-size:var(--text-xs);letter-spacing:.06em;color:var(--gray-600);font-weight:800}.home-figcard__title{font-size:var(--text-base);color:var(--color-primary-dark);text-wrap:pretty;word-break:auto-phrase;font-weight:700;line-height:1.6}.home-figcard--lead .home-figcard__title{font-size:var(--text-lg)}.home-figcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.home-figcards>li{min-width:0}.home-figcards .home-figcard{gap:0}.home-figcard__fig{box-sizing:border-box;aspect-ratio:16/10;border-bottom:1px solid var(--gray-200);background:#fff;display:block;position:relative}.home-figcard__fig img,.home-figcard__fig svg{object-fit:contain;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.home-figcard__fig .fig-svg .fig-t--card{font-size:18px}@media (width>=421px) and (width<=559px){.home-figcard__fig .fig-svg .fig-t--card{font-size:22px}}.home-figcard__fig:has(>.home-figcard__badge) img{height:calc(100% - 32px);top:32px}.home-figcard__badge{font-size:var(--text-xs);color:var(--gray-900);background:var(--gray-50);border:1px solid var(--gray-200);border-radius:999px;padding:3px 10px;font-weight:700;line-height:1.4;position:absolute;top:6px;left:6px}.home-figcards .home-figcard__title{font-size:var(--text-sm);padding:10px 12px 12px}@media (width<=420px){.home-figcards,.home-guidecards{grid-template-columns:1fr}}.home-method{margin:var(--space-6) 0 0;padding-top:var(--space-6);border-top:1px solid var(--gray-200)}.home-method__desc{font-size:var(--text-sm);color:var(--gray-600);margin:0 0 8px;line-height:1.7}.home-method__links{font-size:var(--text-base);flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;display:flex}.home-method__links a{color:var(--color-primary-dark);padding:4px 0;text-decoration:underline;display:inline-block}.v2-band{margin:0 -20px 20px;padding:26px 20px}@media (width<=767px){.detail{padding-left:16px;padding-right:16px}.v2-band{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.detail>.metric:not(.metric--boxed){border:0;border-top:1px solid var(--gray-200);background:0 0;border-radius:0;margin:24px 0 0;padding:24px 0 0}.detail>.metric--boxed{margin-top:24px}.detail>.np-sec{border-top:1px solid var(--gray-200);margin-top:24px;padding-top:24px}.detail__header h1{text-wrap:balance}.detail>.metric>h2,.detail>.metric>h3,.np-h2,.article h2,.article h3{text-wrap:balance;word-break:auto-phrase;overflow-wrap:break-word}}.article table,.pair-compare__table{background:#fff}.np-indiv{margin-top:12px}.v2-band--tint{background:var(--color-primary-faint)}.v2-chip-h{background:var(--header-bg);color:#fff;font-size:var(--text-sm);letter-spacing:.12em;border-radius:5px;margin:0 0 14px;padding:5px 14px;font-weight:800;display:inline-block}.v2-vlabel--grey{color:var(--gray-600);background:#f1f3f2;margin-left:6px}.v2-hero{border:1px solid var(--gray-200);background:#fff;border-radius:14px;margin:0 0 20px;overflow:hidden}.v2-hero__link{display:block}.v2-hero__img{background:#fff;justify-content:center;align-items:center;height:260px;display:flex}.v2-hero__img img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.v2-hero__credit{font-size:var(--text-xs);color:var(--gray-600);justify-content:space-between;gap:8px;padding:6px 12px;display:flex}.v2-hero__credit a{color:var(--gray-600);text-decoration:underline}.v2-abst p{font-size:var(--text-base);line-height:2}.v2-abst p+p{margin-top:.6em}.v2-abst__num{font-size:var(--text-xl);color:var(--color-primary-dark);border:1.5px solid var(--color-primary);white-space:nowrap;background:#fff;border-radius:8px;margin:0 2px;padding:1px 9px;font-weight:800}.v2-abst__num small{font-size:var(--text-sm);font-weight:700}.v2-proscons-section{background:0 0}.v2-proscons{flex-flow:column wrap;gap:16px;display:flex}.v2-pc{border-radius:12px;flex:220px;padding:16px 18px}.v2-pc--pros{background:var(--color-primary-faint);border:1px solid #cbe9dd;border-left:5px solid var(--color-primary)}.v2-pc--cons{border:1px solid #f3dfc4;border-left:5px solid var(--b-rebound);background:#fdf4e9}.v2-pc h3{font-size:var(--text-lg);border-bottom:2px solid var(--color-primary-light);margin:0;padding-bottom:8px;font-weight:800}.v2-pc--pros h3{color:var(--color-primary-dark)}.v2-pc--cons h3{color:#8a5a2b;border-bottom-color:#fbeedf}.v2-pc ul{margin:10px 0 0;padding:0;list-style:none}.v2-pc li{font-size:var(--text-base);padding:7px 0 7px 26px;line-height:1.6;position:relative}.v2-pc li b{font-size:var(--text-base);display:block}.v2-pc li i{font-style:normal;font-size:var(--text-sm);color:var(--gray-600);display:block}.v2-pc--pros li:before{content:"＋";color:var(--color-primary);font-weight:800;font-size:var(--text-base);position:absolute;top:7px;left:2px}.v2-pc--cons li:before{content:"−";color:#b05e1a;font-weight:800;font-size:var(--text-base);position:absolute;top:7px;left:4px}.v2-undisclosed{font-size:var(--text-sm);color:var(--gray-600);background:#f1f3f2;border-radius:8px;margin:12px 0 0;padding:8px 14px}.v2-undisclosed a{color:var(--color-primary-dark)}.posbar{width:132px;margin:5px 0 7px;display:block}.posbar .posbar__track{background:var(--gray-200);border-radius:3px;height:6px;display:block;position:relative}.posbar .posbar__mid{background:var(--gray-600);width:1px;height:10px;top:-2px;left:calc(.5px + var(--pos) * (100% - 1px) / 100);position:absolute;transform:translate(-50%)}.posbar .posbar__me{background:var(--color-primary-dark);width:7px;height:12px;top:-3px;left:calc(3.5px + var(--pos) * (100% - 7px) / 100);border-radius:3px;position:absolute;transform:translate(-50%)}.posbar .posbar__ends{font-size:var(--text-xs);color:var(--gray-600);justify-content:space-between;margin-top:3px;display:flex}.posbar .posbar__ends em{font-style:normal}.v2-pc--cons .posbar .posbar__me{background:#b05e1a}.poshair{background:var(--gray-200);border-radius:2px;width:46px;height:4px;margin:4px auto 0;display:block;position:relative}.poshair .poshair__mid{background:var(--gray-600);width:1px;height:6px;top:-1px;left:calc(.5px + var(--pos) * (100% - 1px) / 100);position:absolute;transform:translate(-50%)}.poshair .poshair__me{background:var(--color-primary-dark);width:5px;height:8px;top:-2px;left:calc(2.5px + var(--pos) * (100% - 5px) / 100);border-radius:2px;position:absolute;transform:translate(-50%)}.v2-cmp{overflow-x:auto}.v2-cmp table{border-collapse:separate;border-spacing:0;width:100%;min-width:560px;font-size:var(--text-sm);border:1px solid var(--gray-200);background:#fff;border-radius:12px;margin-top:4px;overflow:hidden}.v2-cmp th,.v2-cmp td{text-align:center;vertical-align:top;white-space:nowrap;border-bottom:1px solid #eef1f0;padding:9px 8px}.v2-cmp tr:nth-child(2n) td{background:var(--paper)}.v2-cmp th{font-weight:800;font-size:var(--text-sm);background:var(--color-primary-faint)}.v2-cmp__brand{font-size:var(--text-xs);color:var(--gray-600);font-weight:700;display:block}.v2-cmp__me{border-left:3px solid var(--color-primary-dark);border-right:3px solid var(--color-primary-dark);background:var(--color-primary-light)!important}.v2-cmp th.v2-cmp__me{border-top:3px solid var(--color-primary-dark);color:var(--color-primary-dark)}.v2-cmp tr:last-child td.v2-cmp__me{border-bottom:3px solid var(--color-primary-dark)}.v2-cmp__mine{border-left:3px dashed #c99a3d;border-right:3px dashed #c99a3d;background:#fff9ec!important}.v2-cmp td b{font-size:var(--text-base);display:block}.v2-cmp td i{color:var(--gray-600);font-style:normal;font-size:var(--text-xs)}.v2-cmp .v2-cmp__rowlab{text-align:left;color:var(--gray-600);white-space:nowrap;font-weight:700;background:#fff!important}.v2-cmp__prevgen{width:fit-content;margin:4px auto 0;display:block}.v2-cmp__scopenote{font-size:var(--text-sm);color:var(--gray-600);margin-top:8px}.v2-cmp__foot{font-size:var(--text-sm);color:var(--gray-600);margin-top:10px}.v2-cmp__foot a{color:var(--color-primary-dark);font-weight:700}.v2-fit2 h3{font-size:var(--text-base);margin:0 0 8px;font-weight:800}.v2-fit2 h3.v2-fit2__no-h{color:#8a5a2b;margin-top:18px}.v2-fit2 ul{margin:0;padding:0;list-style:none}.v2-fit2 li{font-size:var(--text-base);padding:7px 0 7px 26px;line-height:1.75;position:relative}.v2-fit2__yes li:before{content:"✓";color:var(--color-primary);font-weight:800;position:absolute;left:3px}.v2-fit2__no li:before{content:"→";color:#8a5a2b;font-weight:800;position:absolute;left:1px}.v2-fit2__link{color:var(--color-primary-dark);margin-left:4px;font-weight:800;display:inline-block}.v2-fit2 small{font-size:var(--text-sm);color:var(--gray-600);margin-top:12px;display:block}.v2-matmap{margin-top:14px}.v2-matmap__svg{width:100%;max-width:480px;margin:0 auto;display:block}.v2-matmap__title{font-size:var(--text-sm);fill:var(--gray-900);font-weight:800}.v2-matmap__arrowhead{fill:var(--header-bg)}.v2-matmap__axis{stroke:var(--gray-900);stroke-width:2.5px}.v2-matmap__axislabel{font-size:var(--text-sm);fill:var(--gray-600);font-weight:800}.v2-matmap__bubbletext{font-size:var(--text-sm);font-weight:800}.v2-matmap__tag{font-size:var(--text-xs);fill:var(--header-bg);font-weight:700}.v2-matmap__hlring{fill:none;stroke:var(--b-rebound);stroke-width:4px}.v2-matmap__foot{font-size:var(--text-sm);color:var(--gray-600);text-align:center;margin-top:8px}.v2-matmap__foot a{color:var(--color-primary-dark);font-weight:700}.search-page__head{max-width:var(--w-wide);margin:0 auto;padding:18px 16px 0}.search-page__title{font-size:var(--text-xl);margin:0 0 4px}.search-page__lead{font-size:var(--text-sm);color:var(--gray-600);margin:0}.search-page__start{margin-top:var(--space-3)}.search-page__deals{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;display:flex}.compare-page{max-width:var(--w-wide);margin:0 auto;padding:18px 20px 0}.compare-page__title{font-size:var(--text-xl);margin:0 0 4px}.compare-page__lead{font-size:var(--text-sm);color:var(--gray-600);margin:0 0 12px}.compare-page__panel{border:1px solid var(--gray-200);background:#fff;border-radius:14px;padding:16px}.compare-page__panel-note{font-size:var(--text-sm);color:var(--gray-600);margin:0 0 12px;line-height:1.6}.compare-page__jump{font-size:var(--text-base);margin:0 0 4px}.compare-page__jump a{color:var(--color-primary-dark);padding:6px 0;text-decoration:underline;display:inline-block}.compare-page--slots{padding-bottom:8px}.compare-page--head .compare-page__lead{margin-bottom:2px}.compare-page--head .compare-page__jump{margin:0}@media (width<=767px){.compare-page{padding-left:16px;padding-right:16px}}.compare-page__subtitle{font-size:var(--text-lg);margin:0 0 12px;font-weight:800}.range-slider__handle{position:absolute}.range-slider__handle:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.metric__marker{position:relative}.metric__marker:before{content:"";width:44px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-header__nav a{align-items:center;min-height:44px;display:inline-flex}.myshoe-badge{min-width:0}.compare-slot__remove{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex;top:0;right:0}@media (width>=768px){.shoe-search__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.site-header{padding:10px 16px}.site-header__logo{font-size:var(--text-lg)}.site-header__logo small{display:inline}.site-header__tagline{min-width:0;font-size:var(--text-xs);color:#ffffffb8;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;flex:auto;display:block;overflow:hidden}.myshoe-trigger{max-width:100%;padding:8px 16px}.myshoe-badge{flex-shrink:0}.myshoe-trigger__label--full{display:inline-block}.myshoe-trigger__label--short{display:none}.myshoe-trigger__count{display:inline}.myshoe-dropdown{min-width:260px;right:0}.metric__marker--other .metric__marker-label,.range-slider__marker--other .range-slider__marker-label{display:block}.shoe-search__layout{flex-direction:row;padding:16px}.shoe-search__sidebar{display:block}.shoe-search__filter-toggle,.shoe-search__sheet-overlay{display:none}.shoe-search__q{flex:220px;max-width:360px}.compare-view__slots{grid-template-columns:repeat(4,1fr)}.compare-view__table{display:table}.compare-view__mobile-cards{display:none}.pair-compare__table{display:table}.pair-compare__mobile-cards{display:none}.metric__row{grid-template-columns:1fr 1.2fr;gap:20px}.matmod__cards{grid-template-columns:repeat(3,1fr)}.home-entry__list{grid-template-columns:repeat(4,1fr)}.v2-proscons{flex-direction:row}.drawer__panel{border:1px solid var(--gray-200);border-top:none;border-radius:0 0 12px 12px;width:min(360px,100vw - 32px);left:auto;right:16px}.home-hero__titleline{display:inline}.site-header__nav a.is-desktop-only{display:inline-flex}}.view-toggle{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;display:flex}.view-toggle__group{align-items:center;gap:6px;display:inline-flex}.shoe-search__sort-label{font-size:var(--text-sm);color:var(--gray-900);align-items:center;gap:6px;margin-right:10px;font-weight:700;display:inline-flex}.shoe-search__sort-label .shoe-search__sort{color:var(--gray-900);min-height:36px;font-weight:400}.shoe-search__exclude{font-size:var(--text-sm);color:var(--gray-900);cursor:pointer;align-items:center;gap:6px;min-height:36px;display:inline-flex}.view-toggle__label{font-size:var(--text-xs);color:var(--gray-600);margin-right:2px}.view-toggle__btn{font-size:var(--text-sm);cursor:pointer;border:1px solid var(--gray-600);color:var(--gray-900);background:#fff;border-radius:999px;padding:4px 12px}.view-toggle__btn[aria-pressed=true]{background:var(--color-primary-light);color:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:inset 0 0 0 1px var(--color-primary-dark);font-weight:700}.shoe-table-wrap{overflow-x:auto}.shoe-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.shoe-table th,.shoe-table td{border-bottom:1px solid var(--gray-200);text-align:left;white-space:nowrap;padding:8px 10px}.shoe-table thead th{font-size:var(--text-xs);color:var(--gray-600);font-weight:400}.shoe-table__model{font-weight:700}.shoe-table__model a{color:inherit}.shoe-table__brand{color:var(--gray-600);font-weight:400}.shoe-table th.shoe-table__model{white-space:normal;min-width:7em}.shoe-table td.shoe-table__sole,.shoe-table th.shoe-table__sole-head{text-align:right;white-space:nowrap}.shoe-table__sub{font-size:var(--text-xs);font-weight:400}.sole-calc__num{text-decoration:underline dotted var(--gray-600);text-underline-offset:3px}.sole-calc__badge{font-size:var(--text-xs);color:var(--gray-600);border:1px solid var(--gray-600);border-radius:4px;margin-left:2px;padding:0 4px}.sole-calc__badge--sp{display:none}.shoe-table__legend{font-size:var(--text-xs);color:var(--gray-600);margin:8px 0 0}.facet-subhead{font-size:var(--text-sm);color:var(--gray-600);margin:8px 0 2px;font-weight:700}.deals-page{max-width:var(--w-wide);margin:0 auto;padding:32px 20px;line-height:1.8}.deals-page h1{font-size:var(--text-2xl)}.deals-page>p{max-width:var(--w-prose)}.deals-page a{color:var(--color-primary-dark);text-decoration:underline}.deals-lead{margin:8px 0 4px}.deals-card__pr{font-size:var(--text-xs);color:var(--gray-600);border:1px solid var(--gray-400);white-space:nowrap;border-radius:4px;padding:1px 6px;font-weight:700}.deals-note{color:var(--gray-600);margin:16px 0 4px}.deals-criteria{font-size:var(--text-sm);color:var(--gray-600);max-width:var(--w-prose);margin:0 0 16px}.deals-criteria summary{cursor:pointer;color:var(--color-primary-dark)}.deals-criteria ul{margin:6px 0 0;padding-left:1.2em}.deals-tools{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 16px;display:flex}.deals-tools label{align-items:center;gap:6px;font-weight:700;display:flex}.deals-tools__select{font-size:var(--text-sm);border:1px solid var(--gray-200);color:var(--gray-900);appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%235B6461' stroke-width='2'/%3E%3C/svg%3E") right 10px center no-repeat;border-radius:6px;min-height:44px;padding:6px 30px 6px 10px;font-weight:400}.deals-tools__count{color:var(--gray-600);margin-left:auto}.deals-tools__q{white-space:nowrap;flex:100%}.deals-tools__q input{box-sizing:border-box;border:1px solid var(--gray-200);width:100%;min-width:0;font-size:var(--text-base);background:#fff;border-radius:6px;padding:8px 12px}.deals-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.deals-card{border:1px solid var(--gray-200);background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.deals-card__imglink{display:block;position:relative}.deals-card__badge{z-index:1;background:var(--color-primary-dark);color:#fff;font-weight:700;font-size:var(--text-sm);border-radius:6px;padding:2px 8px;position:absolute;top:8px;left:8px}.deals-card__body{flex-direction:column;flex:1;gap:2px;padding:12px;display:flex}.deals-card__brand{font-size:var(--text-xs);color:var(--gray-600);margin:0}.deals-card__title{font-size:var(--text-base);margin:0 0 4px;line-height:1.35}.deals-card__msrp{font-size:var(--text-xs);color:var(--gray-600);margin:0 0 2px;line-height:1.5}.deals-card__msrp small{white-space:nowrap}.deals-page .deals-offer{border-top:1px solid var(--gray-200);flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:44px;margin-top:4px;padding:6px 0;text-decoration:none;display:flex}.deals-page .deals-offer:hover{background:var(--gray-50)}.deals-offer__diff{color:var(--color-primary-dark);font-weight:700;font-size:var(--text-sm)}.deals-offer__price{font-size:var(--text-lg);color:var(--gray-900);font-weight:800}.deals-offer__mall,.deals-amazon__mall{background:var(--cta-bg);color:#fff;font-weight:700;font-size:var(--text-xs);white-space:nowrap;border-radius:8px;margin-left:auto;padding:4px 12px;line-height:1.5;display:inline-block}.deals-offer__mall:after,.deals-amazon__mall:after{content:" ›"}.deals-page .deals-amazon{border-top:1px solid var(--gray-200);min-height:44px;font-size:var(--text-sm);color:var(--gray-600);align-items:center;gap:8px;margin-top:4px;padding:6px 0;text-decoration:none;display:flex}.deals-page .deals-amazon:hover{background:var(--gray-50)}.deals-page .deals-card__imglink{text-decoration:none}.deals-card .shoe-thumb{border-bottom:1px solid var(--gray-200);background:#fff}.deals-page .deals-card__title a{text-decoration:none}.deals-card__body>.deals-card__msrp,.deals-card__body>.deals-card__brand:not(:first-child){margin-bottom:auto}.deals-credit{font-size:var(--text-xs);color:var(--gray-600);margin:4px 0}.deals-msrp-note{font-size:var(--text-base);margin:0 0 8px}.deals-fetched{font-size:var(--text-xs);color:var(--gray-600);margin:0 0 8px}.deals-card[hidden],.deals-grid[hidden],.deals-tools[hidden],.deals-offer[data-stale],.deals-card[data-stale],.deals-grid[data-stale]{display:none}.deals-empty{color:var(--gray-600)}@media (width<=639px){.deals-grid{grid-template-columns:1fr;gap:10px}.deals-card__body{padding:10px}.deals-card .shoe-thumb{aspect-ratio:auto;height:120px}.deals-page{padding:16px 20px;line-height:1.6}.deals-page h1{font-size:var(--text-xl);margin:0 0 6px;line-height:1.3}.deals-lead{margin:0 0 6px}.deals-criteria{margin:0 0 10px}.deals-tools{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 10px;display:grid}.deals-tools label{font-size:var(--text-xs);flex-direction:column;align-items:stretch;gap:2px;line-height:1.2}.deals-tools__count{grid-column:1/-1;width:auto;margin-left:0}.deals-tools__q{grid-column:1/-1}}.deals-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0;display:flex}.deals-bar .deals-tabs{margin:0}.deals-bar .deals-tools{flex:auto;margin:0}.deals-filter{position:relative}.deals-filter>summary{cursor:pointer;border:1px solid var(--gray-600);color:var(--gray-900);font-weight:700;font-size:var(--text-sm);white-space:nowrap;background:#fff;border-radius:8px;padding:6px 12px;list-style:none}.deals-filter>summary::-webkit-details-marker{display:none}.deals-filter>summary:after{content:" ▾"}.deals-filter[open]>summary:after{content:" ▴"}.deals-filter__body{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.deals-filter__body .deals-tools__q{grid-column:1/-1}.deals-about{border-top:1px solid var(--gray-200);margin-top:32px;padding-top:16px}.deals-about h2{font-size:var(--text-lg);margin:0 0 8px}@media (width<=639px){.deals-page h1{margin:0 0 4px}.deals-lead{font-size:var(--text-sm);margin:0 0 4px;line-height:1.6}.deals-fetched{margin:0 0 4px}.deals-bar{gap:8px;margin:8px 0 10px}.deals-bar .deals-tabs{flex:100%;gap:6px}.deals-bar .deals-tabs a{text-align:center;font-size:var(--text-sm);flex:1;padding:6px 8px}.deals-bar .deals-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deals-bar .deals-tools[hidden]{display:none}.deals-tools__sort{flex:auto}.deals-tools__sort .deals-tools__select{width:100%}.deals-filter{flex:none}.deals-filter[open]{flex:100%;order:3}.deals-filter__body label{font-size:var(--text-xs);flex-direction:column;align-items:stretch;gap:2px}.deals-bar .deals-tools__count{font-size:var(--text-xs);flex:100%;order:4}.deals-filter:not([open])~.deals-tools__count{display:none}.deals-page{padding-left:16px;padding-right:16px}.deals-grid{gap:8px}.deals-card{grid-template-columns:84px 1fr;align-items:start;display:grid}.deals-card__imglink{border-right:1px solid var(--gray-200);grid-row:1;align-self:stretch}.deals-card .shoe-thumb{border-bottom:0;height:84px}.deals-offer__diff{display:none}.deals-offer__mall,.deals-amazon__mall{padding:4px 10px}.deals-card__badge{font-size:var(--text-xs);padding:1px 6px;top:4px;left:4px}.deals-card__body{gap:0;min-width:0;padding:8px 10px 6px}.deals-card__title{font-size:var(--text-sm);margin:0 0 2px}.deals-page .deals-offer{min-height:40px;margin-top:2px;padding:4px 0}.deals-offer__price{font-size:var(--text-base)}.deals-page .deals-amazon{min-height:36px;margin-top:2px;padding:2px 0}.deals-card__msrp small{font-size:var(--text-xs);white-space:normal}.deals-card__confirmed{white-space:nowrap}.deals-bar .deals-tabs a,.deals-filter>summary{justify-content:center;align-items:center;min-height:44px;padding-top:0;padding-bottom:0;display:flex}.deals-page .deals-offer,.deals-page .deals-amazon{min-height:44px}.deals-card{grid-template-columns:84px minmax(0,1fr);column-gap:10px;padding:8px 10px 4px}.deals-card__body{display:contents}.deals-card__imglink{border-right:0;grid-area:1/1/span 3;align-self:start}.deals-card__body>.deals-card__brand,.deals-card__title,.deals-card__msrp{grid-column:2;min-width:0}.deals-card__body>.deals-card__brand:first-child{grid-row:1}.deals-card__title{grid-row:2}.deals-card__msrp,.deals-card__body>.deals-card__brand:not(:first-child){grid-row:3}.deals-page .deals-offer,.deals-page .deals-amazon{grid-column:1/-1;min-width:0}.deals-offer__price{font-size:var(--text-lg);white-space:nowrap}.deals-card .shoe-thumb{height:64px}.deals-card .shoe-thumb__name{display:none}.deals-card__badge{font-size:var(--text-xs);margin:2px auto 0;padding:0 6px;line-height:1.6;display:table;position:static}.deals-tools[data-filtered] .deals-filter:not([open])~.deals-tools__count{display:block}.shoe-table__secondary,.sole-calc__badge--pc{display:none}.sole-calc__badge--sp{width:max-content;margin:2px 0 0 auto;display:block}}.trust-band{background:var(--gray-50);border-bottom:1px solid var(--gray-200);font-size:var(--text-xs);color:var(--gray-600);margin:0;padding:8px 16px;line-height:1.6}.trust-band span{display:inline}.trust-band span+span:before{content:"｜";color:var(--gray-200);margin:0 5px}.article{line-height:1.9}.article p{margin:0 0 var(--space-6)}.article>:last-child{margin-bottom:0}.article h2{font-size:var(--text-xl);margin:var(--space-8) 0 var(--space-4);padding-left:var(--space-3);border-left:4px solid var(--color-primary);font-weight:800;line-height:1.5}.article h2:first-child{margin-top:0}.article h3{font-size:var(--text-lg);margin:var(--space-6) 0 var(--space-3);font-weight:800;line-height:1.6}.article ul,.article ol{margin:0 0 var(--space-6);padding-left:1.4em}.article li{margin-bottom:var(--space-2);line-height:1.8}.article li:last-child{margin-bottom:0}.article a{color:var(--color-primary-dark);text-decoration:underline}.article a:hover{text-decoration-thickness:2px}.article strong{font-weight:800}:root{--mark-band:#bde8d6}.article mark{background:linear-gradient(transparent 60%, var(--mark-band) 60%);color:inherit;padding:0 2px}.article .article-bc{margin:var(--space-6) 0;border:1px solid var(--gray-200);color:var(--gray-900);background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:16px;text-decoration:none;display:flex}.article .article-bc:hover{border-color:var(--gray-400);text-decoration:none}.article-bc__label{letter-spacing:.06em;color:var(--gray-600);align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.article-bc__main{align-items:flex-start;gap:12px;display:flex}.article-bc__img{object-fit:cover;border:1px solid var(--gray-200);border-radius:6px;flex:none;width:112px;height:63px}.article-bc__title{color:var(--color-primary-dark);text-underline-offset:3px;font-size:15px;font-weight:700;line-height:1.55;text-decoration:underline}.article-bc__concl{background:var(--gray-50);color:#3b4441;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.7;display:block}.article-bc__concl-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.article-bc__concl-lead{color:var(--gray-900);font-weight:800}.article-action{margin:var(--space-6) 0;border:1px solid var(--gray-200);background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.article-action__head{color:var(--gray-900);align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.article .article-action__text{color:#3b4441;margin:0;font-size:14px;line-height:1.75}.article .article-action__btn{border:1px solid var(--gray-600);min-height:48px;color:var(--gray-900);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.article .article-action__btn:hover{background:var(--color-primary-faint);text-decoration:none}.article__tablewrap{margin:0 0 var(--space-6);overflow-x:auto}.article table{margin:0}.article figure{margin:var(--space-6) 0}.article figure svg,.article figure img{width:100%;height:auto;display:block}.article figcaption{font-size:var(--text-sm);color:var(--gray-600);margin-top:var(--space-2);line-height:1.7}.article figure.fig-icon{max-width:340px;margin-left:auto;margin-right:auto}.article figure.fig-sp{max-width:460px;margin-left:auto;margin-right:auto}.usemed .article__tablewrap{margin-bottom:0}.article .usemed td,.article .usemed thead th:not(:first-child){text-align:right;white-space:nowrap}.usemed__n{font-size:var(--text-xs);color:var(--gray-600);font-weight:400;display:block}.fig-title{font-size:var(--text-sm);color:var(--gray-900);margin:0 0 var(--space-2);font-weight:700;line-height:1.5}.fig-legend,.fig-note{font-size:var(--text-xs);color:var(--gray-600);margin:var(--space-2) 0 0;line-height:1.6}.fig-legend{gap:4px var(--space-4);flex-wrap:wrap;display:flex}.fig-sw{vertical-align:-1px;width:10px;height:10px;margin-right:4px;display:inline-block}.fig-sw--dot{background:var(--gray-400);border-radius:50%}.fig-sw--on{background:var(--color-primary);border-radius:2px}.fig-sw--off{background:var(--gray-200);border-radius:2px}.article figcaption.fig-chip{font-size:var(--text-xs);color:var(--gray-900);background:var(--gray-50);padding:2px var(--space-2);border-radius:4px;font-weight:700;display:inline-block}.article figure svg.fig-svg{max-width:460px}.article figure svg.fig-svg--legs{max-width:520px}.fig-svg .fig-t{fill:var(--gray-900);font-size:13px}.fig-svg .fig-t--sub{fill:var(--gray-600)}.fig-svg .fig-t--min{fill:var(--color-primary-dark)}.fig-svg .fig-t--b{font-weight:700}.fig-svg .fig-t--big{fill:var(--color-primary-dark);font-size:20px;font-weight:800}.fig-svg .fig-t--inv{fill:#fff}.fig-svg .fig-bar.fig-bar--deep{fill:var(--color-primary-dark)}.fig-svg .fig-chip{fill:var(--color-primary-faint);stroke:var(--color-primary);stroke-width:1px}.fig-svg--foot .fig-t{font-size:25px}.fig-svg--legs .fig-t{font-size:46px}.fig-svg .fig-ink,.fig-svg .fig-mark{fill:var(--gray-900)}.fig-svg .fig-band{fill:var(--gray-50)}.fig-svg .fig-band--mid{fill:var(--gray-200);fill-opacity:.4}.fig-svg .fig-band--dark,.fig-svg .fig-bar{fill:var(--gray-200)}.fig-svg .fig-bar--on{fill:var(--color-primary)}.fig-svg .fig-dot{fill:var(--gray-400)}.fig-svg .fig-dot--min,.fig-svg .fig-sw-g{fill:var(--color-primary)}.fig-svg .fig-band-g{fill:none;stroke:var(--color-primary);stroke-width:13px;stroke-linecap:round;opacity:.85}.fig-svg .fig-ln{fill:none;stroke:var(--gray-600);stroke-width:1px}.fig-svg .fig-ln--dash{stroke-width:1.2px;stroke-dasharray:4 3}.fig-svg .fig-ln--dot{stroke-dasharray:2 3}.fig-svg .fig-ln--axis{stroke:var(--gray-900);stroke-width:1.2px}.fig-svg .fig-ln--min{stroke:var(--color-primary-dark);stroke-width:1.2px}.fig-svg--foot .fig-ln--axis{stroke-width:2px}.fig-svg .fig-box{fill:var(--gray-50);stroke:var(--gray-200);stroke-width:1px}.fig-svg .fig-box--dash{fill:none;stroke:var(--gray-600);stroke-width:1.2px;stroke-dasharray:5 4}.fig-svg .fig-leg{fill:none;stroke:var(--gray-900);stroke-width:5.2px;stroke-linecap:butt}.fig-svg .fig-mk{fill:#fff;stroke:var(--gray-900);stroke-width:2.6px}.fig-svg .fig-ld{fill:none;stroke:var(--gray-600);stroke-width:2px}.fig-svg .fig-dot--nil{fill:#fff;stroke:var(--gray-600);stroke-width:1.5px}.fig-svg--legs .fig-ln{stroke-width:3px}.fig-svg .fig-pron{fill:none;stroke:var(--gray-900);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.fig-svg .fig-pron-center{fill:none;stroke:var(--gray-600);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.fig-svg .fig-pron-sole{fill:var(--gray-200)}.fig-svg .fig-pron-arw{fill:none;stroke:var(--gray-600);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.fig-svg .fig-pron-gr{stroke:var(--gray-900);stroke-width:1.6px}.article__box{margin:var(--space-6) 0}.article__box-title{background:var(--color-primary-dark);color:#fff;font-size:var(--text-sm);padding:var(--space-2) var(--space-4);border-radius:8px 8px 0 0;font-weight:800;line-height:1.6;display:inline-block}.article__box-body{background:var(--color-primary-faint);border:2px solid var(--color-primary-light);padding:var(--space-5);border-radius:0 8px 8px}.article__box-body>:last-child{margin-bottom:0}.article__signs{gap:var(--space-6);margin:var(--space-6) 0;display:grid}.article__signs .article__box{flex-direction:column;margin:0;display:flex}.article__signs .article__box-title{align-self:flex-start}.article__signs .article__box-body{flex:1}.article__signs-lead{color:var(--gray-600);margin:0 0 var(--space-3);font-weight:400}.article__signs ul{margin:0;padding-left:0;list-style:none}.article__signs li{margin:0 0 var(--space-2);word-break:auto-phrase;line-break:strict;padding-left:1.7em;position:relative}.article__signs li:before{content:"";box-sizing:border-box;border:2px solid var(--color-primary-dark);border-radius:2px;width:.9em;height:.9em;position:absolute;top:.4em;left:.2em}@media (width>=768px){.article__signs{gap:var(--space-4);grid-template-columns:1fr 1fr}}.article__study>ul>li{margin-bottom:var(--space-5)}.article__study>ul>li>strong:first-of-type{margin-bottom:var(--space-1);display:block}.article__study-note{color:var(--gray-600)}.article__talk{gap:var(--space-3);margin:0 0 var(--space-6);align-items:flex-start;display:flex}.article__talk--answer{flex-direction:row-reverse}.article__talk-icon{background:var(--gray-50);border:2px solid var(--gray-200);width:44px;height:44px;color:var(--gray-400);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.article__talk-icon svg{fill:currentColor;width:60%;height:60%}.article__talk-icon img{object-fit:cover;width:100%;height:100%}.article__talk--answer .article__talk-icon{border-color:var(--color-primary);background:#fff;padding:0}.article__talk-body{border:2px solid var(--gray-200);padding:var(--space-4);background:#fff;border-radius:10px;flex:auto;line-height:1.8;position:relative}.article__talk--answer .article__talk-body{background:var(--color-primary-faint);border-color:var(--color-primary-light)}.article__talk-body p{margin:0}.article__talk-body p+p{margin-top:var(--space-3)}.article__talk-body a{color:var(--color-primary-dark);text-decoration:underline}.article__talk-body strong{font-weight:800}.article__talk-body:before,.article__talk-body:after{content:"";border:8px solid #0000;position:absolute;top:14px}.article__talk-body:before{border-right-color:var(--gray-200);left:-18px}.article__talk-body:after{border-right-color:#fff;left:-15px}.article__talk--answer .article__talk-body:before{border-right-color:#0000;border-left-color:var(--color-primary-light);left:auto;right:-18px}.article__talk--answer .article__talk-body:after{border-right-color:#0000;border-left-color:var(--color-primary-faint);left:auto;right:-15px}.article__toc{background:var(--gray-50);border:1px solid var(--gray-200);padding:var(--space-5);margin:0 0 var(--space-8);border-radius:10px}.article__toc-title{font-size:var(--text-sm);margin:0 0 var(--space-3);font-weight:800}.article__toc ol{margin:0;padding-left:1.3em}.article__toc li{margin-bottom:var(--space-2);line-height:1.7}.article__toc a{color:var(--color-primary-dark);text-decoration:none}.article__toc a:hover{text-decoration:underline}.av{gap:var(--space-3);margin:0 0 var(--space-6);border:1px solid var(--gray-200);color:var(--gray-900);background:#fff;border-radius:12px;align-items:center;padding:10px;text-decoration:none;display:flex}.av:hover{border-color:var(--gray-400)}.av:hover .av__go{text-decoration:underline}.av:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.av__thumb{aspect-ratio:16/9;background:var(--gray-50);border-radius:6px;flex:none;width:128px;overflow:hidden}.av__thumb img{object-fit:cover;width:100%;height:100%;display:block}.av__body{flex:1;min-width:0}.av__label{font-size:var(--text-xs);color:var(--gray-600);letter-spacing:.04em;font-weight:700;display:block}.av__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0;font-size:15px;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.av__go{color:var(--color-primary-dark);white-space:nowrap;font-size:13px;display:block}@media (width>=768px){.av{padding:var(--space-3) 14px;gap:var(--space-4)}.av__thumb{width:176px}.av__title{font-size:var(--text-base)}}.toc-fold{margin:0 0 var(--space-8)}.toc-fold__summary{font-size:var(--text-sm);cursor:pointer;background:var(--gray-50);border:1px solid var(--gray-200);padding:var(--space-3) var(--space-4);border-radius:10px;font-weight:800}.toc-fold[open]>.toc-fold__summary{border-bottom:0;border-radius:10px 10px 0 0}.toc-fold>.article__toc{border-radius:0 0 10px 10px;margin:0}.article__origin{font-size:var(--text-xs);color:var(--gray-600);margin:var(--space-6) 0 0;padding-top:var(--space-3);border-top:1px dashed var(--gray-200);line-height:1.7}@media (width<=480px){.article__talk-icon{width:40px;height:40px}.article__box-body,.article__toc{padding:var(--space-4)}}.dg__label{font-size:var(--text-sm);margin:0 0 var(--space-2);font-weight:800;line-height:1.6}.dg__row{margin:0 0 var(--space-3);border:2px solid var(--color-primary);border-radius:8px;display:flex;overflow:hidden}.dg__cell{padding:var(--space-3) var(--space-2);font-size:var(--text-sm);text-align:center;place-items:center;font-weight:700;line-height:1.5;display:grid}.dg__cell--base{background:var(--color-primary-light);color:var(--color-primary-dark);flex:auto}.dg__cell--add{background:var(--color-primary-dark);color:#fff;flex:0 0 40%}.dg__cell--muted{background:var(--gray-200);color:var(--gray-600)}.dg__cell small{font-size:var(--text-xs);opacity:.9;margin-top:2px;font-weight:700;display:block}.dg__ends{font-size:var(--text-xs);color:var(--gray-600);margin:0 0 var(--space-4);justify-content:space-between;display:flex}.dg__note{font-size:var(--text-xs);color:var(--gray-600);margin:calc(var(--space-2) * -1) 0 0;text-align:center;line-height:1.7}.article .guide-closing{font-size:var(--text-lg);margin:var(--space-8) 0 var(--space-6);font-weight:700}.article table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:1.7}.article th,.article td{border:1px solid var(--gray-200);padding:var(--space-3);text-align:left;vertical-align:top}.article thead th{background:var(--color-primary-faint);white-space:nowrap;font-weight:800}.article tbody th{background:var(--gray-50);font-weight:800}.article td{font-variant-numeric:tabular-nums}.article__tablewrap th:first-child,.article__tablewrap td:first-child{white-space:nowrap}[data-guide-section] .article__tablewrap th:first-child,[data-guide-section] .article__tablewrap td:first-child{white-space:normal;min-width:6em}[data-guide-section] .article__tablewrap thead th{white-space:normal}[data-guide-section] .article__tablewrap th,[data-guide-section] .article__tablewrap td{overflow-wrap:anywhere}[data-guide-section] details{margin-bottom:var(--space-8)}[data-guide-section] .cite-back{font-size:var(--text-sm);white-space:nowrap}.pair-hero{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.pair-hero__name{font-size:var(--text-sm);margin:0 0 var(--space-2);font-weight:800}@media (width<=480px){.pair-hero{grid-template-columns:1fr}}.article__faq{margin:0 0 var(--space-6);border-top:1px solid var(--gray-200)}.article__faq>.article__faq-item{border-bottom:1px solid var(--gray-200);margin:0}.article__faq-q{cursor:pointer;box-sizing:border-box;min-height:44px;padding:var(--space-3) 2em var(--space-3) 1.7em;text-wrap:pretty;word-break:auto-phrase;margin:0;font-weight:800;line-height:1.7;list-style:none;display:block;position:relative}.article__faq-q::-webkit-details-marker{display:none}.article__faq-q::marker{content:""}.article__faq-q:before{content:"Q";left:0;top:calc(var(--space-3) + .25em);background:var(--color-primary-dark);color:#fff;width:1.2em;height:1.2em;font-size:var(--text-sm);border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute}.article__faq-q:after{content:"";right:.5em;top:calc(var(--space-3) + .55em);border-right:2px solid var(--gray-600);border-bottom:2px solid var(--gray-600);width:.55em;height:.55em;position:absolute;transform:rotate(45deg)}.article__faq-item[open]>.article__faq-q{padding-bottom:var(--space-2)}.article__faq-item[open]>.article__faq-q:after{top:calc(var(--space-3) + .8em);transform:rotate(-135deg)}.article__faq-q:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}@media (hover:hover){.article__faq-q:hover{background:var(--gray-50)}}.article__faq .article__faq-a{margin:0;padding:0 0 10px 1.7em;line-height:1.9}.article__faq .article__faq-a>p{margin:0}.article__faq .article__faq-a>p+p{margin-top:var(--space-3)}.article .sd{gap:var(--space-4);display:grid}.article .sd__img{border:1px solid var(--gray-200);background:#fff;border-radius:10px}.article .sd__nums{gap:var(--space-3);align-content:start;display:grid}.article .sd__shoe{border:2px solid var(--color-primary);background:var(--color-primary-faint);padding:var(--space-3);border-radius:10px}.article .sd__shoe .dg__label{margin:0 0 var(--space-2)}.article .sd__list{gap:2px var(--space-3);font-size:var(--text-sm);grid-template-columns:auto 1fr;margin:0;line-height:1.7;display:grid}.article .sd__list dt{color:var(--gray-600)}.article .sd__list dd{font-variant-numeric:tabular-nums;margin:0;font-weight:800}.article .sd__list dd small{color:var(--gray-600);font-weight:400;font-size:var(--text-xs)}.article .sd .dg__note{text-align:left;margin:var(--space-2) 0 0}.article .sd figcaption{margin-top:0}@media (width>=768px){.article .sd__nums{grid-template-columns:repeat(2,minmax(0,1fr))}}.article__toc ol ul{margin:var(--space-2) 0 0;padding-left:1.1em;list-style:outside}.article__toc ol ul li{font-size:var(--text-sm);color:var(--gray-600);margin-bottom:4px}.article__toc ol>li{margin-bottom:var(--space-3);font-weight:700}.lead-box{margin-top:var(--space-4)}.lead-box .detail__body{margin:0 0 var(--space-3);line-height:1.9}.lead-box .detail__body:last-child{margin-bottom:0}.metric>h2{font-size:var(--text-xl);margin:0 0 var(--space-4);padding-left:var(--space-3);border-left:4px solid var(--color-primary);font-weight:800;line-height:1.5}.lead-box__list{margin:0;padding-left:1.3em}.lead-box__list li{margin-bottom:var(--space-2);line-height:1.9}.lead-box__list li:last-child{margin-bottom:0}.lead-box__list a{color:var(--color-primary-dark);text-decoration:underline}.lead-box__list a:hover{text-decoration-thickness:2px}.v2-matmap__glossary{font-size:var(--text-xs);color:var(--gray-600);margin:var(--space-2) 0 0;line-height:1.8}.v2-matmap__glossary b{color:var(--gray-900);font-weight:800}.v2-matmap__glossary-lead{margin:0}.v2-matmap__glossary-list{margin:2px 0 0;padding:0;list-style:none}.v2-matmap__glossary-list li{margin:0}.v2-matmap__footline{display:block}.guide-example{margin:var(--space-6) 0;padding:var(--space-4);border:1px solid var(--gray-200);background:#fff;border-radius:12px;display:block}.guide-example__title{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--gray-900);font-weight:800}.guide-example__body{gap:var(--space-4);align-items:flex-start;display:flex}.guide-example__imglink{flex:none;width:160px;display:block}.guide-example .shoe-thumb{border:1px solid var(--gray-200);background:#fff;border-radius:8px;overflow:hidden}.guide-example__text{flex:1;min-width:0}.guide-example__brand{font-size:var(--text-xs);color:var(--gray-600);margin:0}.guide-example__name{margin:0 0 var(--space-2);font-size:var(--text-base);font-weight:800;line-height:1.35}.guide-example .guide-example__name a{color:var(--gray-900);text-decoration:none}.guide-example__reason{margin:0 0 var(--space-3);font-size:var(--text-sm);line-height:1.7}.guide-example__buy{margin:0 0 var(--space-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.guide-example .guide-example__offer{min-height:44px;text-decoration:none;display:inline-block}.guide-example__mall{background:var(--cta-bg);color:#fff;font-weight:700;font-size:var(--text-sm);white-space:nowrap;border-radius:8px;padding:10px 16px;line-height:1.5;display:inline-block}.guide-example__mall:after{content:" ›"}.guide-example__pr{font-size:var(--text-xs);color:var(--gray-600);border:1px solid var(--gray-400);white-space:nowrap;border-radius:4px;padding:1px 6px;font-weight:700}.guide-example .guide-example__detail{font-size:var(--text-sm);color:var(--color-primary-dark);text-decoration:underline;display:inline-block}.guide-example__credit{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--gray-600)}.guide-example__buy[hidden],.guide-example__credit[hidden]{display:none}@media (width<=639px){.guide-example__body{flex-direction:column}.guide-example__imglink{width:100%}.guide-example .shoe-thumb{aspect-ratio:auto;height:150px}}.l3{margin:10px 0 0}.l3__head{font-size:var(--text-base);margin:0 0 6px;font-weight:600}.l3__lead{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--gray-600)}.l3__cards{margin:0 0 var(--space-3);grid-template-columns:1fr;gap:10px;display:grid}.l3-card{border:1px solid var(--gray-200);background:#fff;border-radius:14px;min-width:0;padding:14px}.l3-card__head{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 8px;display:flex}.l3-card__name{font-size:var(--text-base);font-weight:600}.l3-card__badge{font-size:var(--text-xs);color:var(--gray-600);white-space:nowrap}.l3-card__cols{align-items:flex-start;gap:12px;min-width:0;display:flex}.l3-card__col{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.l3-card__col[hidden]{display:none}.l3-card__col--lab{flex:none}.l3-card__collab{font-size:var(--text-xs);color:var(--gray-600);text-align:right;text-overflow:ellipsis;white-space:nowrap;line-height:20px;overflow:hidden}.l3-card__rowlab{font-size:var(--text-sm);color:var(--gray-600);white-space:nowrap;text-align:left;line-height:28px}.l3-card__v{font-size:var(--text-lg);color:var(--gray-900);text-align:right;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;line-height:28px;overflow:hidden}.l3-card__unit{font-style:normal;font-size:var(--text-xs);color:var(--gray-600)}.l3-card__cols:has(>.l3-card__col--lab):has(>.l3-card__col:nth-child(4):not([hidden])) .l3-card__v,.l3-card__cols:not(:has(>.l3-card__col--lab)):has(>.l3-card__col:nth-child(3):not([hidden])) .l3-card__v{font-size:var(--text-base)}.l3-card__note{font-size:var(--text-xs);color:var(--gray-600);margin:8px 0 0}.l3__src,.l3__mine-note{margin:0 0 6px}.l3__details{font-size:var(--text-sm);margin:8px 0}.l3__detailslist{margin:6px 0 0;padding-left:1.2em}.l3__detailslist li{margin:0 0 4px}@media (width<=767px){.l3-card__you{display:none}}@media (width>=768px){.l3__cards{grid-template-columns:repeat(2,1fr)}.l3-card{padding:16px}}.shoe-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.shoe-actions__primary,.shoe-actions__sub{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.shoe-actions__sub{border:1px solid var(--gray-600);font-size:var(--text-base);color:var(--gray-900);cursor:pointer;background:#fff;border-radius:8px;padding:12px 20px;font-weight:700}.shoe-actions__sub--done{color:var(--gray-600);cursor:default}.v2-cmp__pairlink{font-size:var(--text-sm);color:var(--color-primary-dark);white-space:nowrap;text-decoration:underline}.np-sec,.np-notes{margin:56px 0 0}@media (width<=480px){.np-sec,.np-notes{margin-top:48px}}@media (width>=768px){.article__toc.np-toc ol{columns:2;column-gap:var(--space-8)}.article__toc.np-toc li{break-inside:avoid}}.article__toc.np-toc{margin:24px 0 0}.article__toc.np-toc+[data-compare-essay]{margin-top:56px}@media (width<=480px){.article__toc.np-toc+[data-compare-essay]{margin-top:48px}}.np-h2{font-size:var(--text-xl);color:var(--gray-900);border-left:4px solid var(--color-primary);margin:0 0 16px;padding-left:10px;font-weight:800;line-height:1.5}.np-h2 small{font-size:var(--text-xs);color:var(--gray-600);margin-left:6px;font-weight:500}.np-small{font-size:var(--text-sm);color:var(--gray-600);margin:8px 0 0;line-height:1.7}.np-small a{color:var(--color-primary-dark);text-decoration:underline}.np-chips{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;display:flex}.np-chip{font-size:var(--text-xs);color:var(--gray-900);background:var(--gray-50);border-radius:999px;padding:2px 10px;font-weight:700;display:inline-block}.np-src{margin:6px 0 0}.np-src .detail__vlabel{margin:0}.np-tag{font-size:var(--text-xs);vertical-align:1px;white-space:nowrap;border-radius:4px;margin-left:4px;padding:1px 6px;font-weight:700;text-decoration:none;display:inline-block}.np-tag--pub{background:var(--gray-50);color:var(--gray-600);border:1px solid var(--gray-200)}.np-tag--lab{color:#2b5a9b;background:#eef3fb;border:1px solid #c9d8f0}.np-tag--warn{color:#9a5414;background:#fff4e8;border:1px solid #f0d6bf}.np-facts{background:var(--gray-200);border:1px solid var(--gray-200);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;margin:16px 0 0;display:grid;overflow:hidden}.np-fact{background:#fff;min-width:0;padding:10px 12px}.np-fact dt{font-size:var(--text-xs);color:var(--gray-600);margin:0}.np-fact dd{font-size:var(--text-lg);color:var(--gray-900);margin:2px 0 0;font-weight:800;line-height:1.3}.np-fact dd small{font-size:var(--text-xs);color:var(--gray-600);font-weight:500;display:block}.np-fact dd small .np-nw{white-space:nowrap}.np-fact dd small .np-open{font-feature-settings:"halt"}.np-fact dd small .np-open:before{content:"\a ";white-space:pre}.np-fact dd small .np-med{color:var(--gray-900);font-weight:700}.np-fact:is([data-fact=weight],[data-fact=drop],[data-fact=stack]) dd small[data-fact-kind=median]{margin-top:3px}.np-factnotes{font-size:var(--text-sm);color:var(--gray-600);margin:8px 0 0;padding-left:1.2em;line-height:1.7}.term-hints{margin:0 0 12px}.term-hints--spec{margin:8px 0 0}.term-hints>summary{cursor:pointer;min-height:44px;font-size:var(--text-sm);color:var(--color-primary-dark);align-items:center;gap:6px;list-style:none;display:flex}.term-hints>summary::-webkit-details-marker{display:none}.term-hints>summary:before{content:"▸";color:var(--gray-600)}.term-hints[open]>summary:before{content:"▾"}.term-hints__body{background:var(--gray-50);font-size:var(--text-sm);color:var(--gray-900);border-radius:8px;padding:10px 12px;line-height:1.7}.term-hints__body dl{margin:0}.term-hints__body dt{font-weight:700}.term-hints__body dd{margin:0 0 8px}.term-hints__body dd:last-child{margin-bottom:0}.term-hints__body p{margin:0}.term-hints__body dl+p{margin-top:8px}.term-hints__body a{color:var(--color-primary-dark);text-decoration:underline}@media (width<=520px){.np-facts{grid-template-columns:repeat(2,1fr)}}.np-facts--fig{grid-template-columns:repeat(2,1fr)}.np-fig{background:#fff;grid-column:1/-1;min-width:0;padding:10px 12px}.np-fig>dt{font-size:var(--text-xs);color:var(--gray-600);margin:0}.np-fig>dd{margin:2px 0 0}.np-fig__cols{background:var(--gray-200);border:1px solid var(--gray-200);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;margin:8px 0 0;display:grid;overflow:hidden}.np-fig__name{color:var(--gray-900);font-weight:700;display:block}.np-fig__desc{display:block}.np-fig__cols .np-fact{padding:8px 6px 10px}@supports (grid-template-rows:subgrid){.np-facts .np-fig__cols{grid-template-rows:auto 1fr}.np-facts .np-fig__cols>.np-fact{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;display:grid}}.np-fig__cols .mh-group{margin-top:auto}.np-fact>dt,.np-fact small[data-fact-note],.np-fact .mh__cap{word-break:keep-all;overflow-wrap:anywhere}.np-fig__cols .mh__side{display:none}.np-ctas{margin:12px 0 0}.fitp{gap:14px;display:grid}.fitp__col h3{font-size:var(--text-base);margin:0 0 6px}.fitp__col--yes h3{color:var(--color-primary-dark)}.fitp__col--cmp h3{color:#b4621f}.fitp__col ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fitp__col li{border:1px solid var(--gray-200);background:#fff;border-radius:10px;padding:10px 12px}.fitp__col--cmp li{border-color:#f0d6bf}.fitp__col li b{font-size:var(--text-base);display:block}.fitp__ev,.fitp__cand,.fitp__link{font-size:var(--text-sm);color:var(--gray-600);margin-top:2px;line-height:1.7;display:block}.fitp__ev a:not(.np-tag),.fitp__link{color:var(--color-primary-dark);text-decoration:underline}.fitp__col li .posbar{max-width:240px;margin-top:6px}.np-undisclosed{margin:12px 0 0}.np-prices{gap:12px;display:grid}.np-prices>*{min-width:0}.np-prices .metric{margin:0}.np-more{margin:4px 0 0}.np-more summary{cursor:pointer;font-size:var(--text-sm);color:var(--color-primary-dark);min-height:32px;padding:6px 2px}.np-more ul{margin-top:4px}.np-prices [class*=price-block-] li[class*=__item]{min-height:0;padding:6px 10px}.np-amz{font-size:var(--text-base);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;display:flex}.np-pr{font-size:var(--text-xs);color:var(--gray-600);border:1px solid var(--gray-400);white-space:nowrap;border-radius:4px;padding:1px 6px;font-weight:700}#similar .v2-cmp{overflow-x:auto}#similar .v2-cmp table{overflow:visible}#similar .v2-cmp .v2-cmp__rowlab{box-sizing:border-box;white-space:normal;width:5.5em;min-width:5.5em;max-width:5.5em;line-height:1.35}#similar .v2-cmp th:first-child,#similar .v2-cmp td:first-child{z-index:2;background:#fff;position:sticky;left:0}#similar .v2-cmp th.v2-cmp__me,#similar .v2-cmp td.v2-cmp__me{z-index:2;background:var(--color-primary-faint);box-shadow:2px 0 0 var(--gray-200);position:sticky;left:5.5em}.np-basis{font-size:var(--text-xs);color:var(--gray-600);white-space:nowrap;font-weight:400;display:block}.np-pos .metric{margin-bottom:14px}.np-mat{border:1px solid var(--gray-200);background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.np-mat__main small{font-size:var(--text-xs);color:var(--gray-600);display:block}.np-mat .matcard__ref{flex:100%}.np-card:empty,.np-labcard:not(:has(.l3)){display:none}.np-card{border:1px solid var(--gray-200);background:#fff;border-radius:12px;padding:12px 16px}.np-posrows .metric{border:0;border-bottom:1px solid var(--gray-200);background:0 0;border-radius:0;margin:0;padding:14px 0}.np-posrows .metric:last-child{border-bottom:0}.np-posrows .metric:first-child{padding-top:4px}.np-card .l3__src{background:var(--gray-50);border-radius:8px;margin:10px 0 0;padding:8px 10px;line-height:1.7}.np-card .l3__mine-note{margin:8px 0 0}.np-lab-wrap{overflow-x:auto}.np-lab{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.np-lab th,.np-lab td{border-bottom:1px solid var(--gray-200);text-align:right;font-variant-numeric:tabular-nums;vertical-align:top;padding:8px 6px}.np-lab th:first-child,.np-lab td:first-child{text-align:left}.np-lab thead th{font-size:var(--text-xs);color:var(--gray-600);font-weight:600}.np-lab td small{font-size:var(--text-xs);color:var(--gray-600);font-weight:400;display:block}.np-lab td b{font-weight:800}.np-lab th:first-child,.np-lab td:first-child{min-width:7.5em}.np-lab:has(.np-lab__mine:not([hidden])){min-width:560px}.np-lv{white-space:nowrap;display:block}.np-lab td .np-lv small{margin-right:4px;display:inline}.np-lab [hidden]{display:none}.np-gen{font-size:var(--text-sm);margin:8px 0 0;padding:0;list-style:none}.np-gen li{margin:4px 0}.np-notes{border:1px solid var(--gray-200);background:#fff;border-radius:12px}.np-notes>summary{cursor:pointer;font-size:var(--text-sm);color:var(--gray-900);padding:12px 16px;font-weight:700}.np-notes>summary small{color:var(--gray-600);margin-left:6px;font-weight:500}.np-notes__body{font-size:var(--text-sm);color:var(--gray-600);padding:0 16px 14px;line-height:1.75}.np-notes__body h4{font-size:var(--text-sm);color:var(--gray-900);margin:12px 0 4px}.np-notes__body ul{margin:0;padding-left:1.1em}.np-notes__body .detail__msrpsource{margin:4px 0}.np-conclusion{background:var(--color-primary-faint);border:1px solid var(--color-primary-light);border-radius:12px;margin:14px 0 0;padding:14px 16px}.np-conclusion p{margin:0}.np-conclusion__lead{font-size:var(--text-sm);color:var(--gray-600);margin-bottom:6px!important}.np-conclusion__big{font-size:var(--text-lg);color:var(--gray-900);font-weight:800;line-height:1.5}.np-conclusion ul{font-size:var(--text-base);gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.np-conclusion li{gap:8px;display:flex}.np-conclusion li b{min-width:5.2em;color:var(--gray-600);font-weight:600;font-size:var(--text-sm);padding-top:1px}.np-conclusion__pick{border-top:1px dashed var(--color-primary-light);font-size:var(--text-base);padding-top:10px;line-height:1.7;margin-top:10px!important}.np-conclusion__pick b{color:var(--gray-900)}.np-conclusion__pick a{white-space:nowrap;color:var(--color-primary-dark);margin-right:10px;text-decoration:underline}.np-diff{border-collapse:collapse;width:100%;font-size:var(--text-base)}.np-diff th,.np-diff td{border-bottom:1px solid var(--gray-200);text-align:right;font-variant-numeric:tabular-nums;padding:9px 6px}.np-diff th:first-child{text-align:left;white-space:nowrap;font-weight:700}.np-diff thead th{font-size:var(--text-sm);color:var(--gray-600);vertical-align:bottom;white-space:nowrap;font-weight:600}.np-diff th small,.np-diff td small{font-size:var(--text-xs);color:var(--gray-600);font-weight:500;display:block}.np-diff tr.is-same td{color:var(--gray-600)}.np-diff tr.is-chg{background:#fffaf0}.np-diff .np-diff__d{color:var(--gray-900);font-weight:800}.np-diff tr.is-same .np-diff__d{color:var(--gray-600);font-weight:500}.np-pairprice{gap:16px;display:grid}.np-pairprice>div{min-width:0}.np-pairprice h3{font-size:var(--text-base);margin:0 0 6px}.np-pairprice .metric{margin:0 0 14px}.np-pricehead{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;display:flex}.np-pricehead h3{margin:0}.pair-hero.np-pair-hero{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.np-pair-hero .pair-hero__name{font-size:var(--text-sm);margin:0 0 4px}.np-pair-hero .v2-hero{margin:0}.np-foot{font-size:var(--text-sm);color:var(--gray-600);margin:6px 0 0}.catbar{border-bottom:1px solid var(--gray-200);background:#fff;display:none}.catbar__in{max-width:1064px;min-height:44px;font-size:var(--text-sm);align-items:center;gap:4px;margin:0 auto;padding:0 26px;display:flex}.catbar a{color:var(--gray-900);white-space:nowrap;padding:12px 10px;font-weight:600}.catbar a:hover,.catbar a.is-current{color:var(--color-primary-dark);box-shadow:inset 0 -2px 0 var(--color-primary)}.catbar__group{color:var(--gray-600);font-size:var(--text-xs);white-space:nowrap;padding:0 2px 0 6px}.catbar__sep{background:var(--gray-200);flex-shrink:0;width:1px;height:18px;margin:0 8px}.sidebar{display:none}.sidebar__search{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:12px;margin:0 0 24px;padding:14px}.sidebar__search-label{font-size:var(--text-sm);margin:0 0 8px;font-weight:800;display:block}.sidebar__search-row{gap:6px;display:flex}.sidebar__search input{border:1px solid var(--gray-400);background:#fff;border-radius:8px;flex:1;min-width:0;padding:9px 10px;font-size:16px}.sidebar__search button{background:var(--cta-bg);color:#fff;min-height:40px;font-weight:700;font-size:var(--text-sm);cursor:pointer;border:0;border-radius:8px;padding:0 14px}.sidebar .sidelist{margin:0 0 28px}.sidebar .home-sec-title{font-size:var(--text-lg);margin-bottom:4px}.sidebar .v2-chip-h{margin-bottom:6px}.sidelist__sub{font-size:var(--text-xs);color:var(--gray-600);padding-left:var(--space-3);margin:0 0 8px}.sidelist__list{border-top:1px solid var(--gray-200);margin:0;padding:0;list-style:none}.sidelist__list li{border-bottom:1px solid var(--gray-200)}.sidelist__list a{color:var(--gray-900);flex-direction:column;justify-content:center;gap:2px;min-height:44px;padding:10px 4px;display:flex}.sidelist__list a:hover .sidelist__title{color:var(--color-primary-dark);text-decoration:underline}.sidelist__kind{font-size:var(--text-xs);color:var(--gray-600)}.sidelist__title{font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.sidelist__more{font-size:var(--text-sm);color:var(--color-primary-dark);margin-top:8px;font-weight:700;display:inline-block}.sideop__body{border-top:1px solid var(--gray-200);padding:12px 4px 0}.sideop__id{align-items:center;gap:12px;display:flex}.sideop__photo{object-fit:cover;border-radius:50%;flex-shrink:0;width:56px;height:56px}.sideop__name{font-size:var(--text-sm);word-break:auto-phrase;margin:0;font-weight:700;line-height:1.5}.sideop__line{font-size:var(--text-sm);color:var(--gray-900);margin:10px 0 0;line-height:1.7}.sideop__line+.sideop__line{margin-top:4px}.popular--mob{margin:var(--space-8) 0 0;padding-top:var(--space-6);border-top:1px solid var(--gray-200)}.popular--mob .sidelist__title{font-size:var(--text-base)}.popular--mob .sidelist__list li:last-child{border-bottom:none}@media (width>=1080px){.catbar{display:block}.page-cols{align-items:flex-start;gap:32px;max-width:1064px;margin:0 auto;padding:0 16px;display:flex}.page-cols>main.detail{flex:0 0 var(--w-prose);max-width:var(--w-prose);min-width:0;margin:0}.page-cols>.sidebar{flex:0 0 280px;min-width:0;padding-top:24px;display:block}.popular--mob{display:none}}.deals-tabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.deals-tabs a{border:1px solid var(--gray-600);color:var(--gray-900);background:#fff;border-radius:999px;padding:8px 12px;text-decoration:none}.deals-tabs a[aria-current=true]{background:var(--color-primary-light);color:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:inset 0 0 0 1px var(--color-primary-dark);font-weight:700}[data-deals-group][hidden],.deals-empty[hidden]{display:none}.diff-num{white-space:nowrap}.metric__basediff{font-size:var(--text-sm);color:var(--gray-900);flex-wrap:wrap;column-gap:8px;padding:0 2px 6px;display:flex}.metric__basediff small{font-size:var(--text-xs);color:var(--gray-600)}.diff-badge__head{width:100%;font-size:var(--text-xs);color:var(--gray-600);margin:0}.diff-badge__derived{width:100%;font-size:var(--text-xs);color:var(--gray-600);margin:2px 0 0}.recent-tray{font-size:var(--text-sm);align-items:flex-start;gap:8px;margin:0 0 12px;display:flex}.recent-tray__label{flex-direction:column;flex:none;justify-content:center;min-height:44px;margin:0;font-weight:700;line-height:1.25;display:flex}.recent-tray__label small{font-weight:400;font-size:var(--text-xs);color:var(--gray-600)}.recent-tray__list{flex-wrap:wrap;flex:auto;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.recent-tray__list>li{flex:none;min-width:0}.recent-tray__item{border:1px solid var(--gray-200);width:100%;max-width:13rem;min-height:44px;color:inherit;font:inherit;font-size:var(--text-xs);text-align:left;cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:2px 8px 2px 2px;line-height:1.3;display:flex}.recent-tray__item:disabled{cursor:default;opacity:.55}.recent-tray__item .shoe-thumb{aspect-ratio:1;border-radius:4px;flex:none;width:38px;overflow:hidden}.recent-tray__item .shoe-thumb__initial{font-size:var(--text-sm);display:block}.recent-tray__item .shoe-thumb__name{display:none}.recent-tray__name{min-width:0;overflow:hidden}.recent-tray__name>small,.recent-tray__name>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recent-tray__name>small{color:var(--gray-600)}.recent-tray__clear{border:1px solid var(--gray-600);min-height:44px;color:var(--gray-900);font:inherit;font-size:var(--text-xs);cursor:pointer;background:#fff;border-radius:8px;flex:none;padding:0 10px;font-weight:700}@media (width<=767px){.recent-tray{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;display:grid}.recent-tray__label{min-height:0;font-size:var(--text-sm);white-space:nowrap;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:6px;overflow:hidden}.recent-tray__paren{display:none}.recent-tray__label{grid-area:1/1}.recent-tray__clear{grid-area:1/2;min-height:28px;padding:0 10px;position:relative}.recent-tray__clear:before{content:"";position:absolute;inset:-11px -1px -5px}.recent-tray__list{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;grid-area:2/1/auto/-1;overflow-x:auto}.recent-tray__list::-webkit-scrollbar{display:none}.recent-tray__list>li{flex:0 0 calc(40% - 4.8px)}.recent-tray__item{max-width:none}}.discontinued-note{margin:var(--space-3) 0 0;font-size:var(--text-base);line-height:1.8}[data-compare-diff] .pair-compare__table,[data-compare-basic] .pair-compare__table,[data-l3pair] .pair-compare__table{display:table}[data-compare-diff] .pair-compare__mobile-cards,[data-compare-basic] .pair-compare__mobile-cards,[data-l3pair] .pair-compare__mobile-cards{display:none}[data-compare-diff] .pair-compare__table th,[data-compare-diff] .pair-compare__table td,[data-compare-basic] .pair-compare__table th,[data-compare-basic] .pair-compare__table td,[data-l3pair] .pair-compare__table th,[data-l3pair] .pair-compare__table td{font-size:var(--text-sm);padding:9px 6px}[data-compare-diff] .pair-compare__table th small,[data-compare-diff] .pair-compare__table td small,[data-l3pair] .pair-compare__table th small{font-size:var(--text-xs);color:var(--gray-600);font-weight:500;display:block}.np-sec>.detail__body{margin-top:16px}[data-compare-diff] .pair-compare__table th:first-child,[data-compare-basic] .pair-compare__table th:first-child,[data-l3pair] .pair-compare__table th:first-child{width:31%}.l3pair__who{display:none}@media (width<=767px){[data-l3pair] .pair-compare__table td .l3pair__who{font-size:var(--text-xs);color:var(--gray-600);margin-bottom:2px;font-weight:500;display:block}}.l3pair__v{font-variant-numeric:tabular-nums;display:block}[data-l3pair] .pair-compare__table td .l3pair__v small{font-size:var(--text-xs);color:var(--gray-600);margin-right:4px;font-weight:400;display:inline}.l3pair__time,.l3pair__src{margin:8px 0 0;line-height:1.7}.buy-flow .buy-radios{border:0;min-width:0;margin:0;padding:0;position:relative}.buy-flow .buy-radio{opacity:0;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.buy-flow:has(#buy-g-m:checked) [data-buy-gender=w],.buy-flow:has(#buy-g-w:checked) [data-buy-gender=m],.buy-flow:not(:has(.buy-radio)) [data-buy-gender=w]{display:none}@supports not selector(:has(*)){.buy-flow [data-buy-gender=w],.buy-flow .buy-switch{display:none}}.buy-flow [hidden]{display:none!important}.buy-flow .np-h2 .buy-state{display:inline}.buy-switch{gap:8px;margin:0 0 12px;display:flex}.buy-switch__btn{border:1px solid var(--gray-600);max-width:176px;min-height:44px;color:var(--gray-900);font-size:var(--text-base);cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;padding:0 16px;font-weight:500;display:inline-flex}.buy-flow:has(#buy-g-m:checked) label[for=buy-g-m],.buy-flow:has(#buy-g-w:checked) label[for=buy-g-w]{background:var(--color-primary-light);color:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:inset 0 0 0 1px var(--color-primary-dark);font-weight:700}.buy-flow:has(#buy-g-m:focus-visible) label[for=buy-g-m],.buy-flow:has(#buy-g-w:focus-visible) label[for=buy-g-w]{outline:3px solid var(--color-primary);outline-offset:2px}.buy-flow .buy-mall{padding:14px}.buy-flow .buy-mall>h3{margin:0 0 10px}.buy-flow .buy-empty{font-size:var(--text-base);color:var(--gray-600);margin:0;line-height:1.7}.buy-flow .np-prices .buy-mall ul.buy-list{margin:0;padding:0;list-style:none}.buy-flow .np-prices .buy-mall li.buy-row{background:0 0;border:0;border-radius:0;min-height:0;margin:0 0 8px;padding:0;display:block}.buy-flow .buy-row__a{border:1px solid var(--gray-200);min-height:52px;color:inherit;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.buy-flow .buy-row__a:hover{background:var(--gray-50)}.buy-flow .buy-row__a:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.buy-row__main{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.buy-row__shop{font-size:var(--text-base);overflow-wrap:anywhere;line-height:1.4}.buy-row__chips{flex-wrap:wrap;gap:4px;display:flex}.buy-row__chips:not(:has(>:not([hidden]))){display:none}.buy-chip{font-size:var(--text-xs);border:1px solid var(--gray-400);color:var(--gray-600);white-space:nowrap;border-radius:4px;padding:0 6px;line-height:1.6}.buy-row__side{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.buy-row__price{font-size:var(--text-base);font-weight:800}.buy-row__ship{font-size:var(--text-sm);color:var(--gray-600)}.buy-flow .buy-row__a:visited{background:var(--gray-50)}.buy-flow .buy-row__a:visited .buy-row__shop,.buy-flow .buy-row__a:visited .buy-row__price,.buy-flow .buy-row__a:visited .buy-row__ship{color:var(--gray-600)}.buy-flow .buy-meta{font-size:var(--text-xs);color:var(--gray-600);margin:8px 0 0;line-height:1.6}.buy-flow .buy-meta a{color:var(--gray-600);text-decoration:underline}.buy-flow .buy-other.np-amz{border:1px solid var(--gray-200);background:#fff;border-radius:12px;margin:12px 0 0;padding:12px;display:block}.buy-other__head{font-size:var(--text-base);margin:0 0 8px;font-weight:700}.buy-other__btns{flex-wrap:wrap;gap:8px;display:flex}.buy-flow .buy-other__btn{white-space:nowrap;border:1px solid var(--gray-600);max-width:340px;min-height:48px;color:var(--gray-900);font-size:var(--text-base);text-align:center;background:#fff;border-radius:8px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:1px;padding:6px 12px;font-weight:700;line-height:1.4;text-decoration:none;display:flex}.buy-flow .buy-other__btn--pr{flex-direction:row;gap:8px}.buy-flow .buy-other__btn:hover{background:var(--gray-50)}.buy-flow .buy-other__btn:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.buy-flow .buy-more{margin:8px 0 0}.buy-flow .buy-more__a,.buy-flow .buy-stores__a{min-height:44px;color:var(--gray-900);text-underline-offset:2px;font-size:var(--text-xs);text-wrap:balance;align-items:center;text-decoration:underline;display:inline-flex}.buy-flow .buy-stores{font-size:var(--text-xs);color:var(--gray-600);flex-wrap:wrap;align-items:center;margin:4px 0 0;display:flex}.buy-flow .buy-stores__head{margin-right:4px}.buy-flow .buy-stores__a{padding:0 10px}.buy-flow .buy-stores__a+.buy-stores__a{border-left:1px solid var(--gray-300,var(--gray-200))}.buy-flow .buy-more__a:hover,.buy-flow .buy-stores__a:hover{background:var(--gray-50)}.buy-flow .buy-more__a:focus-visible,.buy-flow .buy-stores__a:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.np-worn__lead{font-size:var(--text-xs);color:var(--gray-600);margin:0 0 12px}.np-worn{margin:0;padding:0;list-style:none}.np-worn__item{border-top:1px solid var(--gray-200);padding:10px 0}.np-worn__item:first-child{border-top:0}.np-worn__head{font-weight:700;font-size:var(--text-base);margin:0}.np-worn__src{font-size:var(--text-sm);color:var(--gray-600);margin:2px 0 0}.np-worn__link{color:var(--gray-600);align-items:flex-end;gap:4px;display:flex}.np-worn__t{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.np-worn__more{margin-top:8px}.np-worn .np-nowrap,.np-worn__lead .np-nowrap{white-space:nowrap}.np-worn__more>summary{cursor:pointer;font-size:var(--text-sm);color:var(--gray-600)}.c54-ad{color:var(--gray-600);margin:0 0 6px;font-size:13px;line-height:1.5}.c54{margin:10px 0 16px}.c54-lead{font-size:var(--text-sm);margin:0 0 8px;line-height:1.6}.c54-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.c54-table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%;font-size:15px}.c54-table th,.c54-table td{border-bottom:1px solid var(--gray-200);text-align:center;vertical-align:middle;padding:6px 4px;line-height:1.3}.c54-table thead th{border-bottom:2px solid var(--gray-300,#d4d4d4);vertical-align:top;padding-top:0}.c54-table thead th.c54-table__diff{vertical-align:bottom}.c54-table__corner{width:17%}.c54-table__diff{width:22%;font-size:13px;font-weight:800}.c54-table__diff small{color:var(--gray-600);font-size:11px;font-weight:400;display:block}.c54-table tbody th{text-align:left;color:var(--gray-700,#404040);white-space:nowrap;font-size:13px;font-weight:800}.c54-table td small{color:var(--gray-600);font-size:10.5px;line-height:1.25;display:block}.c54-name{word-break:break-word;font-size:12.5px;font-weight:800;line-height:1.25;display:block}.c54-tag{color:#9a3412;background:#ffedd5;border-radius:4px;margin-top:2px;padding:0 4px;font-size:10.5px;font-weight:700;display:inline-block}.c54-img .v2-hero{border-radius:8px;margin:0 0 4px}.c54-img .v2-hero__img{height:64px}.c54-img .v2-hero__credit{word-break:keep-all;overflow-wrap:anywhere;justify-content:center;padding:1px 4px;font-size:9.5px;line-height:1.3}.c54-diff{color:var(--gray-900);font-weight:800}.c54-diff--note{color:var(--gray-600);word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;font-size:11px;font-weight:400}.c54-diff sup{color:var(--gray-600);margin-left:1px;font-size:10px;font-weight:400}.c54-rownotes{color:var(--gray-600);margin:6px 0 0;padding:0;font-size:11.5px;line-height:1.5;list-style:none}.c54-rownotes span{margin-right:3px}.c54-pick{background:var(--color-primary-faint);border-left:4px solid var(--color-primary);border-radius:0 8px 8px 0;margin:8px 0 0;padding:8px 12px;font-size:14.5px;font-weight:500;line-height:1.55}.c54-pick__line{display:block}.c54-pick b{font-weight:800}.c54-buy{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 0;display:grid}.c54-buy__btn{background:var(--color-primary-dark);color:#fff;text-align:center;border-radius:8px;flex-direction:column;justify-content:center;min-height:48px;padding:5px 8px;line-height:1.3;text-decoration:none;display:flex}.c54-buy__name{opacity:.9;font-size:12px;font-weight:700}.c54-buy__go{font-size:15px;font-weight:800}.c54-src{color:var(--gray-600);margin:8px 0 0;font-size:11.5px;line-height:1.5}.c54-src a{color:var(--gray-600)}.c54-tablenotes__title{font-size:var(--text-sm);color:var(--gray-600);margin:0 0 2px;font-weight:700}.np-pairprice>[id^=price-]{padding-top:12px}.np-pairprice .np-pricehead h3{font-size:17px}@media (width>=768px){.c54-table{font-size:16px}.c54-img .v2-hero__img{height:110px}.c54-name{font-size:14px}.c54-table tbody th{font-size:15px}.detail__header--compare h1{text-wrap:balance}}.c54-notelink{margin:2px 0 0;font-size:11.5px}.c54-notelink a{color:var(--gray-600)}.c54-pick .discontinued-note{font-size:inherit;line-height:inherit;margin:0}@media (width<=380px){.c54-img .v2-hero__img{height:52px}.c54-img .v2-hero__credit{word-break:normal;font-size:9px}}.mh{display:block}.mh__plot{display:block;position:relative}.mh__bars{align-items:flex-end;gap:2px;display:flex;position:relative}.mh__bar{height:calc(var(--h) * 100%);background:#c5cbc9;border-radius:1px 1px 0 0;flex:1;min-height:2px;display:block}.mh__bar--me{background:var(--color-primary);position:relative}.mh__bar--me:before{content:"▼";color:var(--color-primary-dark);line-height:1;position:absolute;left:50%;transform:translate(-50%)}.mh__med{bottom:0;left:calc(var(--x) * 100%);border-left:1px dashed var(--gray-600);width:0;position:absolute}.mh__cap{font-size:var(--text-xs);color:var(--gray-600);margin-top:3px;font-weight:500;line-height:1.4;display:block}.mh__side{font-size:var(--text-xs);color:var(--gray-900);font-weight:700;display:block}.np-facts--mini .np-fact{flex-direction:column;display:flex}.np-facts--mini .np-fact dd{flex-direction:column;flex:1;display:flex}.np-facts--mini .mh-group{padding-top:8px}.np-facts--mini .np-fact:is([data-fact=msrp],[data-fact=weight]) .mh-group{margin-top:auto}@media (width>=1080px){.np-facts--mini>.np-fact[data-fact=stack] .mh-group{grid-template-columns:1fr 1fr;gap:10px;display:grid}.np-facts--mini>.np-fact[data-fact=stack] .mh--b+.mh--b{padding-top:0}}.mh--b .mh__bars{height:27px;margin-top:9px}.mh--b .mh__bar--me:before{font-size:8px;top:-10px}.mh--b .mh__med{height:30px}.mh--b+.mh--b{padding-top:4px}.new-sort:has(>.landing-tools[hidden]){display:none}.fig-svg .fig-brk{fill:none;stroke:var(--gray-900);stroke-width:1.4px}
