.filter-wrapper{position:relative;margin:20px 0}#FacetFiltersForm.filters__form{display:grid;gap:10px 15px;grid-template-columns:1fr max-content max-content;align-items:center;padding-top:5px;padding-bottom:5px}.vertical-filter #FacetFiltersForm{grid-template-columns:auto}.filter-container .filters__form{align-items:center;align-self:flex-start;grid-column:1;grid-row:1;display:flex;flex-wrap:wrap;gap:10px;justify-content:end}.filter-content{position:relative}.filter-container .filter-content.drop_collapse[open]{z-index:30}.filter-container .filter-options.drop_content{display:block;grid-template-rows:none;border:1px solid rgba(var(--color-foreground),.08);border-radius:var(--popup-radius);background-color:rgb(var(--color-background));position:absolute;top:calc(100% + 5px);left:-12px;width:310px;max-height:300px;overflow:auto;visibility:hidden;opacity:0;pointer-events:none;z-index:30}.filter-container .filter-content.drop_collapse[open] .drop_content{visibility:visible;opacity:1;pointer-events:auto;z-index:30;margin-top:5px}.filter-container .sorting .filter-options.drop_content{left:auto;right:0}.filter-options .filter_option_header{border-bottom:1px solid rgba(var(--color-foreground),.2);padding:12px 20px;display:flex;justify-content:space-between;font-size:14px;position:sticky;top:0;background-color:rgb(var(--color-background));z-index:1}.filter_option_list{padding:20px}.filter_option_list .filter-checkbox{align-items:center;position:relative;z-index:2;width:100%;cursor:pointer}.filter-content input.input_checkbox,.filter-content input.input_radio{position:absolute;opacity:0;width:20px;height:20px;top:4px;left:0;z-index:1;margin:0;appearance:none;-webkit-appearance:none;background-position:50%;background-size:cover;border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--input-radius);padding:0}.filter-content input.input_checkbox,.filter-content input.input_radio{border:none}.filter_option_list .filter-checkbox:has(input[disabled]){opacity:.7;pointer-events:none}.filter_option_list .swatch-input__input:active+.swatch-input__label,.filter_option_list .swatch-input__input:checked+.swatch-input__label{outline:unset}.filter_option_list .swatch-input-wrapper{position:relative;height:18px}.filters-item .icon-checkmark-input{position:relative;cursor:pointer}.filter-checkbox .icon-checkmark-input:before{content:"";display:block;width:18px;height:18px;border:1px solid rgb(var(--color-foreground),.1);transition:border-color var(--speed-regular) ease-in-out;border-radius:calc(var(--input-radius) / 2)}.filters.filters-pill{margin-top:8px;display:block}.filter-checkbox>input.input_checkbox:checked~.icon-checkmark-input:before,.filter-checkbox>input.input_radio:checked~.icon-checkmark-input:before{background-color:rgb(var(--color-foreground))}.filter-checkbox .icon-checkmark{position:absolute;left:5px;top:50%;transform:translateY(-50%);z-index:5;visibility:hidden;color:rgb(var(--color-background));height:10px;width:10px}.filter-checkbox>input.input_checkbox:checked~.icon-checkmark-input .icon-checkmark,.filter-checkbox>input.input_radio:checked~.icon-checkmark-input .icon-checkmark{visibility:visible}.filter-content input.input_checkbox:focus,.filter-content input.input_radio:focus{outline:unset}.filter-options.drop_content>*{overflow:unset}.filter-options .options__submit{padding:0 20px 12px}.filter-container .active-filter-list{margin-top:8px;display:flex;flex-wrap:wrap;width:100%;align-items:center;row-gap:10px;grid-column:1 / -1;grid-row:2}.mobile-filters_main .filter-content.sorting{margin-top:22px}.active-filters .active-filter__button{color:rgb(var(--color-foreground));box-shadow:0 0 0 1px rgb(var(--color-foreground));border-radius:var(--button-radius);min-height:0;min-width:0;padding:7px 9px;display:flex;align-items:stretch;line-height:normal;text-transform:var(--body-case);font-size:calc(var(--body-scale) * 14px);margin-right:5px}.active-filters .active-filter__button svg{align-self:center;flex-shrink:0;margin-left:6px;cursor:pointer;pointer-events:none;width:14px!important;height:14px!important}.active-filter-list:not(:has(.active-filter__button)){margin:0}.active-filter-list:not(:has(.active-filter__button)) .remove-active-filters{display:none}.facet-filters__field{align-items:center;display:flex;flex-grow:1;justify-content:flex-end}.filter-color span{display:block;height:18px;width:18px;position:relative;border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--variant-radius)}.filters-item{justify-content:space-between;align-items:center;margin-bottom:12px}.filters-item:last-child{margin-bottom:0}.filter-price-range.filter_option_list,.filter-price-range-from,.filter-price-range-to{display:flex;gap:10px;align-items:center;justify-content:space-between;width:100%}.filter-price-range input{height:40px}.vertical-filter .filter__wrapper{display:block}.filters__form-vertical .active-filter-vertical{display:flex;width:100%;justify-content:space-between;align-items:center}.filters__form-vertical .filter_collapse-vertical{border-bottom:1px solid rgba(var(--color-foreground),.1);padding-bottom:20px;margin-bottom:20px;display:block}.filters__form-vertical .filter_collapse-vertical:last-child{border:none;margin:0;padding:0}.filters__form-vertical .filer-option-label{display:flex;align-items:center;gap:8px}.hidden-filter{max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .25s ease}.hidden-filter.show{max-height:fit-content;opacity:1}.show-more-btn{background:none;border:none;color:rgba(var(--black));cursor:pointer;margin-top:8px;font-size:14px;text-decoration:underline;padding:0;display:none}.filter_collapse-vertical[open] .show-more-btn{display:flex}.filter_sidebar .show-more-btn{margin-bottom:10px}.collection-products .collection{position:relative;width:100%}.collection-products .facet-loader{position:absolute;top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 15px;opacity:.7;z-index:1;background-color:rgb(var(--color-background))}.collection-products .facet-loader:not(.hidden){display:block}.all_drawer.filter-container.filter-container-drawer{display:grid;grid-template-columns:max-content 1fr max-content;align-items:center;gap:15px;padding-top:5px;padding-bottom:5px}.active-filter p:only-child{display:none}.button_switcher{display:flex;align-items:center;gap:10px}.bzlistgridbtn{cursor:pointer}.list_grid_switch{display:grid;grid-template-columns:1fr 1fr;position:relative;border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--variant-radius);background:rgba(var(--color-background))}.list_grid_switch:before{content:"";position:absolute;z-index:0;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:inherit;background:rgba(var(--color-button));transition:transform var(--speed-regular) ease}.list_grid_switch:has(.listv.active):before,.list_grid_switch:has(.listv.active_mobile):not(:has(.gridv.active)):before{transform:translate(100%)}.list_grid_switch .bzlistgridbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;position:relative;z-index:1;border:0;margin:0;background:transparent;font:inherit;color:rgb(var(--color-foreground));white-space:nowrap;cursor:pointer;transition:color var(--speed-regular)}.list_grid_switch .bzlistgridbtn svg{width:16px;height:16px;flex:0 0 auto}.list_grid_switch .bzlistgridbtn.active,.list_grid_switch .bzlistgridbtn.active_mobile{background:transparent;color:rgba(var(--color-button-text))}.mobile-filters_open{border:1px solid rgba(var(--color-button));align-items:center;padding:0 12px;min-width:90px;min-height:40px;font-size:inherit;width:max-content;display:flex;justify-content:center;border-radius:var(--button-radius);background-color:rgba(var(--color-button));color:rgba(var(--color-button-text))}.mobile-filters_open-label{display:flex;align-items:center;gap:10px;letter-spacing:normal;font-size:calc(var(--button-scale) * 14px)}.mobile-filter{position:fixed;z-index:100;pointer-events:none;word-break:break-word}.sidebar_filter{inset:var(--page-gutter, 12px) var(--page-gutter, 12px) var(--page-gutter, 12px) auto;width:min(31rem,calc(100vw - 24px));max-width:100%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));display:flex;flex-direction:column;transform:translate(calc(100% + 24px));border-radius:var(--popup-radius);visibility:hidden;transition:transform var(--speed-regular) ease-in-out,visibility var(--speed-regular) ease-in-out}.sidebar_filter .mobile-filter-inner{display:flex;flex-direction:column;height:100%;min-height:0;border-radius:var(--popup-radius)}.sidebar_filter facet-filters-form,.sidebar_filter facet-filters-form form{display:flex;flex-direction:column;height:100%;min-height:0}.sidebar_filter.drawer_active{transform:none;pointer-events:all;visibility:visible}.panel_sidebar{display:inline}.mobile-filters_heading{margin:0}.mobile-filter-inner .mobile-filters_main{padding:20px;position:relative;z-index:1;flex-grow:1;display:flex;flex-direction:column;overflow-y:auto}.mobile-filters_main .filter-content{display:block;border-bottom:1px solid rgb(var(--color-foreground),.1);padding-bottom:20px;margin-bottom:20px}.mobile-filters_main .filter-content:last-child,.mobile-filters_main .bz_filter_group:last-of-type{border:none;padding-bottom:0;margin-bottom:0}.mobile-filters_main .filter_option_list{padding:0}.mobile-filters_header{padding:20px 20px 12px;border-bottom:1px solid rgb(var(--color-foreground),.1)}.bz_filter_intro{margin:8px 0 0;opacity:.7}.bz_filter_badge{padding:6px 10px;border-radius:var(--variant-radius);background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.sidebar_filter .filer-option-label{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-weight:var(--font-heading-weight)}.sidebar_filter .sorting .filer-option-label{margin:0}.bz_filter_index{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;flex-shrink:0;font-size:12px;line-height:1;font-weight:var(--font-heading-weight);border-radius:var(--variant-radius);background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.sidebar_filter .bz_filter_pills,.sidebar_filter .bz_filter_swatches{display:flex;flex-wrap:wrap;gap:8px}.sidebar_filter .bz_filter_pills .filters-item,.sidebar_filter .bz_filter_swatches .filters-item{margin:0}.sidebar_filter .bz_filter_pill,.sidebar_filter .bz_filter_swatch{position:relative;display:inline-flex;align-items:center;cursor:pointer}.sidebar_filter .bz_filter_pill .input_checkbox,.sidebar_filter .bz_filter_swatch .input_checkbox{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.sidebar_filter .bz_filter_pill{padding:8px 14px;border:1px solid rgb(var(--color-foreground),.12);border-radius:var(--variant-radius)}.sidebar_filter .bz_filter_pill:has(:checked){border-color:rgb(var(--color-button));color:rgb(var(--color-button))}.sidebar_filter .bz_filter_swatch{flex-direction:column;gap:6px;width:4.5rem;text-align:center}.sidebar_filter .bz_filter_swatch_media,.sidebar_filter .bz_filter_swatch_media img,.sidebar_filter .bz_filter_swatch_media .swatch{width:3.25rem;height:3.25rem;border-radius:50%;object-fit:cover;display:block;margin-inline:auto}.sidebar_filter .bz_filter_swatch:has(:checked) .bz_filter_swatch_media{box-shadow:0 0 0 2px rgb(var(--color-button))}.sidebar_filter .bz_filter_rows .filtercount{opacity:.55}.filter-price-control{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.filter-options .filter-price-control{padding:12px 20px}.filter-price-val{margin:0;white-space:nowrap}.filter-price-control .filter-price-range{display:none}.filter-price-slider{--price-a: 0%;--price-b: 100%;position:relative;height:18px}.filter-price-slider:before,.filter-price-slider:after{content:"";position:absolute;top:50%;transform:translateY(-50%);height:4px;border-radius:var(--variant-radius);pointer-events:none}.filter-price-slider:before{inset-inline:0;background:rgb(var(--color-foreground),.12)}.filter-price-slider:after{left:var(--price-a);width:calc(var(--price-b) - var(--price-a));background:rgb(var(--color-button))}.filter-price-slider input[type=range]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:18px;margin:0;padding:0;border:0;background:none;pointer-events:none;appearance:none;-webkit-appearance:none}.filter-price-slider-max{z-index:2}.filter-price-slider input[type=range]::-webkit-slider-runnable-track,.filter-price-slider input[type=range]::-moz-range-track{height:18px;background:none;border:0}.filter-price-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:border-box;pointer-events:auto;width:16px;height:16px;margin-top:1px;border:2px solid rgb(var(--color-background));border-radius:50%;background:rgb(var(--color-button));box-shadow:0 0 0 1px rgb(var(--color-button))}.filter-price-slider input[type=range]::-moz-range-thumb{box-sizing:border-box;pointer-events:auto;width:16px;height:16px;border:2px solid rgb(var(--color-background));border-radius:50%;background:rgb(var(--color-button));box-shadow:0 0 0 1px rgb(var(--color-button))}.mobile-filters_footer{border-top:1px solid rgb(var(--color-foreground),.1);padding:12px 20px;gap:10px;position:sticky;bottom:0;display:flex;align-items:center;z-index:5;margin-top:auto;background:rgb(var(--color-background));border-radius:0 0 var(--popup-radius) var(--popup-radius)}.mobile-filters_footer .clear-all-button,.mobile-filters_footer .button{width:max-content;justify-content:center;font-size:calc(var(--body-scale) * 14px)}.mobile-filters_footer .mobile-filter-apply{width:100%}.mobile-filters_footer:not(:has(.remove-active-filters)) .mobile-filter-apply{flex:1 1 100%}@media screen and (min-width:992px){.sticky_filter .all_vertical{display:block;position:sticky;top:60px;border:1px solid rgba(var(--color-foreground),.1);padding:15px;border-radius:var(--popup-radius)}.filters__form-vertical{display:flex;flex-direction:column;width:280px}.vertical-filter .filter-wrapper:has(*){padding-right:30px}.all_horizontal .filter__wrapper.desktop-filter{flex-wrap:wrap}.filter-container .filters__form-vertical .active-filter-list{flex-wrap:wrap;width:100%;row-gap:10px;margin:0 0 20px}.vertical-filter .filer-option-label{margin-block:0;font-size:calc(var(--body-scale) * 16px);font-weight:600}.filter_collapse-vertical .filter-options-verical.drop_content{margin-top:0}.filter_collapse-vertical .filter-options-verical .filter_option_list{padding:0}.vertical-filter{display:flex;justify-content:space-between;margin-bottom:12px}.vertical-header{justify-content:space-between}.facets-vertical-sort .filter-options.drop_content{border:1px solid rgba(var(--color-foreground),.08);border-radius:var(--popup-radius);background-color:rgb(var(--color-background));position:absolute;top:100%;left:auto;right:0;width:310px;max-height:300px;overflow-y:auto;z-index:30;visibility:hidden;pointer-events:none}.vertical-filter .facets-vertical-sort .filer-option-label{margin-block:0}.facets-vertical-sort{position:relative;z-index:20}.facets-vertical-sort .filter-content.drop_collapse[open]{z-index:30}.facets-vertical-sort .filter-content.drop_collapse[open] .drop_content{visibility:visible;pointer-events:auto;z-index:30}}@media screen and (max-width:991px){.list_grid_switch .bzlistgridbtn{font-size:0;gap:0}}
/*# sourceMappingURL=/cdn/shop/t/383/assets/sec-facets-filter.css.map */
