.filter-sidebar-header,.filter-transparency,button.filter-mobile-open{display:none}@media only screen and (max-width:768px),only screen and (min-width:769px) and (max-width:992px),only screen and (min-width:993px) and (max-width:1180px){.filter-sidebar-header,button.filter-mobile-open{display:inline-block}.filter-sidebar-header .filter-mobile-close{cursor:pointer}.filter-transparency{background:rgba(0,0,0,.7);bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:9998}}.filter-sidebar,.filter-sidebar.toggled{padding:0}.filter-sidebar .product-filters-container{position:relative;z-index:3}.filter-sidebar .product-filters-container .filters-container{grid-gap:8px;display:grid;grid-template-columns:auto auto}@media only screen and (max-width:768px),only screen and (min-width:769px) and (max-width:992px),only screen and (min-width:993px) and (max-width:1180px){.filter-sidebar .product-filters-container .filters-container{display:block}}.filter-sidebar .product-filters-container .filters-container .filter-row{grid-gap:8px;display:grid;grid-template-columns:auto auto auto auto auto;margin-top:5px}@media only screen and (max-width:768px),only screen and (min-width:769px) and (max-width:992px),only screen and (min-width:993px) and (max-width:1180px){.filter-sidebar .product-filters-container .filters-container .filter-row{grid-template-columns:1fr}.filter-sidebar .product-filters-container .filters-container .filter-row.more-filters{order:2}.filter-sidebar .product-filters-container .filters-container .filter-row.more-filters .PrivateSwitchBase-input{z-index:0}}.filter-sidebar .product-filters-container .filters-container .filter-row.more-filters{order:3}.filter-sidebar .product-filters-container .filters-container .filter-element{height:32px}.filter-sidebar .product-filters-container .filters-container .filter-element .react-dropdown-tree-select .dropdown{z-index:1}.filter-sidebar .product-filters-container .filters-container .filter-element .react-dropdown-tree-select .dropdown .tag-list{max-height:31px;min-height:31px;padding:1px 8px;transition:max-height .2s linear}.filter-sidebar .product-filters-container .filters-container .filter-element .react-dropdown-tree-select .dropdown .dropdown-trigger.top .tag-list,.filter-sidebar .product-filters-container .filters-container .filter-element .react-dropdown-tree-select .dropdown:hover .tag-list{max-height:128px}.filter-sidebar .product-filters-container .filters-container .filter-element .MuiFormControlLabel-root{margin:0}.filter-sidebar .product-filters-container .filters-container .filter-element.tooltiped-filter{position:relative}.filter-sidebar .product-filters-container .filters-container .filter-element.tooltiped-filter input{padding-right:32px}.filter-sidebar .product-filters-container .filters-container .filter-element.tooltiped-filter .tooltip-icon{height:100%;position:absolute;right:0;width:32px}.filter-sidebar .product-filters-container .filters-container .filter-element .MuiFormControl-root{height:100%}.filter-sidebar .product-filters-container .filters-container .filter-element .MuiFormControl-root .MuiInputLabel-formControl{transform:translate(14px,10px) scale(1)}.filter-sidebar .product-filters-container .filters-container .filter-element .MuiFormControl-root .MuiInputLabel-formControl.MuiInputLabel-shrink{transform:translate(14px,-6px) scale(.75)}.filter-sidebar .product-filters-container .filters-container .filter-element .MuiFormControl-root .MuiInputBase-root{background:#fff;height:100%}.filter-sidebar .product-filters-container .filters-container .filter-element .MuiFormControl-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border:1px solid #4f4f4f;transition:all .1s linear}.filter-sidebar .product-filters-container .filters-container .filter-element .MuiFormControl-root .MuiInputBase-root input:focus+.MuiOutlinedInput-notchedOutline{border:2px solid #4f4f4f}.filter-sidebar .product-filters-container .filters-container .filter-element .MuiFormControl-root .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline{border-color:#b3b3b3}.filter-sidebar .product-filters-container .filters-container .filter-element .MuiFormControl-root .MuiInputBase-root .MuiInputBase-input{padding:8px}.filter-sidebar .product-filters-container .filters-container button{height:32px}.filter-sidebar .product-filters-container .saved-filters-container{grid-gap:8px;display:grid;grid-template-columns:auto auto 44px;margin-top:5px;order:2}@media only screen and (max-width:768px),only screen and (min-width:769px) and (max-width:992px),only screen and (min-width:993px) and (max-width:1180px){.filter-sidebar .product-filters-container .saved-filters-container{display:grid!important;grid-template-columns:1fr auto 0fr}.filter-sidebar .product-filters-container .saved-filters-container button:first-of-type{grid-column-end:-1;grid-column-start:1;width:100%}}.filter-sidebar .product-filters-container .saved-filters-container .delete-filter-button{background:none!important;border:none;justify-self:end}.filter-sidebar #category-filter .disabled{color:#d3d3d3}@media only screen and (max-width:768px),only screen and (min-width:769px) and (max-width:992px),only screen and (min-width:993px) and (max-width:1180px){.filter-sidebar{background:#fff;border-radius:25px 0 0 25px;bottom:0;max-width:90%;overflow-x:hidden;overflow-y:auto;padding:16px 0;position:fixed;right:0;top:0;transition:width .3s,padding .3s;width:0;z-index:9999}.filter-sidebar.toggled{padding:16px;width:256px}.filter-sidebar .filter-sidebar-header{display:grid;grid-template-columns:1fr auto;margin-bottom:24px;place-items:center}}.main-actions-row{position:absolute;right:133px;top:98px;z-index:2}.main-actions-row,.main-actions-row .btn{grid-gap:8px;display:grid;grid-auto-columns:auto;grid-auto-flow:column}.main-actions-row .btn{height:32px;place-items:center}.main-actions-row .btn svg{color:#068d7f}@media only screen and (min-width:1181px) and (max-width:1600px){.main-actions-row{top:138px}}@media only screen and (min-width:993px) and (max-width:1180px){.main-actions-row{right:15px;top:17px}}@media only screen and (min-width:769px) and (max-width:992px){.main-actions-row{top:17px}}@media only screen and (max-width:768px){.main-actions-row{grid-auto-columns:1fr;margin-top:37px;padding:15px;position:static}}#launch_modal_save_filter .submit-button-container{margin-top:15px}