.category-header{text-align:left;background-color:#ecece97e;border-bottom:1px solid #8b7e7e4d;flex-direction:column;align-items:flex-start;width:100%;padding:3rem 0;display:flex}@media (max-width:768px){.category-header{padding:2rem 1rem}}.category-header .category-header-content{flex-direction:column;gap:1rem;width:100%;max-width:1200px;margin-inline:auto;display:flex}.category-header .category-header-content .category-title{color:#000;font-size:48px;font-weight:400;font-family:var(--font-playfair-display),Georgia,serif}.category-header .category-header-content .category-description{font-size:16px;font-family:var(--font-inter),system-ui,sans-serif;font-weight:400}
.category-filter-sidebar-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.category-filter-sidebar-link{cursor:pointer;text-align:left;color:#181818;font-family:var(--font-inter),system-ui,sans-serif;background:0 0;border:0;padding:0;font-size:14px;font-weight:400;line-height:1.2;text-decoration:none;transition:color .2s}.category-filter-sidebar-link:hover,.category-filter-sidebar-link.is-active{color:#d4a767}@media (max-width:767px){.category-filter-sidebar-list{-webkit-overflow-scrolling:touch;flex-flow:row;width:100%;max-width:100%;padding-bottom:.35rem;overflow:auto hidden}.category-filter-sidebar-link{white-space:nowrap}}
