.catalog-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--gris,#8a8a8a);margin:-1.4rem 0 clamp(2rem,4vw,3rem);font-size:.78rem}.compo{--co-gap:clamp(1.2rem,2.4vw,2rem);--co-filet:#ffffff1f;--co-encre-2:#b0b0aa;display:grid;gap:clamp(2.2rem,4.5vw,3.6rem)}.compo img{display:block;object-fit:cover;width:100%;height:auto;transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.compo h3{font-size:1rem;font-weight:500;line-height:1.25}.compo .co-ds{display:block;color:#9a9a94;font-size:.82rem;font-weight:300}.compo .co-mk{display:block;letter-spacing:.22em;text-transform:uppercase;color:var(--gris,#8a8a8a);transition:color .3s;font-size:.62rem}.co-focus{display:grid;grid-template-columns:1.4fr 1fr;align-items: center;gap:clamp(1.6rem,3.5vw,3.4rem)}.co-focus.rev{grid-template-columns:1fr 1.4fr}.co-focus.rev .co-ph{order:2}.co-focus .co-ph{display:block;overflow:hidden;background:var(--noir-2,#1d1d1b)}.co-focus:hover img{transform:scale(1.04)}.co-focus .co-tx{display:block}.co-focus .co-k{display:block;letter-spacing:.28em;text-transform:uppercase;color:var(--or,#ffce44);margin-bottom:.9rem;font-size:.64rem}.co-focus h3{font-size:clamp(1.7rem,3.2vw,2.6rem);line-height:1.12}.co-focus .co-ds{color:var(--co-encre-2);max-width:38ch;margin-top:.7rem;font-size:1rem}.co-focus .co-mk{margin-top:1.1rem}.co-focus .co-cta{display:inline-block;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--or,#ffce44);margin-top:1.5rem;padding-bottom:.25rem;font-size:.68rem}.co-focus:hover .co-cta{color:var(--or,#ffce44)}.co-band{display:grid;grid-template-columns:1.62fr 1fr;gap:var(--co-gap)}.co-band.rev{grid-template-columns:1fr 1.62fr}.co-band.rev .co-hero{order:2}.co-side{display:grid;grid-template-rows:1fr 1fr;gap:var(--co-gap);min-height:0}.co-side .co-tile{min-height:0}.co-tile{position:relative;display:block;overflow:hidden;background:var(--noir-2,#1d1d1b)}.co-tile img{height:100%}.co-hero img{aspect-ratio:4/3;height:auto}.co-tile:hover img{transform:scale(1.05)}.co-cap{position:absolute;background:linear-gradient(#0000,#0a0a098c 55%,#0a0a09eb);padding:2.6rem 1.3rem 1.1rem;inset:auto 0 0}.co-cap .co-mk{color:var(--or,#ffce44);margin-bottom:.45rem}.co-hero .co-cap h3{font-size:clamp(1.2rem,2.2vw,1.7rem)}.co-cap .co-ds{color:#c6c6c0;margin-top:.15rem;line-height:1.3}.co-duo{display:grid;grid-template-columns:1fr 1fr;gap:var(--co-gap)}.co-duo img{aspect-ratio:3/2;height:auto}.co-grid{display:grid;gap:var(--co-gap)}.co-grid.c4{grid-template-columns:repeat(4,1fr)}.co-grid.c3{grid-template-columns:repeat(3,1fr)}.co-cell{display:block}.co-cell .co-ph{display:block;overflow:hidden;background:var(--noir-2,#1d1d1b)}.co-cell:hover img{transform:scale(1.05)}.co-cell h3{margin-top:.8rem}.co-cell .co-mk{margin-top:.3rem}.co-cell:hover .co-mk{color:var(--or,#ffce44)}@media (max-width:900px){.co-grid.c4,.co-grid.c3{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.co-focus,.co-focus.rev,.co-band,.co-band.rev,.co-duo{grid-template-columns:1fr}.co-focus.rev .co-ph,.co-band.rev .co-hero{order:0}.co-side .co-tile img{aspect-ratio:16/9;height:auto}}@media (max-width:520px){.co-grid.c4,.co-grid.c3{grid-template-columns:1fr}}.co-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.9rem}.co-pick-item{display:block;position:relative;cursor:pointer;border:1px solid #ffffff1f;border-radius:3px;padding:.5rem;transition:border-color .2s,background .2s}.co-pick-item:has(input:checked){background:#ffce4412;border-color:#ffce44}.co-pick-item input{position:absolute;z-index:2;width:18px;height:18px;top:.8rem;left:.8rem}.co-pick-ph{display:block;aspect-ratio:4/3;overflow:hidden;color:#8a8a8a;display:grid;background:#1d1d1b;place-items: center;font-size:.7rem}.co-pick-ph img{object-fit:cover;width:100%;height:100%}.co-pick-nm{display:block;margin-top:.5rem;font-size:.82rem;line-height:1.3}.co-pick-mk{display:block;letter-spacing:.18em;text-transform:uppercase;color:#8a8a8a;font-size:.6rem}.co-seed-bar{display:flex;flex-wrap:wrap;align-items: center;gap:.8rem;margin-bottom:1.2rem}.co-seed-bar .spacer{flex:1}.co-seed-bar form.inline{display:inline}.co-seed{letter-spacing:.1em;color:#8a8a8a;font-variant-numeric:tabular-nums;font-size:.74rem}.co-seq{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1.4rem;padding:0}.co-seq li{letter-spacing:.06em;color:#b0b0aa;border:1px solid #ffffff1f;border-radius:999px;padding:.3rem .6rem;font-size:.68rem}.co-seq li b{color:#ffce44;font-variant-numeric:tabular-nums;margin-right:.35rem;font-weight:500}.co-apercu{color:#fff;background:#141412;border:1px solid #ffffff1f;padding:clamp(1rem,2.5vw,2rem)}.co-apercu h3{color:#fff}
