.pd-catering-filter.pd-catalogue{padding-bottom:0}.pd-catering-filter__panel{padding:clamp(18px,3vw,36px);background:var(--paper);border:1px solid var(--line);border-top:2px solid var(--gold)}.pd-catering-filter__title,.pd-catering-filter__range{font:500 clamp(30px,4vw,48px)/1.06 var(--serif);letter-spacing:-.02em}.pd-catering-filter__title{margin:0 0 20px}.pd-catering-filter__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pd-catering-filter__field{display:grid;gap:8px;min-width:0}.pd-catering-filter__label{font-size:13px;font-weight:700}.pd-catering-filter__select,.pd-catering-filter__reset{min-height:44px;border:1px solid var(--ink);border-radius:0;font:inherit;font-size:13px;cursor:pointer}.pd-catering-filter__select{width:100%;min-width:0;padding:8px 12px;color:var(--ink);background:var(--cream)}.pd-catering-filter__select:focus-visible,.pd-catering-filter__reset:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.pd-catering-filter .pd-catering-filter__reset{padding:8px 0;border:0;color:var(--ink);background:transparent;font-size:13px;text-decoration:underline;text-underline-offset:3px}.pd-catering-filter .pd-catering-filter__reset:hover{text-decoration-thickness:2px}.pd-catering-filter__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:16px}.pd-catering-filter__count,.pd-catering-filter__hint{font-size:13px;line-height:1.6}.pd-catering-filter__count{margin:0;font-weight:700}.pd-catering-filter__hint{margin:12px 0 0}.pd-catering-filter__results{margin-top:20px}.pd-catering-filter__result-title{font:500 24px/1.1 var(--serif);margin:0 0 12px}.pd-catering-filter .pd-product-card__image svg{width:100%;height:100%}.pd-catering-filter__product-title{font:500 24px/1.08 var(--serif);margin:0 0 12px}.pd-catering-filter__product-title a{color:inherit;text-decoration:none}.pd-catering-filter__product-title a:hover{text-decoration:underline}.pd-catering-filter__empty{padding:16px;border:1px solid var(--line);background:var(--paper)}.pd-catering-filter__range{margin:32px 0 16px;padding-top:24px;border-top:1px solid var(--line)}@media(max-width:749px){.pd-catering-filter__fields{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/pd-catering-filter.css.map */
