.shop-module__-mQgjq__main{padding:calc(155px + env(safe-area-inset-top)) var(--gutter) 100px;max-width:1500px;margin:auto}.shop-module__-mQgjq__breadcrumbs{color:var(--muted);align-items:center;gap:12px;font-size:11px;display:flex}.shop-module__-mQgjq__breadcrumbs a{text-underline-offset:3px;text-decoration:underline}.shop-module__-mQgjq__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px;display:block}.shop-module__-mQgjq__hero{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:center;gap:6vw;margin-top:44px;display:grid}.shop-module__-mQgjq__status{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent);border-radius:2px;margin:26px 0 0;padding:7px 12px;font-size:11px;font-weight:600;display:inline-block}.shop-module__-mQgjq__heroCopy h1{font-family:var(--font-display),sans-serif;letter-spacing:-.055em;margin:24px 0;font-size:clamp(42px,5.8vw,90px);line-height:1.02}.shop-module__-mQgjq__dek{max-width:620px;color:var(--muted);font-size:18px;line-height:1.65}.shop-module__-mQgjq__jump{border-bottom:1px solid var(--rule);align-items:center;gap:10px;margin-top:30px;padding:10px 0;font-size:15px;transition:border-color .2s;display:inline-flex}.shop-module__-mQgjq__heroImage img{border-radius:2px;width:100%;height:auto;display:block}.shop-module__-mQgjq__look,.shop-module__-mQgjq__lineup{margin-top:96px}.shop-module__-mQgjq__sectionHead{max-width:760px}.shop-module__-mQgjq__sectionHead h2{font-family:var(--font-display),sans-serif;letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(32px,4vw,56px);line-height:1.05}.shop-module__-mQgjq__sectionHead p{color:var(--muted);margin-top:18px;font-size:17px;line-height:1.7}.shop-module__-mQgjq__details{grid-template-columns:minmax(0,2.04fr) minmax(0,1fr) minmax(0,2.04fr);gap:22px;margin-top:40px;display:grid}.shop-module__-mQgjq__detail{margin:0}.shop-module__-mQgjq__detailImage img{border-radius:2px;width:100%;height:auto;display:block}.shop-module__-mQgjq__detail figcaption{margin-top:14px;font-size:15px;line-height:1.5}.shop-module__-mQgjq__detail figcaption span,.shop-module__-mQgjq__cardTitle span{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:10px;font-weight:600;display:block}.shop-module__-mQgjq__group{border-top:1px solid var(--rule);margin-top:56px;padding-top:26px}.shop-module__-mQgjq__groupHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 30px;display:flex}.shop-module__-mQgjq__groupHead h3{font-family:var(--font-display),sans-serif;letter-spacing:-.035em;align-items:baseline;gap:12px;margin:0;font-size:28px;display:flex}.shop-module__-mQgjq__groupHead h3 span{font-family:var(--font-body),sans-serif;letter-spacing:0;color:var(--muted);font-size:13px}.shop-module__-mQgjq__groupHead p{max-width:560px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.shop-module__-mQgjq__cards{gap:22px;margin:26px 0 0;padding:0;list-style:none;display:grid}.shop-module__-mQgjq__cards[data-layout=three]{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-module__-mQgjq__cards[data-layout=outerwear]{grid-template-columns:minmax(0,1fr) minmax(0,2.03fr)}.shop-module__-mQgjq__card{background:var(--surface);border:1px solid var(--rule);border-radius:2px;flex-direction:column;display:flex;overflow:hidden}.shop-module__-mQgjq__cardImage img{width:100%;height:auto;display:block}.shop-module__-mQgjq__cardInfo{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.shop-module__-mQgjq__cardTitle{flex-direction:column-reverse;display:flex}.shop-module__-mQgjq__cardTitle h4{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:500}.shop-module__-mQgjq__cardTitle span{margin:0 0 6px}.shop-module__-mQgjq__cardInfo p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.6}.shop-module__-mQgjq__cardInfo .shop-module__-mQgjq__base{font-size:12px}.shop-module__-mQgjq__soon{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:auto;padding-top:14px;font-size:10px}.shop-module__-mQgjq__cardInfo p+.shop-module__-mQgjq__soon{border-top:1px solid var(--rule);margin-top:16px}.shop-module__-mQgjq__note{border-block:1px solid var(--rule);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px 40px;margin-top:80px;padding:26px 0;font-size:15px;line-height:1.7;display:flex}.shop-module__-mQgjq__note>div:first-child{max-width:640px}.shop-module__-mQgjq__note strong{color:var(--fg);font-weight:500}.shop-module__-mQgjq__note a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.shop-module__-mQgjq__noteSide{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.shop-module__-mQgjq__note .shop-module__-mQgjq__cta{min-height:48px;color:var(--bg);background:var(--accent);border-radius:2px;align-items:center;gap:12px;padding:13px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.shop-module__-mQgjq__imageNote{color:var(--muted);margin-top:14px;font-size:11px;line-height:1.6}@media (max-width:1000px){.shop-module__-mQgjq__cards[data-layout=three]{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-module__-mQgjq__cards[data-layout=outerwear]{grid-template-columns:minmax(0,1fr)}.shop-module__-mQgjq__cards[data-layout=outerwear] .shop-module__-mQgjq__card[data-shape=tall]{max-width:calc(50% - 11px)}}@media (max-width:800px){.shop-module__-mQgjq__main{padding-top:calc(137px + env(safe-area-inset-top))}.shop-module__-mQgjq__hero{grid-template-columns:minmax(0,1fr);gap:36px;margin-top:30px}.shop-module__-mQgjq__dek{font-size:16px}.shop-module__-mQgjq__look,.shop-module__-mQgjq__lineup{margin-top:72px}.shop-module__-mQgjq__details{grid-template-columns:minmax(0,1fr) minmax(0,2.04fr);gap:16px}.shop-module__-mQgjq__detail:first-child{grid-column:1/-1}.shop-module__-mQgjq__detail figcaption{font-size:13px}.shop-module__-mQgjq__groupHead h3{font-size:24px}.shop-module__-mQgjq__cards{gap:14px}.shop-module__-mQgjq__cardInfo{padding:14px 14px 16px}.shop-module__-mQgjq__cardTitle h4{font-size:16px}.shop-module__-mQgjq__cardInfo p{font-size:13px}}@media (max-width:560px){.shop-module__-mQgjq__cards[data-layout=three]{grid-template-columns:minmax(0,1fr)}.shop-module__-mQgjq__cards[data-layout=outerwear] .shop-module__-mQgjq__card[data-shape=tall]{max-width:none}}@media (hover:hover){.shop-module__-mQgjq__jump:hover{border-color:var(--fg)}.shop-module__-mQgjq__note .shop-module__-mQgjq__cta:hover{opacity:.88}}
