.g-catalog[data-v-a6c87d71]{display:flex;flex-direction:column;gap:20px;min-width:0}.g-catalog__header[data-v-a6c87d71]{display:flex;align-items:end;justify-content:space-between;gap:16px;min-width:0}.g-catalog__title[data-v-a6c87d71]{font-size:clamp(32px,5vw,54px);line-height:1;font-weight:700;letter-spacing:0;margin:0}.g-catalog__intro[data-v-a6c87d71]{color:var(--g-fg-soft, #4a3f30);font-size:15px;margin:10px 0 0;max-width:620px;overflow-wrap:anywhere}.g-catalog__count[data-v-a6c87d71]{flex-shrink:0;font-size:13px;font-weight:700;color:var(--g-muted, #7a7466);padding:8px 10px;background:var(--g-surface-muted, #f8f1e4);border:1px solid var(--g-border, #e5e0d6);border-radius:999px}.g-catalog__toolbar[data-v-a6c87d71]{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(180px,.8fr) minmax(170px,.8fr) auto;gap:14px;align-items:end;min-width:0;padding:14px;background:color-mix(in srgb,var(--g-surface-muted, #f8f1e4) 72%,white);border:1px solid var(--g-border, #e5e0d6);border-radius:8px}.g-toolbar__field[data-v-a6c87d71]{display:flex;flex-direction:column;gap:4px;min-width:0}.g-toolbar__label[data-v-a6c87d71]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--g-muted, #7a7466)}.g-toolbar__select[data-v-a6c87d71],.g-toolbar__input[data-v-a6c87d71]{width:100%;min-height:42px;padding:9px 11px;border:1px solid var(--g-border, #e5e0d6);border-radius:8px;background:#fff;color:var(--g-fg, #1a1a1a);font-size:14px;font-family:inherit}.g-toolbar__checkbox[data-v-a6c87d71]{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid var(--g-border, #e5e0d6);border-radius:8px;background:#fff;font-size:13px;font-weight:700;cursor:pointer}.g-toolbar__checkbox.is-checked[data-v-a6c87d71]{border-color:color-mix(in srgb,var(--g-accent, #c2542e) 45%,var(--g-border, #e5e0d6))}.g-catalog__grid[data-v-a6c87d71]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}@media(min-width:640px){.g-catalog__grid[data-v-a6c87d71]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}}@media(max-width:860px){.g-catalog__header[data-v-a6c87d71]{align-items:start;flex-direction:column}.g-catalog__toolbar[data-v-a6c87d71]{grid-template-columns:1fr 1fr}.g-toolbar__field--search[data-v-a6c87d71],.g-toolbar__checkbox[data-v-a6c87d71]{grid-column:1 / -1}}@media(max-width:560px){.g-catalog__title[data-v-a6c87d71]{font-size:34px}.g-catalog__toolbar[data-v-a6c87d71]{grid-template-columns:minmax(0,1fr)}.g-toolbar__field[data-v-a6c87d71],.g-toolbar__checkbox[data-v-a6c87d71]{grid-column:1 / -1}}.g-catalog__empty[data-v-a6c87d71]{padding:60px 20px;text-align:center;color:var(--g-muted, #7a7466)}.g-btn-link[data-v-a6c87d71]{background:none;border:0;color:var(--g-accent, #c2542e);text-decoration:underline;cursor:pointer;font-size:14px;padding:8px 16px}.g-pagination[data-v-a6c87d71]{display:flex;align-items:center;justify-content:center;gap:16px;padding:20px 0}.g-pagination__btn[data-v-a6c87d71]{min-width:44px;min-height:40px;padding:8px 16px;background:var(--g-accent, #c2542e);color:#fff;border:0;border-radius:8px;font-size:14px;font-weight:800;cursor:pointer}.g-pagination__btn[data-v-a6c87d71]:disabled{background:var(--g-border, #e5e0d6);color:var(--g-muted, #7a7466);cursor:not-allowed}.g-pagination__pages[data-v-a6c87d71]{font-size:14px;color:var(--g-fg, #1a1a1a)}.g-deptnav[data-v-bae30e76]{font-size:14px;min-width:0;max-width:100%}.g-deptnav__list[data-v-bae30e76]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px;min-width:0}.g-deptnav__item[data-v-bae30e76]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-radius:6px;color:var(--g-fg, #1a1a1a);text-decoration:none;transition:background .1s ease}.g-deptnav__item[data-v-bae30e76]:hover{background:var(--g-surface-muted, #fbf5ec)}.g-deptnav__item.is-active[data-v-bae30e76]{background:var(--g-accent, #c2542e);color:#fff;font-weight:600}.g-deptnav__item--offers[data-v-bae30e76]{color:var(--g-accent, #c2542e);font-weight:600}.g-deptnav__count[data-v-bae30e76]{font-size:11px;color:var(--g-muted, #7a7466);background:#0000000a;padding:2px 6px;border-radius:999px}.g-deptnav__item.is-active .g-deptnav__count[data-v-bae30e76]{color:#ffffffd9;background:#ffffff26}@media(max-width:768px){.g-deptnav__list[data-v-bae30e76]{flex-direction:row;gap:8px;overflow-x:auto;max-width:100%;padding:4px 0 12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.g-deptnav__list[data-v-bae30e76]::-webkit-scrollbar{display:none}.g-deptnav__item[data-v-bae30e76]{flex-shrink:0;padding:8px 14px;border:1px solid var(--g-border, #e5e0d6);border-radius:999px;white-space:nowrap}.g-deptnav__item.is-active[data-v-bae30e76]{border-color:var(--g-accent, #c2542e)}.g-deptnav__count[data-v-bae30e76]{display:none}}
