.kkf{--kkf-gap:1rem;--kkf-border:rgba(128,128,128,.35);--kkf-border:color-mix(in srgb,currentColor 28%,transparent);--kkf-radius:.25rem;color:inherit;font:inherit;width:100%;margin-block:1.25rem}.kkf--sticky{position:sticky;top:var(--kkf-sticky-offset,0px);align-self:flex-start;z-index:20;isolation:isolate}.kkf-sticky-context{overflow:visible !important}.kkf--vertical .kkf__controls{display:flex;flex-direction:column;align-items:stretch}.kkf--vertical .kkf__field{flex:0 1 auto;width:100%}.kkf--vertical .kkf__actions{align-self:flex-start}.kkf--vertical.kkf--sticky{max-height:calc(100vh - var(--kkf-sticky-offset, 0px) - 1rem);overflow-y:auto}.kkf__title{margin:0 0 .8rem;color:inherit;font:inherit;font-weight:600}.kkf__controls{display:flex;flex-wrap:wrap;align-items:end;gap:var(--kkf-gap)}.kkf__field{display:flex;flex:1 1 10rem;flex-direction:column;gap:.35rem;min-width:8rem;margin:0;padding:0;border:0;color:inherit;font:inherit}.kkf__label{color:inherit;font:inherit;font-size:.9em}.kkf select,.kkf input{box-sizing:border-box;width:100%;min-height:2.75rem;padding:.55rem .7rem;border:1px solid var(--kkf-border);border-radius:var(--kkf-radius);background:0 0;color:inherit;font:inherit}.kkf select:focus-visible,.kkf input:focus-visible,.kkf button:focus-visible,.kkf a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.kkf__price-inputs{display:flex;gap:.5rem}.kkf__actions{display:flex;flex:0 0 auto;align-items:center;gap:.8rem}.kkf__submit{min-height:2.75rem;padding:.55rem 1rem;border:1px solid currentColor;border-radius:var(--kkf-radius);background:0 0;color:inherit;font:inherit;cursor:pointer}.kkf__submit:hover{opacity:.78}.kkf__submit:disabled{cursor:wait;opacity:.6}.kkf__clear{color:inherit;font:inherit;text-underline-offset:.18em}.kkf__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kkf[aria-busy=true]{opacity:.65;pointer-events:none}@media (max-width:640px){.kkf__controls{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr))}.kkf__actions{grid-column:1/-1;flex-wrap:wrap}}@media (max-width:380px){.kkf__controls{grid-template-columns:1fr}}.kkf{--kkf-gap:18px;color:var(--kkf-text,#181820) !important;background:var(--kkf-background,#f8f6f0);font-family:var(--kkf-font-family,inherit);font-size:var(--kkf-font-size,15px);padding:var(--kkf-padding,0px);margin:0 0 var(--kkf-margin-bottom,36px)}.kkf .kkf__controls{gap:var(--kkf-gap,18px)}.kkf .kkf__title{color:var(--kkf-text,#181820);font-size:var(--kkf-title-size,17px)}.kkf .kkf__field,.kkf .kkf__label{color:var(--kkf-label,#56535a) !important}.kkf .kkf__label{font-size:var(--kkf-label-size,13px)}.kkf select,.kkf input{height:var(--kkf-field-height,50px);min-height:var(--kkf-field-height,50px);border:var(--kkf-border-width,1px) solid var(--kkf-border,#d8d3c7) !important;border-radius:var(--kkf-radius,8px) !important;background-color:var(--kkf-field,#fff) !important;color:var(--kkf-text,#181820) !important;font-family:var(--kkf-font-family,inherit);font-size:var(--kkf-font-size,15px);padding-inline:14px;box-shadow:none}.kkf .kkf__submit{height:var(--kkf-field-height,50px);min-height:var(--kkf-field-height,50px);border:1px solid var(--kkf-accent,#c7aa38) !important;border-radius:var(--kkf-button-radius,28px) !important;padding:0 25px;background:var(--kkf-accent,#c7aa38) !important;color:var(--kkf-button-text,#fff) !important;font-size:var(--kkf-button-size,15px);font-family:var(--kkf-font-family,inherit);white-space:nowrap;transition:filter .2s ease}.kkf .kkf__submit:hover{filter:brightness(.92);opacity:1}.kkf .kkf__clear{color:var(--kkf-reset,#77736c) !important;font-size:var(--kkf-font-size,15px)}.kkf .kkf__actions{flex-wrap:wrap}@media(max-width:767px){.kkf--horizontal .kkf__controls{display:grid;grid-template-columns:1fr}.kkf--horizontal .kkf__actions{grid-column:1}}.kkf-active{color:var(--kkf-text,#181820);font-family:var(--kkf-font-family,inherit);font-size:var(--kkf-font-size,15px);margin:-20px 0 34px}.kkf-active__heading{display:block;margin-bottom:10px;font-size:.85em;font-weight:600;color:var(--kkf-label,#56535a)}.kkf-active__items{display:flex;flex-wrap:wrap;gap:9px}.kkf-active .kkf-active__chip{display:inline-flex;align-items:center;gap:12px;min-height:35px;padding:7px 11px 7px 14px;border:1px solid var(--kkf-border,#d8d3c7);border-radius:30px;background:var(--kkf-field,#fff);color:var(--kkf-text,#181820);font:inherit;font-size:.88em;line-height:1.35;text-decoration:none;transition:border-color .15s,background .15s}.kkf-active .kkf-active__chip:hover,.kkf-active .kkf-active__chip:focus-visible{border-color:var(--kkf-accent,#c7aa38);background:var(--kkf-background,#f8f6f0);color:var(--kkf-text,#181820)}.kkf-active__x{font-size:19px;line-height:1;font-weight:400}@media (max-width:767px){.kkf-active{margin:-18px 0 28px}.kkf-active__items{gap:8px}}