.collection-sidebar-filter{min-width:300px;max-width:300px;padding-right:30px}.collection-sidebar-filter:not(.opened)+.collection-sidebar-overlay{display:none}.collection-sidebar-filter.opened+.collection-sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;z-index:150;height:100vh;background:rgba(0,0,0,.55)}.collection-sidebar-filter>.collection-sidebar-header,.collection-sidebar-filter>.sidebar-filter-block{border-bottom:solid .1rem #eaeaea;padding:0 0 20px 10px;margin-bottom:20px}.collection-sidebar-filter>div:last-of-type{border-bottom:none;margin-bottom:0}.collection-sidebar-filter .sidebar-filter-block>.header{cursor:pointer}.collection-sidebar-filter .sidebar-filter-block>.header h2{margin-left:10px}.collection-sidebar-filter .sidebar-filter-block>.header:not(.closed) i.icon-plus{display:none}.collection-sidebar-filter .sidebar-filter-block>.header.closed i.icon-minus{display:none}.collection-sidebar-filter .sidebar-filter-block>.header.closed+.content{max-height:0}.collection-sidebar-filter .sidebar-filter-block>.content{display:block;max-height:12rem;overflow:-moz-scrollbars-vertical;overflow-y:auto;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,1,.5,1)}.collection-sidebar-filter .sidebar-filter-block .content .options__item.checked>a>.icon.unchecked,.collection-sidebar-filter .sidebar-filter-block .content .options__item:hover>a>.icon.unchecked,.collection-sidebar-filter .sidebar-filter-block .content .options__item:not(.checked):not(:hover)>a>.icon.checked{display:none}.collection-sidebar-filter .sidebar-filter-block .content ul{margin-top:15px}.collection-sidebar-filter .sidebar-filter-block .content ul>li>ul{margin:10px 0 0 15px}.collection-sidebar-filter .sidebar-filter-block .content ul[data-type=color]>li,.collection-sidebar-filter .sidebar-filter-block .content ul[data-type=option]>li{border:solid .1rem #eaeaea;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:5px;margin:.2rem;text-align:center;font-size:1.2rem;line-height:1.6rem}.collection-sidebar-filter .sidebar-filter-block .content ul[data-type=option]>li{min-width:44px}.collection-sidebar-filter .sidebar-filter-block .content ul[data-type=color]>li.checked,.collection-sidebar-filter .sidebar-filter-block .content ul[data-type=option] li.checked{background:#000}.collection-sidebar-filter .sidebar-filter-block .content ul[data-type=option] li.checked .text{color:#fff}.collection-sidebar-filter .sidebar-filter-block .content ul[data-type=list] li{margin-bottom:.5em}.collection-sidebar-filter .sidebar-filter-block .content ul>li .color-mini,.collection-sidebar-filter .sidebar-filter-block.filter--selected .content ul.options li .color-mini{width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;min-height:25px;min-width:25px}.collection-sidebar-filter .sidebar-filter-block.filter--selected{border:1px solid #eaeaea;padding:20px}.collection-sidebar-filter .sidebar-filter-block.filter--selected .content ul.options li{margin:.5rem 0;background:#eaeaea;-webkit-border-radius:.7rem;-moz-border-radius:.7rem;border-radius:.7rem;padding:5px 10px;font-size:.8em;min-height:1.6rem}.collection-sidebar-filter .sidebar-filter-block.filter--selected .content ul.options li .remove{color:#202223;background:#fff;border-radius:50%;text-align:center;width:16px;height:16px;font-size:10px;line-height:17px}.collection-sidebar-filter .sidebar-filter-block.filter--selected .footer .link{font-size:.7em}@media (max-width:992px){.collection-sidebar-filter{padding:10px;min-width:unset;max-width:unset;position:fixed!important;top:0;left:-80vw;width:80vw;z-index:250;height:100vh;-webkit-transition:all ease-in-out .25s;-o-transition:all ease-in-out .25s;-moz-transition:all ease-in-out .25s;transition:all ease-in-out .25s;background:#fff;overflow-y:scroll}.collection-sidebar-filter.opened{left:0;-webkit-box-shadow:10px 0 7px -6px rgba(0,0,0,.4);-moz-box-shadow:10px 0 7px -6px rgba(0,0,0,.4);box-shadow:10px 0 7px -6px rgba(0,0,0,.4)}.collection-sidebar-filter+.collection-sidebar-back{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;z-index:150;height:100vh;background:rgba(0,0,0,.75)}}