.collection{padding-top:42px;padding-bottom:64px}.collection-heading{max-width:900px;margin-bottom:32px}.collection-heading h1{font-size:clamp(2.4rem,5vw,4rem);margin:12px 0}.collection-heading p{font-size:1.1rem}.collection-heading .buttons{flex-wrap:wrap;margin-top:24px}.collection-nav{display:flex;flex-wrap:wrap;gap:12px;border-bottom:1px solid #c6a66a;padding-bottom:20px;position:static;background:transparent}.collection-nav a{color:#c6a66a;font-size:1rem;padding:8px 10px}.collection-section{margin-top:48px;scroll-margin-top:120px}.collection-section h2{font-size:2rem;margin-bottom:24px}.collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.collection-grid figure{margin:0;min-width:0;border:1px solid #393939;background:#171717}.collection-grid figure a{display:block}.collection-grid img{display:block;width:100%;height:auto}.collection-grid figcaption{display:flex;flex-direction:column;gap:8px;padding:18px;color:#fff}.collection-grid figcaption b{font-size:1.05rem}.collection-grid figcaption span{font-size:.9rem;color:#c6a66a}.collection-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:30px 0;border-top:1px solid #c6a66a;border-bottom:1px solid #c6a66a;margin-top:30px;margin-bottom:30px}.collection-banner h2{margin:8px 0;font-size:1.8rem}.collection-banner p{margin:0}.collection-banner .kicker{color:#c6a66a}@media(max-width:700px){.collection-grid{grid-template-columns:1fr;gap:24px}.collection{padding-top:28px}.collection-nav{gap:4px}.collection-nav a{padding:8px}.collection-heading .btn{width:100%;text-align:center}.collection-banner .btn{width:100%;text-align:center}}
.collection-banner .catalogue-download,.collection-heading .catalogue-download{display:inline-flex;align-items:center;justify-content:center;gap:14px;max-width:100%;padding:16px 20px;background:transparent;color:#e32b32;border:2px solid #e32b32;font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:800;line-height:1.25;white-space:normal;text-align:left;text-decoration:none;animation:catalogue-blink 2.4s ease-in-out infinite}.catalogue-download img{width:52px;height:52px;flex:0 0 52px;object-fit:contain;border-radius:4px}.catalogue-download span{min-width:0}.collection-browse{color:inherit;text-decoration:none}.collection-browse:hover{text-decoration:underline}.catalogue-download:hover,.catalogue-download:focus-visible{animation:none;box-shadow:0 0 0 3px #e32b3240}.catalogue-download:focus-visible{outline:2px solid currentColor;outline-offset:4px}@keyframes catalogue-blink{0%,100%{opacity:1}50%{opacity:.58}}@media(prefers-reduced-motion:reduce){.collection-banner .catalogue-download,.collection-heading .catalogue-download{animation:none}}@media(max-width:540px){.collection-banner .catalogue-download,.collection-heading .catalogue-download{width:100%;padding:14px;gap:10px;font-size:1.3rem;box-sizing:border-box}.catalogue-download img{width:42px;height:42px;flex-basis:42px}}

.catalogue-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;max-width:100%}.catalogue-consult{text-align:center;font-size:1.05rem}.collection-heading .catalogue-consult{align-self:center}@media(max-width:700px){.catalogue-actions{width:100%}}
