.is-product-loop-toolbar .fibofilters-mobile-filters,.is-product-loop-toolbar .fibofilters-mobile-filters-container,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-filter-button,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-mobile-filters{flex:0 0 auto;margin:0;max-width:none;min-height:0;padding:0;width:auto}.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-filter-button>.fibofilters-filter-button:not(:last-child),.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-mobile-filters>.fibofilters-filter-button:not(:last-child),.is-product-loop-toolbar .fibofilters-mobile-filters-container>.fibofilters-filter-button:not(:last-child),.is-product-loop-toolbar .fibofilters-mobile-filters>.fibofilters-filter-button:not(:last-child){display:none}.is-product-loop-toolbar .fibofilters-mobile-filters .fibofilters-button,.is-product-loop-toolbar .fibofilters-mobile-filters button,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-button,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-filter-button .fibofilters-button,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-filter-button button,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-mobile-filters .fibofilters-button,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-mobile-filters button,.is-product-loop-toolbar .fibofilters-mobile-filters-container button{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--wp--preset--color--contrast);cursor:pointer;display:inline-flex;font-family:var(--wp--preset--font-family--body);font-size:14px;font-weight:600;gap:5px;letter-spacing:normal;line-height:1.4;min-height:0;padding:0;position:relative;text-transform:none;transition:color .15s ease}.is-product-loop-toolbar .fibofilters-mobile-filters .fibofilters-button [class*=fibofilters-icon],.is-product-loop-toolbar .fibofilters-mobile-filters .fibofilters-button>i,.is-product-loop-toolbar .fibofilters-mobile-filters .fibofilters-button>svg,.is-product-loop-toolbar .fibofilters-mobile-filters button [class*=fibofilters-icon],.is-product-loop-toolbar .fibofilters-mobile-filters button>i,.is-product-loop-toolbar .fibofilters-mobile-filters button>svg,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-button [class*=fibofilters-icon],.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-button>i,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-button>svg,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-filter-button .fibofilters-button [class*=fibofilters-icon],.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-filter-button .fibofilters-button>i,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-filter-button .fibofilters-button>svg,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-filter-button button [class*=fibofilters-icon],.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-filter-button button>i,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-filter-button button>svg,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-mobile-filters .fibofilters-button [class*=fibofilters-icon],.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-mobile-filters .fibofilters-button>i,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-mobile-filters .fibofilters-button>svg,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-mobile-filters button [class*=fibofilters-icon],.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-mobile-filters button>i,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-mobile-filters button>svg,.is-product-loop-toolbar .fibofilters-mobile-filters-container button [class*=fibofilters-icon],.is-product-loop-toolbar .fibofilters-mobile-filters-container button>i,.is-product-loop-toolbar .fibofilters-mobile-filters-container button>svg{display:none}.is-product-loop-toolbar .fibofilters-mobile-filters .fibofilters-button:after,.is-product-loop-toolbar .fibofilters-mobile-filters button:after,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-button:after,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-filter-button .fibofilters-button:after,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-filter-button button:after,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-mobile-filters .fibofilters-button:after,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-mobile-filters button:after,.is-product-loop-toolbar .fibofilters-mobile-filters-container button:after{color:var(--wp--preset--color--contrast);content:"+";font-family:var(--wp--preset--font-family--body);font-size:18px;font-weight:400;line-height:1;pointer-events:none}.is-product-loop-toolbar .fibofilters-mobile-filters .fibofilters-button:focus-visible,.is-product-loop-toolbar .fibofilters-mobile-filters .fibofilters-button:hover,.is-product-loop-toolbar .fibofilters-mobile-filters button:focus-visible,.is-product-loop-toolbar .fibofilters-mobile-filters button:hover,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-button:focus-visible,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-button:hover,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-filter-button .fibofilters-button:focus-visible,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-filter-button .fibofilters-button:hover,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-filter-button button:focus-visible,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-filter-button button:hover,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-mobile-filters .fibofilters-button:focus-visible,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-mobile-filters .fibofilters-button:hover,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-mobile-filters button:focus-visible,.is-product-loop-toolbar .fibofilters-mobile-filters-container .fibofilters-mobile-filters button:hover,.is-product-loop-toolbar .fibofilters-mobile-filters-container button:focus-visible,.is-product-loop-toolbar .fibofilters-mobile-filters-container button:hover{background:transparent;box-shadow:none;color:var(--wp--preset--color--contrast)}div:has(>.fibofilters-mobile-overlay){background:rgba(0,0,0,.5)!important;inset:0!important;position:fixed!important;z-index:100000!important}.fibofilters-mobile-overlay{animation:ymir-fibofilters-slide-in .3s ease-out;border-radius:20px 20px 0 0;bottom:0!important;box-shadow:0 -4px 20px 0 rgba(0,0,0,.25);height:85vh!important;height:85dvh!important;left:0!important;max-width:none!important;overflow-y:auto;right:0!important;top:auto!important;width:100%!important;will-change:transform}.fibofilters-mobile-overlay .fibofilters-mobile-overlay__header{align-items:center;background-color:var(--wp--preset--color--base);border-bottom:1px solid var(--wp--preset--color--theme-border);display:flex;gap:8px;justify-content:flex-start;left:auto!important;padding:16px 20px;position:sticky!important;right:auto!important;top:0}.fibofilters-mobile-overlay .fibofilters-mobile-overlay__header-title{color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--body);font-size:12px;font-weight:600;letter-spacing:.05em;line-height:1;margin:0;text-transform:uppercase}.fibofilters-mobile-overlay .fibofilters-mobile-overlay__header-close{align-items:center;background:transparent;color:var(--wp--preset--color--contrast);display:inline-flex;justify-content:center;line-height:1;margin:0;padding:0}.fibofilters-mobile-overlay .fibofilters-mobile-overlay__content{margin-bottom:24px;margin-top:24px;padding-left:24px;padding-right:24px}@media(min-width:782px){.fibofilters-mobile-overlay .fibofilters-mobile-overlay__content{padding-left:32px;padding-right:32px}}.fibofilters-mobile-overlay .fibofilters-block__headline,.fibofilters-mobile-overlay .fibofilters-block__headline-box,.fibofilters-mobile-overlay .fibofilters-block__headline-box-inner,.fibofilters-mobile-overlay .fibofilters-block__pre-headline{color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--body);font-size:12px;font-style:normal;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.fibofilters-mobile-overlay .fibofilters-block__headline{margin-bottom:1.2em}.fibofilters-mobile-overlay .fibofilters-block:has(.fibofilters-block__pre-headline),.fibofilters-mobile-overlay .fibofilters-block:has(>.fibofilters-block__breadcrumbs){border-bottom:1px solid var(--wp--preset--color--theme-border);margin-bottom:0;padding-bottom:20px}.fibofilters-mobile-overlay .fibofilters-block:has(.fibofilters-block__pre-headline):has(>.fibofilters-block__breadcrumbs),.fibofilters-mobile-overlay .fibofilters-block:has(>.fibofilters-block__breadcrumbs):has(>.fibofilters-block__breadcrumbs){border-bottom:0;padding-bottom:0}.fibofilters-mobile-overlay .fibofilters-block:has(.fibofilters-block__pre-headline) .fibofilters-block__headline,.fibofilters-mobile-overlay .fibofilters-block:has(>.fibofilters-block__breadcrumbs) .fibofilters-block__headline{display:flex;flex-direction:column}.fibofilters-mobile-overlay .fibofilters-block:has(.fibofilters-block__pre-headline) .fibofilters-block__headline .fibofilters-block__headline-box,.fibofilters-mobile-overlay .fibofilters-block:has(>.fibofilters-block__breadcrumbs) .fibofilters-block__headline .fibofilters-block__headline-box{order:1}.fibofilters-mobile-overlay .fibofilters-block:has(.fibofilters-block__pre-headline) .fibofilters-block__headline .fibofilters-block__pre-headline,.fibofilters-mobile-overlay .fibofilters-block:has(>.fibofilters-block__breadcrumbs) .fibofilters-block__headline .fibofilters-block__pre-headline{order:2}.fibofilters-mobile-overlay .fibofilters-block:has(.fibofilters-block__pre-headline) .fibofilters-block__headline .fibofilters-block__headline-desc,.fibofilters-mobile-overlay .fibofilters-block:has(>.fibofilters-block__breadcrumbs) .fibofilters-block__headline .fibofilters-block__headline-desc{order:3}.fibofilters-mobile-overlay .fibofilters-block:has(.fibofilters-block__pre-headline) .fibofilters-block__headline,.fibofilters-mobile-overlay .fibofilters-block:has(.fibofilters-block__pre-headline) .fibofilters-block__headline-box,.fibofilters-mobile-overlay .fibofilters-block:has(.fibofilters-block__pre-headline) .fibofilters-block__headline-box-inner,.fibofilters-mobile-overlay .fibofilters-block:has(>.fibofilters-block__breadcrumbs) .fibofilters-block__headline,.fibofilters-mobile-overlay .fibofilters-block:has(>.fibofilters-block__breadcrumbs) .fibofilters-block__headline-box,.fibofilters-mobile-overlay .fibofilters-block:has(>.fibofilters-block__breadcrumbs) .fibofilters-block__headline-box-inner{color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--body);font-size:24px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.2;margin:0;text-transform:none}.fibofilters-mobile-overlay .fibofilters-block:has(.fibofilters-block__pre-headline) .fibofilters-block__pre-headline,.fibofilters-mobile-overlay .fibofilters-block:has(>.fibofilters-block__breadcrumbs) .fibofilters-block__pre-headline{color:var(--wp--preset--color--gray-text);font-family:var(--wp--preset--font-family--body);font-size:14px;font-weight:400;letter-spacing:0;line-height:1.4;margin:8px 0 0;text-transform:none}.fibofilters-mobile-overlay .fibofilters-block:has(.fibofilters-block__pre-headline) .fibofilters-block__breadcrumbs,.fibofilters-mobile-overlay .fibofilters-block:has(>.fibofilters-block__breadcrumbs) .fibofilters-block__breadcrumbs{border-bottom:1px solid var(--wp--preset--color--theme-border);color:var(--wp--preset--color--contrast);display:block;font-family:var(--wp--preset--font-family--body);font-size:14px;margin-top:20px;padding-bottom:20px}.fibofilters-mobile-overlay .fibofilters-block:has(.fibofilters-block__pre-headline) .fibofilters-block__breadcrumbs:before,.fibofilters-mobile-overlay .fibofilters-block:has(>.fibofilters-block__breadcrumbs) .fibofilters-block__breadcrumbs:before{background-color:currentColor;content:"";display:inline-block;height:16px;margin-right:8px;mask:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgNDggNDgiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0ibTQwIDIyaC0yNS4xNzJsMTQtMTQtMi44MjgtMi44MjgtMTguODI4IDE4LjgyOCAxOC44MjggMTguODI4IDIuODI4LTIuODI4LTE0LTE0aDI1LjE3MnoiIC8+Cjwvc3ZnPgo=) no-repeat center/contain;vertical-align:middle;width:16px}.fibofilters-mobile-overlay .fibofilters-block:has(.fibofilters-block__pre-headline) .fibofilters-block__breadcrumbs a,.fibofilters-mobile-overlay .fibofilters-block:has(>.fibofilters-block__breadcrumbs) .fibofilters-block__breadcrumbs a{color:inherit;text-decoration:none}.fibofilters-mobile-overlay .fibofilters-block:has(.fibofilters-block__pre-headline) .fibofilters-block__breadcrumbs a:focus-visible,.fibofilters-mobile-overlay .fibofilters-block:has(.fibofilters-block__pre-headline) .fibofilters-block__breadcrumbs a:hover,.fibofilters-mobile-overlay .fibofilters-block:has(>.fibofilters-block__breadcrumbs) .fibofilters-block__breadcrumbs a:focus-visible,.fibofilters-mobile-overlay .fibofilters-block:has(>.fibofilters-block__breadcrumbs) .fibofilters-block__breadcrumbs a:hover{text-decoration:underline}.fibofilters-mobile-overlay .fibofilters-block{padding:20px 0}.fibofilters-mobile-overlay .fibofilters-block__content-inner{padding:0}.fibofilters-mobile-overlay .fibofilters-item{padding:0 0 .8em}.fibofilters-mobile-overlay .fibofilters-item--more-less{padding:.2em 0 .5em!important}.fibofilters-mobile-overlay .fibofilters-block__items-list{list-style:none;margin:0;padding:0}.fibofilters-mobile-overlay .fibofilters-block__items-list li{font-family:var(--wp--preset--font-family--body);font-size:14px;line-height:1.5}.fibofilters-mobile-overlay .fibofilters-input__label,.fibofilters-mobile-overlay .fibofilters-input__wrapper{align-items:center;display:flex;font-family:var(--wp--preset--font-family--body);gap:12px;justify-content:space-between}.fibofilters-mobile-overlay .fibofilters-input__counter{color:var(--wp--preset--color--contrast);font-size:14px;font-variant-numeric:tabular-nums}.fibofilters-mobile-overlay .fibofilters-item__counter{font-size:10px;font-variant-numeric:tabular-nums;font-weight:600}.fibofilters-mobile-overlay .fibofilters-filter-button-selected,.fibofilters-mobile-overlay .fibofilters-input__label--active{font-weight:600}.fibofilters-mobile-overlay .fibofilters-block--collapsible{padding:0!important}.fibofilters-mobile-overlay .fibofilters-block--collapsible .fibofilters-block__headline{padding:20px 0}.fibofilters-mobile-overlay .fibofilters-block--collapsible .fibofilters-block__headline-box{cursor:pointer}.fibofilters-mobile-overlay .fibofilters-block__chevron-btn{color:var(--wp--preset--color--contrast)}.fibofilters-mobile-overlay .fibofilters-block__chevron-btn .fibofilters-block__chevron-btn-icon{height:auto;width:10px}.fibofilters-mobile-overlay .fibofilters-mobile-overlay__footer{background-color:var(--wp--preset--color--base);border-top:1px solid var(--wp--preset--color--theme-border);bottom:0;left:auto!important;margin-top:auto;padding:16px 20px;position:sticky!important;right:auto!important}.fibofilters-mobile-overlay .fibofilters-mobile-overlay__footer .fibofilters-button,.fibofilters-mobile-overlay .fibofilters-mobile-overlay__footer button{align-items:center;background-color:var(--wp--preset--color--contrast);border:1px solid var(--wp--preset--color--contrast);border-radius:999px;color:var(--wp--preset--color--base);cursor:pointer;display:inline-flex;font-family:var(--wp--preset--font-family--body);font-size:12px;font-weight:700;justify-content:center;letter-spacing:.05em;min-height:48px;padding:12px 32px;text-transform:uppercase;width:100%}.fibofilters-mobile-overlay .fibofilters-mobile-overlay__footer .fibofilters-button:focus-visible,.fibofilters-mobile-overlay .fibofilters-mobile-overlay__footer .fibofilters-button:hover,.fibofilters-mobile-overlay .fibofilters-mobile-overlay__footer button:focus-visible,.fibofilters-mobile-overlay .fibofilters-mobile-overlay__footer button:hover{background-color:transparent;color:var(--wp--preset--color--contrast)}@media(min-width:782px){.fibofilters-mobile-overlay{animation-name:ymir-fibofilters-slide-in-side;border-radius:0 20px 20px 0;bottom:0!important;box-shadow:4px 0 20px 0 rgba(0,0,0,.25);height:auto!important;left:0!important;max-width:100%!important;right:auto!important;top:0!important;width:400px!important}.admin-bar .fibofilters-mobile-overlay{top:32px!important}}@keyframes ymir-fibofilters-slide-in-side{0%{transform:translateX(-100%)}to{transform:translateX(0)}}span.fibofilters-block__breadcrumbs a{font-weight:600!important;text-decoration:underline!important}.fibofilters-applied-filters strong{font-weight:600}.fibofilters-applied-filters-container{margin-bottom:16px}.fibofilters-button svg{transform:scale(.7)}@keyframes ymir-fibofilters-slide-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.fibofilters-applied-filters-container,.fibofilters-block,.fibofilters-horizontal-filters-container,.fibofilters-mobile-filters-container,.fibofilters-mobile-overlay{--fibofilters--colors--link:var(--wp--preset--color--contrast)}.fibofilters-block--checkboxes h3.fibofilters-block__headline-box-inner{margin-bottom:0!important}.fibofilters-item__label{font-size:14px;font-weight:400;letter-spacing:.02em}.fibofilters-applied-filters-container:not(:empty){height:auto}.fibofilters-applied-filters{display:flex;flex-wrap:wrap;gap:8px}.fibofilters-applied-filters .fibofilters-applied-filter{margin:0}.fibofilters-applied-filter{font-size:12px!important;letter-spacing:.05em}.fibofilters-applied-filters .fibofilters-applied-filter:not(.fibofilters-applied-filter--clear-all){background-color:var(--wp--preset--color--contrast);box-shadow:none;color:var(--wp--preset--color--base)}.fibofilters-applied-filters .fibofilters-applied-filter:not(.fibofilters-applied-filter--clear-all) .fibofilters-applied-filter-icon{color:inherit}.fibofilters-applied-filters .fibofilters-applied-filter:not(.fibofilters-applied-filter--clear-all) .fibofilters-applied-filter-icon svg path{stroke:currentColor}.fibofilters-applied-filters .fibofilters-applied-filter.fibofilters-applied-filter--clear-all{box-shadow:inset 0 0 0 1px var(--wp--preset--color--theme-border)}.fibofilters-button.fibofilters-more-less{font-size:12px;font-weight:600}
