
.catalogue-grid{display:flex;flex-direction:column;gap:0;margin:24px 0 60px}.catalogue-card{border:0;border-top:1px solid var(--line);padding:24px 0;display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:center;gap:28px}.catalogue-card:last-child{border-bottom:1px solid var(--line)}.catalogue-card h2{font-size:clamp(22px,2.3vw,36px);font-weight:400}.catalogue-card .products-action{margin:0;font-size:0}.catalogue-card .products-action:after{content:'↗';font-size:30px}.catalogue-card:hover h2{transform:translateX(6px)}.catalogue-card h2{transition:transform .2s}.catalogue-card .catalogue-number{display:none}
.collection-intro{display:flex;justify-content:space-between;align-items:end;gap:36px;padding:55px 0 36px}.collection-intro h1{font-size:clamp(42px,5.7vw,88px);line-height:.98;letter-spacing:-.055em;font-weight:400;margin:18px 0 0}.collection-intro .kicker{font-size:11px;letter-spacing:.13em}.collection-intro>p{max-width:29ch;font-size:16px;line-height:1.65;margin:0}.collection-browser{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(32px,5vw,82px);align-items:start;margin-bottom:70px}.collection-visual{position:sticky;top:28px;margin:0;overflow:hidden}.collection-visual img{width:100%;height:560px;object-fit:cover;display:block}.collection-visual figcaption{display:flex;justify-content:space-between;font-size:11px;line-height:1.5;padding-top:14px;gap:20px}.collection-visual figcaption span:last-child{opacity:.65}.collection-directory{border-top:1px solid var(--line)}.collection-family{border-bottom:1px solid var(--line)}.collection-family summary{list-style:none;display:grid;grid-template-columns:26px 1fr 26px;align-items:center;gap:14px;padding:28px 0;cursor:pointer}.collection-family summary::-webkit-details-marker{display:none}.collection-family summary .family-title{font-size:clamp(24px,2.7vw,40px);line-height:1.08;letter-spacing:-.035em}.family-number{font-size:11px;align-self:start;padding-top:6px;opacity:.6}.family-toggle{font-size:26px;font-weight:300;justify-self:end}.family-toggle:before{content:'+'}.collection-family[open] .family-toggle:before{content:'−'}.collection-family[open] .family-title{font-style:italic}.family-content{padding:0 0 25px 40px}.family-content>p{font-size:14px;line-height:1.6;opacity:.75;margin:0 0 16px}.family-products{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:0}.family-products a{width:100%;margin:0;box-sizing:border-box}.family-products a{display:flex;justify-content:space-between;gap:20px;text-decoration:none;padding:11px 0;font-size:16px}.family-products a:hover{text-decoration:underline;text-underline-offset:5px}.family-products a span:last-child{opacity:.6}.family-overview{display:inline-block;font-size:12px;margin-top:18px;text-decoration:underline;text-underline-offset:5px}.collection-family summary:focus-visible,.family-products a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.mobile-family-image{display:none}.collection-note{font-size:12px;opacity:.7;padding:14px 0}.collection-browser a{color:inherit}.catalogue-all{display:none}
@media(min-width:1450px){.collection-visual img{height:650px}}@media(max-width:800px){.collection-intro{padding:32px 0;display:block}.collection-intro>p{margin-top:24px;max-width:42ch}.collection-browser{display:block}.collection-visual{display:none}.collection-family summary{padding:24px 0;grid-template-columns:22px 1fr 24px;gap:10px}.collection-family summary .family-title{font-size:29px}.family-content{padding-left:32px}.mobile-family-image{display:block;width:100%;height:210px;object-fit:cover;margin-bottom:18px}.catalogue-card{grid-template-columns:1fr 24px;gap:12px;padding:22px 0}.catalogue-card p{grid-column:1;grid-row:2;font-size:14px}.catalogue-card .products-action{grid-column:2;grid-row:1}.catalogue-card h2{font-size:26px}.collection-browser{margin-bottom:40px}}@media(prefers-reduced-motion:reduce){.catalogue-card h2{transition:none}}