facet-filters{display:block}facet-filters .filter-group,filters-mobile .filter-group{list-style:none;padding:0;margin:0}facet-filters .filter-item label,filters-mobile .filter-item label{display:flex;align-items:center;gap:10px;line-height:0}facet-filters .filter-item input[type=checkbox],filters-mobile .filter-item input[type=checkbox]{visibility:hidden;opacity:0;width:0;height:0;display:none}facet-filters .filter-item.filter-item--active label,facet-filters .filter-item input[type=checkbox]:checked+label,filters-mobile .filter-item.filter-item--active label,filters-mobile .filter-item input[type=checkbox]:checked+label{font-weight:700}#desktop-active-filters{display:flex;flex-wrap:wrap;gap:.5rem}active-filters{display:flex;flex-wrap:wrap;gap:.5rem}.active-filter-item{margin-right:1px;margin-left:0;margin-top:0;display:inline-block;margin-right:.5rem;vertical-align:middle;display:flex;align-items:center}.active-filter-item a{font-size:.9375rem;padding:0 .3125rem;background-color:transparent;color:#222;text-decoration:none;transition:color .1s ease}active-filters .active-filter-item a{display:block;color:#222;background:#f7f7f7}active-filters .active-filter-item .filter-text{font-family:Inter,sans-serif;font-style:normal;font-weight:700;padding:.4375rem .3125rem .4375rem .625rem;text-transform:initial;font-size:.9375rem;display:inline-block;color:currentColor;vertical-align:middle}active-filters .active-filter-item .filter-icon--remove{font-size:.9375rem;display:inline-block;color:currentColor;vertical-align:middle;padding:.625rem .625rem .625rem .5rem}active-filters .active-filter-item .filter-icon--remove svg{display:block;width:16px;height:16px;fill:currentColor}filters-mobile#FilterDrawer{position:absolute;top:calc(100% + 2px);left:-200%;height:100vh;max-height:calc(100vh - 145px);width:100vw;padding:0 10px 66px;background:#fff;z-index:-1;transition:left .3s ease}filters-mobile#FilterDrawer .filter-drawer__content{min-width:calc(50vw - 9px);width:fit-content;max-width:calc(100vw - 20px)}filters-mobile#FilterDrawer.active{left:-10px;z-index:2}facet-trigger.productgrid--utils.utils-filter{position:relative}form#FilterFormMobile{height:100%;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;padding-bottom:150px}.filter-drawer__footer{display:flex;justify-content:space-evenly;align-items:center;width:calc(100% - 20px);padding:10px;gap:.5rem;position:fixed;bottom:0;background-color:#fff;z-index:1}.filter-drawer__footer .button.button-primary{flex:1 0 auto;background-color:#222;color:#fff;font-weight:400}details.filter-drawer__item{padding:15px 10px}.filter-drawer__item-header{display:flex;align-items:center;justify-content:space-between}.filter-drawer__item-header-icon{font-size:1.2rem;line-height:1.2;font-weight:400;cursor:pointer}.filter-drawer__item-header-icon.open{display:none}details[open] .filter-drawer__item-header-icon.closed{display:none}details[open] .filter-drawer__item-header-icon.open{display:block}ul.filter-dropdown__list{list-style:none;margin:.5em 0 0;padding:0;display:flex;flex-direction:column;gap:.25rem}.filter-item-checkbox{width:18px;height:18px;border:1px solid #222222;border-radius:0;position:relative}filters-mobile input[type=checkbox]:checked+label .filter-item-checkbox:after{content:"";display:block;width:calc(100% + 8px);height:calc(100% + 8px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Pro v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2026 Fonticons, Inc.--%3E%3Cpath d='M544 544L96 544L96 96L544 96L544 544zM404.5 215L285.1 379.2L216 310.1L182.1 344L271 432.9L290.8 452.8L307.3 430.1L443.2 243.2L457.3 223.8L418.5 195.5L404.4 214.9z' /%3E%3C/svg%3E");background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:-4px}filters-mobile input[type=checkbox]:disabled+label{cursor:default;pointer-events:none}filters-mobile input[type=checkbox]:disabled+label .filter-item-checkbox:after{content:"";display:block;width:calc(100% + 4px);height:calc(100% + 4px);background-image:none;background-color:#f7f7f7;border-color:#f7f7f7;cursor:default;position:absolute;top:0;left:0;right:0;bottom:0;margin:-2px}.filter-drawer__list{display:flex;flex-direction:column;gap:.25rem;padding:0;margin:0}.filter-drawer__list.filter-drawer__list--2{display:grid;grid:auto / repeat(2,1fr)}#mobile-filter-trigger{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.25rem;width:100%;margin-top:1.5px}#mobile-filter-trigger .util-filter-text-container{display:flex;align-items:center;flex-direction:row;gap:3px}#mobile-filter-trigger .filter-trigger-header-icon{font-size:1.2rem;line-height:.8;font-weight:400;cursor:pointer}#mobile-filter-trigger .filter-trigger-header-icon.open,#mobile-filter-trigger.open .filter-trigger-header-icon.closed{display:none}#mobile-filter-trigger.open .filter-trigger-header-icon.open{display:block}#mobile-filter-trigger .utils-filter-count,#mobile-filter-trigger .utils-filter-text,.utils-sortby-button .utils-filter-text{display:inline-block;vertical-align:middle;font-size:.87891rem;line-height:.8;font-weight:400;letter-spacing:normal;text-transform:none}
/*# sourceMappingURL=/cdn/shop/t/154/assets/facet-filters.css.map */
