.collection-header{padding:60px 5% 40px;max-width:1200px;width:100%;margin:0 auto;box-sizing:border-box}.collection-header__breadcrumb{font-size:14px;color:var(--color-slate);margin-bottom:20px}.collection-header__breadcrumb a{color:var(--color-slate);text-decoration:none}.collection-header__breadcrumb a:hover{color:var(--color-ink)}.collection-header__title{font-family:var(--font-display);font-size:clamp(28px,5vw,56px);font-style:italic;font-weight:600;color:var(--color-ink);margin:0 0 12px;word-break:break-word}.collection-header__description{font-size:16px;line-height:1.7;color:var(--color-slate);max-width:600px;width:100%}.collection-fallback{padding:120px 5%;max-width:640px;width:100%;margin:0 auto;text-align:center;box-sizing:border-box}.collection-fallback h2{font-family:var(--font-display);font-style:italic;font-size:32px;color:var(--color-ink);margin:0 0 12px;word-break:break-word}.collection-fallback p{color:var(--color-slate);margin-bottom:28px}.collection-fallback .carousel-cta{justify-content:center}@media (max-width: 768px){.collection-header{padding:24px 14px 16px}.collection-header__title{font-size:clamp(24px,6.5vw,32px)}.collection-header__description{font-size:14px}.collection-fallback{padding:60px 14px}.collection-fallback .carousel-cta{display:flex;flex-direction:column;gap:10px;width:100%}.collection-fallback .btn-primary,.collection-fallback .btn-secondary{width:100%;justify-content:center}}
