.shop-case-module__JzBInW__case{--paper:#f7f5f0;--paper-2:#efebe2;--ink:#161a16;--muted:#55594f;--green:#39aa36;--green-type:#23701f;--orange:#ff8b01;--rule:#161a1624;--gutter:clamp(20px, 5vw, 72px);--case-ink:var(--ink);background:var(--paper);color:var(--ink);font-family:var(--font-sans)}.shop-case-module__JzBInW__case em{font-style:italic}.shop-case-module__JzBInW__case:lang(zh) em{font-style:normal}.shop-case-module__JzBInW__case a{color:inherit}.shop-case-module__JzBInW__case a:focus-visible{outline-offset:4px;outline:2px solid}.shop-case-module__JzBInW__case svg{display:block;overflow:visible}.shop-case-module__JzBInW__head{max-width:1440px;padding:118px var(--gutter) clamp(48px, 6vw, 96px);margin:0 auto}.shop-case-module__JzBInW__headTop{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:clamp(56px,8vw,130px);font-size:12px;display:flex}.shop-case-module__JzBInW__headTop a{text-decoration:none}.shop-case-module__JzBInW__headTop a:hover{text-underline-offset:4px;text-decoration:underline}.shop-case-module__JzBInW__head .shop-case-module__JzBInW__label{margin-bottom:clamp(24px,3vw,40px)}.shop-case-module__JzBInW__head h1{letter-spacing:-.05em;margin:0;font-size:clamp(44px,7.6vw,132px);font-weight:700;line-height:.98}.shop-case-module__JzBInW__head h1 em{color:var(--green-type);font-weight:600}.shop-case-module__JzBInW__case:lang(zh) .shop-case-module__JzBInW__head h1{letter-spacing:-.02em;line-height:1.16}.shop-case-module__JzBInW__hero{margin:0}.shop-case-module__JzBInW__heroField{min-height:clamp(380px,46vw,720px);padding:8vw var(--gutter);background:radial-gradient(70% 80% at 50% 45%,#22271f 0%,#121511 75%);place-items:center;display:grid}.shop-case-module__JzBInW__heroLockup{width:min(62vw,900px);height:auto}.shop-case-module__JzBInW__hero figcaption,.shop-case-module__JzBInW__finale figcaption{padding:16px var(--gutter) 0;letter-spacing:.04em;color:var(--muted);font-size:12px;line-height:1.6}.shop-case-module__JzBInW__label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:12px;display:flex}.shop-case-module__JzBInW__label span{color:var(--green-type);font-variant-numeric:tabular-nums;font-weight:600}.shop-case-module__JzBInW__label:before{content:"";background:var(--orange);border-radius:3px;width:26px;height:6px}.shop-case-module__JzBInW__case:lang(zh) .shop-case-module__JzBInW__label{letter-spacing:.2em}.shop-case-module__JzBInW__intro{max-width:1440px;padding:clamp(80px, 10vw, 160px) var(--gutter) clamp(40px, 5vw, 80px);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px clamp(32px,6vw,110px);margin:0 auto;display:grid}.shop-case-module__JzBInW__facts{gap:20px;margin:40px 0 0;display:grid}.shop-case-module__JzBInW__facts div{border-top:1px solid var(--rule);padding-top:12px}.shop-case-module__JzBInW__facts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px}.shop-case-module__JzBInW__facts dd{margin:0;font-size:15px;line-height:1.5}.shop-case-module__JzBInW__lede{letter-spacing:-.015em;text-wrap:pretty;margin:0;font-size:clamp(22px,2.3vw,36px);line-height:1.45}.shop-case-module__JzBInW__case:lang(zh) .shop-case-module__JzBInW__lede{letter-spacing:0;line-height:1.75}.shop-case-module__JzBInW__scope{flex-wrap:wrap;gap:10px;margin:40px 0 0;padding:0;list-style:none;display:flex}.shop-case-module__JzBInW__scope li{border:1px solid #23701f66;border-radius:999px;padding:9px 16px;font-size:13px}.shop-case-module__JzBInW__section{max-width:1440px;padding:clamp(80px, 10vw, 160px) var(--gutter) 0;margin:0 auto}.shop-case-module__JzBInW__chapter{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:clamp(32px,6vw,110px);margin-bottom:clamp(44px,5vw,80px);display:grid}.shop-case-module__JzBInW__chapter .shop-case-module__JzBInW__label{grid-column:1/-1;margin-bottom:28px}.shop-case-module__JzBInW__chapter h2{letter-spacing:-.04em;grid-column:1/-1;max-width:16em;margin:0;scroll-margin-top:120px;font-size:clamp(34px,4.4vw,72px);font-weight:700;line-height:1.02}.shop-case-module__JzBInW__chapter h2 em{color:var(--green-type);font-weight:600}.shop-case-module__JzBInW__case:lang(zh) .shop-case-module__JzBInW__chapter h2{letter-spacing:-.01em;line-height:1.2}.shop-case-module__JzBInW__body{max-width:640px;color:var(--muted);grid-column:2;margin-top:clamp(24px,3vw,40px);font-size:17px;line-height:1.8}.shop-case-module__JzBInW__body p{margin:0}.shop-case-module__JzBInW__case:lang(zh) .shop-case-module__JzBInW__body{line-height:1.95}.shop-case-module__JzBInW__board{grid-template-rows:auto auto;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:12px;display:grid}.shop-case-module__JzBInW__board figure{flex-direction:column;justify-content:space-between;gap:28px;margin:0;padding:clamp(24px,3vw,44px);display:flex}.shop-case-module__JzBInW__board figcaption{color:var(--muted);align-items:baseline;gap:12px;font-size:13px;display:flex}.shop-case-module__JzBInW__board figcaption b{color:var(--ink);font-size:13px}.shop-case-module__JzBInW__tileA{background:#fff;grid-area:1/1}.shop-case-module__JzBInW__tileA2{background:var(--paper-2);grid-area:2/1}.shop-case-module__JzBInW__tileB{background:#fff;grid-area:1/2/span 2}.shop-case-module__JzBInW__cartLockup{width:100%;height:auto;margin-top:clamp(20px,4vw,60px)}.shop-case-module__JzBInW__cartTwo{width:min(56%,260px);height:auto;margin:12px auto 0}.shop-case-module__JzBInW__boardLockup{width:86%;height:auto;margin:auto}.shop-case-module__JzBInW__drafting{box-shadow:inset 0 0 0 1px var(--rule);background-color:#fff;background-image:linear-gradient(#161a160d 1px,#0000 1px),linear-gradient(90deg,#161a160d 1px,#0000 1px);background-size:24px 24px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(28px,4vw,60px) clamp(28px,5vw,80px);padding:clamp(36px,5vw,80px);display:grid}.shop-case-module__JzBInW__drafting figure{margin:0}.shop-case-module__JzBInW__drawing{width:100%;height:auto}.shop-case-module__JzBInW__pin,.shop-case-module__JzBInW__pinLarge{fill:#fff;font-family:var(--font-sans);text-anchor:middle;font-weight:700}.shop-case-module__JzBInW__pin{font-size:10px}.shop-case-module__JzBInW__pinLarge{font-size:18px}.shop-case-module__JzBInW__legend{align-self:center;gap:22px;margin:0;padding:0;list-style:none;display:grid}.shop-case-module__JzBInW__draftBag .shop-case-module__JzBInW__drawing{max-width:560px;margin:0 auto}.shop-case-module__JzBInW__legend li{border-top:1px solid var(--rule);grid-template-columns:28px 1fr;gap:12px;padding-top:16px;display:grid}.shop-case-module__JzBInW__legend li>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.shop-case-module__JzBInW__legend p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.shop-case-module__JzBInW__legend b{color:var(--ink);margin-bottom:4px;font-size:16px;display:block}.shop-case-module__JzBInW__pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.shop-case-module__JzBInW__pair figure{margin:0}.shop-case-module__JzBInW__pair figure>div{aspect-ratio:4/3;place-items:center;padding:10%;display:grid}.shop-case-module__JzBInW__pair figcaption{color:var(--muted);margin-top:12px;font-size:13px}.shop-case-module__JzBInW__onPaper>div{box-shadow:inset 0 0 0 1px var(--rule);background:#fff}.shop-case-module__JzBInW__onGreen>div{background:var(--green)}.shop-case-module__JzBInW__pairLockup{width:100%;height:auto}.shop-case-module__JzBInW__pairBag{aspect-ratio:234/266;width:auto;height:70%;max-height:260px}.shop-case-module__JzBInW__colour{gap:12px;display:grid}.shop-case-module__JzBInW__swatches{grid-template-columns:2fr 1.5fr 1fr 1fr;gap:12px;display:grid}.shop-case-module__JzBInW__swatch{flex-direction:column;justify-content:space-between;gap:40px;min-height:clamp(160px,18vw,260px);padding:clamp(18px,2vw,28px);font-size:13px;line-height:1.5;display:flex}.shop-case-module__JzBInW__swatch span:first-child{font-size:clamp(16px,1.5vw,22px);font-weight:600}.shop-case-module__JzBInW__swatch:nth-child(3){box-shadow:inset 0 0 0 1px var(--rule)}.shop-case-module__JzBInW__ladder{box-shadow:inset 0 0 0 1px var(--rule);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 24px;padding:clamp(36px,5vw,70px);display:flex}.shop-case-module__JzBInW__ladder figure{justify-items:center;gap:14px;margin:0;display:grid}.shop-case-module__JzBInW__ladder figure>div{justify-content:center;align-items:flex-end;min-height:160px;display:flex}.shop-case-module__JzBInW__ladder figcaption{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.shop-case-module__JzBInW__ladderBag{height:auto}.shop-case-module__JzBInW__ladder figure:first-child .shop-case-module__JzBInW__ladderBag{width:140px}.shop-case-module__JzBInW__ladder figure:nth-child(2) .shop-case-module__JzBInW__ladderBag{width:84px}.shop-case-module__JzBInW__ladder figure:nth-child(3) .shop-case-module__JzBInW__ladderBag{width:56px}.shop-case-module__JzBInW__ladder figure:nth-child(4) .shop-case-module__JzBInW__ladderBag{width:28px}.shop-case-module__JzBInW__ladder figure:nth-child(5) .shop-case-module__JzBInW__ladderBag{width:14px}.shop-case-module__JzBInW__appIcon{background:var(--green);border-radius:27px;place-items:center;width:120px;height:120px;display:grid;box-shadow:0 10px 24px -10px #161a1673}.shop-case-module__JzBInW__appIcon svg{width:62px;height:auto}.shop-case-module__JzBInW__finale{margin:clamp(80px,10vw,160px) 0 0}.shop-case-module__JzBInW__finaleField{background:var(--orange);padding:clamp(70px, 10vw, 170px) var(--gutter);place-items:center;display:grid}.shop-case-module__JzBInW__finaleBag{filter:drop-shadow(0 30px 40px #78320040);width:min(42vw,520px);height:auto}.shop-case-module__JzBInW__footer{max-width:1440px;padding:clamp(80px, 9vw, 140px) var(--gutter) 48px;margin:0 auto}.shop-case-module__JzBInW__footer dl{grid-template-columns:1fr 1fr 2fr;gap:40px;margin:0;display:grid}.shop-case-module__JzBInW__footer dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:11px}.shop-case-module__JzBInW__footer dd{margin:0;font-size:16px;line-height:1.6}.shop-case-module__JzBInW__note{max-width:980px;color:var(--muted);margin:0;padding-top:48px;font-size:14px;line-height:1.85}.shop-case-module__JzBInW__next{border-top:1px solid var(--rule);letter-spacing:-.02em;flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:56px;padding-top:32px;font-size:clamp(20px,2.4vw,34px);display:flex}.shop-case-module__JzBInW__next a{text-decoration:none}.shop-case-module__JzBInW__next a:hover{text-underline-offset:6px;text-decoration:underline}@media (max-width:1099px){.shop-case-module__JzBInW__swatches{grid-template-columns:1fr 1fr}}@media (max-width:799px){.shop-case-module__JzBInW__heroField{min-height:0;padding:22vw var(--gutter)}.shop-case-module__JzBInW__heroLockup{width:100%}.shop-case-module__JzBInW__intro,.shop-case-module__JzBInW__chapter{grid-template-columns:1fr}.shop-case-module__JzBInW__body{grid-column:1;font-size:16px}.shop-case-module__JzBInW__board{grid-template-columns:1fr}.shop-case-module__JzBInW__tileA,.shop-case-module__JzBInW__tileA2,.shop-case-module__JzBInW__tileB{grid-area:auto/1}.shop-case-module__JzBInW__tileB{order:-1}.shop-case-module__JzBInW__drafting{grid-template-columns:1fr;padding:28px 20px}.shop-case-module__JzBInW__pair{grid-template-columns:1fr}.shop-case-module__JzBInW__ladder{justify-content:flex-start;padding:28px 20px}.shop-case-module__JzBInW__ladder figure:first-child .shop-case-module__JzBInW__ladderBag{width:110px}.shop-case-module__JzBInW__ladder figure>div{min-height:130px}.shop-case-module__JzBInW__finaleBag{width:62vw}.shop-case-module__JzBInW__footer dl{grid-template-columns:1fr 1fr;gap:28px}.shop-case-module__JzBInW__footer dl>div:last-child{grid-column:1/-1}}
