.filter-form[data-astro-cid-czwomisq]{display:flex;flex-direction:column;gap:1.25rem}.filter-search[data-astro-cid-czwomisq]{position:relative;display:flex;align-items:center;max-width:32rem}.filter-search-icon[data-astro-cid-czwomisq]{position:absolute;left:0;color:#6f675d;pointer-events:none}.filter-search[data-astro-cid-czwomisq] input[data-astro-cid-czwomisq][type=search]{width:100%;background:transparent;border:0;border-bottom:1px solid #E3DCCF;border-radius:0;padding:.5rem 1.75rem .5rem 1.5rem;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:1.25rem;color:#1a1714;transition:border-color .2s ease}.filter-search[data-astro-cid-czwomisq] input[data-astro-cid-czwomisq][type=search]::-moz-placeholder{color:#6f675d;font-style:italic}.filter-search[data-astro-cid-czwomisq] input[data-astro-cid-czwomisq][type=search]::placeholder{color:#6f675d;font-style:italic}.filter-search[data-astro-cid-czwomisq] input[data-astro-cid-czwomisq][type=search]:focus{outline:none;border-bottom-color:#a8472f;box-shadow:none}.filter-search[data-astro-cid-czwomisq] input[data-astro-cid-czwomisq][type=search]::-webkit-search-decoration,.filter-search[data-astro-cid-czwomisq] input[data-astro-cid-czwomisq][type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.filter-search-clear[data-astro-cid-czwomisq]{position:absolute;right:0;color:#6f675d;background:transparent;border:0;cursor:pointer;padding:4px;transition:color .15s ease}.filter-search-clear[data-astro-cid-czwomisq]:hover{color:#a8472f}.filter-pills[data-astro-cid-czwomisq]{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.filter-pills[data-astro-cid-czwomisq]::-webkit-scrollbar{display:none}.filter-pill[data-astro-cid-czwomisq]{flex-shrink:0;padding:.5rem 1rem;font-family:Inter,system-ui,sans-serif;font-size:.875rem;letter-spacing:.02em;color:#3a332c;background:transparent;border:1px solid #E3DCCF;border-radius:9999px;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.filter-pill[data-astro-cid-czwomisq]:hover{border-color:#1a1714;color:#1a1714}.filter-pill[data-astro-cid-czwomisq].is-active{background:#1a1714;color:#fbf8f3;border-color:#1a1714}.filter-row[data-astro-cid-czwomisq]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding-top:.75rem;border-top:1px solid #E3DCCF}.filter-group[data-astro-cid-czwomisq]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}.filter-group-right[data-astro-cid-czwomisq]{margin-left:auto}.filter-typo[data-astro-cid-czwomisq]{display:inline-flex;align-items:baseline;gap:.4rem;font-size:.875rem;color:#1a1714;cursor:pointer;position:relative}.filter-typo[data-astro-cid-czwomisq]>span[data-astro-cid-czwomisq]{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#6f675d}.filter-typo[data-astro-cid-czwomisq]>select[data-astro-cid-czwomisq]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0!important;padding:0 1rem 0 0;margin:0;color:#1a1714;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='12' height='12' fill='none' stroke='%231A1714' stroke-width='1.25'%3E%3Cpath d='M3 6l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;width:auto!important;height:auto!important;font-family:inherit;font-size:inherit;font-weight:500}.filter-typo[data-astro-cid-czwomisq]>select[data-astro-cid-czwomisq]:focus{outline:none;box-shadow:none}.filter-typo[data-astro-cid-czwomisq]>select[data-astro-cid-czwomisq]:focus-visible{box-shadow:0 0 0 4px #a04a3640;border-radius:2px}.filter-checkbox[data-astro-cid-czwomisq]{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:#3a332c;cursor:pointer}.filter-checkbox[data-astro-cid-czwomisq] input[data-astro-cid-czwomisq]{width:auto!important}.view-switch[data-astro-cid-czwomisq]{display:inline-flex;align-items:stretch;border:1px solid #E3DCCF;border-radius:9999px;overflow:hidden;padding:3px;gap:0}.view-option[data-astro-cid-czwomisq]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;font-family:Inter,system-ui,sans-serif;font-size:.75rem;letter-spacing:.04em;color:#3a332c;background:transparent;border:0;border-radius:9999px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.view-option[data-astro-cid-czwomisq]:hover{color:#1a1714}.view-option[data-astro-cid-czwomisq].is-active{background:#1a1714;color:#fbf8f3}.view-option[data-astro-cid-czwomisq] span[data-astro-cid-czwomisq]{line-height:1}@media (max-width: 640px){.view-option[data-astro-cid-czwomisq] span[data-astro-cid-czwomisq]{display:none}.view-option[data-astro-cid-czwomisq]{padding:.55rem .75rem}}.sticky-filter[data-astro-cid-czwomisq]{position:fixed;top:0;left:0;right:0;background:#fbf8f3;border-bottom:1px solid #E3DCCF;z-index:25;transform:translateY(-100%);transition:transform .28s cubic-bezier(.22,.61,.36,1);pointer-events:none}.sticky-filter[data-astro-cid-czwomisq].is-visible{transform:translateY(0);pointer-events:auto}.catalogue-grid[data-astro-cid-czwomisq][data-view=grid]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:3rem}@media (min-width: 640px){.catalogue-grid[data-astro-cid-czwomisq][data-view=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 900px){.catalogue-grid[data-astro-cid-czwomisq][data-view=grid]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.catalogue-grid[data-astro-cid-czwomisq][data-view=grid]{grid-template-columns:repeat(4,minmax(0,1fr))}}.catalogue-grid[data-astro-cid-czwomisq][data-view=situ]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:3rem}@media (min-width: 640px){.catalogue-grid[data-astro-cid-czwomisq][data-view=situ]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 900px){.catalogue-grid[data-astro-cid-czwomisq][data-view=situ]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.catalogue-grid[data-astro-cid-czwomisq][data-view=situ]{grid-template-columns:repeat(4,minmax(0,1fr))}}.catalogue-grid[data-astro-cid-czwomisq][data-view=masonry]{-moz-column-count:1;column-count:1;-moz-column-gap:1.5rem;column-gap:1.5rem}@media (min-width: 640px){.catalogue-grid[data-astro-cid-czwomisq][data-view=masonry]{-moz-column-count:2;column-count:2}}@media (min-width: 900px){.catalogue-grid[data-astro-cid-czwomisq][data-view=masonry]{-moz-column-count:3;column-count:3}}@media (min-width: 1280px){.catalogue-grid[data-astro-cid-czwomisq][data-view=masonry]{-moz-column-count:4;column-count:4}}.catalogue-grid[data-astro-cid-czwomisq][data-view=masonry] .catalogue-item[data-astro-cid-czwomisq]{-moz-column-break-inside:avoid;break-inside:avoid;display:block;margin-bottom:3rem;-webkit-column-break-inside:avoid}.catalogue-grid[data-astro-cid-czwomisq][data-view=masonry] .catalogue-item[data-astro-cid-czwomisq] .painting-card-image-wrap[data-astro-cid-czwomisq]{aspect-ratio:var(--ratio, .8)}.catalogue-item[data-astro-cid-czwomisq].is-hidden{display:none!important}
