ff-accordion{display:block}.ff-collection-main{flex:1;min-width:0}.ff-collection-grid{grid-template-columns:repeat(var(--ff-grid-columns),1fr);column-gap:var(--ff-grid-column-gap);row-gap:var(--ff-grid-row-gap)}.ff-collection-pagination{grid-column:1 / -1}.ff-collection-filters{position:sticky;top:var(--ff-collection-nav-height, 20px);align-self:start;flex-shrink:0;width:0;max-height:80dvh;overflow:hidden;background:var(--ff-filters-bg-color);transition:width .3s ease}.ff-collection-filters-content-wrapper{width:var(--ff-filters-width);padding-right:20px}.ff-filters-inner{width:var(--ff-filters-width, 280px);min-width:var(--ff-filters-width, 280px);padding:var(--ff-filters-padding, 0);overflow-y:auto;max-height:80dvh}.ff-accordion__content{height:0;overflow:hidden;transition:height .3s ease}.ff-accordion__content ff-accordion{opacity:1;transition:opacity .2s ease}ff-accordion.ff-accordion--opening [data-ff-accordion-trigger]{pointer-events:none}ff-accordion.ff-accordion--opening ff-accordion{pointer-events:none;opacity:0}.ff-sort-buttons{display:flex;flex-wrap:wrap;column-gap:var(--ff-sort-buttons-gap-h);row-gap:var(--ff-sort-buttons-gap-v);margin-top:var(--ff-sort-buttons-margin-top);margin-bottom:var(--ff-sort-buttons-margin-bottom)}.ff-sort-buttons>*{flex-grow:1}.ff-show-more-trigger[aria-expanded=true]{display:none}.ff-filter-option{cursor:pointer}.ff-filter-option--active .ff-checkbox .ff-checkbox__visual,.ff-filter-option:has(input:checked) .ff-checkbox .ff-checkbox__visual{border-color:var(--ff-checkbox-border-color-checked, #000000);background-color:var(--ff-checkbox-bg-color-checked, #000000)}.ff-filter-option--active .ff-checkbox .ff-checkbox__visual:after,.ff-filter-option:has(input:checked) .ff-checkbox .ff-checkbox__visual:after{display:block}ff-facets.ff-loading [data-ff-loading-target]{position:relative;overflow:hidden;pointer-events:none}ff-facets.ff-loading [data-ff-loading-target]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:ff-shimmer-loading 1.2s infinite}@keyframes ff-shimmer-loading{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ff-shimmer .ff-product-card-block{position:relative;overflow:hidden;pointer-events:none}.ff-shimmer .ff-product-card-block:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:ff-shimmer-loading 1.2s infinite}ff-facets.ff-loading .ff-pagination[data-ff-loading-target]{pointer-events:none}ff-facets.ff-loading .ff-pagination[data-ff-loading-target] .ff-button{position:relative;overflow:hidden;opacity:.7}ff-facets.ff-loading .ff-pagination[data-ff-loading-target] .ff-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.5) 50%,transparent 100%);animation:ff-shimmer-loading 1s infinite}.ff-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}.ff-hidden{display:none!important}.ff-filters-count{font-variant-numeric:tabular-nums}.ff-collection-filters,.ff-filters-inner{scrollbar-color:transparent transparent}.ff-collection-filters:hover,.ff-filters-inner:hover{scrollbar-color:var(--ff-scroll-color) transparent}.ff-collection-filters::-webkit-scrollbar,.ff-filters-inner::-webkit-scrollbar{width:var(--ff-scroll-width, 4px)}.ff-collection-filters::-webkit-scrollbar-thumb,.ff-filters-inner::-webkit-scrollbar-thumb{background:transparent;border-radius:2px;transition:background .2s ease}.ff-collection-filters:hover::-webkit-scrollbar-thumb,.ff-filters-inner:hover::-webkit-scrollbar-thumb{background:var(--ff-scroll-color)}.ff-filter-search-wrapper{padding:0 0 12px}.ff-filter-search{width:100%;padding:8px 12px;border:1px solid var(--ff-category-border-bottom-color, #e5e5e5);border-radius:4px;font-size:14px;outline:none;transition:border-color .2s ease}.ff-filter-search:focus{border-color:var(--ff-filter-search-focus-color, #191919)}.ff-search-active .ff-show-more-trigger{pointer-events:none;opacity:.5}ff-accordion.ff-accordion--search-locked [data-ff-accordion-trigger]{display:none!important}ff-accordion.ff-accordion--search-locked [data-ff-accordion-content]{height:auto!important;overflow:visible!important}.ff-infinite-scroll-sentinel{grid-column:1 / -1;display:flex;justify-content:center;align-items:center;min-height:60px;padding:20px}.ff-infinite-scroll-sentinel:not([data-ff-next-page]){display:none}.ff-infinite-scroll-loader{display:none}.ff-infinite-scroll-sentinel.ff-loading .ff-infinite-scroll-loader{display:flex}.ff-spinner{width:24px;height:24px;border:2px solid var(--ff-spinner-color, #e5e5e5);border-top-color:var(--ff-spinner-active-color, #191919);border-radius:50%;animation:ff-spin .8s linear infinite}@keyframes ff-spin{to{transform:rotate(360deg)}}@media(max-width:997px){.ff-collection-layout{flex-direction:column}.ff-collection-grid{grid-template-columns:repeat(var(--ff-grid-columns--mb),1fr);column-gap:var(--ff-grid-column-gap--mb);row-gap:var(--ff-grid-row-gap--mb)}.ff-sort-buttons{column-gap:var(--ff-sort-buttons-gap-h--mb);row-gap:var(--ff-sort-buttons-gap-v--mb);margin-top:var(--ff-sort-buttons-margin-top--mb);margin-bottom:var(--ff-sort-buttons-margin-bottom--mb)}.ff-collection-filters{position:static;width:100%;max-width:100%;max-height:none;overflow:hidden;transition:height .3s ease}.ff-collection-filters.ff-filters--opening,.ff-collection-filters.ff-filters--closing{pointer-events:none}.ff-filters-inner{width:100%;min-width:100%;padding:var(--ff-filters-padding--mb, 16px);overflow-y:visible}}
/*# sourceMappingURL=/cdn/shop/t/127/assets/ff-collection-filters.css.map */
