.filter{padding-bottom:1rem}.filter__top{display:flex;align-items:center;padding:19.2px 0}.filter__title{margin:0;font-size:1.125rem}.filter__button.-reset{font-size:14px;margin-top:1px;margin-left:16px}.filter__form{border-radius:7px;padding:0 35px}.filter__submit{padding:1.5rem 0}.filter-submit__button{margin:0;width:100%}.filter-submit__button.-reset{margin-top:1rem}.filter__result-popover.popover{white-space:nowrap}.filter__result-popover.popover.popover-right.show{top:10px!important;left:calc(100% + 20px)!important}.filter__result-popover .popover-arrow{top:50%;transform:translateY(-50%)}.filter-result-popover__link{padding:0;background:none;border:none;display:inline-block;margin-left:12px;color:#fff!important}.filter-result-popover__link:focus,.filter-result-popover__link:hover{text-decoration:none!important}.sidebar .filter{display:none;position:relative}.sidebar .filter__form{transition:opacity .25s ease-in-out}.slideout__filter{padding-bottom:36px}.slideout .filter__block{position:static}.slideout .filter__result-popover{width:100%;max-width:100%;border-radius:0;position:fixed;text-align:center;box-shadow:none;bottom:0}.slideout .filter__result-popover.popover-right.show{left:0!important;top:auto!important}.slideout .filter__result-popover .popover-header{font-size:16px}.slideout .filter-result-popover__link:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;cursor:pointer}[data-slideout-type=filter] .slideout__filter{display:block}@media (min-width:1200px){.sidebar .filter{display:block}.sidebar .filter__top{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;margin:0}}.filter__block{position:relative;border-bottom:1px solid hsla(0,0%,43.9%,.1)}.filter__block.has-checked .filter-block__link.-reset{display:inline-block}.filter__block.has-checked .filter-block-title__icon.-checked{opacity:1}.filter-block__title{margin:0}.filter-block__title.sr-only+.filter-block__content{padding-top:.75rem}.filter-block__title.sr-only+.filter-block__content .filter-block-content__inner{padding-bottom:1rem}.filter-block__title.-marked{font-weight:700}.filter-block-title__inner{font-size:14px;color:#606060!important;text-decoration:none!important;display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center;padding:18px 0}.filter-block-title__inner.active .filter-block-title__icon.-collapse{transform:scaleY(-1) translateY(-1px)}.filter-block-title__text{display:inline-block}.filter-block-title__icon{display:block;color:#333;pointer-events:none}.filter-block-title__icon.-checked{display:inline-block;margin-left:9px;position:relative;top:-2px;opacity:0;transition:opacity .25s ease-in-out}.filter-block-title__icon.-collapse{transition:transform .25s ease-in-out}.filter-block-title__popover-link{margin-left:7px}.filter-block-content__inner{padding:.5rem 0 2rem}.filter-block__check-list.-colors .filter-block-check-list__inner{display:flex;flex-wrap:wrap;margin:-1rem -6px 0}.filter-block__check-list.-colors .filter-block__form-check{width:16.6666666667%;margin-top:1rem}.filter-block__check-list.-colors .filter-block-form-check__content{display:block;margin:0 auto;width:16px;height:16px;padding:0;border-radius:7px}.filter-block__check-list.-colors .filter-block-form-check__content:before{display:none}.filter-block__check-list.-colors .filter-block-form-check__content:after{left:50%;margin-left:-8px}.filter-block__check-list.-colors .filter-block-form-check__content:focus:after,.filter-block__check-list.-colors .filter-block-form-check__content:hover:after{opacity:.25}.filter-block__check-list.-sizes .filter-block-check-list__inner{display:flex;flex-wrap:wrap;margin:-1rem -9px 0}.filter-block__check-list.-sizes .filter-block__form-check{margin:1rem 9px 0}.filter-block__check-list.-sizes .filter-block-form-check__input:not(:disabled)+.form-check-content:focus .filter-block-form-check__size,.filter-block__check-list.-sizes .filter-block-form-check__input:not(:disabled)+.form-check-content:hover .filter-block-form-check__size{border-color:#f6f6f6}.filter-block__check-list.-sizes .filter-block-form-check__input:checked+.form-check-content .filter-block-form-check__size{border-color:#e41513!important}.filter-block__check-list.-sizes .filter-block-form-check__content{padding:0}.filter-block__check-list.-sizes .filter-block-form-check__content:after,.filter-block__check-list.-sizes .filter-block-form-check__content:before{display:none}.filter-block__check-list.collapse .filter-block-check-list__inner,.filter-block__check-list.collapsing .filter-block-check-list__inner{padding-top:1rem}.filter-block__form-check:not(:first-child){margin-top:.75rem}.filter-block-form-check__number{color:#6d829b;margin-left:4px}.filter-block-form-check__size{display:block;line-height:16px;padding:0 7px;border:1px solid #707070;border-radius:7px;text-align:center;min-width:16px;transition:border-color .25s ease-in-out}.filter-block__button.-reset{color:#6d829b;text-transform:uppercase;font-size:9px;display:none;margin-bottom:1rem}.filter-block__more{margin-top:.75rem}.filter-block-more__button{color:#6d829b;font-size:12px}.filter-block-more__button.active .filter-block-more__text.-default{display:none}.filter-block-more__button.active .filter-block-more__text.-active{display:inline}.filter-block-more__text.-active{display:none}.filter-block__range.-single .filter-block-range__input-group{max-width:100%;width:100%}.filter-block__range.-single .filter-block-range__input{text-align:left;padding:0 1.25em}.filter-block-range__input-group{max-width:calc(50% - 4px);position:relative}.filter-block-range__label{position:absolute;top:50%;transform:translateY(-50%);left:1.25em;font-size:14px;color:#b7b7b7;text-transform:lowercase;margin:-1px 0 0}.filter-block-range__input{text-align:right;background:#f0f3f7;padding:0 .625em 0 2.5em;font-size:14px;border-width:2px;box-shadow:none!important}.filter-block-range__input:not(:disabled):focus,.filter-block-range__input:not(:disabled):hover{border-color:#f0f3f7}.filter-block__select{display:none;margin:0;width:100%!important}