@import"https://fonts.googleapis.com/css2?family=Anton&family=Barlow:wght@400;500;600&family=Barlow+Semi+Condensed:wght@400;500;600&display=swap";@font-face{font-family:Cooperative Dirty;src:url(/cdn/shop/files/CooperativeDirty-Regular.woff2?v=1787822160) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cooperative Dirty;src:url(/cdn/shop/files/CooperativeDirty-Bold.woff2?v=1787822160) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--jcbw-y:#FCB026;--jcbw-ink:#0C0C0D;--jcbw-graphite:#17181A;--jcbw-graphite-2:#1F2124;--jcbw-graphite-3:#2A2D31;--jcbw-paper:#F4F2EE;--jcbw-muted-d:rgba(244,242,238,.62);--jcbw-muted-l:rgba(12,12,13,.66);--jcbw-hair-d:rgba(244,242,238,.15);--jcbw-hair-l:rgba(12,12,13,.18);--jcbw-display:"Anton",Impact,sans-serif;--jcbw-slogan:"Cooperative Dirty",var(--jcbw-display);--jcbw-body:"Barlow",system-ui,sans-serif;--jcbw-data:"Barlow Semi Condensed",system-ui,sans-serif;--jcbw-rail-w:150px}.jcbw *{box-sizing:border-box}.jcbw{font-family:var(--jcbw-body);font-size:17px;line-height:1.65;color:var(--jcbw-paper)}.jcbw img{display:block;max-width:100%}.jcbw :focus-visible{outline:3px solid var(--jcbw-y);outline-offset:3px}.jcbw-band-y :focus-visible{outline-color:var(--jcbw-ink)}body.jcbw-has-rail{--jcbw-rail-pad:var(--jcbw-rail-w)}.jcbw-band{position:relative;padding-left:var(--jcbw-rail-pad,0px);overflow-x:clip}.jcbw-band[id]{scroll-margin-top:96px}.jcbw-band-y{background:#fff;color:var(--jcbw-ink);--jcbw-band-bg:#FFFFFF}.jcbw-band-dark{background:var(--jcbw-graphite);color:var(--jcbw-paper);--jcbw-band-bg:var(--jcbw-graphite)}.jcbw-band-y a{color:var(--jcbw-ink)}.jcbw-cut{display:block;height:clamp(48px,6vw,90px);pointer-events:none;width:calc(100% + var(--jcbw-rail-pad,0px));margin-left:calc(-1 * var(--jcbw-rail-pad,0px))}.jcbw-hatch{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.07;background-image:repeating-linear-gradient(58deg,currentColor 0 1px,transparent 1px 28px)}.jcbw-inner{max-width:1260px;margin:0 auto;padding:0 clamp(18px,4vw,56px)}.jcbw-menu{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;gap:6px;padding:14px 12px 14px 10px;background:var(--jcbw-ink);border-radius:0 24px 24px 0;border-right:3px solid var(--jcbw-y);opacity:.6;transition:opacity .25s}.jcbw-menu:hover,.jcbw-menu:focus-within{opacity:1}.jcbw-menu-btn{font-family:var(--jcbw-data);font-size:13px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--jcbw-paper);background:transparent;border:0;text-align:left;padding:9px 14px;border-radius:18px;cursor:pointer;white-space:nowrap;transition:background .15s}.jcbw-menu-btn:hover{background:var(--jcbw-graphite-3)}.jcbw-menu-btn[aria-current=true]{background:var(--jcbw-y);color:var(--jcbw-ink)}.jcbw-menu-btn:focus-visible{outline:3px solid var(--jcbw-y);outline-offset:2px}.jcbw-eyebrow{font-family:var(--jcbw-data);font-size:14px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;margin:0 0 14px}.jcbw h1{font-family:var(--jcbw-display);font-weight:400;margin:0;text-transform:uppercase;font-size:clamp(54px,9.4vw,146px);line-height:.84;letter-spacing:-.012em}.jcbw-heroz h1{font-family:var(--jcbw-slogan);font-weight:700;font-size:clamp(38px,6vw,88px);line-height:1}.jcbw-heroz .jcbw-bar{padding:4px 14px 9px;overflow-wrap:break-word;word-break:break-word}.jcbw-bar{display:inline-block;background:var(--jcbw-ink);color:var(--jcbw-y);font-weight:700;padding:2px 14px 4px}.jcbw-hero-lede{max-width:44ch;font-size:19px;margin:16px 0 0;color:var(--jcbw-muted-l)}.jcbw-claim{display:inline-block;margin-top:30px;background:var(--jcbw-ink);color:var(--jcbw-y);font-family:var(--jcbw-data);font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;padding:10px 18px}.jcbw-heroz{position:relative;overflow:hidden;min-height:460px;padding:clamp(36px,4.5vw,60px) 0 clamp(40px,5vw,64px)}.jcbw-heroz-body{position:relative;z-index:3;pointer-events:none;max-width:none;padding-left:clamp(24px,6vw,110px)}.jcbw-heroz-body>*{pointer-events:auto}.jcbw-heroz-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:22px}.jcbw-heroz-actions .jcbw-claim{margin-top:0}.jcbw-heroz-media{position:absolute;top:-48px;bottom:-48px;right:-10%;width:54%;z-index:1;background:var(--jcbw-graphite-3);transform:skew(-6deg);transform-origin:top;overflow:hidden}.jcbw-heroz-under,.jcbw-heroz-over{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.jcbw-heroz-under{background:var(--jcbw-graphite-2)}.jcbw-heroz-over{background:var(--jcbw-graphite-3)}.jcbw-heroz-media img{width:120%;height:100%;object-fit:cover;transform:skew(6deg) translate(-9%);transform-origin:top}.jcbw-heroz-zip{position:absolute;top:-48px;bottom:-48px;right:calc(44% - 13px);width:26px;z-index:2;background:var(--jcbw-ink);transform:skew(-6deg);transform-origin:top;user-select:none;-webkit-user-select:none}.jcbw-zip-teeth{position:absolute;top:0;bottom:0;width:8px;background:repeating-linear-gradient(180deg,var(--jcbw-y) 0 6px,transparent 6px 15px)}.jcbw-zip-teeth.a{left:4px;background-position:0 3.5px}.jcbw-zip-teeth.b{right:4px;background-position:0 11px}.jcbw .jcbw-heroz-zip button.jcbw-zip-slider,.jcbw .jcbw-heroz-zip button.jcbw-zip-slider:hover,.jcbw .jcbw-heroz-zip button.jcbw-zip-slider:active,.jcbw .jcbw-heroz-zip button.jcbw-zip-slider:focus{all:unset;-webkit-appearance:none;appearance:none;background:none;border:0;box-shadow:none;box-sizing:border-box;position:absolute;left:50%;top:var(--zip-pos,120px);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;padding:8px;margin:0;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.jcbw .jcbw-heroz-zip button.jcbw-zip-slider:active{cursor:grabbing}.jcbw .jcbw-heroz-zip button.jcbw-zip-slider:focus-visible{outline:3px solid var(--jcbw-y);outline-offset:3px;border-radius:10px}.jcbw-zip-body{display:block;width:22px;height:28px;background:var(--jcbw-ink);border:2px solid var(--jcbw-y);border-radius:6px 6px 8px 8px}.jcbw-zip-bridge{display:block;width:8px;height:8px;border:2px solid var(--jcbw-y);border-radius:50%;background:var(--jcbw-ink);margin-top:-2px}.jcbw-zip-pull{display:block;position:relative;width:12px;height:28px;background:var(--jcbw-y);border-radius:6px;margin-top:-2px;transform:rotate(-45deg);transform-origin:top center;transition:transform .5s ease}.jcbw .jcbw-zip-slider:hover .jcbw-zip-pull{transform:rotate(-55deg)}.jcbw-zip-pull:after{content:"";position:absolute;left:50%;bottom:4px;transform:translate(-50%);width:5px;height:9px;background:var(--jcbw-ink);border-radius:3px}.jcbw-heroz+.jcbw-cut{position:relative;z-index:5;margin-top:calc(-1*clamp(48px,6vw,90px))}@media(min-width:901px){.jcbw-heroz{display:flex;align-items:center;min-height:calc(100vh - 120px);min-height:calc(100svh - 120px)}.jcbw-heroz-body{width:100%;padding-right:calc(46% + 20px)}}@media(min-width:1500px){.jcbw-heroz h1{font-size:clamp(92px,6.2vw,150px)}.jcbw-heroz .jcbw-bar{padding:9px 22px 15px}.jcbw-heroz .jcbw-eyebrow{font-size:17px;margin-bottom:18px}.jcbw-heroz .jcbw-hero-lede{font-size:23px;max-width:46ch;margin-top:22px}.jcbw-heroz-actions{margin-top:30px;gap:18px}.jcbw-heroz-actions .jcbw-btn{padding:19px 38px;font-size:16px}.jcbw-heroz-actions .jcbw-claim{font-size:15px;padding:13px 24px}.jcbw-heroz-body{padding-right:calc(44% + 20px)}.jcbw-heroz-zip{right:calc(40% - 13px)}.jcbw-heroz-media{width:50%}}@media(max-width:900px){.jcbw-heroz{display:flex;flex-direction:column;min-height:0;padding-bottom:0}.jcbw-heroz h1{font-size:clamp(36px,10vw,60px)}.jcbw-heroz .jcbw-bar{padding:4px 12px 8px}.jcbw-heroz-body{order:1;padding-left:clamp(18px,4vw,56px)}.jcbw-heroz-zip{order:2;position:relative;top:auto;bottom:auto;right:auto;width:100%;height:26px;transform:none;margin-top:30px}.jcbw-zip-teeth{width:auto;height:8px;left:0;right:0;background:repeating-linear-gradient(90deg,var(--jcbw-y) 0 6px,transparent 6px 15px)}.jcbw-zip-teeth.a{top:4px;bottom:auto;background-position:3.5px 0}.jcbw-zip-teeth.b{bottom:4px;top:auto;left:0;background-position:11px 0}.jcbw .jcbw-heroz-zip button.jcbw-zip-slider,.jcbw .jcbw-heroz-zip button.jcbw-zip-slider:hover,.jcbw .jcbw-heroz-zip button.jcbw-zip-slider:active,.jcbw .jcbw-heroz-zip button.jcbw-zip-slider:focus{left:70px;top:50%;transform:translateY(-50%) rotate(-90deg)}.jcbw-heroz-media{order:3;position:relative;top:auto;bottom:auto;right:auto;width:100%;transform:none;aspect-ratio:4/3}.jcbw-heroz-media img{width:100%;transform:none}}.jcbw-sec{padding:clamp(48px,6vw,86px) 0}.jcbw-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:26px;flex-wrap:wrap;margin-bottom:34px}.jcbw h2{font-family:var(--jcbw-display);font-weight:400;text-transform:uppercase;margin:0;font-size:clamp(34px,5.4vw,72px);line-height:.9;letter-spacing:-.008em}.jcbw h1,.jcbw h2,.jcbw h3,.jcbw h4{color:inherit}.jcbw-band-dark h2,.jcbw-band-dark .jcbw-spot-name,.jcbw-band-dark .jcbw-card-name{color:var(--jcbw-y)}.jcbw-meta{font-family:var(--jcbw-data);font-size:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;background:var(--jcbw-ink);color:var(--jcbw-y);padding:8px 15px;white-space:nowrap}.jcbw-band-dark .jcbw-meta{background:var(--jcbw-y);color:var(--jcbw-ink)}.jcbw-lede{max-width:62ch;margin:0 0 32px;color:var(--jcbw-muted-l)}.jcbw-band-dark .jcbw-lede{color:var(--jcbw-muted-d)}.jcbw-bento{display:grid;gap:20px}.jcbw-bento-a{grid-template-columns:1.15fr .85fr 1fr}.jcbw-bento-b{grid-template-columns:.82fr 1.18fr}.jcbw-bento-c{grid-template-columns:1fr 1fr 1.15fr}@media(max-width:1080px){.jcbw-bento-a,.jcbw-bento-b,.jcbw-bento-c{grid-template-columns:1fr 1fr}}@media(max-width:720px){.jcbw-bento-a,.jcbw-bento-b,.jcbw-bento-c{grid-template-columns:1fr}}.jcbw-span2{grid-column:span 2}@media(max-width:720px){.jcbw-span2{grid-column:span 1}}.jcbw-card{position:relative;border-radius:34px 34px 34px 14px;padding:22px;display:flex;flex-direction:column;gap:15px;background:var(--jcbw-graphite-2);border:1px solid var(--jcbw-hair-d);color:var(--jcbw-paper);transition:transform .25s,border-color .25s}.jcbw-card:hover{transform:translateY(-3px);border-color:var(--jcbw-y)}.jcbw-band-y .jcbw-card{background:#fff;border:2px solid var(--jcbw-y)}.jcbw-band-y .jcbw-card:hover{border-color:var(--jcbw-ink)}.jcbw-band-y .jcbw-card .jcbw-card-sub{color:var(--jcbw-muted-l)}.jcbw-band-y .jcbw-card .jcbw-sku{color:var(--jcbw-ink)}.jcbw-band-y .jcbw-sw{border-color:#0c0c0d40}.jcbw-card-media{border-radius:19px;overflow:hidden;aspect-ratio:3/4;background:var(--jcbw-graphite-3)}.jcbw-bento>.jcbw-card:nth-child(odd) .jcbw-card-media{border-radius:30px 110px 34px 90px}.jcbw-bento>.jcbw-card:nth-child(2n) .jcbw-card-media{border-radius:110px 30px 90px 34px}.jcbw-card-media img{width:100%;height:100%;object-fit:cover}.jcbw-widemedia{border-radius:36px 140px 40px 110px;overflow:hidden;aspect-ratio:21/9;background:var(--jcbw-graphite-3)}.jcbw-widemedia img{width:100%;height:100%;object-fit:cover}.jcbw-card-name{font-family:var(--jcbw-display);font-weight:400;text-transform:uppercase;font-size:26px;line-height:1.02;margin:0}.jcbw-card-name b{background:var(--jcbw-y);color:var(--jcbw-ink);font-weight:400;padding:1px 8px 2px}.jcbw-card-sub{font-family:var(--jcbw-data);font-size:15px;letter-spacing:.04em;margin:0;color:var(--jcbw-muted-d)}.jcbw-sku{font-family:var(--jcbw-data);font-size:13px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--jcbw-y);margin:0}.jcbw-specs-rt ul,.jcbw-specs-rt ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;font-family:var(--jcbw-data);font-size:15.5px}.jcbw-specs-rt li{display:flex;gap:10px}.jcbw-specs-rt li:before{content:"";width:7px;height:7px;margin-top:8px;flex:none;background:var(--jcbw-y)}.jcbw-specs-rt p{margin:0;font-family:var(--jcbw-data);font-size:15.5px}.jcbw-chips{display:flex;flex-wrap:wrap;gap:7px}.jcbw-chip{font-family:var(--jcbw-data);font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:5px 12px;border-radius:20px;background:var(--jcbw-y);color:var(--jcbw-ink)}.jcbw-chip.mute{background:transparent;border:1px solid var(--jcbw-hair-d);color:var(--jcbw-muted-d)}.jcbw-band-y .jcbw-chip.mute{border-color:#0c0c0d59;color:var(--jcbw-muted-l)}.jcbw-band-y .jcbw-norm-d{color:var(--jcbw-muted-l)}.jcbw-band-dark .jcbw-card .jcbw-card-sub{color:var(--jcbw-muted-d)}.jcbw-card.hi{background:var(--jcbw-graphite-2);color:var(--jcbw-paper);border:3px solid var(--jcbw-y)}.jcbw-card.hi .jcbw-sku{color:var(--jcbw-y)}.jcbw-card.hi .jcbw-card-sub{color:var(--jcbw-muted-d)}.jcbw-swatches{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.jcbw-sw{width:34px;height:34px;border-radius:50%;border:2px solid var(--jcbw-hair-d);flex:none}.jcbw-badge{position:absolute;top:16px;right:16px;width:100px;height:100px;border-radius:50%;background:var(--jcbw-y);color:var(--jcbw-ink);display:grid;place-items:center;text-align:center;font-family:var(--jcbw-display);font-size:21px;line-height:1.05;padding:10px;z-index:2;transform:rotate(6deg);text-transform:uppercase}.jcbw-band-y .jcbw-badge{outline:3px solid var(--jcbw-ink)}.jcbw-statgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:32px 0;text-align:center}.jcbw-stat{padding:0 22px}@media(min-width:900px){.jcbw-stat+.jcbw-stat{border-left:1px solid rgba(12,12,13,.35)}}.jcbw-stat-top{font-family:var(--jcbw-data);font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px}.jcbw-stat-n{font-family:var(--jcbw-display);font-size:clamp(54px,6.6vw,92px);line-height:.9;color:var(--jcbw-y);margin:0}.jcbw-stat-n b{font-weight:400;color:var(--jcbw-ink);font-size:.42em;margin-left:8px}.jcbw-stat-d{font-family:var(--jcbw-data);font-size:14px;color:var(--jcbw-muted-l);margin:10px 0 0}.jcbw-band-y:has(.jcbw-statgrid){background:var(--jcbw-ink);color:var(--jcbw-paper)}.jcbw-band-y:has(.jcbw-statgrid) .jcbw-stat-n b{color:var(--jcbw-paper)}.jcbw-band-y:has(.jcbw-statgrid) .jcbw-stat-d{color:var(--jcbw-muted-d)}@media(min-width:900px){.jcbw-band-y:has(.jcbw-statgrid) .jcbw-stat+.jcbw-stat{border-left-color:#f4f2ee4d}}.jcbw-norms{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px}.jcbw-norm{text-align:center}.jcbw-norm-disc{width:104px;height:104px;margin:0 auto 12px;border-radius:50%;background:var(--jcbw-ink);color:var(--jcbw-y);display:grid;place-items:center;font-family:var(--jcbw-display);font-size:27px}.jcbw-norm-t{font-family:var(--jcbw-data);font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin:0}.jcbw-norm-d{font-family:var(--jcbw-data);font-size:14px;color:var(--jcbw-muted-l);margin:5px 0 0}.jcbw-cfg{background:var(--jcbw-ink);border-radius:32px;padding:clamp(24px,3.6vw,46px);color:var(--jcbw-paper)}.jcbw-cfg .jcbw-lede{color:var(--jcbw-muted-d)}.jcbw-cfg-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:16px;margin-top:26px}.jcbw-step{background:var(--jcbw-graphite-2);border-radius:20px;padding:18px;border-top:4px solid var(--jcbw-y)}.jcbw-step-n{font-family:var(--jcbw-display);font-size:16px;color:var(--jcbw-y);letter-spacing:.12em;margin:0}.jcbw-step-t{font-family:var(--jcbw-data);font-size:16px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;margin:5px 0 12px}.jcbw-step select{width:100%;background:var(--jcbw-graphite-3);color:var(--jcbw-paper);border:1px solid var(--jcbw-hair-d);border-radius:12px;padding:11px 12px;font-family:var(--jcbw-data);font-size:15px}.jcbw-cfg-out{margin-top:26px;border-top:1px solid var(--jcbw-hair-d);padding-top:22px;display:flex;justify-content:space-between;gap:22px;flex-wrap:wrap;align-items:flex-end}.jcbw-cfg-list{list-style:none;margin:0;padding:0;font-family:var(--jcbw-data);font-size:16px;display:flex;flex-direction:column;gap:5px}.jcbw-cfg-list span{color:var(--jcbw-y);font-weight:600}.jcbw-btn{display:inline-flex;align-items:center;gap:10px;border:0;cursor:pointer;background:var(--jcbw-y);color:var(--jcbw-ink);border-radius:30px;padding:15px 30px;font-family:var(--jcbw-data);font-size:15px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background .2s}.jcbw-btn:hover{background:var(--jcbw-paper)}.jcbw-band-y .jcbw-btn:hover{background:var(--jcbw-ink);color:var(--jcbw-y)}.jcbw-layers{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:820px){.jcbw-layers{grid-template-columns:1fr}}.jcbw-layer{border-radius:24px;padding:28px;background:var(--jcbw-ink);color:var(--jcbw-paper)}.jcbw-layer-i{font-family:var(--jcbw-display);font-size:56px;line-height:.8;color:var(--jcbw-y);margin:0 0 12px}.jcbw-layer p{color:var(--jcbw-muted-d);margin:8px 0 0;font-family:var(--jcbw-data);font-size:16px}.jcbw table{width:100%;border-collapse:collapse;font-family:var(--jcbw-data);font-size:16px}.jcbw th,.jcbw td{text-align:left;padding:14px 12px;border-bottom:1px solid var(--jcbw-hair-l)}.jcbw th{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;background:var(--jcbw-ink);color:var(--jcbw-y);border-bottom:0}.jcbw-note{font-family:var(--jcbw-data);font-size:14.5px;color:var(--jcbw-muted-l);margin-top:16px}.jcbw-foot-claim{font-family:var(--jcbw-slogan);font-weight:700;text-transform:uppercase;margin:0 0 20px;font-size:clamp(32px,6.4vw,88px);line-height:1.2}.jcbw-foot-claim b{display:inline-block;background:var(--jcbw-y);color:var(--jcbw-ink);font-weight:700;padding:2px 14px 7px;margin-top:5px}.jcbw-foot-meta{font-family:var(--jcbw-data);font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--jcbw-muted-d);margin:0}.jcbw-looks-tabs{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-bottom:28px}.jcbw-look-tab{font-family:var(--jcbw-data);font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:transparent;border:2px solid var(--jcbw-y);color:inherit;border-radius:24px;padding:10px 18px;cursor:pointer;transition:background .2s,color .2s}.jcbw-look-tab[aria-selected=true]{background:var(--jcbw-y);color:var(--jcbw-ink)}.jcbw-looks-stage{position:relative;max-width:620px;margin:0 auto}.jcbw-look[hidden]{display:none}.jcbw-look-media{position:relative;border-radius:30px 110px 34px 90px;overflow:hidden;background:var(--jcbw-graphite-3);aspect-ratio:2/3}.jcbw-look-media img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.jcbw-look-badge{position:absolute;top:18px;left:18px;background:var(--jcbw-ink);color:var(--jcbw-y);font-family:var(--jcbw-display);font-size:19px;letter-spacing:.06em;text-transform:uppercase;padding:8px 16px;z-index:2}.jcbw-look-claim{font-family:var(--jcbw-data);font-size:15.5px;color:var(--jcbw-muted-d);text-align:center;margin:18px auto 0;max-width:52ch}.jcbw-spot{position:absolute;z-index:3;transform:translate(-50%,-50%)}.jcbw-spot:hover,.jcbw-spot:focus-within,.jcbw-spot.open{z-index:6}.jcbw-spot-dot{width:26px;height:26px;border-radius:50%;background:var(--jcbw-y);border:3px solid var(--jcbw-ink);cursor:pointer;display:block;padding:0;transition:transform .2s}.jcbw-spot-dot:hover{transform:scale(1.2)}.jcbw-spot-tip{position:absolute;left:32px;top:-14px;width:250px;background:var(--jcbw-ink);color:var(--jcbw-paper);border:1px solid var(--jcbw-y);border-radius:16px;padding:14px 16px;display:none;z-index:4}.jcbw-spot:hover .jcbw-spot-tip,.jcbw-spot:focus-within .jcbw-spot-tip,.jcbw-spot.open .jcbw-spot-tip{display:block}.jcbw-spot.flip .jcbw-spot-tip{left:auto;right:32px}.jcbw-spot.up .jcbw-spot-tip{top:auto;bottom:30px}.jcbw-spot-tip .t{font-family:var(--jcbw-data);font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;color:var(--jcbw-y)}.jcbw-spot-tip .d{font-family:var(--jcbw-data);font-size:14px;line-height:1.5;margin:0 0 10px;color:var(--jcbw-muted-d)}.jcbw-spot-tip a{color:var(--jcbw-y);font-family:var(--jcbw-data);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.jcbw-spot-tip .jcbw-swatches{margin:0 0 10px;gap:7px}.jcbw-spot-tip .jcbw-sw{width:22px;height:22px;border-color:#f4f2ee59}.jcbw-looks-cta{margin-top:26px;display:flex;justify-content:center}@media(max-width:720px){.jcbw-spot-tip{width:200px}}.jcbw-spot-wrap{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:16px;align-items:stretch}.jcbw-spot-frames{display:flex;flex-direction:column;gap:16px;min-width:0}.jcbw-spot-frame{position:relative;overflow:hidden;background:var(--jcbw-graphite-3);flex:1;min-height:210px}.jcbw-spot-frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;cursor:zoom-in;transform:scale(calc(var(--z,100)/100));transform-origin:center center;transition:filter .2s}.jcbw-spot-frame img:hover{filter:brightness(1.06)}.jcbw-spot-frames .jcbw-spot-frame:nth-child(1){border-radius:72px 24px 24px}.jcbw-spot-frames .jcbw-spot-frame:nth-child(2){flex:1.45;border-radius:24px 24px 24px 96px}.jcbw-spot-frames.right .jcbw-spot-frame:nth-child(1){flex:1.45;border-radius:24px 72px 24px 24px}.jcbw-spot-frames.right .jcbw-spot-frame:nth-child(2){flex:1;border-radius:24px 24px 96px}.jcbw-spot-top,.jcbw-spot-bottom{grid-column:1 / -1;display:flex;gap:16px;flex-wrap:wrap}.jcbw-spot-top .jcbw-spot-frame,.jcbw-spot-bottom .jcbw-spot-frame{flex:1 1 240px;aspect-ratio:21/9;min-height:180px}.jcbw-spot-top .jcbw-spot-frame:nth-child(odd){border-radius:26px 96px 26px 26px}.jcbw-spot-top .jcbw-spot-frame:nth-child(2n){border-radius:96px 26px 26px}.jcbw-spot-bottom .jcbw-spot-frame:nth-child(odd){border-radius:26px 26px 26px 96px}.jcbw-spot-bottom .jcbw-spot-frame:nth-child(2n){border-radius:26px 26px 96px}.jcbw-spot-cap{position:absolute;left:-10px;bottom:-10px;z-index:2;font-family:var(--jcbw-data);font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--jcbw-ink);color:var(--jcbw-paper);border:10px solid var(--jcbw-band-bg,var(--jcbw-graphite));border-radius:26px;padding:6px 13px;max-width:80%;box-shadow:inset 0 0 0 1px var(--jcbw-y)}.jcbw-spot-frames.right .jcbw-spot-cap{left:auto;right:-10px}.jcbw-spot-center{min-width:0}.jcbw-spot-card{position:relative;height:100%;display:flex;flex-direction:column;background:var(--jcbw-graphite-2);border:3px solid var(--jcbw-y);border-radius:28px 28px 88px;overflow:hidden}.jcbw-band-y .jcbw-spot-card{background:#fff}.jcbw-spot-main{position:relative;flex:1;min-height:0;aspect-ratio:4/5;background:var(--jcbw-graphite-3);overflow:hidden}.jcbw-spot-main img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:none;cursor:zoom-in;transform:scale(calc(var(--z,100)/100));transform-origin:center center;transition:filter .2s}.jcbw-spot-main img:hover{filter:brightness(1.05)}.jcbw-spot-main img.on{display:block}.jcbw-spot-main.bg-white{background:#fff}.jcbw-spot-main.fit-contain img{object-fit:contain;padding:7%}.jcbw-spot-info{padding:16px 18px 20px;text-align:center;display:flex;flex-direction:column;gap:9px;align-items:center}.jcbw-spot-sku{font-family:var(--jcbw-data);font-size:13px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--jcbw-y);margin:0}.jcbw-spot-name{font-family:var(--jcbw-display);font-weight:400;text-transform:uppercase;font-size:clamp(20px,2.4vw,26px);line-height:1.04;margin:0}.jcbw-spot-sw-row{display:flex;gap:10px;justify-content:center;align-items:center;flex-wrap:wrap}.jcbw-spot-sw{width:34px;height:34px;border-radius:50%;border:2px solid var(--jcbw-hair-d);cursor:pointer;padding:0;transition:transform .2s,border-color .2s}.jcbw-band-y .jcbw-spot-sw{border-color:#0c0c0d40}.jcbw-spot-sw:hover{transform:scale(1.12)}.jcbw-spot-sw[aria-pressed=true]{border-color:var(--jcbw-y);transform:scale(1.15)}.jcbw-spot-sw-label{width:100%;font-family:var(--jcbw-data);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--jcbw-muted-d);margin:2px 0 0}.jcbw-band-y .jcbw-spot-sw-label{color:var(--jcbw-muted-l)}.jcbw-spot-buy{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 24px;border-radius:999px;border:0;cursor:pointer;background:var(--jcbw-y);color:var(--jcbw-ink);text-decoration:none;font-family:var(--jcbw-data);font-size:14.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;overflow:hidden;isolation:isolate;transition:color .45s ease}.jcbw-spot-buy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--jcbw-ink);transform:translate(-101%);transition:transform .45s ease}.jcbw-spot-buy:hover{color:var(--jcbw-y)}.jcbw-spot-buy:hover:before{transform:translate(0)}.jcbw-spot-buy:active:before{background:var(--jcbw-graphite-2)}.jcbw-spot-buy-arrow{flex:none;transition:transform .45s ease}.jcbw-spot-buy:hover .jcbw-spot-buy-arrow{transform:translate(4px)}.jcbw-spot-buy:focus-visible{outline:3px solid var(--jcbw-ink);outline-offset:3px}.jcbw-band-y .jcbw-spot-buy:focus-visible{outline-color:var(--jcbw-y)}.jcbw-spot-specs{margin:20px 0 0}.jcbw-spot-specs ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 26px;font-family:var(--jcbw-data);font-size:14.5px}.jcbw-spot-specs li{display:flex;gap:9px}.jcbw-spot-specs li:before{content:"";width:6px;height:6px;margin-top:7px;flex:none;background:var(--jcbw-y)}.jcbw-spot-row+.jcbw-spot-row{margin-top:clamp(44px,6vw,72px);padding-top:clamp(40px,5vw,60px);border-top:1px solid var(--jcbw-hair-d)}.jcbw-band-y .jcbw-spot-row+.jcbw-spot-row{border-top-color:var(--jcbw-hair-l)}@media(max-width:980px){.jcbw-spot-wrap{grid-template-columns:1fr 1fr;gap:12px}.jcbw-spot-top{order:-2}.jcbw-spot-center{order:-1;grid-column:1 / -1}.jcbw-spot-frames{order:0;flex-direction:column;gap:12px}.jcbw-spot-frames.right{order:0}.jcbw-spot-bottom{order:1}.jcbw-spot-frames .jcbw-spot-frame,.jcbw-spot-frames .jcbw-spot-frame:nth-child(1),.jcbw-spot-frames .jcbw-spot-frame:nth-child(2),.jcbw-spot-frames.right .jcbw-spot-frame:nth-child(1),.jcbw-spot-frames.right .jcbw-spot-frame:nth-child(2){flex:none;aspect-ratio:3/4;min-height:0}.jcbw-spot-top .jcbw-spot-frame,.jcbw-spot-bottom .jcbw-spot-frame{flex:1 1 160px;aspect-ratio:21/9;min-height:0}.jcbw-spot-frames[hidden]{display:none}.jcbw-spot-gal{grid-column:1 / -1;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 clamp(18px,4vw,56px);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 calc(-1*clamp(18px,4vw,56px));padding:2px clamp(18px,4vw,56px) 6px}.jcbw-spot-gal::-webkit-scrollbar{display:none}.jcbw-spot-gal .jcbw-spot-frame{flex:0 0 min(300px,64vw);aspect-ratio:3/4;min-height:0;scroll-snap-align:center}.jcbw-spot-gal .jcbw-spot-frame:nth-child(odd){border-radius:26px 64px 26px 26px}.jcbw-spot-gal .jcbw-spot-frame:nth-child(2n){border-radius:64px 26px 26px 64px}.jcbw-spot-cap{border-width:7px;font-size:11.5px;padding:5px 10px}}@media(max-width:520px){.jcbw-spot-top,.jcbw-spot-bottom{flex-direction:column}.jcbw-spot-top .jcbw-spot-frame,.jcbw-spot-bottom .jcbw-spot-frame{aspect-ratio:21/9;min-height:0}.jcbw th,.jcbw td{padding:11px 8px;font-size:14px}.jcbw table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:900px){body.jcbw-has-rail{--jcbw-rail-pad:0px;padding-bottom:70px}.jcbw-menu{top:auto;bottom:0;left:0;right:0;transform:none;opacity:1;flex-direction:row;gap:6px;overflow-x:auto;justify-content:flex-start;padding:9px 10px;border-radius:0;border-right:0;border-top:3px solid var(--jcbw-y)}.jcbw-menu-btn{padding:8px 12px;flex:none}.jcbw-spot-main img,.jcbw-spot-frame img{transform:scale(calc(var(--z,100)/100 * var(--zm,100)/100))}}@media(prefers-reduced-motion:reduce){.jcbw *,.jcbw-menu{transition:none!important}}.jcbw-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:clamp(28px,5vw,56px)}.jcbw-lightbox.open{display:flex}.jcbw-lightbox-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c0c0d73;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);cursor:zoom-out}@supports not ((backdrop-filter:blur(9px)) or (-webkit-backdrop-filter:blur(9px))){.jcbw-lightbox-backdrop{background:#0c0c0dd9}}.jcbw-lightbox-stage{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;max-width:min(92vw,900px);max-height:88vh}.jcbw-lightbox-frame{position:relative;display:inline-block;max-width:100%}.jcbw-lightbox-img{display:block;max-width:100%;max-height:76vh;width:auto;height:auto;object-fit:contain;border-radius:14px;box-shadow:0 24px 70px #0000008c}.jcbw-lightbox-count{margin-top:16px;font-family:var(--jcbw-data);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--jcbw-ink);background:var(--jcbw-y);padding:6px 16px;border-radius:20px}.jcbw .jcbw-lb-btn,.jcbw .jcbw-lb-btn:hover,.jcbw .jcbw-lb-btn:active,.jcbw .jcbw-lb-btn:focus{all:unset;-webkit-appearance:none;appearance:none;box-sizing:border-box;position:absolute;z-index:2;cursor:pointer;background:var(--jcbw-y);color:var(--jcbw-ink);display:grid;place-items:center;font-family:var(--jcbw-data);font-weight:700;line-height:1;-webkit-tap-highlight-color:transparent;box-shadow:0 6px 18px #00000059;transition:transform .15s}.jcbw .jcbw-lb-btn:hover{transform:scale(1.1)}.jcbw .jcbw-lb-btn:focus-visible{outline:3px solid var(--jcbw-paper);outline-offset:2px}.jcbw .jcbw-lb-btn.close{top:-16px;right:-16px;width:44px;height:44px;border-radius:50%;background:var(--jcbw-ink);font-size:0;box-shadow:0 0 0 3px var(--jcbw-y) inset,0 6px 18px #00000059}.jcbw .jcbw-lb-btn.close:before,.jcbw .jcbw-lb-btn.close:after{content:"";position:absolute;width:20px;height:4px;background:var(--jcbw-y);border-radius:3px}.jcbw .jcbw-lb-btn.close:before{transform:rotate(45deg)}.jcbw .jcbw-lb-btn.close:after{transform:rotate(-45deg)}.jcbw .jcbw-lb-btn.close:hover{transform:scale(1.08)}.jcbw .jcbw-lb-btn.prev,.jcbw .jcbw-lb-btn.next{top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;font-size:24px;padding-bottom:2px}.jcbw .jcbw-lb-btn.prev:hover,.jcbw .jcbw-lb-btn.next:hover{transform:translateY(-50%) scale(1.1)}.jcbw .jcbw-lb-btn.prev{left:-16px}.jcbw .jcbw-lb-btn.next{right:-16px}@media(max-width:640px){.jcbw-lightbox{padding:26px 22px}.jcbw-lightbox-stage{max-width:100%}.jcbw .jcbw-lb-btn.prev,.jcbw .jcbw-lb-btn.next{width:38px;height:38px;font-size:19px;top:50%}.jcbw .jcbw-lb-btn.prev{left:-12px}.jcbw .jcbw-lb-btn.next{right:-12px}.jcbw .jcbw-lb-btn.close{top:-12px;right:-12px;width:38px;height:38px}.jcbw .jcbw-lb-btn.close:before,.jcbw .jcbw-lb-btn.close:after{width:16px;height:3.5px}}a.jcbw-spot-dot{text-decoration:none}.jcbw-spot-tip .t a{color:inherit;text-decoration:none}.jcbw-spot-tip .t a:hover{text-decoration:underline}.jcbw-looks-stage{max-width:min(720px,94vw)}@media(min-width:721px){.jcbw-looks-stage{max-width:min(720px,94vw,max(520px,calc((100svh - 150px)*.667)))}}.jcbw-look-badge{font-size:14px;letter-spacing:.08em;padding:7px 13px}.jcbw-look-media img{transform:scale(calc(var(--lz,100)/100));transform-origin:center bottom}.jcbw .jcbw-look-media a.jcbw-spot-dot,.jcbw .jcbw-look-media button.jcbw-spot-dot{display:block;visibility:visible;opacity:1;min-width:26px;min-height:26px}.jcbw-spot-core{display:block;width:8px;height:8px;margin:6px auto 0;border-radius:50%;background:var(--jcbw-ink);pointer-events:none}.jcbw-kits{margin-top:clamp(38px,5vw,58px)}.jcbw-kit{padding-top:clamp(30px,4vw,46px);border-top:1px dashed var(--jcbw-hair-d)}.jcbw-kit[hidden]{display:none}.jcbw-kit-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px 26px;flex-wrap:wrap;margin-bottom:26px}.jcbw-kit-head h3{font-family:var(--jcbw-display);font-weight:400;text-transform:uppercase;margin:0;font-size:clamp(26px,3.6vw,44px);line-height:.95;letter-spacing:-.005em;color:var(--jcbw-paper)}.jcbw-kit-head h3 b{background:var(--jcbw-y);color:var(--jcbw-ink);font-weight:400;padding:1px 12px 4px}.jcbw-kit-lede{font-family:var(--jcbw-data);font-size:15px;color:var(--jcbw-muted-d);margin:0;max-width:44ch}.jcbw-kit-row{display:flex;align-items:stretch;gap:20px;flex-wrap:wrap}.jcbw-kit-items{display:flex;flex:1 1 560px;min-width:0;align-items:stretch;gap:14px 10px;flex-wrap:wrap}.jcbw-kit-card{position:relative;flex:1 1 178px;min-width:168px;max-width:236px;display:flex;flex-direction:column;gap:9px;padding:13px 13px 15px;background:var(--jcbw-graphite-2);border:1px solid var(--jcbw-hair-d);overflow:hidden;transition:border-color .25s,transform .25s}.jcbw-kit-card:nth-of-type(4n+1){border-radius:24px 44px 24px 24px}.jcbw-kit-card:nth-of-type(4n+2){border-radius:44px 24px 24px 38px;margin-top:26px}.jcbw-kit-card:nth-of-type(4n+3){border-radius:24px 24px 44px;margin-top:10px}.jcbw-kit-card:nth-of-type(4n){border-radius:38px 24px 24px 44px;margin-top:34px}.jcbw-kit-card:hover{border-color:var(--jcbw-y);transform:translateY(-3px)}.jcbw-kit-card.soldout{opacity:.55}.jcbw-kit-media{display:block;width:100%;max-width:100%;aspect-ratio:4/5;overflow:hidden;background:#fff;border-radius:16px 16px 16px 8px}.jcbw-kit-media img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;padding:6%}.jcbw-kit-color{font-family:var(--jcbw-data);font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--jcbw-muted-d);margin:0}.jcbw-kit-name{font-family:var(--jcbw-data);font-size:13.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1.35;margin:0;overflow-wrap:anywhere}.jcbw-kit-name a{color:var(--jcbw-paper);text-decoration:none;transition:color .2s}.jcbw-kit-name a:hover{color:var(--jcbw-y)}.jcbw-kit-price{font-family:var(--jcbw-display);font-size:21px;line-height:1;color:var(--jcbw-y);margin:2px 0 0}.jcbw-kit-select{width:100%;margin-top:auto;background:var(--jcbw-graphite-3);color:var(--jcbw-paper);border:1px solid var(--jcbw-hair-d);border-radius:12px;padding:10px 12px;font-family:var(--jcbw-data);font-size:14.5px;cursor:pointer}.jcbw-kit-select.miss{border-color:var(--jcbw-y);box-shadow:0 0 0 2px #fcb02666}.jcbw-kit-oos{margin-top:auto;font-family:var(--jcbw-data);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--jcbw-muted-d)}.jcbw-kit-plus{flex:none;align-self:center;font-family:var(--jcbw-display);font-size:34px;line-height:1;color:var(--jcbw-y);-webkit-user-select:none;user-select:none}.jcbw-kit-total{position:relative;flex:1 1 240px;max-width:310px;margin-left:auto;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:24px 22px;background:var(--jcbw-ink);border:2px solid var(--jcbw-y);border-radius:26px 26px 96px;transform:rotate(-1.4deg);transition:transform .25s;overflow:hidden}.jcbw-kit-total:hover{transform:rotate(0)}.jcbw-kit-total:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.06;background-image:repeating-linear-gradient(58deg,currentColor 0 1px,transparent 1px 26px)}.jcbw-kit-total-label{font-family:var(--jcbw-data);font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--jcbw-muted-d);margin:0}.jcbw-kit-total-price{font-family:var(--jcbw-display);font-size:clamp(34px,3.6vw,46px);line-height:.95;color:var(--jcbw-y);margin:0}.jcbw-kit-total-count{font-family:var(--jcbw-data);font-size:13.5px;color:var(--jcbw-muted-d);margin:0}.jcbw-kit-total .jcbw-btn{justify-content:center;width:100%;padding:14px 18px;position:relative;z-index:1}.jcbw-kit-add:disabled{opacity:.65;cursor:default}.jcbw-kit-msg{font-family:var(--jcbw-data);font-size:13.5px;margin:0;min-height:1.2em;color:var(--jcbw-paper)}.jcbw-kit-msg.err{color:#ff9c86}@media(max-width:900px){.jcbw-kit-card,.jcbw-kit-card:nth-of-type(4n+2),.jcbw-kit-card:nth-of-type(4n+3),.jcbw-kit-card:nth-of-type(4n){margin-top:0}.jcbw-kit-items{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 clamp(18px,4vw,56px);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:10px;flex-basis:100%;margin:0 calc(-1*clamp(18px,4vw,56px));padding:4px clamp(18px,4vw,56px) 10px}.jcbw-kit-card{flex:0 0 min(224px,64vw);max-width:none;scroll-snap-align:start}.jcbw-kit-plus{font-size:26px}.jcbw-kit-plus.eq{display:none}.jcbw-kit-total{flex:1 1 100%;max-width:none;margin-left:0;transform:none;border-radius:24px 24px 64px}}.jcbw-spot-title-link{display:contents;text-decoration:none;color:inherit;cursor:pointer}.jcbw-spot-title-link:hover .jcbw-spot-name,.jcbw-spot-title-link:focus-visible .jcbw-spot-name{text-decoration:underline}.jcbw-spot-main-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:1}.jcbw-spot-main img{cursor:pointer}.jcbw-norm-d a{color:var(--jcbw-ink);text-decoration:underline;text-decoration-color:#0c0c0d66;text-underline-offset:2px;transition:text-decoration-color .2s}.jcbw-norm-d a:hover{text-decoration-color:var(--jcbw-ink)}.jcbw-stat-top a,.jcbw-stat-d a{text-decoration:underline;text-underline-offset:2px;transition:opacity .2s}.jcbw-stat-top a:hover,.jcbw-stat-d a:hover{opacity:.72}.jcbw-band-y:has(.jcbw-statgrid) .jcbw-stat-top a,.jcbw-band-y:has(.jcbw-statgrid) .jcbw-stat-d a{color:var(--jcbw-y)}
/*# sourceMappingURL=/cdn/shop/t/73/assets/jcb-workwear.css.map */
