.collection-explore { margin-top: 14px; font-size: 14px; }
.collection-breadcrumb { padding-block: 24px 8px; }
.collection-breadcrumb nav { display: flex; flex-wrap: wrap; gap: 8px 12px; align-items: center; font-size: 13px; line-height: 1.6; color: var(--gray); }
.collection-breadcrumb a { color: var(--primary); text-decoration: underline; text-underline-offset: 3px; }
.collection-page .catalog-category h1 { font-size: 38px; line-height: 1.2; overflow-wrap: anywhere; }
.collection-page .catalog-category .editorial-heading { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }
.collection-ordering { padding-block: 48px; background: var(--white); }
.collection-ordering h2 { font-size: 26px; line-height: 1.3; margin-bottom: 16px; }
.collection-ordering p { max-width: 780px; margin-bottom: 20px; line-height: 1.8; color: var(--gray); }
.inquiry-data-notice { flex-basis: 100%; max-width: 650px; font-size: 13px; line-height: 1.6; color: var(--gray); margin: 0 0 16px; }
.inquiry-data-notice a { color: var(--primary); overflow-wrap: anywhere; text-decoration: underline; }
@media (min-width: 1051px) {
    .home-page .collection-mosaic .collection-tile:nth-child(n+7) { grid-column: span 3; }
}
@media (max-width: 760px) {
    .collection-breadcrumb { padding-block: 16px 4px; }
    .collection-page .catalog-category h1 { font-size: 28px; }
    .collection-page .catalog-category .editorial-heading { grid-template-columns: minmax(0, 1fr); gap: 12px; }
    .collection-ordering { padding-block: 32px; }
    .collection-ordering h2 { font-size: 22px; }
    .home-page .collection-mosaic .collection-tile:last-child { grid-column: 1 / -1; aspect-ratio: 3 / 2; height: auto; }
}
