.filter-buttons{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter-buttons .filter-buttons-wrapper{gap:1.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-buttons .filter-btn{color:#3b266b;border:1px solid #3b266b;font-weight:700;padding:1rem 2rem;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.filter-buttons .filter-btn.active,.filter-buttons .filter-btn:hover{background-color:#7442b3;color:#fff}.filter-buttons .filter-btn.has-image{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible;padding-right:8rem}.filter-buttons .filter-btn.has-image.active,.filter-buttons .filter-btn.has-image:hover{background-color:#7442b3}.filter-buttons .filter-btn .filter-btn__label{position:relative;z-index:1}.filter-buttons .filter-btn .filter-btn__img{position:absolute;right:1.5rem;bottom:0;height:56px;width:auto;max-width:none;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.filter-buttons .filter-btn.has-image:hover .filter-btn__img{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}
