.festo-algolia-facets{--festo-filter-dropdown-border: rgba(0, 0, 0, .12);--festo-filter-dropdown-accent: var(--header-accent-color, var(--btn-bg-color));overflow:visible}.festo-filter-dropdown{position:relative;margin:0}.festo-filter-dropdown--open{z-index:5}.festo-filter-dropdown__menu{position:relative}.festo-filter-dropdown__trigger{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;padding:.875rem 0;border:0;border-bottom:1px solid var(--festo-filter-dropdown-border);background:transparent;color:rgb(var(--heading-color, var(--text-color)));cursor:pointer;text-align:start;transition:border-color .15s ease}.festo-filter-dropdown__trigger:hover{color:rgb(var(--heading-color, var(--text-color)))}.festo-filter-dropdown--open .festo-filter-dropdown__trigger{border-bottom-color:rgb(var(--festo-filter-dropdown-accent));border-bottom-width:2px;padding-bottom:calc(.875rem - 1px)}.festo-filter-dropdown__label{flex:1 1 auto;font-family:var(--heading-font-family, inherit);font-size:1rem;font-weight:700;line-height:1.35;letter-spacing:0}.festo-filter-dropdown__chevron{flex-shrink:0;display:block;color:rgb(var(--heading-color, var(--text-color)));opacity:.85;transition:transform .2s ease}.festo-filter-dropdown--open .festo-filter-dropdown__chevron{transform:rotate(180deg)}.festo-filter-dropdown__selections{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem 0 .75rem}.festo-filter-dropdown:not(.festo-filter-dropdown--has-selection) .festo-filter-dropdown__selections{display:none}.festo-filter-dropdown--open .festo-filter-dropdown__selections{display:none}.festo-filter-dropdown__chip{display:inline-flex;align-items:center;gap:.375rem;margin:1.5rem 0 0;padding:.1875rem .625rem;border:1px solid rgb(var(--festo-filter-dropdown-accent));border-radius:999px;background:rgb(var(--bg-color, 255 255 255));color:rgb(var(--festo-filter-dropdown-accent));font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.35;cursor:pointer;transition:background-color .12s ease,color .12s ease}.festo-filter-dropdown__chip:hover,.festo-filter-dropdown__chip:focus-visible{background:rgb(var(--festo-filter-dropdown-accent));color:rgb(var(--bg-color, 255 255 255));outline:none}.festo-filter-dropdown__chip-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.festo-filter-dropdown__chip-remove{font-size:1.125rem;line-height:1}.festo-filter-dropdown__panel{display:none!important;position:absolute;top:100%;left:0;right:0;z-index:20;margin:0;padding:0;border:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none}.festo-filter-dropdown:not(.festo-filter-dropdown--open) .festo-filter-dropdown__panel,.festo-filter-dropdown:not(.festo-filter-dropdown--open) .ais-facet-dropdown-container{display:none!important}.festo-filter-dropdown__panel[hidden]{display:none!important}.festo-filter-dropdown--open .festo-filter-dropdown__panel,.festo-filter-dropdown--open .ais-facet-dropdown-container{display:block!important}.festo-filter-dropdown .ais-Panel{margin:0;border:0;padding:0;overflow:visible}.festo-filter-dropdown .ais-Panel-header,.festo-filter-dropdown .ais-RefinementList-searchBox{display:none}.festo-filter-dropdown .ais-Panel-body{margin:0;padding:0;overflow:visible}.festo-filter-dropdown .festo-filter-dropdown__list,.festo-filter-dropdown .ais-RefinementList.festo-filter-dropdown__list{margin:0;padding-top:1rem;padding-bottom:1rem;border:0;background:rgb(var(--bg-color, 255 255 255));box-shadow:0 0 0 1px var(--festo-filter-dropdown-border),0 8px 24px #0000001f;box-sizing:border-box;max-height:none;overflow:visible}.festo-filter-dropdown--open .festo-filter-dropdown__list--scrollable,.festo-filter-dropdown--open .ais-RefinementList.festo-filter-dropdown__list.festo-filter-dropdown__list--scrollable{max-height:min(20rem,50vh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.festo-filter-dropdown .ais-RefinementList-list,.festo-filter-dropdown .festo-filter-dropdown__options{list-style:none;margin:0;padding:0;border:0;box-shadow:none;background:transparent;max-height:none;overflow:visible}.festo-filter-dropdown .ais-RefinementList-item{margin:0;border:0;padding:0}.festo-algolia-facets .festo-filter-dropdown .ais-facet--item:hover,.festo-algolia-facets .festo-filter-dropdown .ais-RefinementList-item:hover,.festo-algolia-facets .festo-filter-dropdown .ais-RefinementList-item--selected{border-left:0!important;margin-left:0!important;padding-left:0!important;padding-right:0!important}.festo-algolia-facets .festo-filter-dropdown .ais-facet--item:hover .ais-facet--count,.festo-algolia-facets .festo-filter-dropdown .ais-RefinementList-item--selected .ais-facet--count{right:auto!important}.festo-filter-dropdown .ais-RefinementList-item>div{display:block;width:100%}.festo-filter-dropdown .ais-RefinementList-item+.ais-RefinementList-item{border-top:1px solid var(--festo-filter-dropdown-border)}.festo-filter-dropdown .ais-RefinementList-label,.festo-filter-dropdown .ais-facet--label{display:block!important;width:100%;box-sizing:border-box;margin:0;padding:.6875rem 1rem;cursor:pointer;color:rgb(var(--text-color));transition:background-color .12s ease,color .12s ease}.festo-filter-dropdown .ais-RefinementList-item:hover .ais-RefinementList-label,.festo-filter-dropdown .ais-RefinementList-label:hover{background:#0000000a;color:rgb(var(--heading-color, var(--text-color)))}.festo-filter-dropdown .ais-RefinementList-label:focus-within{background:transparent;color:rgb(var(--text-color));outline:none}.festo-filter-dropdown .ais-RefinementList-item--selected .ais-RefinementList-label:focus-within{color:rgb(var(--festo-filter-dropdown-accent))}.festo-filter-dropdown .ais-RefinementList-item--selected .ais-RefinementList-label{font-weight:400;color:rgb(var(--text-color))}.festo-filter-dropdown .ais-RefinementList-item--selected .ais-RefinementList-label:hover{color:rgb(var(--heading-color, var(--text-color)))}.festo-filter-dropdown .ais-RefinementList-checkbox,.festo-filter-dropdown .ais-RefinementList-count{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.festo-filter-dropdown .ais-RefinementList-labelText{display:block;font-size:.9375rem;line-height:1.4}.festo-filter-dropdown .ais-RefinementList-showMore{display:block;width:100%;margin:.5rem 0 0;padding:.5rem 0;border:0;background:transparent;color:rgb(var(--festo-filter-dropdown-accent));font-size:.875rem;font-weight:600;cursor:pointer;text-align:start}.festo-filter-dropdown .ais-RefinementList-showMore:hover,.festo-filter-dropdown .ais-RefinementList-showMore:focus-visible{text-decoration:underline}.festo-algolia-facets .festo-filter-dropdown.ais-facet-dropdown-wrapper{border:0;margin-bottom:0}.festo-algolia-facets .festo-filter-dropdown .ais-facet--item,.festo-algolia-facets .festo-filter-dropdown .ais-facet{border:0;margin:0;padding:0;color:inherit}.festo-algolia-facets .festo-filter-dropdown .ais-RefinementList-item--selected{border:0!important;background:transparent}.festo-algolia-facets [data-festo-attribute][data-festo-hidden=true],.festo-algolia-facets .ais-current-refined-values-container,.festo-algolia-facets .ais-clear-refinements-container{display:none!important}.festo-algolia-facets .ais-facet-dropdown-wrapper:not(.festo-filter-dropdown){margin-inline:0;margin-bottom:0;border-bottom:1px solid var(--festo-filter-dropdown-border)}.festo-algolia-facets .ais-facet-dropdown-wrapper:not(.festo-filter-dropdown) .ais-facet--header{padding:.875rem 0;margin:0;border:0;background:transparent;font-family:var(--heading-font-family, inherit);font-size:1rem;font-weight:700;line-height:1.35;color:rgb(var(--heading-color, var(--text-color)));text-transform:none}.ais-facets.festo-algolia-facets .ais-facet-dropdown-wrapper{margin-top:3rem!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/festo-filter-dropdown.css.map */
