.products-toolbar,.main-products-grid{--fo-accent: #1a1a1a;--fo-accent-soft: #f5f5f5;--fo-border: #e0e0e0;--fo-divider: #ececec;--fo-muted: #8a8a8a;--fo-radius: 8px;--fo-radius-sm: 6px}.products-toolbar .products-toolbar__layout,.products-toolbar .products-toolbar__compare{display:none}.products-toolbar .products-toolbar__filter-btn{padding:9px 18px;border:1px solid var(--fo-border);border-radius:var(--fo-radius);background:#fff;color:var(--fo-accent);transition:border-color .2s ease,box-shadow .2s ease}.products-toolbar .products-toolbar__filter-btn:hover{border-color:var(--fo-accent)}.products-toolbar .products-toolbar__filter-btn.is-active{border-color:var(--fo-accent);box-shadow:inset 0 0 0 1px var(--fo-accent)}.products-toolbar .products-toolbar__sort .custom-select__btn{margin-inline-end:0;padding:9px 16px;border:1px solid var(--fo-border);border-radius:var(--fo-radius);background:#fff;box-shadow:none;font-weight:500;transition:border-color .2s ease}.products-toolbar .products-toolbar__sort .custom-select__btn:hover{border-color:var(--fo-accent)}.products-toolbar .products-toolbar__sort .custom-select__btn>.icon{margin-inline-start:8px}.products-toolbar .custom-select__listbox{margin-top:6px;border:1px solid var(--fo-border);border-radius:var(--fo-radius-sm);box-shadow:0 8px 24px #0000001f;overflow:hidden}.products-toolbar .custom-select__option{border-radius:0}.products-toolbar .custom-select__option:hover,.products-toolbar .custom-select__option[aria-selected=true]{background:var(--fo-accent-soft);color:var(--fo-accent)}@media(min-width:769px){.products-toolbar .products-toolbar__sort{margin-inline-start:auto}}@media(min-width:1024px){.products-toolbar .products-toolbar__sort{display:none}}@media(min-width:1024px){.main-products-grid .main-products-grid__filters{flex:0 0 210px;margin-inline-end:calc(6 * var(--space-unit));padding-inline-end:calc(5 * var(--space-unit));border-inline-end:1px solid var(--fo-divider)}}@media(min-width:1280px){.main-products-grid .main-products-grid__filters{flex:0 0 220px;margin-inline-end:calc(7 * var(--space-unit));padding-inline-end:calc(6 * var(--space-unit))}}.main-products-grid .facets .disclosure{border-bottom:1px solid var(--fo-divider)}.main-products-grid .filter__toggle .font-bold{font-size:.95em}.main-products-grid .filter__label{font-size:.9em}.main-products-grid .filter__count{color:var(--fo-muted)}.main-products-grid .checkbox+label:before{border-radius:5px;border-color:var(--fo-border)}.main-products-grid .checkbox:checked+label:before{border-color:var(--fo-accent);background-color:var(--fo-accent)}@media(min-width:1024px){.main-products-grid details-disclosure:has(>#filter-sort){display:block}}.main-products-grid .checkbox+label{padding:6px 8px;border-radius:var(--fo-radius-sm);font-size:.9em;transition:background-color .2s ease}.main-products-grid .checkbox:checked+label{background-color:#1a1a1a14}.main-products-grid .active-filter{padding:5px 12px;border:1px solid var(--fo-border);border-radius:999px;background:var(--fo-accent-soft);font-size:.85em;transition:border-color .2s ease}.main-products-grid .active-filter:hover{border-color:var(--fo-accent)}.main-products-grid .active-filter>.icon{width:18px;height:18px;padding:3px;background-color:var(--fo-accent)}.main-products-grid .js-clear-all,.main-products-grid .js-clear-filter{color:var(--fo-muted);transition:color .2s ease}.main-products-grid .js-clear-all:hover,.main-products-grid .js-clear-filter:hover{color:var(--fo-accent)}.main-products-grid .price-range__input-wrapper{padding:8px 10px;border-radius:var(--fo-radius-sm);box-shadow:inset 0 0 0 1px var(--fo-border)}.main-products-grid .price-range__input-wrapper:focus-within{box-shadow:inset 0 0 0 1.5px var(--fo-accent)}.main-products-grid .price-range__currency,.main-products-grid .price-range__input-wrapper>.input{font-size:.82em}.main-products-grid .price-range__sliders{height:24px;margin-top:22px;background:linear-gradient(var(--fo-border),var(--fo-border)) no-repeat center / 100% 2px}.main-products-grid .price-range__slider-input::-webkit-slider-thumb{width:22px;height:22px;border:6px solid transparent;background-color:#fff;box-shadow:inset 0 0 0 2px var(--fo-accent),0 1px 3px #0003}.main-products-grid .price-range__slider-input::-webkit-slider-thumb:hover{transform:none;box-shadow:inset 0 0 0 2px var(--fo-accent),0 1px 4px #00000047}.main-products-grid .price-range__slider-input::-moz-range-thumb{width:22px;height:22px;border:6px solid transparent;background-color:#fff;box-shadow:inset 0 0 0 2px var(--fo-accent),0 1px 3px #0003}.main-products-grid .price-range__slider-input::-moz-range-thumb:hover{transform:none;box-shadow:inset 0 0 0 2px var(--fo-accent),0 1px 4px #00000047}.main-products-grid .pagination__page-link{color:var(--fo-muted);border-radius:var(--fo-radius-sm);transition:background .2s ease,color .2s ease}.main-products-grid .pagination__page-link:hover{background:var(--fo-accent-soft);color:var(--fo-accent)}.main-products-grid .pagination__page-current{background:var(--fo-accent);color:#fff;border-radius:var(--fo-radius-sm)}.main-products-grid .fo-list-row:has(>[data-fo-soldout]),.main-products-grid .fo-list-row:has(>[data-fo-noprice]){display:none}.main-products-grid .fo-grid-item:has(>[data-fo-soldout]),.main-products-grid .fo-grid-item:has(>[data-fo-noprice]){display:none}.main-products-grid .fo-carousel-item:has(>[data-fo-soldout]),.main-products-grid .fo-carousel-item:has(>[data-fo-noprice]){display:none}.main-products-grid #filter-sort>.filter__toggle{padding:0}.main-products-grid #filter-sort:not([open])>.filter__toggle>div{background:var(--fo-accent);color:#fff;border-radius:var(--fo-radius);padding:11px 14px;justify-content:center;gap:8px}.main-products-grid #filter-sort:not([open])>.filter__toggle .flex-auto{flex:0 0 auto}.main-products-grid #filter-sort[open]>.filter__toggle>div{background:transparent;color:inherit}@media(min-width:1024px){.main-products-grid details-disclosure:has(>#filter-sort){margin-top:calc(6 * var(--space-unit))}}.main-products-grid .fo-grid-row:not(:has(.fo-grid-item>a:not([data-fo-soldout]):not([data-fo-noprice]))){display:none}.main-products-grid .fo-carousel-row:not(:has(.fo-carousel-item>a:not([data-fo-soldout]):not([data-fo-noprice]))){display:none}
/*# sourceMappingURL=/cdn/shop/t/75/assets/fo-collection-filters.css.map */
