.filter[data-v-2523a2b1]{--font-weight:var(--font-weight-bold);--font-size:inherit;--line-height:inherit;font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);--font-family:var(--font-family-heading);--color:var(--color-heading-black);font-family:var(--font-family);color:var(--color)}.filter[data-v-2523a2b1]:where(h1,h2,h3,h4,h5,h6){margin-block:0}.filter[data-v-2523a2b1]{gap:var(--gap-filter);--gap-filter:var(--spacing-16);--font-weight:var(--font-weight-semibold);--font-size:.875rem;--line-height:1.0625rem;flex-direction:column;width:100%;display:flex;overflow:hidden}.checkbox-group[data-v-a3fe4836]{gap:var(--gap-group);--gap-group:var(--spacing-8);flex-direction:column;align-items:flex-start;width:100%;display:flex}.checkbox-row[data-v-a3fe4836]{align-items:center;width:100%;display:flex;position:relative}.group-buttons[data-v-b56710f4]{gap:var(--gap-group);--gap-group:var(--spacing-8);flex-direction:row;width:100%;display:flex}.group-buttons[data-v-b56710f4]>*{flex:1}.card[data-v-aa56cc13]{--padding-block:var(--spacing-24);--padding-inline:var(--spacing-24);--padding:calc(var(--padding-block) - var(--border-size,0rem)) calc(var(--padding-inline) - var(--border-size,0rem));padding:var(--padding);--border-size:0rem;--border-color:transparent;border:var(--border-size) solid var(--border-color);--border-radius:var(--radius-lg);border-radius:var(--border-radius);--box-shadow:var(--box-shadow-md);box-shadow:var(--box-shadow);--color:inherit;--background-color:none;color:var(--color);background-color:var(--background-color);box-sizing:border-box;transition:transform var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out);gap:var(--gap-card);--gap-card:var(--spacing-24);flex-direction:column;width:100%;display:flex}.sidebar[data-v-c2f95501]{--background-color:var(--color-surface-white);max-width:330px}.sidebar[data-v-c2f95501] .card-body{gap:var(--spacing-24);flex-direction:column;width:100%;display:flex}.sidebar[data-v-c2f95501] .filter{overflow:visible}.anchor-block[data-v-c2f95501] .filter-body{position:relative}.spoiler-toggle[data-v-c2f95501]{align-self:flex-start}.apply-touched[data-v-c2f95501]{top:50%;left:calc(100% + var(--spacing-16));z-index:2;box-shadow:var(--box-shadow-md);position:absolute;transform:translateY(-50%)}@media (width<=991px){.apply-touched[data-v-c2f95501]{align-self:flex-end;position:static;transform:none}}.control-panel[data-v-e85e6856],.filters-close[data-v-e85e6856],.filters-toggle[data-v-e85e6856]{--padding-block:0rem;--padding-inline:0rem;--padding:calc(var(--padding-block) - var(--border-size,0rem)) calc(var(--padding-inline) - var(--border-size,0rem));padding:var(--padding);--border-size:0rem;--border-color:transparent;border:var(--border-size) solid var(--border-color);--border-radius:0rem;border-radius:var(--border-radius)}.control-panel[data-v-e85e6856]{--box-shadow:none;box-shadow:var(--box-shadow)}.catalog[data-v-e85e6856],.control-panel[data-v-e85e6856],.filters-close[data-v-e85e6856],.filters-toggle[data-v-e85e6856],.search[data-v-e85e6856]{--color:inherit;--background-color:none;color:var(--color);background-color:var(--background-color)}.counter[data-v-e85e6856],.empty-text[data-v-e85e6856],.filters-close[data-v-e85e6856],.filters-toggle[data-v-e85e6856]{--font-weight:inherit;--font-size:inherit;--line-height:inherit;font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height)}.control-panel[data-v-e85e6856]{box-sizing:border-box;transition:transform var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.filters-close[data-v-e85e6856],.filters-toggle[data-v-e85e6856]{-webkit-user-select:none;user-select:none;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.filters-close[data-v-e85e6856]:focus-visible,.filters-toggle[data-v-e85e6856]:focus-visible{box-shadow:var(--focus-ring);outline:none}.filters-close[data-v-e85e6856]:where(div),.filters-toggle[data-v-e85e6856]:where(div){cursor:pointer}.filters-close[data-v-e85e6856]:where(button),.filters-toggle[data-v-e85e6856]:where(button){cursor:pointer;-webkit-tap-highlight-color:transparent}.filters-close[data-v-e85e6856]:where(a),.filters-toggle[data-v-e85e6856]:where(a){text-decoration:none;display:inline-block}.catalog[data-v-e85e6856]{--background-color:var(--color-surface-light)}.search[data-v-e85e6856]{--background-color:var(--color-surface-white);padding-block:var(--spacing-48)}@media (width<=767px){.search[data-v-e85e6856]{display:none}}.mobile-bar[data-v-e85e6856]{display:none}@media (width<=991px){.mobile-bar[data-v-e85e6856]{justify-content:space-between;align-items:center;gap:var(--spacing-16);padding-block:var(--spacing-12);padding-inline:var(--spacing-inline-container);border-bottom:var(--border-size-sm) solid var(--color-neutral-200);background-color:var(--color-surface-white);display:flex}}.filters-toggle[data-v-e85e6856]{--padding-block:var(--spacing-8);--padding-inline:var(--spacing-12);--border-size:var(--border-size-sm);--border-color:var(--color-neutral-200);--border-radius:var(--radius-sm);--color:var(--color-neutral-800);--background-color:var(--color-surface-white);--font-weight:var(--font-weight-medium);--font-size:.75rem;--line-height:1rem;align-items:center;gap:var(--spacing-8);display:flex}.filters-toggle-icon[data-v-e85e6856]{--size-icon:1rem;width:var(--size-icon);height:var(--size-icon)}.layout[data-v-e85e6856]{gap:var(--spacing-32);padding-block:var(--spacing-block-content-block);display:flex}@media (width<=767px){.layout[data-v-e85e6856]{flex-direction:column;padding-block-start:var(--spacing-16)}}.filters[data-v-e85e6856]{width:20.4375rem}@media (width<=991px){.filters[data-v-e85e6856]{display:none}.filters.is-open[data-v-e85e6856]{z-index:1003;overscroll-behavior:contain;background-color:var(--color-surface-white);width:100%;display:block;position:fixed;inset:0;overflow-y:auto}.filters[data-v-e85e6856] .sidebar{--border-radius:0rem;--box-shadow:none;max-width:none}}.filters-close[data-v-e85e6856]{--padding-block:var(--spacing-8);--padding-inline:var(--spacing-8);--border-radius:var(--radius-sm);--color:var(--color-text-regular);--background-color:var(--color-surface-light);top:var(--spacing-16);right:var(--spacing-16);z-index:1;position:absolute}@media (width>=992px){.filters-close[data-v-e85e6856]{display:none}}.filters-close-icon[data-v-e85e6856]{--size-icon:1.5rem;width:var(--size-icon);height:var(--size-icon)}.main[data-v-e85e6856]{gap:var(--spacing-80);flex-direction:column;flex:1;display:flex}@media (width<=767px){.main[data-v-e85e6856]{gap:var(--spacing-48)}}.control-panel[data-v-e85e6856]{--padding-block:var(--spacing-12);--padding-inline:var(--spacing-16);--border-radius:var(--radius-sm);--box-shadow:var(--box-shadow-md);--color:var(--color-text-regular);--background-color:var(--color-surface-white);margin-bottom:var(--spacing-24);justify-content:space-between;align-items:center;display:flex}@media (width<=991px){.control-panel[data-v-e85e6856]{--padding-block:0rem;--padding-inline:0rem;--box-shadow:none;--background-color:transparent;margin-bottom:var(--spacing-8)}}.counter[data-v-e85e6856]{--font-weight:var(--font-weight-semibold);--font-size:.875rem;--line-height:1.0625rem;color:var(--color-text-black)}@media (width<=991px){.counter[data-v-e85e6856]{--font-weight:var(--font-weight-normal);--font-size:.8125rem;--line-height:1.25rem;color:var(--color-neutral-500)}.control-panel .control-ordering[data-v-e85e6856]{display:none}}.grid[data-v-e85e6856]{gap:var(--spacing-40);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=767px){.grid[data-v-e85e6856]{grid-template-columns:1fr}}.paginator[data-v-e85e6856]{margin-top:2.5rem}@media (width<=767px){.paginator[data-v-e85e6856]{margin-top:1.25rem}}.empty[data-v-e85e6856]{align-items:center;gap:var(--spacing-16);text-align:center;flex-direction:column;padding-block:5rem;display:flex}.empty-text[data-v-e85e6856]{--font-size:.875rem;color:var(--color-neutral-500)}@media (width<=991px){body:has(.catalog .filters.is-open){overflow:hidden}}
