.site-header-light{color:var(--color-ink)}.collections-page{padding-top:80px}.catalog-heading{border-bottom:1px solid var(--color-border);padding:96px 64px}.catalog-heading .section-label{font-weight:400}.catalog-heading h1{max-width:702px;margin-top:16px;font-size:100.8px;line-height:.92}.catalog-toolbar{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:32px;padding:20px 64px;display:flex}.category-tabs{align-items:center;gap:24px;display:flex}.category-tabs button{letter-spacing:2.2px;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;border-bottom:1px solid #0000;padding-bottom:2px;font-size:11px;font-weight:400;line-height:16.5px}.category-tabs button[aria-pressed=true]{color:var(--color-accent);border-color:var(--color-accent)}.catalog-sort{align-items:center;gap:8px;display:flex;position:relative}.catalog-sort select{appearance:none;color:var(--color-muted);letter-spacing:2.2px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;width:110px;padding-right:20px;font-size:11px;font-weight:400;line-height:16.5px}.catalog-sort img{pointer-events:none;position:absolute;right:0}.catalog-count{letter-spacing:2.2px;text-transform:uppercase;color:var(--color-sand);justify-content:space-between;align-items:center;padding:24px 64px 8px;font-size:11px;font-weight:400;line-height:16.5px;display:flex}.mobile-filter-toggle{display:none}.catalog-body{grid-template-columns:334px minmax(0,1fr);gap:64px;padding:32px 64px 0 0;display:grid}.catalog-filters{background:var(--color-paper);border-right:1px solid var(--color-border);padding:48px 32px}.catalog-filters .section-label{letter-spacing:3px;font-weight:400}.filter-list{flex-direction:column;gap:12px;margin-top:24px;display:flex}.filter-trigger{width:100%;color:var(--color-sand);justify-content:space-between;align-items:center;gap:12px;font-size:14px;line-height:19.25px;display:flex}.filter-trigger img{flex-shrink:0}.filter-options{flex-direction:column;gap:12px;margin:16px 0;display:flex}.filter-options button{color:var(--color-muted);font-size:12px;line-height:1.5}.filter-options button[aria-pressed=true]{color:var(--color-accent);text-underline-offset:4px;text-decoration:underline}.clear-filters{letter-spacing:2px;text-transform:uppercase;border-bottom:1px solid;margin-top:32px;font-size:10px}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 20px;display:grid}.catalog-card{align-self:start;min-width:0}.catalog-photo{aspect-ratio:3/4;background:var(--color-image);width:100%;display:block;position:relative;overflow:hidden}.catalog-photo>img{object-fit:cover;width:100%;height:100%}.catalog-photo .badge{top:12px;left:12px}.catalog-photo:hover .quick-view,.catalog-photo:focus-visible .quick-view{opacity:1}.catalog-caption{padding-top:16px}.catalog-caption>p{letter-spacing:2.5px;text-transform:uppercase;color:var(--color-muted);font-size:10px;font-weight:400;line-height:15px}.catalog-caption>div:not(.catalog-sizes){justify-content:space-between;align-items:baseline;gap:8px;margin-top:4px;display:flex}.catalog-caption h2{font-size:16px;line-height:20px}.catalog-caption>div>span{color:var(--color-muted);white-space:nowrap;font-size:14px;font-weight:400;line-height:20px}.catalog-sizes{gap:6px;margin-top:8px;display:flex}.catalog-sizes button{border:1px solid var(--color-border);letter-spacing:.9px;color:var(--color-sand);padding:2px 6px;font-size:9px;font-weight:400;line-height:13.5px}.catalog-sizes button:hover,.catalog-sizes button.selected{border-color:var(--color-accent);color:var(--color-accent)}.catalog-empty{grid-column:1/-1;padding:80px 0}.catalog-empty h2{font-size:40px}.catalog-empty p{color:var(--color-muted);margin:20px 0}@media (max-width:1100px){.catalog-heading{padding:80px 32px}.catalog-toolbar{gap:20px;padding-inline:32px}.category-tabs{gap:16px}.category-tabs button{letter-spacing:1.3px;font-size:10px}.catalog-count{padding-inline:32px}.catalog-body{grid-template-columns:230px minmax(0,1fr);gap:32px;padding-right:32px}.catalog-filters{padding-inline:24px}.catalog-caption>div:not(.catalog-sizes){flex-wrap:wrap}}@media (max-width:700px){.site-header-light .navigation{background:var(--color-cream)}.catalog-heading{padding:64px 24px}.catalog-heading h1{font-size:clamp(52px,15vw,76px)}.catalog-toolbar{flex-direction:column;align-items:stretch;gap:20px;padding:20px 24px}.category-tabs{gap:24px;padding-bottom:8px;overflow-x:auto}.catalog-sort{align-self:flex-end}.catalog-count{padding-inline:24px}.mobile-filter-toggle{text-transform:uppercase;color:var(--color-muted);display:block}.catalog-body{grid-template-columns:1fr;gap:24px;padding:24px 24px 64px}.catalog-filters{border:1px solid var(--color-border);padding:32px 24px;display:none}.catalog-filters.filters-open{display:block}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 16px}.catalog-caption h2{font-size:15px}.catalog-caption>div>span{font-size:12px}.catalog-caption>p{letter-spacing:1.8px;font-size:9px}}.catalog-filters label{flex-direction:column;gap:8px;margin:20px 0;font-size:12px;display:flex}.catalog-filters label:has(>input[type=checkbox]){flex-direction:row;align-items:center;width:max-content}.catalog-filters input:not([type=checkbox]),.catalog-filters select{border:1px solid var(--color-muted);background:0 0;width:100%;padding:8px}.catalog-filters input[type=checkbox]{flex:none;width:auto;margin:0}.catalog-pagination{justify-content:center;gap:24px;padding:32px 0;font-size:13px;display:flex}.catalog-pagination button:disabled{opacity:.4;cursor:default}.catalog-sizes a{padding:4px}
