.overflow-hidden{overflow:hidden}.collection-filter .product-count-vertical,.filter-colors-data{display:none}.collection-filter .collection-filter-drawer-toggler{display:flex;align-items:center;border:none;outline:none;cursor:pointer;box-shadow:none}.collection-filter .collection-filter-right{display:flex;justify-content:space-between;align-items:center;gap:24px}.collection-filter .collection-filter-drawer-container{position:fixed;height:100%;width:100%;top:0;left:0;visibility:hidden;z-index:6;transition:.3s all ease}.collection-filter .collection-filter-drawer-container.collection-filter-drawer-container-active{visibility:visible}.collection-filter .collection-filter-drawer-container .collection-filter-drawer-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.1;display:block}.collection-filter .collection-filter-drawer-container .collection-filter-drawer-inner{position:absolute;right:0;height:100%;background:#fff;box-shadow:-20px 4px 20px #0000000d;display:block;min-width:320px;max-width:320px;display:flex;flex-direction:column;transform:translate(100%);transition:inherit;top:0}.collection-filter .collection-filter-drawer-container.collection-filter-drawer-container-active .collection-filter-drawer-inner{transform:translate(0)}.collection-filter .collection-filter-drawer-container .collection-filter-drawer-content{padding:27px 25px 0;flex:1 1 auto;overflow-y:auto;overflow-x:hidden}.collection-filter .collection-filter-drawer-header{display:flex;border-bottom:1px solid #F2F2F2;padding:20px 25px}.collection-filter .collection-filter-drawer-header span{flex:1 1 auto;text-align:center;font-family:var(--font-collection-filter);font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#000}.collection-filter .collection-filter-drawer-close{background-color:transparent;border:none;outline:none;box-shadow:none;cursor:pointer;padding:0;display:flex;position:fixed;color:#121212bf;top:2rem;right:2rem;z-index:101}.collection-filter .collection-filter-drawer-actions{padding:24px 24px 16px;display:flex;gap:16px}.collection-filter .collection-filter-drawer-actions button{font-family:var(--font-collection-filter);font-style:normal;font-weight:400;font-size:16px;line-height:20px;padding:14px 24px;border:none;outline:none;box-shadow:none;cursor:pointer;flex:1}.collection-filter .collection-filter-drawer-actions .collection-filter-drawer-clear{color:#000;background-color:#fff}.collection-filter .collection-filter-drawer-actions .collection-filter-drawer-apply{background:#000;color:#fff}.collection-filter .collection-filter-loader{background-color:#fff;opacity:0;position:fixed;z-index:7;top:0;left:0;width:100%;height:100vh;visibility:hidden}.collection-filter .collection-filter-loader.loading{visibility:visible;opacity:.4}.collection-filter .filter-group:last-child{margin-bottom:0}.collection-filter .filter-group-label{padding:13px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.collection-filter .filter-group-label span{font-family:var(--font-collection-filter);font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#000}.collection-filter .filter-group-list-size-checkbox{width:20px;height:20px;position:relative;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #BFBFBF;cursor:pointer;box-sizing:border-box}.collection-filter .filter-group-list-label{cursor:pointer}.collection-filter .filter-group-list-input{display:none}.collection-filter .filter-group-list-input:checked+.filter-group-list-size-checkbox{background:#000;border:none}.collection-filter .filter-group-list-size .filter-group-list-item{line-height:1}.collection-filter .filter-group-list-size .filter-group-list-size-box{padding:6px 12px;border:1px solid #F2F2F2;box-sizing:border-box;text-align:center}.collection-filter .filter-group-list-size .filter-group-list-input:checked+.filter-group-list-size-box{border:1px solid #000}.collection-filter .filter-group-list-boxes{display:flex;flex-direction:column}.collection-filter .filter-group-list-boxes .filter-group-list-item{display:flex;align-items:center;padding:15px 0}.collection-filter .filter-group-list-boxes .filter-group-list-item label{display:flex;align-items:center;gap:14px}.collection-filter .price-filter-slider{height:4px;position:relative;background:#ddd;border-radius:5px}.collection-filter .price-filter-slider .price-filter-progress{height:100%;left:0;right:0;position:absolute;border-radius:5px;background:#000;display:block}.collection-filter .range-input{position:relative}.collection-filter .range-input input{position:absolute;width:100%;height:4px;top:-4px;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;margin:0}.collection-filter input[type=range]::-webkit-slider-thumb{height:16px;width:16px;border-radius:50%;background:#000;pointer-events:auto;-webkit-appearance:none;border:2px solid #FFFFFF;box-shadow:0 2px 4px #00000026;cursor:pointer}.collection-filter input[type=range]::-moz-range-thumb{height:16px;width:16px;border-radius:50%;background:#000;pointer-events:auto;-moz-appearance:none;border:2px solid #FFFFFF;box-shadow:0 2px 4px #00000026;cursor:pointer}.collection-filter .price-input{display:none}.collection-filter .price-filter-wrapper{display:flex;flex-direction:column}.collection-filter .price-filter-prices{display:flex;justify-content:space-between;line-height:1;margin-top:4px}.collection-filter .price-filter-prices .price-filter-prices-content{font-family:var(--font-collection-filter);font-style:normal;font-weight:400;font-size:12px;line-height:14px;display:flex;align-items:center;color:#999}.collection-filter .price-filter-prices>div{display:flex}.collection-filter .filter-group-display{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;visibility:hidden;transition:.3s all ease;transform:translate(100%);background-color:#fff;display:none}.collection-filter .filter-group-display-visible{visibility:visible;transform:translate(0)}.collection-filter .collection-filter-drawer-content .filter-form{position:relative}.collection-filter .filter-group-display-label{line-height:1;padding-bottom:12px;cursor:pointer}.collection-filter .filter-group-display-label span{font-family:var(--font-collection-filter);font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#000}.collection-filter .filter-group-display-label svg{transform:rotate(180deg);margin-right:5px}.collection-filter .filter-group-list-input-text{font-family:var(--font-collection-filter);font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:#262626}.collection-filter .filter-colors-full{width:100%;height:100%;border-radius:50%;border:none;display:block;position:relative}.collection-filter .filter-colors-block{border-radius:50%;clip:rect(0,25px,25px,10px);height:100%;position:absolute;width:100%}.collection-filter .filter-colors-circle{border-radius:50%;height:100%;position:absolute;width:100%;display:block}.collection-filter .filter-colors-item{position:relative;flex-shrink:0;display:block;border:1px solid #D9D9D9;border-radius:50%;width:22px;height:22px;box-sizing:border-box;cursor:pointer}.collection-filter .filter-colors-item-active:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:1px solid #000;border-radius:50%;background-color:#fff}.collection-filter .filter-group-list-colors{display:flex;flex-wrap:wrap;gap:11px;padding-top:15px}.facet-filters__sort:focus{outline:none!important;box-shadow:none!important}.facet-filters__sort:focus-visible{outline:none!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/1365/assets/component-collection-filter.css.map */
