.filters[data-v-db833a3e]{gap:32px;display:grid}.filters__group[data-v-db833a3e]{border:0;gap:8px;min-inline-size:0;margin:0;padding:0;display:grid}.filters__group+.filters__group[data-v-db833a3e]{border-top:1px solid #d5c9b4;padding-top:32px}.filters__legend[data-v-db833a3e]{letter-spacing:.04em;text-transform:uppercase;color:#756c62;margin-bottom:4px;padding:0;font-size:.6875rem;font-weight:600}.filters__option[data-v-db833a3e]{cursor:pointer;align-items:center;gap:12px;min-block-size:2.75rem;display:flex}.filters__check[data-v-db833a3e],.filters__radio[data-v-db833a3e]{appearance:none;background-color:#f6f1e6;border:1px solid #bfb095;border-radius:999px;flex:none;block-size:1.125rem;inline-size:1.125rem;margin:0}.filters__check[data-v-db833a3e]:focus-visible,.filters__radio[data-v-db833a3e]:focus-visible{outline-offset:2px;outline:2px solid #1c1a17}.filters__check[data-v-db833a3e],.filters__radio[data-v-db833a3e]{transition:border-color .12s cubic-bezier(.16,1,.3,1),background-color .12s cubic-bezier(.16,1,.3,1)}.filters__option:hover .filters__check[data-v-db833a3e],.filters__option:hover .filters__radio[data-v-db833a3e]{border-color:#3d5443}.filters__check[data-v-db833a3e]{border-radius:12px}.filters__check[data-v-db833a3e]:checked,.filters__radio[data-v-db833a3e]:checked{background-color:#3d5443;border-color:#3d5443;box-shadow:inset 0 0 0 3px #f6f1e6}.filters__label[data-v-db833a3e]{color:#1c1a17;font-size:1rem}.filters__price[data-v-db833a3e]{align-items:end;gap:12px;display:flex}.filters__price-field[data-v-db833a3e]{flex:1 1 0;gap:4px;display:grid}.filters__price-label[data-v-db833a3e]{color:#756c62;font-size:.75rem}.filters__price-input[data-v-db833a3e]{color:#1c1a17;background-color:#f6f1e6;border:1px solid #bfb095;border-radius:12px;min-block-size:2.5rem;inline-size:100%;padding-inline:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem}.filters__price-input[data-v-db833a3e]:focus-visible{outline-offset:2px;outline:2px solid #1c1a17}.filters__price-sep[data-v-db833a3e]{color:#a99e90;padding-bottom:12px}.filters--disabled[data-v-db833a3e]{opacity:.5}.mobile-filters-scrim[data-v-f11f0d2a]{z-index:400;background-color:#1c1a176b;border:0;position:fixed;inset:0}.mobile-filters[data-v-f11f0d2a]{inset-inline:0;z-index:450;background-color:#f6f1e6;border-top-left-radius:20px;border-top-right-radius:20px;flex-direction:column;max-block-size:min(90vh,46rem);display:flex;position:fixed;bottom:0;box-shadow:0 16px 40px -20px #1c1a1738}.mobile-filters__header[data-v-f11f0d2a]{border-bottom:1px solid #d5c9b4;align-items:center;gap:12px;padding:16px 16px 12px;display:flex}.mobile-filters__title[data-v-f11f0d2a]{letter-spacing:-.01em;font-size:clamp(1.2rem,1.02rem + .85vw,1.5rem);font-weight:600}.mobile-filters__clear[data-v-f11f0d2a]{appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;margin:0;padding:0}.mobile-filters__clear[data-v-f11f0d2a]:focus-visible{outline-offset:2px;outline:2px solid #1c1a17}.mobile-filters__clear[data-v-f11f0d2a]{color:#756c62;min-block-size:2.75rem;margin-inline-start:auto;padding-inline:12px;font-size:.875rem;transition:color .12s cubic-bezier(.16,1,.3,1)}.mobile-filters__clear[data-v-f11f0d2a]:hover{color:#3d5443}.mobile-filters__body[data-v-f11f0d2a]{-webkit-overflow-scrolling:touch;padding:16px 16px 48px;overflow-y:auto}.mobile-filters__footer[data-v-f11f0d2a]{padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom));background-color:#f6f1e6;border-top:1px solid #d5c9b4;justify-content:space-between;align-items:center;gap:16px;display:flex}.mobile-filters__count[data-v-f11f0d2a]{color:#756c62;font-size:.875rem}.filters-sheet-enter-active[data-v-f11f0d2a],.filters-sheet-leave-active[data-v-f11f0d2a],.mobile-filters-scrim-enter-active[data-v-f11f0d2a],.mobile-filters-scrim-leave-active[data-v-f11f0d2a]{transition:opacity .26s cubic-bezier(.65,0,.35,1),transform .26s cubic-bezier(.65,0,.35,1)}.mobile-filters-scrim-enter-from[data-v-f11f0d2a],.mobile-filters-scrim-leave-to[data-v-f11f0d2a]{opacity:0}.filters-sheet-enter-from[data-v-f11f0d2a],.filters-sheet-leave-to[data-v-f11f0d2a]{transform:translateY(100%)}.catalogue[data-v-f094152f]{padding-block:48px 128px}.catalogue__head[data-v-f094152f]{border-bottom:1px solid #d5c9b4;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px;padding-bottom:24px;display:flex}.catalogue__title-block[data-v-f094152f]{gap:4px;display:grid}.catalogue__title[data-v-f094152f]{letter-spacing:-.015em;font-family:Playfair Display,Georgia,Times New Roman,Times,serif;font-size:clamp(1.4rem,1.05rem + 1.7vw,2rem);font-weight:500;line-height:1.1}.catalogue__description[data-v-f094152f]{color:#756c62;max-inline-size:48ch;font-size:1rem}.catalogue__count[data-v-f094152f]{color:#756c62;font-size:.875rem}.catalogue__controls[data-v-f094152f]{z-index:200;-webkit-backdrop-filter:blur(8px)saturate(160%);backdrop-filter:blur(8px)saturate(160%);background-color:#f6f1e6c7;flex-wrap:nowrap;align-items:end;gap:16px;inline-size:100%;max-inline-size:40rem;padding:12px 0;position:sticky;top:3.5rem;box-shadow:inset 0 1px #f6f1e699}@media (prefers-reduced-transparency:reduce){.catalogue__controls[data-v-f094152f]{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background-color:#f6f1e6}}@media (width>=1024px){.catalogue__controls[data-v-f094152f]{flex-wrap:wrap;padding:0;position:static}}.catalogue__search[data-v-f094152f]{flex:16rem}.catalogue__sort[data-v-f094152f]{flex:0 14rem}.catalogue__filter-toggle[data-v-f094152f]{appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;margin:0;padding:0}.catalogue__filter-toggle[data-v-f094152f]:focus-visible{outline-offset:2px;outline:2px solid #1c1a17}.catalogue__filter-toggle[data-v-f094152f]{color:#1c1a17;background-color:#f6f1e6;border:1px solid #bfb095;border-radius:999px;align-items:center;gap:8px;min-block-size:2.75rem;padding-inline:16px;font-size:.875rem;transition:border-color .12s cubic-bezier(.16,1,.3,1),color .12s cubic-bezier(.16,1,.3,1);display:inline-flex}.catalogue__filter-toggle[data-v-f094152f]:hover{color:#3d5443;border-color:#3d5443}.catalogue__filter-count[data-v-f094152f]{color:#f6f1e6;background-color:#3d5443;border-radius:999px;place-items:center;block-size:1.25rem;inline-size:1.25rem;font-size:.75rem;font-weight:600;display:inline-grid}.catalogue__chips[data-v-f094152f]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.catalogue__chip[data-v-f094152f]{color:#f6f1e6;background-color:#3d5443;border:1px solid #3d5443;border-radius:999px;align-items:center;gap:4px;block-size:2rem;padding-inline:12px;font-size:.75rem;display:inline-flex}.catalogue__chip-x[data-v-f094152f]{appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;margin:0;padding:0}.catalogue__chip-x[data-v-f094152f]:focus-visible{outline-offset:2px;outline:2px solid #1c1a17}.catalogue__chip-x[data-v-f094152f]{color:#f6f1e6;background-color:#0000;border-radius:999px;block-size:1rem;inline-size:1rem;transition:color .12s cubic-bezier(.16,1,.3,1);position:relative}.catalogue__chip-x[data-v-f094152f]:after,.catalogue__chip-x[data-v-f094152f]:before{content:"";background-color:currentColor;block-size:1px;inline-size:100%;position:absolute;inset-block:50%;inset-inline:0}.catalogue__chip-x[data-v-f094152f]:before{transform:rotate(45deg)}.catalogue__chip-x[data-v-f094152f]:after{transform:rotate(-45deg)}.catalogue__chip-x[data-v-f094152f]:hover{color:#963a2e}.catalogue__chip-clear[data-v-f094152f]{appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;margin:0;padding:0}.catalogue__chip-clear[data-v-f094152f]:focus-visible{outline-offset:2px;outline:2px solid #1c1a17}.catalogue__chip-clear[data-v-f094152f]{color:#756c62;min-block-size:2.75rem;padding-inline:12px;font-size:.875rem;font-weight:600;transition:color .12s cubic-bezier(.16,1,.3,1)}.catalogue__chip-clear[data-v-f094152f]:hover{color:#3d5443}.catalogue__layout[data-v-f094152f]{grid-template-columns:minmax(0,1fr);gap:48px;margin-top:48px;display:grid}@media (width>=1024px){.catalogue__layout[data-v-f094152f]{grid-template-columns:minmax(14rem,16rem) minmax(0,1fr);align-items:start}}.catalogue__rail[data-v-f094152f]{display:none}@media (width>=1024px){.catalogue__rail[data-v-f094152f]{display:block;position:sticky;top:48px}}.catalogue__state[data-v-f094152f]{gap:24px;display:grid}.catalogue__footer[data-v-f094152f]{justify-items:center;gap:12px;margin-top:64px;display:grid}.catalogue__more-error[data-v-f094152f]{color:#963a2e;font-size:.875rem}
