.collection-page{max-width:1400px;margin:0 auto;padding:var(--space-xl) 60px var(--space-3xl)}.collection-header{text-align:center;margin-bottom:var(--space-xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--cream-deep)}.collection-header__eyebrow{font-family:var(--font-mono);font-size:9px;font-weight:300;letter-spacing:.42em;text-transform:uppercase;color:var(--olive);margin-bottom:var(--space-sm);display:flex;align-items:center;justify-content:center;gap:14px}.collection-header__eyebrow:before,.collection-header__eyebrow:after{content:"";width:28px;height:1px;background:var(--olive);opacity:.6;flex-shrink:0}.collection-header__title{font-family:var(--font-serif);font-size:clamp(32px,5vw,56px);font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.05;margin-bottom:var(--space-md)}.collection-header__desc{font-family:var(--font-mono);font-size:13px;font-weight:300;line-height:2;letter-spacing:.04em;color:var(--ink-faint);max-width:560px;margin:0 auto}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg) var(--space-md)}.collection-grid[data-columns="4"]{grid-template-columns:repeat(4,1fr)}.collection-empty{text-align:center;padding:var(--space-3xl) 0}.collection-empty__message{font-family:var(--font-mono);font-size:13px;font-weight:300;letter-spacing:.06em;color:var(--ink-faint);margin-bottom:var(--space-md)}.collection-empty__link{font-family:var(--font-mono);font-size:10px;font-weight:300;letter-spacing:.28em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:2px;transition:color .3s ease,border-color .3s ease}.collection-empty__link:hover{color:var(--olive);border-color:var(--olive)}@media(max-width:1100px){.collection-page{padding:var(--space-xl) 40px var(--space-2xl)}}@media(max-width:900px){.collection-grid,.collection-grid[data-columns="4"]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.collection-page{padding:var(--space-lg) 24px var(--space-xl)}.collection-grid,.collection-grid[data-columns="4"]{grid-template-columns:1fr;gap:var(--space-lg)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-collection.css.map */
