.mj .mj-switch{display:none;flex-wrap:wrap;gap:8px;min-width:0;margin:0 auto 24px;padding-block:0;border:0}@supports selector(:has(*)){.mj .mj-switch{display:flex}}.mj .mj-pill{position:relative;display:inline-flex;align-items:center;gap:8px;padding:9px 14px 9px 10px;border:1px solid rgba(26,26,24,.16);border-radius:999px;font-size:14px;line-height:1;color:var(--ink-muted);cursor:pointer;transition:border-color .2s ease,color .2s ease}.mj .mj-pill:hover{border-color:var(--ink);color:var(--ink)}.mj .mj-pill:has(.mj-radio:checked){border-color:var(--ink);color:var(--ink);font-weight:600}.mj .mj-pill:has(.mj-radio:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.mj .mj-radio{position:absolute;opacity:0;width:1px;height:1px;margin:0}.mj .mj-dot{flex:none;width:14px;height:14px;border-radius:50%;background:var(--ground);box-shadow:inset 0 0 0 2.5px var(--accent),0 0 0 1px var(--rule)}@media (forced-colors:active){.mj .mj-dot{forced-color-adjust:none}.mj .mj-pill:has(.mj-radio:checked){border-color:Highlight}}.mj .mj-set .shop-card-image-wrap img[data-look]{display:none}.mj .mj-set .shop-card-image-wrap img[data-look=graphite]{display:block}@supports selector(:has(*)){.mj .mj-set .shop-card-image-wrap img[data-look=graphite]{display:none}}@media (prefers-reduced-motion:no-preference){.mj .mj-set .shop-card-image-wrap img[data-look]{animation:mj-in .3s ease}}@keyframes mj-in{0%{opacity:0}to{opacity:1}}.mj .mj-season{list-style:none;margin:56px auto 0;padding-top:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));column-gap:24px;border-top:1px solid var(--ink)}.mj .mj-season li{position:relative;display:grid;gap:8px;align-content:start;padding-top:20px}.mj .mj-season li:before{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;background:var(--ink)}.mj .mj-month{font-size:13px;font-weight:600;color:var(--ink-muted)}.mj .mj-trace{display:block;width:72px;height:72px;color:var(--ink)}.mj .mj-name{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ink);text-decoration:none}.mj .mj-name:hover{text-decoration:underline;text-underline-offset:3px}.mj .mj-note{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--ink-muted)}@media (max-width:940px){.mj .mj-season{grid-template-columns:1fr;row-gap:28px;margin:40px var(--gutter) 0;padding:0 0 0 20px;border-top:0;border-left:1px solid var(--ink)}.mj .mj-season li{grid-template-columns:72px 48px minmax(0,1fr);column-gap:14px;padding-top:0}.mj .mj-season li:before{top:6px;left:-24px}.mj .mj-trace{width:48px;height:48px}}@media (max-width:360px){.mj .mj-season li{grid-template-columns:48px minmax(0,1fr);grid-template-areas:"trace month" "trace text";row-gap:4px}.mj .mj-season .mj-month{grid-area:month}.mj .mj-season .mj-trace{grid-area:trace}.mj .mj-season li>div{grid-area:text}}@media (prefers-reduced-motion:no-preference){.mj .mj-season li.is-armed .mj-trace path{stroke-dasharray:1;stroke-dashoffset:1}.mj .mj-season li.is-armed.is-in .mj-trace path{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s cubic-bezier(.65,0,.35,1) calc(var(--i, 0) * .12s)}}.mj .mj-change .mj-foot{margin-top:auto}.mj .mj-change .ed-tile--ink .mj-foot{max-width:34ch;font-size:clamp(19px,1.7vw,26px);font-weight:600;line-height:1.28;letter-spacing:-.015em;color:#fff}.mj .mj-change .ed-tile-media a{display:block;width:min(44%,220px)}.mj .mj-after{margin-top:32px}@media (prefers-reduced-motion:reduce){.mj .mj-pill{transition:none}}