.m-021-filters-wrapper{font-family:"Value-Bold",sans-serif;line-height:normal;opacity:1;-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;--animation-out-duration:.3s}
.m-021-filters-wrapper.typeOfItem.white-component{padding-bottom:0}
.m-021-filters-wrapper .filters-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;margin-bottom:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:0 5px 0 0}
.m-021-filters-wrapper .filters-header .filters-title{font-family:"Value-Bold",sans-serif;font-size:18px;line-height:26px}
.m-021-filters-wrapper .filters-header .filters-reset{opacity:0;-webkit-transition:opacity var(--animation-out-duration) linear;-o-transition:opacity var(--animation-out-duration) linear;transition:opacity var(--animation-out-duration) linear;font-family:"Noto Sans",sans-serif;color:#222;font-size:14px;line-height:22px;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer;pointer-events:none}
.m-021-filters-wrapper .filters-header .filters-reset.active{pointer-events:auto;opacity:1}
.m-021-filters-wrapper .filters-header .filters-reset.active:focus{-webkit-text-decoration-line:underline !important;text-decoration-line:underline !important}
.m-021-filters-wrapper .filters-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px;padding:10px 5px;overflow-x:auto;overflow-y:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}
.m-021-filters-wrapper .filters-box-wrapper::-webkit-scrollbar{display:none}
.m-021-filters-wrapper .filter-box{cursor:pointer;background-color:#fff;padding:5px 20px;height:35px;border-radius:20px;border:2px solid #e6e7e9;white-space:nowrap;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;position:relative;display:inline-block}
.m-021-filters-wrapper .filter-box .filter-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.m-021-filters-wrapper .filter-box .filter-name{line-height:20px;font-size:12px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.m-021-filters-wrapper .filter-box .am-icon-remove-filter{display:none}
.m-021-filters-wrapper .filter-box.hide{display:none}
.m-021-filters-wrapper .filter-box.active{color:#222;background-color:#fff}
.m-021-filters-wrapper .filter-box.active .am-icon-remove-filter{cursor:pointer;display:inline-block;height:20px;padding-left:10px}
.m-021-filters-wrapper .filter-box.active .am-icon-remove-filter:after{background-image:url("../../../../clientlibs/clientlib-base/resources/img/icons/icon-close.svg");width:20px;height:20px}
.m-021-filters-wrapper .filter__label{margin:10px 0;width:100%;text-align:left;color:#222}
.m-021-filters-wrapper.hide-items{opacity:0;max-height:960px}