/* Winter collection (6 Nov 2026) */
.cw-kicker{font-family:Montserrat,sans-serif;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:#cdac4e;margin:0 0 .5rem}
.cw-lede{font-family:Montserrat,sans-serif;color:#3a3a3a;max-width:46rem;margin:.75rem 0 2rem;line-height:1.6}
.cw-grid{display:grid;gap:1.25rem;grid-template-columns:1fr}
@media(min-width:768px){.cw-grid.cw-n2{grid-template-columns:1fr 1fr}.cw-grid.cw-n3{grid-template-columns:repeat(3,1fr)}}
.cw-grid.cw-n1 .cw-fig img{max-height:42rem}
.cw-fig{margin:0;position:relative;overflow:hidden;border-radius:2px;background:#07281a}
.cw-fig img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;transition:transform .6s ease}
.cw-fig:hover img{transform:scale(1.03)}
.cw-fig figcaption{position:absolute;left:0;right:0;bottom:0;padding:1.5rem 1rem .75rem;font-family:Montserrat,sans-serif;font-size:.85rem;color:#fff;background:linear-gradient(transparent,rgba(7,40,26,.75))}
.cw-switch{display:flex;justify-content:center;gap:.25rem;margin:0 auto 1.75rem;padding:.25rem;width:max-content;border:1px solid rgba(7,40,26,.2);border-radius:999px;background:#fff}
.cw-switch button{font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:600;padding:.5rem 1.25rem;border:0;border-radius:999px;background:transparent;color:#07281a;cursor:pointer}
.cw-switch button[aria-pressed="true"]{background:#07281a;color:#fff}
.cw-switch button:focus-visible{outline:2px solid #cdac4e;outline-offset:2px}
