.patches-page{--patches-ink:#111;--patches-bone:#fff;--patches-muted:#666;--patches-line:#e5e5e5;background:var(--patches-bone);color:var(--patches-ink);min-height:100vh}.patches-page .patches-skip{z-index:100;background:var(--patches-bone);padding:16px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.patches-page .patches-skip:focus{transform:translateY(0)}.patches-page .patches-site-header{z-index:30;background:var(--patches-bone);min-height:80px;color:var(--patches-ink);border-bottom:1px solid var(--patches-line);justify-content:space-between;align-items:center;gap:32px;padding:16px clamp(24px,4vw,64px);display:flex;position:sticky;top:0}.patches-page .patches-brand{flex-shrink:0}.patches-page .patches-brand img{filter:brightness(0);width:137px;height:auto}.patches-page .patches-main-nav{align-items:center;gap:clamp(20px,3vw,42px);display:flex}.patches-page .patches-main-nav a{text-transform:none;letter-spacing:0;align-items:center;gap:14px;padding:12px 0;font-size:13px;font-weight:600;line-height:1.4;display:flex}.patches-page .patches-main-nav a[aria-current=page]{border-bottom:2px solid var(--patches-ink)}.patches-page .patches-main-nav .patches-builder-link{border-left:1px solid var(--patches-line);padding-left:28px}.patches-page .patches-main-nav svg{width:20px;height:20px}.patches-page .patches-eyebrow{letter-spacing:1.5px;text-transform:uppercase;margin:0;font-size:9px;font-weight:700;line-height:1.6}.patches-page .patches-hero{background:var(--patches-bone);color:var(--patches-ink);grid-template-columns:1.05fr 1fr;display:grid}.patches-page .patches-hero-copy{padding:62px 35px 58px clamp(24px,4vw,64px)}.patches-page .patches-hero h1{letter-spacing:-3px;margin:24px 0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(48px,6.3vw,92px);font-weight:800;line-height:.98}.patches-page .patches-hero-intro{max-width:380px;color:var(--patches-muted);margin:0;font-size:14px;line-height:1.8}.patches-page .patches-collection-link{border-bottom:1px solid var(--patches-ink);letter-spacing:.4px;align-items:center;gap:34px;margin-top:32px;padding-bottom:10px;font-size:12px;font-weight:700;display:inline-flex}.patches-page .patches-collection-link span{font-size:18px;font-weight:400}.patches-page .patches-hero-art{background:#f4f4f4;flex-direction:column;justify-content:center;min-width:0;padding:30px clamp(24px,4.5vw,75px);display:flex}.patches-page .patches-hero-art-heading,.patches-page .patches-hero-art-footer{letter-spacing:1.1px;justify-content:space-between;align-items:center;gap:20px;font-size:8px;font-weight:700;line-height:1.7;display:flex}.patches-page .patches-hero-art-heading{border-bottom:1px solid #dedede;padding-bottom:17px}.patches-page .patches-hero-art>img{width:100%;height:auto;margin:30px 0}.patches-page .patches-hero-art-footer{color:var(--patches-muted);border-top:1px solid #dedede;padding-top:17px}.patches-page .patches-format-strip{border-bottom:1px solid var(--patches-line);background:var(--patches-bone);justify-content:space-between;align-items:center;gap:28px;padding:28px clamp(24px,4vw,64px);display:flex}.patches-page .patches-format-strip>div{align-items:center;gap:32px;display:flex}.patches-page .patches-format-strip strong{letter-spacing:-.6px;font-size:clamp(20px,2.5vw,33px);font-weight:500;line-height:1.3}.patches-page .patches-format-strip p{margin:0;font-size:12px;line-height:1.8}.patches-page .patches-format-strip p span{color:var(--patches-muted);font-size:10px}.patches-page .patches-catalog{padding:0 clamp(24px,4vw,64px) 80px}.patches-page .patches-collection-nav{border-bottom:1px solid var(--patches-line);flex-wrap:wrap;align-items:center;gap:22px;padding:30px 0;display:flex}.patches-page .patches-collection-nav>span{margin-right:auto}.patches-page .patches-collection-nav a{border:1px solid #dedede;border-radius:24px;align-items:center;gap:16px;padding:11px 16px;font-size:12px;display:flex}.patches-page .patches-collection-nav a span{color:var(--patches-muted);font-size:8px}.patches-page .patches-collection{padding-top:65px;scroll-margin-top:120px}.patches-page .patches-collection-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:30px;display:flex}.patches-page .patches-collection-title{align-items:flex-start;gap:17px;display:flex}.patches-page .patches-collection-number{color:var(--patches-muted);margin-top:9px;font-size:9px}.patches-page .patches-collection-heading h2{letter-spacing:-1.2px;text-transform:uppercase;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(30px,3vw,46px);font-weight:800;line-height:1.08}.patches-page .patches-collection-heading>p{max-width:350px;color:var(--patches-muted);margin:0;font-size:13px;line-height:1.8}.patches-page .patches-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px;display:grid}.patches-page .patches-card{min-width:0}.patches-page .patches-card-art{aspect-ratio:3/2;background:#f4f4f4;place-items:center;padding:23px;display:grid;position:relative;overflow:hidden}.patches-page .patches-card-art>img{object-fit:contain;width:100%;height:100%;transition:transform .25s}.patches-page .patches-card-art:hover>img{transform:scale(1.025)}.patches-page .patches-collection-nav a:hover{border-color:var(--patches-ink)}.patches-page .patches-main-nav a:hover{color:#666}.patches-page .patches-hoodie-cta>a:hover{background:#333}.patches-page .patches-open-art{background:var(--patches-bone);place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:9px;right:9px}.patches-page .patches-open-art svg{width:17px;height:17px}.patches-page .patches-card-copy{justify-content:space-between;align-items:flex-end;gap:15px;padding-top:17px;display:flex}.patches-page .patches-card-copy p{text-transform:uppercase;letter-spacing:1px;color:var(--patches-muted);margin:0 0 6px;font-size:10px;line-height:1.5}.patches-page .patches-card-copy h3{letter-spacing:-.2px;margin:0;font-size:16px;font-weight:600;line-height:1.4}.patches-page .patches-card-index{color:#777;font-size:9px}.patches-page .patches-size-note{border-top:1px solid var(--patches-line);grid-template-columns:1fr 2fr;gap:45px;margin-top:65px;padding-top:28px;display:grid}.patches-page .patches-size-note>p:last-child{max-width:690px;color:var(--patches-muted);margin:0;font-size:13px;line-height:1.8}.patches-page .patches-hoodie-cta{color:var(--patches-ink);background:#f4f4f4;justify-content:space-between;align-items:center;gap:40px;padding:54px clamp(24px,4vw,64px);display:flex}.patches-page .patches-hoodie-cta h2{letter-spacing:-2px;margin:15px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(38px,4.4vw,66px);font-weight:800;line-height:1.03}.patches-page .patches-hoodie-cta>a{border:1px solid var(--patches-ink);background:var(--patches-ink);color:var(--patches-bone);text-transform:uppercase;letter-spacing:1px;border-radius:28px;justify-content:space-between;align-items:center;gap:48px;padding:18px 24px;font-size:11px;font-weight:700;display:flex}.patches-page .patches-hoodie-cta svg{width:22px;height:22px}.patches-page .patches-footer{background:var(--patches-ink);color:var(--patches-bone);justify-content:space-between;align-items:center;gap:30px;padding:36px clamp(24px,4vw,64px);display:flex}.patches-page .patches-footer>a:first-child img{width:125px;height:auto}.patches-page .patches-footer>p{color:#bbb;letter-spacing:1px;margin:0;font-size:9px}.patches-page .patches-footer>a:last-child{font-size:10px}.patches-page .patches-footer>a:last-child span{margin-left:17px}@media (min-width:1700px){.patches-page .patches-catalog{max-width:1730px;margin:auto}}@media (max-width:1000px){.patches-page .patches-hero-copy{padding-top:55px;padding-bottom:50px}.patches-page .patches-hero h1{font-size:clamp(48px,6.8vw,76px)}.patches-page .patches-hero-art{padding:28px}.patches-page .patches-hero-art-heading,.patches-page .patches-hero-art-footer{font-size:7px}.patches-page .patches-format-strip>div{flex-direction:column;align-items:flex-start;gap:10px}.patches-page .patches-collection-nav{gap:16px}.patches-page .patches-collection-nav a{gap:17px;font-size:10px}.patches-page .patches-grid{gap:30px 18px}.patches-page .patches-card-art{padding:12px}.patches-page .patches-card-copy h3{font-size:14px}}@media (max-width:700px){.patches-page .patches-site-header{gap:20px;min-height:76px;padding-top:15px;padding-bottom:15px}.patches-page .patches-brand img{width:123px}.patches-page .patches-main-nav{gap:20px}.patches-page .patches-main-nav a{letter-spacing:.6px;font-size:8px}.patches-page .patches-main-nav .patches-builder-link{gap:9px;padding-left:20px}.patches-page .patches-main-nav svg{width:17px;height:17px}.patches-page .patches-hero{grid-template-columns:1fr}.patches-page .patches-hero-copy{padding:47px 24px 38px}.patches-page .patches-hero h1{letter-spacing:-2px;margin-top:24px;font-size:clamp(48px,10vw,68px)}.patches-page .patches-hero-art{padding:23px}.patches-page .patches-hero-art>img{max-width:540px;margin:24px auto}.patches-page .patches-format-strip{padding-top:27px;padding-bottom:27px}.patches-page .patches-format-strip strong{font-size:24px}.patches-page .patches-format-strip p{font-size:11px}.patches-page .patches-format-strip p span{font-size:9px}.patches-page .patches-catalog{padding-bottom:50px}.patches-page .patches-collection-nav{gap:8px 22px;padding:22px 0}.patches-page .patches-collection-nav>span{width:100%;margin-bottom:3px;font-size:8px}.patches-page .patches-collection-nav a{gap:13px;font-size:10px}.patches-page .patches-collection{padding-top:46px;scroll-margin-top:100px}.patches-page .patches-collection-heading{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:24px}.patches-page .patches-collection-heading h2{font-size:34px}.patches-page .patches-collection-heading>p{max-width:440px}.patches-page .patches-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 15px}.patches-page .patches-card-art{padding:10px}.patches-page .patches-open-art{width:22px;height:22px;bottom:5px;right:5px}.patches-page .patches-open-art svg{width:14px;height:14px}.patches-page .patches-card-copy{padding-top:12px}.patches-page .patches-card-copy p{letter-spacing:.6px;font-size:6px}.patches-page .patches-card-copy h3{font-size:13px}.patches-page .patches-card-index{display:none}.patches-page .patches-size-note{grid-template-columns:1fr;gap:14px;margin-top:44px;padding-top:23px}.patches-page .patches-hoodie-cta{flex-direction:column;align-items:flex-start;gap:28px;padding-top:37px;padding-bottom:37px}.patches-page .patches-hoodie-cta h2{font-size:44px}.patches-page .patches-hoodie-cta>a{width:100%;max-width:420px;font-size:9px}.patches-page .patches-footer{flex-wrap:wrap;gap:25px;padding-top:30px;padding-bottom:30px}.patches-page .patches-footer>p{order:3;width:100%;font-size:8px}}@media (max-width:450px){.patches-page .patches-brand img{width:110px}.patches-page .patches-main-nav{gap:15px}.patches-page .patches-main-nav a[aria-current=page]{display:none}.patches-page .patches-main-nav .patches-builder-link{border-left:0;padding-left:0}.patches-page .patches-hero .patches-eyebrow{letter-spacing:1.1px;font-size:7px}.patches-page .patches-hero-intro{font-size:12px}.patches-page .patches-format-strip{flex-direction:column;align-items:flex-start;gap:16px}.patches-page .patches-format-strip p br{display:none}.patches-page .patches-format-strip p span{margin-top:5px;display:block}.patches-page .patches-collection-nav{column-gap:20px}.patches-page .patches-collection-nav a{gap:8px;font-size:9px}.patches-page .patches-collection-heading h2{font-size:30px}.patches-page .patches-grid{gap:24px 12px}.patches-page .patches-card-art{padding:7px}.patches-page .patches-card-copy h3{font-size:12px}}@media (prefers-reduced-motion:reduce){.patches-page .patches-card-art>img{transition:none}}
